Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
awesome-dart
A curated list of awesome Dart frameworks, libraries, and software
https://github.com/juanlatorre/awesome-dart
Last synced: 3 days ago
JSON representation
-
Client Web App Frameworks
- AngularDart - AngularDart is a development platform for building mobile and desktop web applications
- OverReact - A library for building statically-typed React UI components.
- MDL/Dart - Material Design Lite for Dart is a framework of components for web developers based on Google's Material Design philosophy.
-
Server Frameworks
- Jaguar - A server framework built for speed, simplicity and extensiblity.
- Angel - Angel is a server-side framework designed for full-stack development, with an emphasis on code sharing, scalability, and a low learning curve.
- Aqueduct - Aqueduct is a fully-featured server-side framework, with an ORM, database migration tools, OAuth 2.0 implementation, automatic OpenAPI specification generation and multi-threading support.
- Redstone - Redstone is a server-side, metadata driven micro-framework for Dart.
- Start - Sinatra inspired web framework to serve static files, handle dynamic requests, websockets and create JSON responses.
- Vane - Framework with built-in server runtime environment and middleware system
- Rikulo Stream - Lightweight web server with request routing, filtering, template engine, WebSocket, MVC design pattern, and file-based static resources
-
Game Development
- Flame - A minimalist Flutter game engine
- DartRocket - DartRocket is a HTML5 game framework written in Dart and which uses the StageXL rendering engine.
- Pixi Dart - A port of the pixi.js rendering engine.
- Ranger - A game engine centered around HTML5 Canvas and a scene graph.
- 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.
-
Animation
- Universal Tween Engine - A port of the original java Universal Tween Engine created by Aurelien Ribbon.
- Spine Dart - An implementation of the Esoteric Software Spine runtime.
-
Template
- mustache4dart - A simple implementation of Mustache.
- jaded - Port of the excellent Jade view engine.
-
Database
- Postgres - A PostgreSQL database driver that uses the extended, binary protocol for more efficient and secure queries.
- SQLJockey - MySQL connector.
- PostgreSQL - PostgreSQL database driver
-
Utilities
- built_collection - Immutable collections via the builder pattern.
- built_value - Immutable value types, enum classes, and serialization.
- Quiver - A set of utility libraries that makes using many libraries easier and more convenient, or adds additional functionality.
- route_hierarchical - Route is a client routing library for Dart that helps make building single-page web apps.
-
Dependency Injection
- DI - Dependency Injection framework by Angular
- Dependencies - A simple and modular dependency injection system which doesn't use mirrors.
-
Parsers
- markdown - Parse markdown into HTML on both the client and server.
- PetitParser - 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.
-
Validation
- validator.dart - String validation and sanitization for Dart.
-
ORM
- Objectory - Objectory provides typed, checked environment to model, save and query data persisted on MongoDb.
-
Image
- image - 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.
-
Testing
- Guinness - A port of the Jasmine library.
-
Tools
- js2dart - compiles Javascript code to Dart
- gulp-dart - A gulp plugin for compiling Dart code to JavaScript using dart2js.
- dev_compiler - 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.
- Stagehand - 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).
-
IDEs, Editors, and Plugins
- Sublime Text Package - Sublime Text 3 Dart Package
- Emacs Plugin - An Emacs mode for the Dart language
- Vim Plugin - Syntax highlighting for Dart in Vim
- DartPad - Online lightweight editor.
- Dart Code - Dart support for Visual Studio Code.
-
Tutorials
- Darrrt - Web app code lab.
-
Community
Programming Languages
Categories
Sub Categories
Keywords
dart
10
flutter
4
dartlang
3
http
2
orm
2
rest
2
server
2
routing
2
web
2
framework
2
dart-web
2
parser
2
flame
1
oauth2
1
websocket-server
1
angel-framework
1
angel
1
websocket
1
webserver
1
session
1
restful
1
rest-api
1
jaguar
1
authorization
1
authentication
1
json
1
webp
1
png
1
jpeg
1
image-processing
1
image
1
dart-package
1
dart-library
1
petitparser
1
parsing-expression-grammar
1
parser-library
1
parser-framework
1
parser-combinator
1
grammar
1
markdown
1
postgresql
1
driver
1
mustache
1
gamedev
1
game-engine
1
game-development
1
game
1