awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
Back to macournoyer/thin

Open-source alternatives to Thin

30 open-source projects similar to macournoyer/thin, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Thin alternative.

  • akamai/cl-http2-protocolakamai avatar

    akamai/cl-http2-protocol

    106View on GitHub↗

    HTTP/2 interop library in Common Lisp

    Common Lisp
    View on GitHub↗106
  • antoaravinth/lets-build-expressantoaravinth avatar

    antoaravinth/lets-build-express

    1,053View on GitHub↗

    This repo contains chapters which explains how one can build a minimal express library.

    JavaScript
    View on GitHub↗1,053
  • antsmartian/lets-build-expressantsmartian avatar

    antsmartian/lets-build-express

    1,053View on GitHub↗

    This repo contains chapters which explains how one can build a minimal express library.

    JavaScript
    View on GitHub↗1,053
  • ardek66/geminimA

    ardek66/geminim

    0View on GitHub↗
    View on GitHub↗0
  • benoitc/gunicornbenoitc avatar

    benoitc/gunicorn

    10,443View on GitHub↗

    Gunicorn is a production-grade WSGI HTTP server designed for deploying Python web applications. It functions as a process manager that utilizes a pre-fork worker model, where a master process initializes the application and spawns multiple child processes to handle incoming requests in parallel. This architecture ensures high performance and stability by isolating application execution within persistent worker processes. The server distinguishes itself through its flexible concurrency models and robust process lifecycle management. It supports interchangeable worker types, including synchrono

    Pythonhttphttp-serverpython
    View on GitHub↗10,443

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Find more with AI search
  • boazsegev/iodineboazsegev avatar

    boazsegev/iodine

    971View on GitHub↗

    iodine - HTTP / WebSockets Server for Ruby with Pub/Sub support

    Cclusteringhigh-performancehttp
    View on GitHub↗971
  • django/daphnedjango avatar

    django/daphne

    2,670View on GitHub↗

    Django Channels HTTP/WebSocket server

    Python
    View on GitHub↗2,670
  • dom96/httpbeastD

    dom96/httpbeast

    0View on GitHub↗
    View on GitHub↗0
  • dunwu/nginx-tutorialdunwu avatar

    dunwu/nginx-tutorial

    5,437View on GitHub↗

    This project is a set of configuration guides and instructional tutorials for setting up Nginx as a web server and reverse proxy. It provides practical examples for hosting static files and directing network traffic to backend servers. The materials cover the implementation of load balancing using weighted round-robin strategies to distribute traffic across server clusters. It also provides guidance on configuring reverse proxies to manage request flow and secure application access. The documentation includes instructions for routing requests by URL path to host multiple applications on a si

    JavaScriptload-balancernginxproxy
    View on GitHub↗5,437
  • emmett-framework/granianemmett-framework avatar

    emmett-framework/granian

    5,074View on GitHub↗

    Granian is a Rust-based HTTP server written specifically to serve Python web applications. It supports the three major Python gateway interfaces—ASGI for asynchronous apps, WSGI for synchronous apps, and RSGI for async requests—while also handling HTTP/1.1, HTTP/2, and WebSocket connections through automatic protocol negotiation. Architecturally, Granian uses a multiprocess worker model that isolates requests across CPU cores and provides configurable threadpool-limited concurrency to control backpressure per worker. It includes built-in Prometheus metrics exposition for connection counts and

    Rustasgiasynciohttp
    View on GitHub↗5,074
  • franzinc/aservefranzinc avatar

    franzinc/aserve

    203View on GitHub↗

    AllegroServe, a web server written in Common Lisp

    Common Lisp
    View on GitHub↗203
  • fukamachi/dexadorfukamachi avatar

    fukamachi/dexador

    432View on GitHub↗

    A fast HTTP client for Common Lisp

    Common Lisp
    View on GitHub↗432
  • fukamachi/fast-httpfukamachi avatar

    fukamachi/fast-http

    358View on GitHub↗

    A fast HTTP request/response parser for Common Lisp.

    Common Lisp
    View on GitHub↗358
  • fukamachi/woofukamachi avatar

    fukamachi/woo

    1,381View on GitHub↗

    A fast non-blocking HTTP server on top of libev

    Common Lisp
    View on GitHub↗1,381
  • gendl/aservegendl avatar

    gendl/aserve

    8View on GitHub↗

    AllegroServe, a web server written in Common Lisp

    Common Lisp
    View on GitHub↗8
  • grpc/grpcgrpc avatar

    grpc/grpc

    44,891View on GitHub↗

    gRPC is a language-agnostic remote procedure call framework designed for high-performance communication between distributed services. It utilizes a structured interface definition language to generate consistent client stubs and server skeletons, enabling applications to invoke methods on remote servers as if they were local objects. By leveraging the HTTP/2 transport layer, the framework supports efficient binary serialization and multiplexed data exchange across diverse programming environments. The framework distinguishes itself through its support for flexible communication patterns, incl

    C++
    View on GitHub↗44,891
  • guzba/mummyG

    guzba/mummy

    0View on GitHub↗
    View on GitHub↗0
  • iocrate/netkitI

    iocrate/netkit

    0View on GitHub↗
    View on GitHub↗0
  • kaliumhexacyanoferrat/genhttpKaliumhexacyanoferrat avatar

    Kaliumhexacyanoferrat/GenHTTP

    272View on GitHub↗

    Lightweight embeddable web server written in pure C# with few dependencies to 3rd-party libraries.

    C#
    View on GitHub↗272
  • kludex/uvicornKludex avatar

    Kludex/uvicorn

    10,406View on GitHub↗
    Pythonasgiasynciohttp
    View on GitHub↗10,406
  • nanohttpd/nanohttpdNanoHttpd avatar

    NanoHttpd/nanohttpd

    7,215View on GitHub↗

    NanoHTTPD is a lightweight, embeddable HTTP server for Java applications. It allows developers to integrate web server capabilities directly into a Java project to handle incoming requests without requiring a standalone installation. The project provides specialized implementations for an HTTPS web server, a WebSocket server for bidirectional real-time communication, and a static file web server. These capabilities enable secure network traffic through SSL certificates and the delivery of local files with automatic MIME type detection. The server includes systems for request routing and hand

    Java
    View on GitHub↗7,215
  • ohler55/agooohler55 avatar

    ohler55/agoo

    928View on GitHub↗

    A High Performance HTTP Server for Ruby

    C
    View on GitHub↗928
  • olliniinivaara/guildensternO

    olliNiinivaara/GuildenStern

    0View on GitHub↗
    View on GitHub↗0
  • orthecreedence/carrierorthecreedence avatar

    orthecreedence/carrier

    43View on GitHub↗

    A lightweight, async HTTP client

    Common Lisp
    View on GitHub↗43
  • orthecreedence/wookieorthecreedence avatar

    orthecreedence/wookie

    196View on GitHub↗

    Asynchronous HTTP server in common lisp

    Common Lisp
    View on GitHub↗196
  • pgjones/hypercornpgjones avatar

    pgjones/hypercorn

    1,582View on GitHub↗

    Hypercorn is an ASGI and WSGI Server based on Hyper libraries and inspired by Gunicorn.

    Pythonasgiasynciohttp-server
    View on GitHub↗1,582
  • puma/pumapuma avatar

    puma/puma

    7,878View on GitHub↗

    Puma is a concurrent HTTP server for Ruby applications that implements the Rack interface. It operates as a clustered web server, using a combination of worker processes and threads to handle multiple simultaneous web connections via TCP ports or UNIX domain sockets. The server features a master-worker process model that utilizes multiple CPU cores and employs copy-on-write preloading to reduce memory usage. It supports zero-downtime restarts through socket-handover capabilities, allowing application updates without dropping pending network requests. The project includes a token-authenticate

    Rubymultithreadingrackruby
    View on GitHub↗7,878
  • pylons/waitressPylons avatar

    Pylons/waitress

    1,587View on GitHub↗

    Waitress - A WSGI server for Python 3

    Pythonhttp-serverpythonwsgi-server
    View on GitHub↗1,587
  • realdudeperson/beakonRealDudePerson avatar

    RealDudePerson/beakon

    11View on GitHub↗

    Location sharing made private.

    JavaScript
    View on GitHub↗11
  • ringabout/httpxR

    ringabout/httpx

    0View on GitHub↗
    View on GitHub↗0