Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

awesome-dart

A curated list of Dart code and resources, inspired by awesome lists.
https://github.com/mimzychou/awesome-dart

Last synced: 1 day ago
JSON representation

  • Development-Tools

    • Pub - Pub is Dart package manager.[<img src="https://travis-ci.org/dart-lang/pub.svg?branch=master">](https://travis-ci.org/dart-lang/pub)
    • Crossdart Github Chrome Extension - Adds "Go to declaration" and "Find Usages" functionality to your Dart projects on Github [<img src="https://travis-ci.org/astashov/crossdart-chrome-extension.svg?branch=master">](https://travis-ci.org/astashov/crossdart-chrome-extension)
    • gulp-dart - A gulp plugin for compiling Dart code to JavaScript using dart2js.[<img src="https://travis-ci.org/agudulin/gulp-dart.svg?branch=master">](https://travis-ci.org/agudulin/gulp-dart)
    • dev_compiler - Dart to JavaScript compiler designed to create idiomatic, readable JavaScript output.[<img src="https://travis-ci.org/dart-lang/dev_compiler.svg?branch=master">](https://travis-ci.org/dart-lang/dev_compiler)
    • watcher - A file system watcher library for Dart.[<img src="https://travis-ci.org/dart-lang/watcher.svg?branch=master">](https://travis-ci.org/dart-lang/watcher)
    • dart2js - dart2js (from the Dart Git Repository).[<img src="https://travis-ci.org/DirectMyFile/dart-compiler.svg?branch=master">](https://travis-ci.org/DirectMyFile/dart-compiler)
    • dart2js_info - Model of the data produced by dart2js with --dump-info, and tools that process the information.[<img src="https://travis-ci.org/dart-lang/dart2js_info.svg?branch=master">](https://travis-ci.org/dart-lang/dart2js_info)
    • linter - Style linter for Dart.[<img src="https://travis-ci.org/dart-lang/linter.svg?branch=master">](https://travis-ci.org/dart-lang/linter)
    • intl - Internationalization and localization support.[<img src="https://travis-ci.org/dart-lang/intl.svg?branch=master">](https://travis-ci.org/dart-lang/intl)
    • dart_style - An opinionated formatter/linter for Dart code.[<img src="https://travis-ci.org/dart-lang/dart_style.svg?branch=master">](https://travis-ci.org/dart-lang/dart_style)
    • source_gen - Automatic source code generation for Dart.[<img src="https://travis-ci.org/dart-lang/source_gen.svg?branch=master">](https://travis-ci.org/dart-lang/source_gen)
    • dartdoc - API documentation tool for Dart.[<img src="https://travis-ci.org/dart-lang/dartdoc.svg?branch=master">](https://travis-ci.org/dart-lang/dartdoc)
    • ts2dart - ts2dart TypeScript to Dart transpiler.[<img src="https://travis-ci.org/angular/ts2dart.svg?branch=master">](https://travis-ci.org/angular/ts2dart)
    • build - A build system for Dart [<img src="https://travis-ci.org/dart-lang/build.svg?branch=master">](https://travis-ci.org/dart-lang/build)
    • barback - An asset build system for Dart.[<img src="https://travis-ci.org/dart-lang/barback.svg?branch=master">](https://travis-ci.org/dart-lang/barback)
    • Sublime Text - Sublime Text 3 Dart Package[<img src="https://travis-ci.org/guillermooo/dart-sublime-bundle.svg?branch=master">](https://travis-ci.org/guillermooo/dart-sublime-bundle)
    • Emacs - An Emacs mode for the Dart language[<img src="https://travis-ci.org/nex3/dart-mode.svg?branch=master">](https://travis-ci.org/nex3/dart-mode)
    • Vim - Dart for Vim[<img src="https://travis-ci.org/dart-lang/dart-vim-plugin.svg?branch=master">](https://travis-ci.org/dart-lang/dart-vim-plugin)
    • Atom-flutter - Dart-flutter support for Atom.[<img src="https://travis-ci.org/flutter/atom-flutter.svg?branch=master">](https://travis-ci.org/flutter/atom-flutter)
    • atom-dartino - atom-dartino.[<img src="https://travis-ci.org/dartino/atom-dartino.svg?branch=master">](https://travis-ci.org/dartino/atom-dartino)
    • logging - A Dart package for debug and error logging. [<img src="https://travis-ci.org/dart-lang/logging.svg?branch=master">](https://travis-ci.org/dart-lang/logging)
    • grinder - Dart workflows, automated.[<img src="https://travis-ci.org/google/grinder.dart.svg?branch=master">](https://travis-ci.org/google/grinder.dart)
    • Crossdart - Cross-reference of Dart packages.[<img src="https://travis-ci.org/astashov/crossdart.svg?branch=master">](https://travis-ci.org/astashov/crossdart)
  • Libraries

    • Animation

      • Universal Tween Engine - A port of the original java Universal Tween Engine created by Aurelien Ribbon.[<img src="https://travis-ci.org/xaguzman/tween-engine-dart.svg?branch=master">](https://travis-ci.org/xaguzman/tween-engine-dart)
    • Clint Frameworks

      • Angular2 - Angular is a development platform for building mobile and desktop web applications.[<img src="https://travis-ci.org/dart-lang/angular2.svg?branch=master">](https://travis-ci.org/dart-lang/angular2)
      • Polymer - Polymer support for Dart [<img src="https://travis-ci.org/dart-lang/polymer-dart.svg?branch=master">](https://travis-ci.org/dart-lang/polymer-dart)
      • ng_bootstrap - A bootstrap 4 and angular 2 package for dartlang.
      • route.dart - Route is a client routing library for Dart that helps make building single-page web apps.[<img src="https://travis-ci.org/angular/route.dart.svg?branch=master">](https://travis-ci.org/angular/route.dart)
    • Clint Library

    • Command line

    • Crypto

      • Crypto - A set of cryptographic functions implemented in pure Dart. [<img src="https://travis-ci.org/dart-lang/crypto.svg?branch=master">](https://travis-ci.org/dart-lang/crypto)
    • Database

      • mongo_dart - Mongo_dart: MongoDB driver for Dart programming language.[<img src="https://travis-ci.org/mongo-dart/mongo_dart.svg?branch=master">](https://travis-ci.org/mongo-dart/mongo_dart)
      • Dartabase - Database (Rails like) migration and model tool for MYSQL and PGSQL in Dart without having to write SQL.[<img src="https://travis-ci.org/dart-bridge/framework.svg?branch=master">](https://travis-ci.org/HannesRammer/Dartabase)
      • sqljocky - MySQL Connector for Dart.
      • PostgreSQL - Dart Postgresql database library.[<img src="https://travis-ci.org/xxgreg/dart_postgresql.svg?branch=master">](https://travis-ci.org/xxgreg/dart_postgresql)
    • Desktop

      • macOS - macOS Package for Dart.[<img src="https://travis-ci.org/DirectMyFile/macOS.dart.svg?branch=master">](https://travis-ci.org/DirectMyFile/macOS.dart)
    • Encoding

      • msgpack - MsgPack for Dart.[<img src="https://travis-ci.org/DirectMyFile/msgpack.dart.svg?branch=master">](https://travis-ci.org/DirectMyFile/msgpack.dart)
    • Game

      • StageXL - A fast and universal 2D rendering engine for HTML5 and Dart.[<img src="https://travis-ci.org/bp74/StageXL.svg?branch=master">](https://travis-ci.org/bp74/StageXL/branches)
      • DartRocket - HTML5 game framework made with Dart and StageXL.
      • Pixi Dart - A port of the pixi.js rendering engine.
      • Ranger - Game engine written in Dart.
    • Github

      • github - GitHub Client Library for Dart.[<img src="https://travis-ci.org/DirectMyFile/github.dart.svg?branch=master">](https://travis-ci.org/DirectMyFile/github.dart)
    • Graphics

      • dart-gl - OpenGL ES 2.0 Dart Native Extension.[<img src="https://travis-ci.org/google/dart-gl.svg?branch=master">](https://travis-ci.org/google/dart-gl)
      • dart-glfw - Dart bindings for GLFW, a multiplatform library for creating windows with OpenGL contexts.[<img src="https://travis-ci.org/google/dart-glfw.svg?branch=master">](https://travis-ci.org/google/dart-glfw)
      • bagl - BaGL is a low-level abstraction on top of WebGL. It aims to provide a simpler, safer and more declarative drawing alternative to plain WebGL.[<img src="https://travis-ci.org/RSSchermer/bagl.dart.svg?branch=master">](https://travis-ci.org/RSSchermer/bagl.dart)
      • cairodart - Cairo bindings for Dart.[<img src="https://travis-ci.org/alexander-dembinsky/cairodart.svg?branch=master">](https://travis-ci.org/alexander-dembinsky/cairodart)
      • ThreeDart - 3D graphical rendering tool for websites writing in Dart.
      • dartgl - It is a native extension for Dart to use OpenGL in desktop applications.
    • Image

      • image - Dart library for decoding/encoding image formats, and image processing.
    • Low Level

      • kernel - Dart IR (Intermediate Representation).[<img src="https://travis-ci.org/dart-lang/kernel.svg?branch=master">](https://travis-ci.org/dart-lang/kernel)
      • dart2asm - Compiles a very limited subset of Dart into x86 Assembly.
    • ORM

      • DartORM - Database ORM for dart language for MySQL ,MongoDB,PostgreSQL.[<img src="https://travis-ci.org/dart-lang/markdown.svg?branch=master">](https://travis-ci.org/dart-lang/markdown)
    • Parsers

      • html - Dart port of html5lib. For parsing HTML/HTML5 with Dart. Works in the client and on the server. [<img src="https://travis-ci.org/dart-lang/html.svg?branch=master">](https://travis-ci.org/dart-lang/html)
      • markdown - A Dart markdown library.[<img src="https://travis-ci.org/dart-lang/markdown.svg?branch=master">](https://travis-ci.org/dart-lang/markdown)
      • PetitParser - Dynamic Grammars in Dart.[<img src="https://travis-ci.org/petitparser/dart-petitparser.svg?branch=master">](https://travis-ci.org/petitparser/dart-petitparser)
      • XML - Lightweight library for parsing, traversing, and querying XML in Dart.[<img src="https://travis-ci.org/renggli/dart-xml.svg?branch=master">](https://travis-ci.org/renggli/dart-xml)
      • yaml - A Dart YAML parser. [<img src="https://travis-ci.org/dart-lang/yaml.svg?branch=master">](https://travis-ci.org/dart-lang/yaml)
      • args - A command-line argument parsing library for Dart. [<img src="https://travis-ci.org/dart-lang/args.svg?branch=master">](https://travis-ci.org/dart-lang/args)
    • Serializer

      • serialization - A serialization library for Dart.[<img src="https://travis-ci.org/google/serialization.dart.svg?branch=master">](https://travis-ci.org/google/serialization.dart)
      • serializer - Serialize and Deserialize Dart Object with reflectable.[<img src="https://travis-ci.org/dartsome/serializer.svg?branch=master">](https://travis-ci.org/dartsome/serializer)
    • Server Frameworks

      • angel - An easily-extensible web server framework in Dart.
      • Redstone - Redstone is a server-side, metadata driven micro-framework for Dart.[<img src="https://travis-ci.org/redstone-dart/redstone.svg?branch=v0.6">](https://travis-ci.org/redstone-dart/redstone)
      • Start - Sinatra inspired web framework to serve static files, handle dynamic requests, websockets and create JSON responses.
      • Express - A simple, thin expressjs inspired layer around Dart's primitive HttpServer APIs.[<img src="https://travis-ci.org/dartist/express.svg?branch=master">](https://travis-ci.org/dartist/express)
      • Shelf - Web server middleware for Dart.[<img src="https://travis-ci.org/dart-lang/shelf.svg?branch=master">](https://travis-ci.org/dart-lang/shelf)
      • Force - A real time web framework, embracing websockets, making communication even better. [<img src="https://travis-ci.org/ForceUniverse/dart-force.svg?branch=master">](https://travis-ci.org/ForceUniverse/dart-force)
      • Vane - Framework with built-in server runtime environment and middleware system
      • Stream - Lightweight web server with request routing, filtering, template engine, WebSocket, MVC design pattern, and file-based static resources
      • dart-bridge - An extensible end-to-end framework for Dart. [<img src="https://travis-ci.org/dart-bridge/framework.svg?branch=master">](https://travis-ci.org/dart-bridge/framework)
      • hop - A Dart framework for reusable tasks. [<img src="https://travis-ci.org/kevmoo/hop.svg?branch=master">](https://travis-ci.org/kevmoo/hop)
      • mailer - Compose and send emails from Dart. Supports file attachments, HTML emails and multiple transport methods.[<img src="https://travis-ci.org/kaisellgren/mailer.svg?branch=master">](https://travis-ci.org/kaisellgren/mailer)
      • stagehand - Dart project generator - web apps, console apps, servers, and more. [<img src="https://travis-ci.org/google/stagehand.svg?branch=master">](https://travis-ci.org/google/stagehand)
    • Template

      • mustache4dart - mustache implementation for Dart.[<img src="https://travis-ci.org/valotas/mustache4dart.svg?branch=master">](https://travis-ci.org/valotas/mustache4dart)
    • Utility

      • collection - contains a number of separate libraries with utility functions and classes that makes working with collections easier.[<img src="https://travis-ci.org/dart-lang/collection.svg?branch=master">](https://travis-ci.org/dart-lang/collection)
      • quiver-dart - A set of utility libraries for Dart.[<img src="https://travis-ci.org/google/quiver-dart.svg?branch=master">](https://travis-ci.org/google/quiver-dart)
      • reflectable - Reflectable is a Dart library that allows programmers to eliminate certain usages of dynamic reflection by specialization of reflective code to an equivalent implementation using only static techniques. [<img src="https://travis-ci.org/dart-lang/reflectable.svg?branch=master">](https://travis-ci.org/dart-lang/reflectable)
      • commons - Common reusable Dart classes and utilities.
  • Resources