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

GitHub

2k stars
109 watching
210 forks
last commit: over 2 years ago
Linked from 7 awesome lists

awesomeawesome-listdartdart-frameworkslist

Awesome Dart / Client Web App Frameworks

AngularDart CommunityCommunity-maintained AngularDart websites, packages, tools, and more!
FlutterFlutter is a framework to build high-performance, cross-platform mobile apps, allowing applications to be written for Android, iOS and Web Apps
MDL/DartMaterial Design Lite for Dart is a framework of components for web developers based on Google's Material Design philosophy
OverReactA library for building statically-typed React UI components

Awesome Dart / Server Frameworks

Jaguar462about 2 years agoA server framework built for speed, simplicity and extensibility
Start528over 5 years agoSinatra inspired web framework to serve static files, handle dynamic requests, websockets and create JSON responses
ShelfShelf 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

Vane58over 7 years agoFramework with built-in server runtime environment and middleware system
Rikulo Stream234almost 2 years agoLightweight web server with request routing, filtering, template engine, WebSocket, MVC design pattern, and file-based static resources
Alfred528almost 3 years agoMinimal ExpressJS-inspired server with routing and middlware
Dart Frog1,890over 1 year agoA fast, minimalistic backend framework for Dart

Awesome Dart / Web Frameworks

JasprJaspr 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) Framework377almost 2 years agoA framework for describing and verifying hardware

Awesome Dart / Cross-platform development

universal_io97over 2 years agothat also works in the browser
universal_html0about 3 years agothat also works in the VM/Flutter

Awesome Dart / Game Development

Flame9,542over 1 year agoA minimalist Flutter game engine
StageXLStageXL offers an easy to use and complete API (based on the Flash API) for impressive 2D content like games and other rich applications
DartRocket52almost 8 years agoDartRocket is a HTML5 game framework written in Dart and which uses the StageXL rendering engine
Pixi Dart37almost 12 years agoA port of the pixi.js rendering engine
Ranger26about 5 years agoA game engine centered around HTML5 Canvas and a scene graph

Awesome Dart / Animation

Universal Tween Engine33over 7 years agoA port of the original java Universal Tween Engine created by Aurelien Ribbon
Spine Dart19almost 12 years agoAn implementation of the Esoteric Software Spine runtime

Awesome Dart / Template

mustache_templateA mustache template library that supports dart2js and dart2native
jaded43over 6 years agoPort of the excellent Jade view engine
mason999almost 2 years agoTools which allow developers to create and consume reusable templates called bricks

Awesome Dart / Database

Postgres127about 4 years agoA PostgreSQL database driver that uses the extended, binary protocol for more efficient and secure queries
SQLJockey20about 9 years agoMySQL connector
PostgreSQL84almost 10 years agoPostgreSQL database driver

Awesome Dart / Package Managers

PubPub is used to manage packages
CloudsmithA fully managed package management SaaS, with support for Dart, Flutter, and much more

Awesome Dart / Utilities

ArchiveA library to encode and decode various archive and compression formats
built_collection276almost 2 years agoImmutable collections via the builder pattern
built_value872almost 2 years agoImmutable value types, enum classes, and serialization
FrappeA functional reactive programming library for Dart. Frappé extends the functionality of Dart's streams, and introduces new concepts like properties/signals
Quiver1,040almost 2 years agoA set of utility libraries that makes using many libraries easier and more convenient, or adds additional functionality
route_hierarchical29over 9 years agoRoute is a client routing library for Dart that helps make building single-page web apps
DarqA port of functional LINQ from the .NET library
Basics163almost 2 years agoA Dart library containing convenient extension methods on basic Dart objects

Awesome Dart / Dependency Injection

Angular DIDependency Injection framework by Angular
Dependencies29almost 5 years agoA simple and modular dependency injection system which doesn't use mirrors
package: inject871almost 6 years agoCompile-time dependency injection for Dart and Flutter

Awesome Dart / Parsers

htmlA library for working with HTML documents. Previously known as html5lib
markdown460almost 2 years agoParse markdown into HTML on both the client and server
PetitParser460almost 2 years agoPetitParser 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
XMLA lightweight library for parsing, traversing, querying and building XML documents
xmlstreamA streaming event-based XML Parser
YAMLA parser for YAML
Dart TagsThe library for parsing ID3 tags, written in pure Dart

Awesome Dart / Validation

ConstrainProvides a constraint based Validation library inspired by Java Bean Validation but leveraging the superior language capabilities of Dart
validator.dart63almost 8 years agoString validation and sanitization for Dart

Awesome Dart / ORM

Objectory55almost 10 years agoObjectory provides typed, checked environment to model, save and query data persisted on MongoDb

Awesome Dart / Image

image1,181almost 2 years agoProvides 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

Guinness42over 10 years agoA port of the Jasmine library
testProvides a standard way of writing and running tests in Dart
specA streamlined testing framework for Dart & Flutter

Awesome Dart / Unions

Freezed1,953almost 2 years agoCode generation for immutable classes that has a simple syntax/API without compromising on the features

Awesome Dart / Crash monitoring

Sentry768over 1 year agoSentry provides self-hosted and cloud-based error monitoring that helps all software teams discover, triage, and prioritize errors in real-time

Awesome Dart / Tools

DevToolsa suite of debugging and performance tools for Dart and Flutter
dart2jscompiles Dart code to JavaScript
js2dart61almost 12 years agocompiles Javascript code to Dart
Stagehand649over 5 years agoA project scaffolding generator, inspired by tools like Web Starter Kit and Yeoman
CrossdartCross-referenced source code of the packages from Pub
Crossdart Github Chrome ExtensionAdds "Go to declaration" and "Find Usages" functionality to your Dart projects on Github (both in tree views and pull requests)
gulp-dart4over 4 years agoA gulp plugin for compiling Dart code to JavaScript using dart2js
dev_compiler133about 9 years agoDart to JavaScript compiler designed to create idiomatic, readable JavaScript output
json2dartGiven a json, it generates the dart classes to parse and generate json with given structure
webdev_proxy11almost 2 years agoA proxy wrapper around which adds support for rerouting 404s to the index, allowing for HTML push-based routing while running locally
Dart Code Metrics862about 3 years agoAdditional linter which reports code metrics, checks for anti-patterns and provides additional rules for Analyzer
m2cgen2,826about 2 years agoA CLI tool to transpile trained classic ML models into a native Dart code with zero dependencies
LakosVisualize internal library dependencies in Graphviz and detect dependency cycles

Awesome Dart / Multithreading

isolatorIsolator 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 DartA playful introduction to Dart
Getting Started with Dart & React
Tour of HeroesAn app which covers the core fundamentals of AngularDart
Dart for beginnerDart Chinese tutorial for beginner
Resolving Dart package version conflicts, faster than everHow 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 PluginDart plugin from JetBrains for WebStorm, IntelliJ IDEA, PhpStorm, PyCharm, and RubyMine
Sublime Text Package265over 3 years agoSublime Text 3 Dart Package
Emacs Plugin15almost 2 years agoAn Emacs mode for the Dart language
Vim Plugin641about 2 years agoSyntax highlighting for Dart in Vim
Atom PluginDart support for Atom
VSCode PluginDart support for Visual Studio Code
DartPadOnline lightweight editor
Dart CodeDart support for Visual Studio Code
Module LinkerChrome Extension that adds direct links to module import statements on GitHub
Dart Barrel File Generator25over 1 year agoVSCode extension that generates barrel files for Dart projects

Backlinks from these awesome lists:

More related projects: