Fast and extensible multi-platform HTTP/1-2-3 web server with automatic HTTPS
- go
- web-server
- caddyfile
- http
47,133 repositories indexed
1–24 of 37 · Most stars
Fast and extensible multi-platform HTTP/1-2-3 web server with automatic HTTPS
The official NGINX Open Source repository.
The classic email sending library for PHP
TranslatedXray, Tuic, hysteria2, sing-box eight-in-one one-click script
A high-performance web server and reverse proxy, 100% compatible with nginx.
Embedded web server, with TCP/IP network stack, MQTT and Websocket
HTTP and WebSocket built on Boost.Asio in C++11
Ultra fast and low latency asynchronous socket server & client C# .NET Core library with support TCP, SSL, UDP, HTTP, HTTPS, WebSocket protocols and 10K connections problem solution
A high-performance web server for Ruby, supporting HTTP/1, HTTP/2 and TLS.
Small self-contained pure-Go web server with Lua, Teal, Markdown, HTTP/2, QUIC, Redis, TypeScript, npm-less React 19, SQLite, and PostgreSQL support ++
Pure Go 1000k+ connections solution, support tls/http1.x/websocket and basically compatible with net/http, with high-performance and low memory cost, non-blocking, event-driven, easy-to-use.
A cross-platform, high-performance and asynchronous web server for static files-serving. ⚡
Corvusoft's Restbed framework brings asynchronous RESTful functionality to C++ applications.
net/http.Client like HTTP Client with options to select specific client TLS Fingerprints to use for requests.
SURF - Advanced Go HTTP client with Chrome/Firefox browser impersonation, HTTP/3 with QUIC fingerprinting, JA3/JA4 TLS emulation, and anti-bot bypass for web automation and scraping.
Ultra fast and low latency asynchronous socket server & client C++ library with support TCP, SSL, UDP, HTTP, HTTPS, WebSocket protocols and 10K connections problem solution
Cross-platform, efficient, customizable, and robust asynchronous HTTP(S)/WebSocket server C++ library with the right balance between performance and ease of use
C++ library for creating an embedded Rest HTTP server (and more)
SSH/HTTP(S) multiplexer. Run a webserver and a sshd on the same port w/o changes.
Enterprise-oriented Generic Proxy Solutions. Maintenance mode now, please switch to use [VEY](https://github.com/VEY-OSS/vey) for new development efforts
Rich-powered CLI that breaks each HTTP request into DNS, connect, TLS, wait, and transfer phases with waterfall timelines, compact summaries, or metrics-only output.
FTP client for Node.js, supports FTPS over TLS, passive mode over IPv6, async/await, and Typescript.
🔐 Tutorial of setting up Security for your API with one way authentication with TLS/SSL and mutual authentication for a java based web server and a client with both Spring Boot. Different clients are provided such as Apache HttpClient, OkHttp, Spring RestTemplate, Spring WebFlux WebClient Jetty and Netty, the old and the new JDK HttpClient, the old and the new Jersey Client, Google HttpClient, Unirest, Retrofit, Feign, Methanol, vertx, Scala client Finagle, Featherbed, Dispatch Reboot, AsyncHttpClient, Sttp, Akka, Requests Scala, Http4s Blaze, Kotlin client Fuel, http4k, Kohttp and ktor. Also other server examples are available such as jersey with grizzly. Also gRPC, WebSocket and ElasticSearch examples are included
🔐 An SSL library for configuring http client or server. Rich with features such as hot reloading ssl and trusting additional certificates during runtime, combining multiple keystores, loading pem files and os/jdk certificates, logging certificate information during ssl handshake, bypassing ssl configuration from other libraries and more