Open-source projects categorized as Dart

Top 23 Dart Open-Source Projects

  • Flutter

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

    Project mention: My idea of Dart syntax, what do u think? | reddit.com/r/FlutterDev | 2023-01-26

    And for what it's worth, OP is right in at least a few things. The ability to use hooks would be quite useful, it is not JS specific even though it originated there in React first, it is a general way to abstract lifecycle state for any class based language. The most commented issue for Flutter is even about this very topic.. Since I was also tired of waiting for that issue to be resolved, I started using flutter_hooks and functional_widget (which does basically what OP wants with having a top level function that returns Widget) which drastically cut down my code while still being functionally correct.

  • flutter-go

    flutter 开发者帮助 APP,包含 flutter 常用 140+ 组件的demo 演示与中文文档

  • Appwrite

    Appwrite - The Open Source Firebase alternative introduces iOS support. Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!

  • FlutterExampleApps

    [Example APPS] Basic Flutter apps, for flutter devs.

    Project mention: Has anyone developed such UI in Flutter | reddit.com/r/FlutterDev | 2022-02-21

    You can search Github for a ton of Flutter examples. Here is one I found by searching, but check out others. https://github.com/iampawan/FlutterExampleApps

  • plugins

    Plugins for Flutter maintained by the Flutter team

    Project mention: Using native code OpenGL/WebGL texture with Texture widget when exporting to the web platform | reddit.com/r/flutterhelp | 2022-11-29

    Looking at the web version of the video player package which doesn't use textures but VideoElement DOM nodes, I'd guess that textures aren't supported.


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

    Project mention: MASSIVE help needed on this, using ANTLR4 on Ubuntu and it keeps giving this error when trying to make a parse tree… (it should show up in another window but it gives this instead) I don’t know what to do 😭 | reddit.com/r/javahelp | 2023-01-05

    Tutorial on using it in Java: https://www.baeldung.com/java-antlr Github project itself with docs and examples: https://github.com/antlr/antlr4

  • gsy_github_app_flutter

    Flutter 超完整的开源项目,功能丰富,适合学习和日常使用。GSYGithubApp系列的优势:我们目前已经拥有Flutter、Weex、ReactNative、kotlin 四个版本。 功能齐全,项目框架内技术涉及面广,完成度高,持续维护,配套文章,适合全面学习,对比参考。跨平台的开源Github客户端App,更好的体验,更丰富的功能,旨在更好的日常管理和维护个人Github,提供更好更方便的驾车体验Σ( ̄。 ̄ノ)ノ。同款Weex版本 : https://github.com/CarGuo/GSYGithubAppWeex 、同款React Native版本 : https://github.com/CarGuo/GSYGithubApp 、原生 kotlin 版本 https://github.com/CarGuo/GSYGithubAppKotlin

    Project mention: ⟳ 4 apps added, 9 updated at apt.izzysoft.de | reddit.com/r/FDroidUpdates | 2022-02-08

    GSYGithubAppFlutter: Third-party Github App

  • dio

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

    Project mention: Dio caching experience | reddit.com/r/FlutterDev | 2023-01-07

    You might want to think twice about dio....we evaluated dio on a recent project and decided to avoid it after running into a blocker when setting a custom timeout (this bug: https://github.com/flutterchina/dio/issues/1454)

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.

  • bloc

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

    Project mention: Bloc tutorial | reddit.com/r/FlutterDev | 2023-01-17

    I'd highly recommend starting with the official documentation, it's the most up to date and there's lots of examples and tutorials. https://bloclibrary.dev

  • Apache Thrift

    Apache Thrift

    Project mention: Symfony in microservice architecture - Episode I : Symfony and Golang communication through gRPC | dev.to | 2022-08-20

    There are various notable implementations of RPC like Apache Thrift and gRPC.

  • sdk

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

    Project mention: Dart 2.19 introduces the run() function for isolates, that turns the complex, 20+ line solution for implementing concurrency, into a simple, single line of code | reddit.com/r/FlutterDev | 2023-01-25

    You can read the old implementation if you are curious.

  • flutter_architecture_samples

    TodoMVC for Flutter

    Project mention: Flutter architecture examples that show the same thing built with different architectural patterns - does this exist? | reddit.com/r/FlutterDev | 2022-03-15

    Maybe is this what you are looking for? https://github.com/brianegan/flutter_architecture_samples

  • getx

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

    Project mention: getx VS riverpod - a user suggested alternative | libhunt.com/r/getx | 2022-10-10
  • flutterfire

    🔥 A collection of Firebase plugins for Flutter apps.

    Project mention: How is this even possible ?? 2.2k Crashes on a single user ? | reddit.com/r/androiddev | 2023-01-24

    I don't know if you'd want a solution to this (considering no one asks for help in this sub due to the stupid Rule 2), you can read through this link - https://github.com/firebase/flutterfire/issues/7237

  • flame

    A Flutter based game engine.

    Project mention: Flame Engine: 2D game engine on top of Flutter | news.ycombinator.com | 2023-01-05
  • flutter_deer

    🦌 Flutter 练习项目(包括集成测试、可访问性测试)。内含完整UI设计图,更贴近真实项目的练习。Flutter practice project. Includes a complete UI design and exercises that are closer to real projects.

  • Flutter-UI-Kit

    Flutter app for collection of UI in a UIKit

    Project mention: Looking for some good UI kit recommendations | reddit.com/r/FlutterDev | 2022-03-31

    Flutter UI Kit

  • flutter-tips-and-tricks

    A Collection of Flutter and Dart Tips and Tricks

    Project mention: Cool Github repositories for Everyone | dev.to | 2022-12-29
  • provider

    InheritedWidgets, but simple

  • lsp-mode

    Emacs client/library for the Language Server Protocol

    Project mention: Emacs 29: Install Tree-Sitter parser modules with a minor mode | reddit.com/r/emacs | 2022-12-26

    And first of all, I'm trying to understand, how is it connected to https://github.com/emacs-lsp/lsp-mode? I'm sure, that existed lsp implementations already parse source code. Why TreeSitter?

  • riverpod

    A simple way to access state while robust and testable.

    Project mention: Display username/email after login in home page | reddit.com/r/FlutterDev | 2023-01-02

    I think you might need to use a state management if you want to keep the username and email always in scope in your application. Consider using riverpod or provider

  • 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: An Evaluation of Location Encoding Systems (2018) | news.ycombinator.com | 2022-12-22
  • getwidget

    Most popular and easy to use open source UI library with 1000+ Widgets to build flutter app.

    Project mention: UI Framework for Flutter. What should be included in? | dev.to | 2022-11-30

    1) GetWidget

  • SonarLint

    Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.

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 2023-01-26.

Dart related posts


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

Project Stars
1 Flutter 148,780
2 flutter-go 23,213
3 FlutterExampleApps 17,992
4 plugins 16,693
5 ANTLR 13,701
6 gsy_github_app_flutter 13,695
7 dio 11,237
8 bloc 9,998
9 Apache Thrift 9,537
10 sdk 8,785
11 flutter_architecture_samples 8,188
12 getx 8,029
13 flutterfire 7,430
14 flame 7,388
15 flutter_deer 6,708
16 Flutter-UI-Kit 5,993
17 flutter-tips-and-tricks 5,807
18 gallery 4,826
19 provider 4,611
20 lsp-mode 4,290
21 riverpod 3,976
22 open-location-code 3,763
23 getwidget 3,716
Clean code begins in your IDE with SonarLint
Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.