awesome-dart
Framework catalog
A curated collection of popular and actively maintained Dart frameworks, libraries, and software.
A curated list of awesome Dart frameworks, libraries, and software
2k stars
108 watching
211 forks
last commit: 6 months ago
Linked from 7 awesome lists
awesomeawesome-listdartdart-frameworkslist
Awesome Dart / Client Web App Frameworks | |||
AngularDart Community | Community-maintained AngularDart websites, packages, tools, and more! | ||
Flutter | Flutter is a framework to build high-performance, cross-platform mobile apps, allowing applications to be written for Android, iOS and Web Apps | ||
MDL/Dart | Material Design Lite for Dart is a framework of components for web developers based on Google's Material Design philosophy | ||
OverReact | A library for building statically-typed React UI components | ||
Awesome Dart / Server Frameworks | |||
Jaguar | 462 | 3 months ago | A server framework built for speed, simplicity and extensibility |
Start | 528 | over 3 years ago | Sinatra inspired web framework to serve static files, handle dynamic requests, websockets and create JSON responses |
Shelf | Shelf makes it easy to create and compose web servers and parts of web servers | ||
Awesome Dart / Server Frameworks / Shelf | |||
shelf_ | There are many packages written for Shelf. By convention they start with | ||
Awesome Dart / Server Frameworks | |||
Vane | 58 | over 5 years ago | Framework with built-in server runtime environment and middleware system |
Rikulo Stream | 234 | about 1 month ago | Lightweight web server with request routing, filtering, template engine, WebSocket, MVC design pattern, and file-based static resources |
Alfred | 528 | about 1 year ago | Minimal ExpressJS-inspired server with routing and middlware |
Dart Frog | 1,877 | 7 days ago | A fast, minimalistic backend framework for Dart |
Awesome Dart / Web Frameworks | |||
Jaspr | Jaspr is an modern web framework for building websites in Dart with support for both client-side and server-side rendering | ||
Awesome Dart / Other Frameworks | |||
Rapid Open Hardware Development (ROHD) Framework | 377 | 8 days ago | A framework for describing and verifying hardware |
Awesome Dart / Cross-platform development | |||
universal_io | 97 | 11 months ago | that also works in the browser |
universal_html | 0 | about 1 year ago | that also works in the VM/Flutter |
Awesome Dart / Game Development | |||
Flame | 9,309 | 8 days ago | A minimalist Flutter game engine |
StageXL | StageXL offers an easy to use and complete API (based on the Flash API) for impressive 2D content like games and other rich applications | ||
DartRocket | 52 | about 6 years ago | DartRocket is a HTML5 game framework written in Dart and which uses the StageXL rendering engine |
Pixi Dart | 37 | about 10 years ago | A port of the pixi.js rendering engine |
Ranger | 26 | over 3 years ago | A game engine centered around HTML5 Canvas and a scene graph |
Awesome Dart / Animation | |||
Universal Tween Engine | 33 | over 5 years ago | A port of the original java Universal Tween Engine created by Aurelien Ribbon |
Spine Dart | 19 | about 10 years ago | An implementation of the Esoteric Software Spine runtime |
Awesome Dart / Template | |||
mustache_template | A mustache template library that supports dart2js and dart2native | ||
jaded | 43 | almost 5 years ago | Port of the excellent Jade view engine |
mason | 991 | 1 day ago | Tools which allow developers to create and consume reusable templates called bricks |
Awesome Dart / Database | |||
Postgres | 127 | about 2 years ago | A PostgreSQL database driver that uses the extended, binary protocol for more efficient and secure queries |
SQLJockey | 20 | over 7 years ago | MySQL connector |
PostgreSQL | 84 | about 8 years ago | PostgreSQL database driver |
Awesome Dart / Package Managers | |||
Pub | Pub is used to manage packages | ||
Cloudsmith | A fully managed package management SaaS, with support for Dart, Flutter, and much more | ||
Awesome Dart / Utilities | |||
Archive | A library to encode and decode various archive and compression formats | ||
built_collection | 276 | 1 day ago | Immutable collections via the builder pattern |
built_value | 870 | 1 day ago | Immutable value types, enum classes, and serialization |
Frappe | A functional reactive programming library for Dart. Frappé extends the functionality of Dart's streams, and introduces new concepts like properties/signals | ||
Quiver | 1,037 | 2 days ago | A set of utility libraries that makes using many libraries easier and more convenient, or adds additional functionality |
route_hierarchical | 29 | over 7 years ago | Route is a client routing library for Dart that helps make building single-page web apps |
Darq | A port of functional LINQ from the .NET library | ||
Basics | 163 | 2 days ago | A Dart library containing convenient extension methods on basic Dart objects |
Awesome Dart / Dependency Injection | |||
Angular DI | Dependency Injection framework by Angular | ||
Dependencies | 29 | about 3 years ago | A simple and modular dependency injection system which doesn't use mirrors |
package: inject | 870 | about 4 years ago | Compile-time dependency injection for Dart and Flutter |
Awesome Dart / Parsers | |||
html | A library for working with HTML documents. Previously known as html5lib | ||
markdown | 455 | 3 days ago | Parse markdown into HTML on both the client and server |
PetitParser | 460 | 24 days ago | 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 |
XML | A lightweight library for parsing, traversing, querying and building XML documents | ||
xmlstream | A streaming event-based XML Parser | ||
YAML | A parser for YAML | ||
Dart Tags | The library for parsing ID3 tags, written in pure Dart | ||
Awesome Dart / Validation | |||
Constrain | Provides a constraint based Validation library inspired by Java Bean Validation but leveraging the superior language capabilities of Dart | ||
validator.dart | 63 | about 6 years ago | String validation and sanitization for Dart |
Awesome Dart / ORM | |||
Objectory | 55 | about 8 years ago | Objectory provides typed, checked environment to model, save and query data persisted on MongoDb |
Awesome Dart / Image | |||
image | 1,176 | 10 days ago | Provides server and web apps the ability to load, manipulate, and save images with various image file formats including PNG, JPEG, GIF, WebP, TIFF, TGA, PSD, PVR, and OpenEXR |
Awesome Dart / Testing | |||
Guinness | 42 | over 8 years ago | A port of the Jasmine library |
test | Provides a standard way of writing and running tests in Dart | ||
spec | A streamlined testing framework for Dart & Flutter | ||
Awesome Dart / Unions | |||
Freezed | 1,935 | 22 days ago | Code generation for immutable classes that has a simple syntax/API without compromising on the features |
Awesome Dart / Crash monitoring | |||
Sentry | 766 | about 16 hours ago | Sentry provides self-hosted and cloud-based error monitoring that helps all software teams discover, triage, and prioritize errors in real-time |
Awesome Dart / Tools | |||
DevTools | a suite of debugging and performance tools for Dart and Flutter | ||
dart2js | compiles Dart code to JavaScript | ||
js2dart | 61 | about 10 years ago | compiles Javascript code to Dart |
Stagehand | 649 | over 3 years ago | A project scaffolding generator, inspired by tools like Web Starter Kit and Yeoman |
Crossdart | Cross-referenced source code of the packages from Pub | ||
Crossdart Github Chrome Extension | Adds "Go to declaration" and "Find Usages" functionality to your Dart projects on Github (both in tree views and pull requests) | ||
gulp-dart | 4 | over 2 years ago | A gulp plugin for compiling Dart code to JavaScript using dart2js |
dev_compiler | 133 | over 7 years ago | Dart to JavaScript compiler designed to create idiomatic, readable JavaScript output |
json2dart | Given a json, it generates the dart classes to parse and generate json with given structure | ||
webdev_proxy | 11 | 30 days ago | A proxy wrapper around which adds support for rerouting 404s to the index, allowing for HTML push-based routing while running locally |
Dart Code Metrics | 860 | over 1 year ago | Additional linter which reports code metrics, checks for anti-patterns and provides additional rules for Analyzer |
m2cgen | 2,820 | 4 months ago | A CLI tool to transpile trained classic ML models into a native Dart code with zero dependencies |
Lakos | Visualize internal library dependencies in Graphviz and detect dependency cycles | ||
Awesome Dart / Multithreading | |||
isolator | Isolator offer to you a simple way for creating two-component states with isolated part and frontend part of any kind - BLoC, MobX, ChangeNotifier and others | ||
Awesome Dart / Tutorials | |||
Hello Dart | A playful introduction to Dart | ||
Getting Started with Dart & React | |||
Tour of Heroes | An app which covers the core fundamentals of AngularDart | ||
Dart for beginner | Dart Chinese tutorial for beginner | ||
Resolving Dart package version conflicts, faster than ever | How to use any package version in pub to resolve package version conflicts | ||
Awesome Dart / Community | |||
Dartlang SubReddit | |||
Gitter Chat Channel | |||
Google Group | |||
Stack Overflow | |||
Facebook Group (pt-BR) | |||
Telegram chat (ru-RU) | |||
Telegram chat (id-ID) | |||
Awesome Dart / IDEs, Editors, and Plugins | |||
IntelliJ Plugin | Dart plugin from JetBrains for WebStorm, IntelliJ IDEA, PhpStorm, PyCharm, and RubyMine | ||
Sublime Text Package | 265 | almost 2 years ago | Sublime Text 3 Dart Package |
Emacs Plugin | 15 | 2 months ago | An Emacs mode for the Dart language |
Vim Plugin | 640 | 5 months ago | Syntax highlighting for Dart in Vim |
Atom Plugin | Dart support for Atom | ||
VSCode Plugin | Dart support for Visual Studio Code | ||
DartPad | Online lightweight editor | ||
Dart Code | Dart support for Visual Studio Code | ||
Module Linker | Chrome Extension that adds direct links to module import statements on GitHub | ||
Dart Barrel File Generator | 25 | 8 days ago | VSCode extension that generates barrel files for Dart projects |