Elixir Is All You Need
  • Tools
  • Resources
  • Hosting
  1. Home
  2. /
  3. Tools
  4. /
  5. Web Frameworks & Servers

Web Frameworks & Servers

Phoenix is the flagship web framework for Elixir — productive like Rails, but with real-time and concurrency built into its DNA. Under the hood, Plug provides composable middleware and Bandit or Cowboy serve HTTP. For resource-oriented applications, Ash Framework generates APIs and admin UIs from declarative schemas.

Phoenix

library

Need a full-featured web framework?

Productive, reliable, and fast web framework with built-in WebSockets, PubSub, and real-time capabilities

Replaces: Rails Django Express Next.js

Plug

library

Need HTTP request/response handling?

Composable HTTP middleware specification and adapter for web servers in Elixir

Replaces: Rack WSGI Connect

Bandit

library

Need a lightweight HTTP server?

Pure Elixir HTTP server built for speed and correctness, supporting HTTP/1, HTTP/2, and WebSockets

Replaces: NGINX Puma Gunicorn

Cowboy

library

Need a battle-tested HTTP server?

Small, fast, and modern Erlang HTTP server supporting HTTP/1.1, HTTP/2, and WebSocket

Replaces: NGINX Apache

Ash Framework

library

Need a full application framework with less boilerplate?

Declarative, resource-oriented application framework with built-in authorization, filtering, and API generation

Replaces: Rails Laravel
View all tools
PostgreSQL logo

Companion Project

Postgres Is Enough

Simplify your database layer too. A curated directory of PostgreSQL extensions and tools that replace Redis, Elasticsearch, Kafka, and more.

A project by Goodway — we build software that drives results.

GitHub | © 2026