Showing 766 open source projects for "client server"

View related business solutions
  • Cut Data Warehouse Costs by 54% Icon
    Cut Data Warehouse Costs by 54%

    Easily migrate from Snowflake, Redshift, or Databricks with free tools.

    BigQuery delivers 54% lower TCO with exabyte scale and flexible pricing. Free migration tools handle the SQL translation automatically.
    Start Free
  • MongoDB Atlas runs apps anywhere Icon
    MongoDB Atlas runs apps anywhere

    Deploy in 115+ regions with the modern database for every enterprise.

    MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
    Start Free
  • 1
    V2Ray

    V2Ray

    Shell script that aims to make installing and managing V2Ray

    This repository offers an interactive, one-command script that installs and manages a V2Ray-based proxy service on common Linux distributions. It automates routine but error-prone steps such as fetching the latest binaries, generating credentials (for example, UUIDs), writing JSON config files, opening firewall ports, and setting up a systemd service for automatic start. The script includes a menu-driven manager to modify ports, protocols, and users, restart the service, or view logs without...
    Downloads: 163 This Week
    Last Update:
    See Project
  • 2
    Google Auth Library

    Google Auth Library

    Google Auth Library for Node.js

    ...Use JWT when you are using a single identity for all users. Especially useful for server->server or server->API communication. Use workload identity federation to access Google Cloud resources from Amazon Web Services (AWS), Microsoft Azure or any identity provider that supports OpenID Connect (OIDC). Use workforce identity federation to access Google Cloud resources using an external identity provider (IdP) to authenticate and authorize a workforce—a group of users, such as employees, partners, and contractors.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3
    iperf3

    iperf3

    iperf3: A TCP, UDP, and SCTP network bandwidth measurement tool

    iperf3 is the official iperf3 repository, a network performance measurement tool for testing maximum achievable bandwidth on IP networks. It supports TCP, UDP, and SCTP testing, making it useful for a wide range of network troubleshooting and benchmarking scenarios. The tool reports throughput, bitrate, packet loss, and other measurement details for each test. iperf3 was redesigned from the original iperf with a smaller codebase, a cleaner architecture, and library functionality that can be...
    Downloads: 47 This Week
    Last Update:
    See Project
  • 4
    Beast

    Beast

    HTTP and WebSocket built on Boost.Asio in C++11

    ...Beast follows Boost.Asio’s asynchronous model, so it fits naturally into event-driven C++ networking applications. Its algorithms are role-agnostic, meaning the same core abstractions can be used to build client-side and server-side systems. The library provides protocol vocabulary types, parsers, serializers, examples, and reusable patterns for robust network programming. It is especially useful for C++ developers who want fine-grained control over HTTP and WebSocket behavior while staying within the Boost ecosystem.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Paessler: Easy to Use With Enterprise Power. Free Trial Icon
    Paessler: Easy to Use With Enterprise Power. Free Trial

    A low-code dashboard makes monitoring intuitive for any admin, while scripting and custom sensors give experts full control.

    You shouldn't have to choose between a monitoring tool that's easy to use and one that's powerful enough for a complex environment. PRTG's low-code interface lets any admin build dashboards, set alerts and monitor devices without scripting, while custom sensors and full API access are there when your team needs deeper control. One platform, no compromise. Download a free 30-day trial now.
    Get Free Download
  • 5
    NATS

    NATS

    Server for NATS.io, the cloud and edge native messaging system

    With flexible deployments models using clusters, superclusters, and leaf nodes, optimize communications for your unique deployment. The NATS Adaptive Edge Architecture allows for a perfect fit for unique needs to connect devices, edge, cloud or hybrid deployments. With true multi-tenancy, securely isolate and share your data to fully meet your business needs, mitigating risk and achieving faster time to value. Security is bifurcated from topology, so you can connect anywhere in a deployment...
    Downloads: 9 This Week
    Last Update:
    See Project
  • 6
    Fail2Ban

    Fail2Ban

    Daemon to ban hosts that cause multiple authentication errors

    Fail2Ban scans log files and bans IPs that show the malicious signs -- too many password failures, seeking for exploits, etc. Generally Fail2Ban is then used to update firewall rules to reject the IP addresses for a specified amount of time, although any arbitrary other action (e.g. sending an email) could also be configured. Out of the box Fail2Ban comes with filters for various services (apache, courier, ssh, etc). Fail2Ban is able to reduce the rate of incorrect authentications attempts...
    Downloads: 8 This Week
    Last Update:
    See Project
  • 7
    CloudFoundry UAA

    CloudFoundry UAA

    CloudFoundry User Account and Authentication (UAA) Server

    The UAA is a multi tenant identity management service, used in Cloud Foundry, but also available as a stand alone OAuth2 server. Its primary role is as an OAuth2 provider, issuing tokens for client applications to use when they act on behalf of Cloud Foundry users. It can also authenticate users with their Cloud Foundry credentials, and can act as an SSO service using those credentials (or others). It has endpoints for managing user accounts and for registering OAuth2 clients, as well as various other management functions.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    Synapse

    Synapse

    Matrix reference homeserver

    Matrix is an ambitious new ecosystem for open federated Instant Messaging and VoIP. Everything in Matrix happens in a room. Rooms are distributed and do not exist on any single server. Rooms can be located using convenience aliases like #matrix:matrix.org or #test:localhost:8448. Synapse is currently in rapid development, but as of version 0.5 we believe it is sufficiently stable to be run as an internet-facing service for real usage! Create and manage fully distributed chat rooms with no...
    Downloads: 45 This Week
    Last Update:
    See Project
  • 9
    Pholcus

    Pholcus

    Distributed high-concurrency crawler software written in pure golang

    Pholcus is a high-concurrency crawler software written in pure Go language that supports distributed, only used for programming learning and research. It supports three operating modes of stand-alone, server and client, and has three operating interfaces, Web, GUI, and command line; simple and flexible rules, concurrent batch tasks, and rich output methods (mysql/mongodb/kafka/csv/excel, etc.); In addition, it also supports horizontal and vertical grabbing modes, and a series of advanced functions such as simulated login and task suspension and cancellation. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • Demo Series - Small Business Backup By Veeam Icon
    Demo Series - Small Business Backup By Veeam

    Learn how to protect your Microsoft 365 data, with simple, actionable tips today.

    Watch this on-demand demo series and learn how to protect your Microsoft 365 data with clear, simple, actionable steps that are easy to implement for businesses of all sizes.
    Watch Demo Series
  • 10
    Mail-in-a-Box

    Mail-in-a-Box

    Take back control of your email with this mail server in a box

    Mail-in-a-Box helps individuals take back control of their email by defining a one-click, easy-to-deploy SMTP+everything else server, a mail server in a box. Mail-in-a-Box lets you become your own mail service provider in a few easy steps. It’s sort of like making your own gmail, but one you control from top to bottom. Technically, Mail-in-a-Box turns a fresh cloud computer into a working mail server. But you don’t need to be a technology expert to set it up. Our goals are to make deploying...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    Logbook

    Logbook

    An extensible Java library for HTTP request and response logging

    Logbook is an extensible Java library to enable complete request and response logging for different client- and server-side technologies. It satisfies a special need by a) allowing web application developers to log any HTTP traffic that an application receives or sends b) in a way that makes it easy to persist and analyze it later. This can be useful for traditional log analysis, meeting audit requirements or investigating individual historic traffic issues.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 12
    Yazi

    Yazi

    Blazing fast terminal file manager written in Rust, based on async I/O

    ...Combined with the pre-loading mechanism, greatly accelerates image and normal file loading. Also integrated with Überzug++, covering almost all terminals. Built on a client-server architecture (no additional server process required), integrated with a Lua-based publish-subscribe model, achieving cross-instance communication and state persistence. Install plugins and themes with one command, keeping them always up to date.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 13
    SafeLine

    SafeLine

    Serve as a reverse proxy to protect your web services from attacks

    ...It typically protects web apps from attacks such as SQL injection, XSS, code injection, os command injection, CRLF injection, LDAP injection, XPath injection, RCE, XXE, SSRF, path traversal, backdoor, brute force, HTTP-flood, bot abuse, among others. By deploying a WAF in front of a web application, a shield is placed between the web application and the Internet. While a proxy server protects a client machine’s identity by using an intermediary, a WAF is a type of reverse-proxy, protecting the server from exposure by having clients pass through the WAF before reaching the server. A WAF protects your web apps by filtering, monitoring, and blocking any malicious HTTP/S traffic traveling to the web application.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 14
    FileSaver.js

    FileSaver.js

    An HTML5 saveAs() FileSaver implementation

    Have you ever wanted to add a Save as… button to a webapp? Whether you’re making an advanced WebGL-powered CAD webapp and want to save 3D object files or you just want to save plain text files in a simple Markdown text editor, saving files in the browser has always been a tricky business. Usually when you want to save a file generated with JavaScript, you have to send the data to your server and then return the data right back with a Content-disposition: attachment header. This is less than...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    Central Authentication Service (CAS)

    Central Authentication Service (CAS)

    Identity & Single Sign On for all earthlings and beyond

    ...Cross-platform client support (Java, .NET, PHP, Perl, Apache, etc).
    Downloads: 1 This Week
    Last Update:
    See Project
  • 16
    Cacheable

    Cacheable

    A robust, scalable, and maintained set of caching packages

    A JavaScript caching library that provides a unified caching API with support for various backends.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    MsQuic

    MsQuic

    Cross-platform, C implementation of the IETF QUIC protocol

    ...QUIC has many benefits when compared to existing "TLS over TCP" scenarios. MsQuic has several features that differentiate it from other QUIC implementations. Optimized for client and server. Optimized for maximal throughput and minimal latency. Asynchronous IO. Receive side scaling (RSS) support. UDP send and receive coalescing support. All packets are encrypted and handshake is authenticated with TLS 1.3. Parallel streams of (reliable and unreliable) application data. Exchange application data in the first round trip (0-RTT). ...
    Downloads: 16 This Week
    Last Update:
    See Project
  • 18
    elFinder

    elFinder

    Open-source file manager for web, written in JavaScript

    ...Creation is inspired by the simplicity and convenience of Finder program used in Mac OS X operating system. elFinder 2.1.x is currently actively developed, and recommended version. elFinder 2.0.x is stable version but lacks advanced features. All operations with files and folders on a remote server (copy, move, upload, create folder/file, rename, etc.). High-performance server backend and light client UI. Multi-root support. Local file system, MySQL, FTP, SFTP, Box, Dropbox, GoogleDrive and OneDrive volume storage drivers. Support AWS S3, Azure, Digital Ocean Spaces and more with League\Flysystem. Flysystem driver. Cloud storage (Box, Dropbox, GoogleDrive and OneDrive) drivers. ...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 19

    MQTT Erlang client

    IOT Client of MQTT server written in Erlang

    MQTT client is designed for communication in Machine to Machine (M2M) and Internet of Things (IoT) contexts and implements MQTT protokol versions 3.1 and 3.1.1. The client is written in Erlang and tested with MQTT servers like Mosquitto and RabbitMQ.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    pyLoad

    pyLoad

    The free and open-source Download Manager written in pure Python

    pyLoad is a lightweight, open-source download manager written entirely in Python that automates downloading files from file hosting services, cloud drives, and other online sources. The software is designed to run efficiently on a wide range of systems, including desktops, servers, routers, and NAS devices, making it suitable for both personal and self-hosted environments. It uses a plugin-driven architecture that supports hundreds of hosters, link decrypters, and extensions that extend its...
    Downloads: 8 This Week
    Last Update:
    See Project
  • 21
    AWS IoT Device SDK for Embedded C

    AWS IoT Device SDK for Embedded C

    SDK for connecting to AWS IoT from a device using embedded C

    ...Linux demos in this repository), and on FreeRTOS using mbedTLS (e.g. FreeRTOS demos in the FreeRTOS repository). The coreHTTP library provides the ability to establish an HTTP connection with a server over a customer-implemented transport layer.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    Go Chassis

    Go Chassis

    A cloud native application framework for Go with rich eco-system

    ...Go Chassis is designed as a protocol-independent framework, any protocol is able to integrate with go chassis and leverage the same functions like load balancing, circuit breaker, rate limiting, and routing management, those functions are resilient to your service. Support Service center, kubernetes. fit both client side discovery and server side discovery pattern, and you can disable service discovery to use end to end communication.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    Doorkeeper

    Doorkeeper

    Doorkeeper is an OAuth 2 provider for Ruby on Rails / Grape

    Doorkeeper is a gem (Rails engine) that makes it easy to introduce OAuth 2 provider functionality to your Ruby on Rails or Grape application. Doorkeeper is an oAuth2 provider built in Ruby. It integrates with Ruby on Rails and Grape frameworks. The installation process depends on the framework you're using. Doorkeeper follows Rails maintenance policy and supports only supported versions of the framework. Currently, we support Ruby on Rails 5 and higher. Extensions that are not included by...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    Ember Simple Auth

    Ember Simple Auth

    A library for implementing authentication/authorization in Ember.js

    ...It has minimal requirements with respect to application structure, routes etc. With its pluggable strategies it can support all kinds of authentication and authorization mechanisms. it maintains a client-side session and synchronizes its state across multiple tabs/windows of the application. it authenticates the session against the application's own server, external providers like Facebook etc. The session service is the main interface to the library. It provides methods for authenticating and invalidating the session as well as for setting and reading session data. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    OPAL

    OPAL

    Policy and data administration, distribution, and real-time updates

    OPAL is an open-source administration layer for keeping authorization policies and authorization data synchronized in real time. It works with policy engines such as OPA and Cedar so applications can make decisions using current policy and data without constantly rebuilding custom sync logic. The project aggregates policy and data from external sources, watches for changes, and distributes updates to connected policy agents. It is built for cloud-native and microservice environments where...
    Downloads: 1 This Week
    Last Update:
    See Project