Privacy Ratings

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.

  1. Crow Grade B

    Microframework for building HTTP and WebSocket services in C++, with Flask-style routing.

    BSD-3-Clause-licensed. Source code

  2. 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

  3. 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

  4. 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

  5. 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

  6. Jester Grade B

    Sinatra-style web framework for the Nim language, with routes defined through a small DSL.

    MIT-licensed. Source code

  7. 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

  8. 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

  9. 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

  10. 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

  11. 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

  12. 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

  13. Kemal Grade D

    Lightweight web framework for Crystal inspired by Sinatra, with routing, middleware and WebSocket support.

    MIT-licensed. Source code

  14. 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

  15. 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.