Privacy Ratings

Web framework privacy ratings for other languages

Web frameworks for Swift, Dart, Crystal, C++, Haskell, OCaml, Clojure, Nim and Zig.

16 web frameworks for other languages are rated against 4 public criteria, and 16 have enough evidence for a letter grade. Of the 2 with a known jurisdiction, 0 are based in a Five Eyes country, and 2 in the wider Fourteen Eyes.

Open-source web frameworks for other languages only · Criteria for this category · Suggest an addition · Markdown

16 shown
Web frameworks for other languages privacy ratings, sorted by pick and then by grade
Name Grade Score Data Jurisdiction Open sourceNo trackers or telemetryNo ads or data salesIndependent audit
Microframework for building HTTP and WebSocket services in C++, with Flask-style routing.
Grade B 80 100% – YesYesYesNo
Minimal backend framework for Dart with file-based routing, middleware and dependency injection, plus a CLI for development and builds.
Grade B 80 100% – YesYesYesNo
Web framework for OCaml and ReasonML that bundles HTTP, WebSocket, sessions, templates and database access in one package.
Grade B 80 100% – YesYesYesNo
HTTP application framework for C++ with an asynchronous, non-blocking I/O core, an ORM, WebSocket support and view templates.
Grade B 80 100% – YesYesYesNo
Lightweight server framework for Swift built on SwiftNIO and Swift concurrency, with routing, middleware and optional extensions.
Grade B 80 100% – YesYesYesNo
Sinatra-style web framework for the Nim language, with routes defined through a small DSL.
Grade B 80 100% – YesYesYesNo
Modular Clojure web framework built on Integrant and Aero, with a project template and optional libraries added as modules.
Grade B 80 100% – YesYesYesNo
Full-stack web framework for the Crystal language with type-safe routing, database queries and HTML rendering checked at compile time.
Grade B 80 100% – YesYesYesNo
Real-time web framework for Perl with a non-blocking I/O web server, WebSocket support, templates and no dependencies beyond core Perl.
Grade B 80 100% – YesYesYesNo
Server-side web framework for Swift built on SwiftNIO, with routing, middleware, the Fluent ORM and the Leaf templating language.
Grade B 80 100% – YesYesYesNo
Haskell library for describing web APIs as types, from which servers, clients and documentation are derived.
Grade C 70 100% – YesYesPartialNo
Full-stack Clojure web framework for solo developers that bundles a database, authentication, server-side rendering with htmx and deployment tooling.
Grade C 65 100% – YesPartialYesNo
Lightweight web framework for Crystal inspired by Sinatra, with routing, middleware and WebSocket support.
Grade D 50 100% – YesNoYesNo
Backend framework for Dart and Flutter that generates client code for server endpoints, with an ORM, authentication, caching and file uploads.
Grade D 50 100% Sweden Fourteen Eyes YesNoYesNo
Haskell web framework for type-safe web applications, with compile-time checked routes and templates and the Persistent database library.
Grade D 50 100% – YesNoYesNo
Batteries-included Haskell web framework from digitally induced with type-checked SQL, HSX templates and a development IDE. Some features require a paid IHP Pro or Business license.
Grade F 25 100% Germany Fourteen Eyes PartialNoPartialNo

Questions

What is the most private option among web frameworks for other languages?

No pick has been made yet. The table above is sorted by score, based on public evidence.

How are web frameworks for other languages rated?

Each entry answers 4 questions: open source, no trackers or telemetry, no ads or data sales and independent audit. Answers need links to evidence. See the full criteria.

Does jurisdiction matter?

Jurisdiction decides which laws can compel a provider to hand over data. Each entry shows its country and whether it is in the Five, Nine or Fourteen Eyes. The data a provider can hand over depends mostly on what it stores and who holds the keys. Read about jurisdictions and the CLOUD Act.