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 elixir-lang/plug

Projects sharing features with Plug

30 open-source projects similar to elixir-lang/plug, ranked by shared indexed features. Tags may describe platforms or build tools rather than the same primary purpose. Check each project’s use case, license, and deployment requirements before treating it as a replacement.

  • adanselm/exrecaptchaadanselm avatar

    adanselm/exrecaptcha

    12View on GitHub↗

    Simple reCaptcha display/verify code for Elixir applications. Using Exrecaptcha with a CMS such as Phoenix is easy.

    Elixir
    View on GitHub↗12
  • aio-libs/aiohttpaio-libs avatar

    aio-libs/aiohttp

    16,351View on GitHub↗

    This project is an asynchronous network framework for Python that provides both a client and a server for HTTP communication. It is designed to handle high-concurrency network operations by leveraging cooperative multitasking, allowing for the management of thousands of simultaneous connections without the overhead of traditional thread-per-request models. The framework distinguishes itself through its focus on efficient resource management and persistent communication. It utilizes connection pooling to reuse network sockets, which reduces latency during sequential requests, and supports full

    Pythonaiohttpasyncasyncio
    View on GitHub↗16,351
  • airlift/airliftairlift avatar

    airlift/airlift

    629View on GitHub↗

    Airlift framework for building REST services

    Java
    View on GitHub↗629
  • apache/dubboapache avatar

    apache/dubbo

    41,519View on GitHub↗

    Dubbo is a Java RPC framework and microservices governance platform designed for high-performance remote procedure calls in distributed architectures. It provides the foundational components necessary to connect distributed services across a network, including a binary data serialization library and a distributed service registry. The platform distinguishes itself through a comprehensive governance suite that manages service discovery, load balancing, and traffic routing. It enables precise control over network traffic via conditional routing and a pluggable extension mechanism based on a ser

    Javadistributed-systemsdubboframework
    View on GitHub↗41,519

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
  • appdoctorio/accesspassAppDoctorIo avatar

    AppDoctorIo/accesspass

    70View on GitHub↗

    provides a full user authentication experience for an API. Includes login,logout,register,forgot password, forgot username, confirmation email and all that other good stuff. Includes plug for checking for authenticated users and macro for generating the required routes.

    Elixir
    View on GitHub↗70
  • bitgamma/crudexbitgamma avatar

    bitgamma/crudex

    20View on GitHub↗

    CRUD utilities for Phoenix and Ecto

    Elixir
    View on GitHub↗20
  • britton-jb/sentinelbritton-jb avatar

    britton-jb/sentinel

    105View on GitHub↗

    DEPRECATED - Phoenix Authentication library that wraps Guardian for extra functionality

    Elixir
    View on GitHub↗105
  • c410-f3r/wtxc410-f3r avatar

    c410-f3r/wtx

    360View on GitHub↗

    A collection of different transport implementations and related tools focused primarily on web technologies.

    Rust
    View on GitHub↗360
  • cobenian/rayguncobenian avatar

    cobenian/raygun

    19View on GitHub↗

    A raygun client for Elixir

    Elixir
    View on GitHub↗19
  • cppmicroservices/cppmicroservicesCppMicroServices avatar

    CppMicroServices/CppMicroServices

    871View on GitHub↗

    An OSGi-like C++ dynamic module system and service registry

    C++
    View on GitHub↗871
  • danielsz/systemdanielsz avatar

    danielsz/system

    606View on GitHub↗

    Reloaded components à la carte

    Clojure
    View on GitHub↗606
  • drewolson/scrivenerdrewolson avatar

    drewolson/scrivener

    558View on GitHub↗

    Pagination for the Elixir ecosystem

    Elixir
    View on GitHub↗558
  • dropwizard/dropwizarddropwizard avatar

    dropwizard/dropwizard

    8,573View on GitHub↗

    Dropwizard is a Java web application stack and REST framework used to build production-ready web services. It integrates an embedded HTTP server with operational tools to provide a complete environment for developing network interfaces that exchange JSON data. The project provides a set of core technology stacks for relational data mapping, schema migration, and operational performance monitoring. It includes a relational database migration tool to track schema updates and execute versioned scripts before an application starts. The framework covers a broad capability surface including reques

    Java
    View on GitHub↗8,573
  • eclipse-ee4j/jerseyeclipse-ee4j avatar

    eclipse-ee4j/jersey

    725View on GitHub↗

    Eclipse Jersey Project - Read our Wiki:

    Java
    View on GitHub↗725
  • elixirdrops/keroseneelixirdrops avatar

    elixirdrops/kerosene

    229View on GitHub↗

    Pagination for Ecto and Pheonix.

    Elixir
    View on GitHub↗229
  • endurox-dev/enduroxendurox-dev avatar

    endurox-dev/endurox

    138View on GitHub↗

    Enduro/X Middleware Platform for Distributed Transaction Processing

    C
    View on GitHub↗138
  • frost/resinFrost avatar

    Frost/resin

    4View on GitHub↗

    Make your plug pipeline act more enterprisey...

    Elixir
    View on GitHub↗4
  • gausby/scaffoldgausby avatar

    gausby/scaffold

    7View on GitHub↗

    A mix task for creating new projects based on templates fetched from a Git-repo

    Elixir
    View on GitHub↗7
  • geolessel/react-phoenixgeolessel avatar

    geolessel/react-phoenix

    509View on GitHub↗

    Make rendering React.js components in Phoenix easy

    Elixir
    View on GitHub↗509
  • gin-gonic/gingin-gonic avatar

    gin-gonic/gin

    88,694View on GitHub↗

    Gin is a web framework designed for building high-performance web services and APIs. It functions as a middleware-oriented engine that processes incoming HTTP requests through a sequential chain of handlers, allowing for the modular management of cross-cutting concerns such as authentication and logging. The framework utilizes a radix tree data structure to perform request routing, ensuring high-speed path matching with minimal memory overhead. It distinguishes itself by employing a zero-reflection dispatch mechanism that invokes handler functions through static type assertions, avoiding the

    Goframeworkgingo
    View on GitHub↗88,694
  • go-chassis/go-chassisgo-chassis avatar

    go-chassis/go-chassis

    2,727View on GitHub↗

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

    Go
    View on GitHub↗2,727
  • go-chi/chigo-chi avatar

    go-chi/chi

    22,418View on GitHub↗

    Chi is a lightweight, idiomatic router and middleware framework for building web services in Go. It is designed to integrate directly with the standard library, providing a set of utilities for managing HTTP request routing, context propagation, and modular service composition. The project distinguishes itself through a radix-tree-based routing system that supports recursive nesting, allowing developers to mount independent sub-routers onto specific path prefixes. This hierarchical structure enables the creation of organized, modular applications where request handlers are grouped and managed

    Goapicontextgo
    View on GitHub↗22,418
  • goadesign/goagoadesign avatar

    goadesign/goa

    6,084View on GitHub↗

    Goa is a design-first Go framework that generates server and client code, documentation, and request validation from a single declarative domain-specific language (DSL). At its core, it provides a Go DSL for defining API endpoints, data types, and error models, which compiles into fully functional HTTP and gRPC server stubs, client packages, and OpenAPI specifications. The framework distinguishes itself through its plugin-extensible code generation pipeline, allowing custom code generation steps, middleware, or transport layers to be added via plugins. It supports multiple transport protocols

    Go
    View on GitHub↗6,084
  • gofiber/fibergofiber avatar

    gofiber/fiber

    39,849View on GitHub↗

    Fiber is a high-performance web framework designed for building scalable HTTP services with minimal memory overhead. It provides a comprehensive runtime environment for managing the full request lifecycle, utilizing an optimized radix tree for high-speed route matching and an object pooling system to reduce garbage collection pressure during traffic processing. The framework distinguishes itself through its multi-process architecture, which supports prefork socket reuse to distribute incoming traffic across all available CPU cores. It offers a modular approach to application development, feat

    Goexpressexpressjsfast
    View on GitHub↗39,849
  • gofr-dev/gofrgofr-dev avatar

    gofr-dev/gofr

    21,321View on GitHub↗

    Gofr is a comprehensive framework for building production-ready microservices in Go. It provides a unified toolkit for developing RESTful APIs and gRPC services, offering built-in support for observability, database management, and distributed system communication. The framework distinguishes itself through its focus on developer productivity and system resilience. It automates common backend tasks such as CRUD handler generation, schema-driven code creation, and database migration orchestration, while preventing race conditions in clustered environments. To maintain stability, it includes in

    Goframeworkgogo-framework
    View on GitHub↗21,321
  • google/tarpcgoogle avatar

    google/tarpc

    3,713View on GitHub↗

    tarpc is a remote procedure call framework for Rust that generates server traits and client stubs for network communication. It provides an asynchronous service interface that allows remote functions to be called as if they were local asynchronous tasks. The framework utilizes a serialized transport layer to move request and response data via TCP sockets, Unix domain sockets, or in-process channels. It includes a request lifecycle interceptor for injecting custom logic to handle authorization, throttling, and load balancing, as well as a distributed request telemetry system that attaches dead

    Rust
    View on GitHub↗3,713
  • gutschilla/plug-session-memcachedgutschilla avatar

    gutschilla/plug-session-memcached

    15View on GitHub↗

    Store your plug sessions in memcached

    Elixir
    View on GitHub↗15
  • haskell-servant/servanthaskell-servant avatar

    haskell-servant/servant

    1,959View on GitHub↗

    Servant is a Haskell DSL for describing, serving, querying, mocking, documenting web applications and more!

    Haskellhacktoberfesthaskell
    View on GitHub↗1,959
  • herenowcoder/webassemblyherenowcoder avatar

    herenowcoder/webassembly

    72View on GitHub↗

    Web DSL for Elixir

    Elixir
    View on GitHub↗72
  • activej/activejactivej avatar

    activej/activej

    991View on GitHub↗

    ActiveJ is an alternative Java platform built from the ground up. ActiveJ redefines core, web and high-load programming in Java, providing simplicity, maximum performance and scalability

    Java
    View on GitHub↗991