Open-source projects categorized as Dart | Edit details
Language filter: + Dart + Java + C++ + Emacs Lisp

Top 23 Dart Open-Source Projects

  • GitHub repo Flutter

    Flutter makes it easy and fast to build beautiful apps for mobile and beyond.

    Project mention: Storing Data in a Flutter App | dev.to | 2021-05-17

    This series of posts covers mobile app development with Google's Flutter. Flutter apps are written in Dart and can be compiled into Android, iOS, and web apps all using a single codebase.

  • GitHub repo plugins

    Plugins for Flutter maintained by the Flutter team

    Project mention: Refresh token from google_sign_in | reddit.com/r/flutterhelp | 2021-04-27
  • GitHub repo ANTLR

    ANTLR (ANother Tool for Language Recognition) is a powerful parser generator for reading, processing, executing, or translating structured text or binary files.

    Project mention: How to create a small json lib using antlr and shapeless | dev.to | 2021-05-07

    We will change it a little bit soon, but for now let's look on what's going on there. In general, grammar consists of parser and lexer rules.

  • GitHub repo dio

    A powerful Http client for Dart, which supports Interceptors, FormData, Request Cancellation, File Downloading, Timeout etc.

    Project mention: How to rerun function if it return x? | reddit.com/r/dartlang | 2020-12-21
  • GitHub repo Apache Thrift

    Apache Thrift

    Project mention: proposal: expression to create pointer to simple types #45624 | reddit.com/r/golang | 2021-04-18
  • GitHub repo bloc

    A predictable state management library that helps implement the BLoC design pattern

    Project mention: A beautiful weather app built with flutter, bloc and openweathermaps API | reddit.com/r/FlutterDev | 2021-05-14

    Hey, the bloc system is directly taken from bloc's official tutorial on their website. https://bloclibrary.dev/#/flutterweathertutorial

  • GitHub repo flutter_architecture_samples

    TodoMVC for Flutter

    Project mention: Can anyone recommend to me some resources to start developing in flutter? | reddit.com/r/flutterhelp | 2021-04-30

    Agree. This is a great value course that got me up and running quickly. Otherwise, looking at code samples helps. When you’re ready to build an app, this is a good architecture sample repo: https://github.com/brianegan/flutter_architecture_samples

  • GitHub repo sdk

    The Dart SDK, including the VM, dart2js, core libraries, and more.

    Project mention: Avast doesn't like EXEs created with the Dart programming language | reddit.com/r/avast | 2021-05-18
  • GitHub repo flutterfire

    🔥 A collection of Firebase plugins for Flutter apps.

    Project mention: Flutter sucks, why? | reddit.com/r/FlutterDev | 2021-04-30

    document() was marked as deprecated 10 months ago. See PR: https://github.com/FirebaseExtended/flutterfire/pull/2913

  • GitHub repo flame

    A minimalist Flutter game engine

    Project mention: New Flutter Flame Tutorials to Make Mobile Games | reddit.com/r/FlutterDev | 2021-03-15

    Thank you for sharing that link. I am one of the people that couldn't find it. I don't quite understand how to use these tags on GitHub. For example there used to be these nice examples in rc7. https://github.com/flame-engine/flame/tree/1.0.0-rc7/doc/examples Where did the examples go from rc8 onward? Did the development team pull the examples down in order to work on them? https://github.com/flame-engine/flame/tree/1.0.0-rc8/doc

  • GitHub repo provider

    InheritedWidgets, but simple

    Project mention: How to create a new Flutter Project with a Boilerplate | dev.to | 2021-04-21

    Provider ⇨ State Management

  • GitHub repo open-location-code

    Open Location Code is a library to generate short codes, called "plus codes", that can be used as digital addresses where street addresses don't exist.

    Project mention: Missing Hiker Found After Man Using Computer at Home Pinpoints His Location | news.ycombinator.com | 2021-04-15


  • GitHub repo getx

    Open screens/snackbars/dialogs/bottomSheets without context, manage states and inject dependencies easily with Get.

    Project mention: How to make a "welcome screen" that users are going to see only once when they first launch the application (guess it is called onboarding, improve me if it is not correct) with GetX? | reddit.com/r/flutterhelp | 2021-04-05

    I'm not an expert on GetX but this may help you. https://github.com/jonataslaw/getx/issues/372#issuecomment-657348859

  • GitHub repo lsp-mode

    Emacs client/library for the Language Server Protocol

    Project mention: [lsp-mode] lsp-signature using a popup instead of a temporary buffer at the bottom of the frame | reddit.com/r/emacs | 2021-05-10
  • GitHub repo inKino

    A multiplatform Dart movie app with 40% of code sharing between Flutter and the Web.

    Project mention: If you're using Flutter for your mobile app projects only, what do you use as a replacement for Flutter web? | reddit.com/r/FlutterDev | 2021-03-24

    My bad. Yes there is and here https://github.com/roughike/inKino a great example how you can share code between Flutter and Angular dart

  • GitHub repo dart-sass

    The reference implementation of Sass, written in Dart.

    Project mention: Error while Installing node-sass | reddit.com/r/node | 2021-04-27

    install sass, it works perfectly.

  • GitHub repo Hive

    Lightweight and blazing fast key-value database written in pure Dart. (by hivedb)

    Project mention: Trying out Moor for the first time (using .moor files) Building an offline first app. [LIVESTREAM] | reddit.com/r/FlutterDev | 2021-01-28

    Moor is a well-maintained ORM for sqlite3, a relational database management system. Hive is a fast but buggy key-value store. It's not an apple to apple comparison, they serve different purposes. Make the choice based on the type of data you want to store and how you need to access it.

  • GitHub repo angular

    Fast and productive web framework provided by Dart (by angulardart)

    Project mention: Optional content projection/injection in Angular | dev.to | 2021-05-08

    By the same mechanism as in the first approach, the custom or default content will be rendered by SlotRendererComponent. The reason why this solution is not working is due to @ContentChildren not being able to query nested ng-contents. Setting { descendants: true } also did not work for me. I found an issue describing the problem for the AngularDart repository so maybe it is related (or I am doing something wrong here ;) ).

  • GitHub repo flutter_hooks

    React hooks for Flutter. Hooks are a new kind of object that manages a Widget life-cycles. They are used to increase code sharing between widgets and as a complete replacement for StatefulWidget.

    Project mention: Flutter Riverpod Example – Category Selection | dev.to | 2021-01-14

    A way to use both flutter_hooks and Riverpod together, while offering small extras.

  • GitHub repo flutter_map

    A Flutter map widget inspired by Leaflet

    Project mention: Need help with maps in Flutter | reddit.com/r/flutterhelp | 2021-03-10

    There's a package for maps which supports OpenStreetMap tiles: https://github.com/fleaflet/flutter_map

  • GitHub repo website

    Flutter web site (by flutter)

    Project mention: Flutter errors handling rant | reddit.com/r/FlutterDev | 2021-04-12
  • GitHub repo fvm

    Flutter Version Management: A simple CLI to manage Flutter SDK versions.

    Project mention: FVM 2.0 - Flutter Version Management is out! | reddit.com/r/FlutterDev | 2021-05-02

    Repo: https://github.com/leoafarias/fvm

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2021-05-18.


What are some of the best open-source Dart projects? This list will help you:

Project Stars
1 Flutter 120,300
2 plugins 13,816
3 ANTLR 9,864
4 dio 9,545
5 Apache Thrift 8,291
6 bloc 7,071
7 flutter_architecture_samples 6,965
8 sdk 6,811
9 flutterfire 5,146
10 flame 4,302
11 provider 3,563
12 open-location-code 3,405
13 getx 3,388
14 lsp-mode 3,339
15 inKino 3,169
16 gallery 2,398
17 dart-sass 2,294
18 Hive 2,261
19 angular 1,730
20 flutter_hooks 1,719
21 flutter_map 1,652
22 website 1,643
23 fvm 1,634