Open-source web frameworks for other languages
15 web frameworks for other languages whose code is public under an OSI-approved license, rated for privacy with evidence. Picks first, then by score.
Crow Grade B
Microframework for building HTTP and WebSocket services in C++, with Flask-style routing.
BSD-3-Clause-licensed. Source code
Dart Frog Grade B
Minimal backend framework for Dart with file-based routing, middleware and dependency injection, plus a CLI for development and builds.
MIT-licensed. Source code
Dream Grade B
Web framework for OCaml and ReasonML that bundles HTTP, WebSocket, sessions, templates and database access in one package.
MIT-licensed. Source code
Drogon Grade B
HTTP application framework for C++ with an asynchronous, non-blocking I/O core, an ORM, WebSocket support and view templates.
MIT-licensed. Source code
Hummingbird Grade B
Lightweight server framework for Swift built on SwiftNIO and Swift concurrency, with routing, middleware and optional extensions.
Apache-2.0-licensed. Source code
Jester Grade B
Sinatra-style web framework for the Nim language, with routes defined through a small DSL.
MIT-licensed. Source code
Kit Grade B
Modular Clojure web framework built on Integrant and Aero, with a project template and optional libraries added as modules.
MIT-licensed. Source code
Lucky Grade B
Full-stack web framework for the Crystal language with type-safe routing, database queries and HTML rendering checked at compile time.
MIT-licensed. Source code
Mojolicious Grade B
Real-time web framework for Perl with a non-blocking I/O web server, WebSocket support, templates and no dependencies beyond core Perl.
Licensed under the Artistic License 2.0. Source code
Vapor Grade B
Server-side web framework for Swift built on SwiftNIO, with routing, middleware, the Fluent ORM and the Leaf templating language.
MIT-licensed. Source code
Servant Grade C
Haskell library for describing web APIs as types, from which servers, clients and documentation are derived.
BSD-3-Clause-licensed. Source code
Biff Grade C
Full-stack Clojure web framework for solo developers that bundles a database, authentication, server-side rendering with htmx and deployment tooling.
MIT-licensed. Source code
Kemal Grade D
Lightweight web framework for Crystal inspired by Sinatra, with routing, middleware and WebSocket support.
MIT-licensed. Source code
Serverpod Grade D
Backend framework for Dart and Flutter that generates client code for server endpoints, with an ORM, authentication, caching and file uploads.
BSD-3-Clause-licensed. Source code
Yesod Grade D
Haskell web framework for type-safe web applications, with compile-time checked routes and templates and the Persistent database library.
MIT-licensed. Source code
Compare all 16 web frameworks for other languages, open source or not.