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. Learn more →
Top 23 Dart Open-Source Projects
-
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.
-
-
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!
-
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
-
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
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-05Tutorial 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-08GSYGithubAppFlutter: Third-party Github App
-
dio
A powerful Http client for Dart, which supports Interceptors, FormData, Request Cancellation, File Downloading, Timeout etc.
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.
-
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
-
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.
-
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.
-
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: 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
-
-
flutter_deer
🦌 Flutter 练习项目(包括集成测试、可访问性测试)。内含完整UI设计图,更贴近真实项目的练习。Flutter practice project. Includes a complete UI design and exercises that are closer to real projects.
-
Project mention: Looking for some good UI kit recommendations | reddit.com/r/FlutterDev | 2022-03-31
Flutter UI Kit
-
-
-
-
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?
-
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.
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.
Dart related posts
- Why to use different backend language?
- ps5 offers apple music and it’s linked to my account. but it won’t scrobble on my phone. any possibility to manually enter scrobbles? otherwise all my music during gaming isn’t scrobbled. which is a lot of music
- What Google projects currently use Flutter?
- My idea of Dart syntax, what do u think?
- [3.7] bottom modal Dialog, animation is not working
- Flutter Roadmap 2023
- What’s new in Flutter 3.7
-
A note from our sponsor - InfluxDB
www.influxdata.com | 27 Jan 2023
Index
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 |