Dart
Contents
Client Web App Frameworks
Server Frameworks
A server framework built for speed, simplicity and extensibility.
Sinatra inspired web framework to serve static files, handle dynamic requests, websockets and create JSON responses.
Framework with built-in server runtime environment and middleware system.
Lightweight web server with request routing, filtering, template engine, WebSocket, MVC design pattern, and file-based static resources.
Minimal ExpressJS-inspired server with routing and middlware.
A fast, minimalistic backend framework for Dart.
Other Frameworks
Cross-platform development
Game Development
A minimalist Flutter game engine.
DartRocket is a HTML5 game framework written in Dart and which uses the StageXL rendering engine.
A port of the pixi.js rendering engine.
A game engine centered around HTML5 Canvas and a scene graph.
Animation
Template
Database
Utilities
Immutable collections via the builder pattern.
Immutable value types, enum classes, and serialization.
A set of utility libraries that makes using many libraries easier and more convenient, or adds additional functionality.
Route is a client routing library for Dart that helps make building single-page web apps.
A Dart library containing convenient extension methods on basic Dart objects.
Dependency Injection
Parsers
Parse markdown into HTML on both the client and server.
PetitParser combines ideas from scannerless parsing, parser combinators, parsing expression grammars and packrat parsers to model grammars and parsers as objects that can be reconfigured dynamically.
Crash monitoring
Tools
compiles Javascript code to Dart.
A project scaffolding generator, inspired by tools like Web Starter Kit and Yeoman.
A gulp plugin for compiling Dart code to JavaScript using dart2js.
Dart to JavaScript compiler designed to create idiomatic, readable JavaScript output.
A proxy wrapper around webdev which adds support for rerouting 404s to the index, allowing for HTML push-based routing while running locally.
Additional linter which reports code metrics, checks for anti-patterns and provides additional rules for Analyzer.
A CLI tool to transpile trained classic ML models into a native Dart code with zero dependencies.