Update and add index

This commit is contained in:
Jonas Zeunert
2024-04-23 15:17:38 +02:00
parent 4d0cd768f7
commit 8d4db5d359
726 changed files with 41721 additions and 53949 deletions

View File

@@ -1,13 +1,12 @@
Awesome Dart !Awesome (https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg) (https://github.com/sindresorhus/awesome)
============
A curated list of awesome Dart frameworks, libraries, and software. Items on the list are actively maintained, well documented, and popular in the Dart community. Inspired by the awesome 
(https://github.com/sindresorhus/awesome) lists.
A curated list of awesome Dart frameworks, libraries, and software. Items on the list are actively maintained, well documented, and popular in the Dart community. Inspired by the awesome (https://github.com/sindresorhus/awesome) lists.
Contributing
Please take a quick look at the contribution guidelines (/CONTRIBUTING.md) first. If you see a package or project here that is no longer maintained or is not a good fit, please submit a pull 
request to improve this file. Thank you to all contributors (https://github.com/yissachar/awesome-dart/graphs/contributors); you rock!
Please take a quick look at the contribution guidelines (/CONTRIBUTING.md) first. If you see a package or project here that is no longer maintained or is not a good fit, please submit a pull request to improve this file. Thank you to 
all contributors (https://github.com/yissachar/awesome-dart/graphs/contributors); you rock!
Contents
@@ -34,7 +33,7 @@
⟡ Community (#community)
⟡ Everything Else (#everything-else)
―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
Client Web App Frameworks
@@ -100,8 +99,7 @@
⟡ Archive (https://pub.dartlang.org/packages/archive) - A library to encode and decode various archive and compression formats.
⟡ built_collection (https://github.com/google/built_collection.dart) - Immutable collections via the builder pattern. 
⟡ built_value (https://github.com/google/built_value.dart) - Immutable value types, enum classes, and serialization.
⟡ Frappe (https://pub.dartlang.org/packages/frappe) - A functional reactive programming library for Dart. Frappé extends the functionality of Dart's streams, and introduces new concepts like 
properties/signals.
⟡ Frappe (https://pub.dartlang.org/packages/frappe) - A functional reactive programming library for Dart. Frappé extends the functionality of Dart's streams, and introduces new concepts like properties/signals.
⟡ Quiver (https://github.com/google/quiver-dart) - A set of utility libraries that makes using many libraries easier and more convenient, or adds additional functionality.
⟡ route_hierarchical (https://github.com/angular/route.dart) - Route is a client routing library for Dart that helps make building single-page web apps.
⟡ Darq (https://pub.dev/packages/darq) - A port of functional LINQ from the .NET library.
@@ -117,8 +115,8 @@
⟡ html (https://pub.dartlang.org/packages/html) - A library for working with HTML documents. Previously known as html5lib.
⟡ markdown (https://github.com/dart-lang/markdown) - Parse markdown into HTML on both the client and server.
⟡ PetitParser (https://github.com/petitparser/dart-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.
⟡ PetitParser (https://github.com/petitparser/dart-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.
⟡ XML (https://pub.dartlang.org/packages/xml) - A lightweight library for parsing, traversing, querying and building XML documents.
⟡ xmlstream (https://pub.dartlang.org/packages/xml) - A streaming event-based XML Parser.
⟡ YAML (https://pub.dartlang.org/packages/yaml) - A parser for YAML.
@@ -127,8 +125,7 @@
Validation
⟡ Constrain
 (https://pub.dartlang.org/packages/constrain) - Provides a constraint based Validation library inspired by Java Bean Validation but leveraging the superior language capabilities of Dart.
⟡ Constrain (https://pub.dartlang.org/packages/constrain) - Provides a constraint based Validation library inspired by Java Bean Validation but leveraging the superior language capabilities of Dart.
⟡ validator.dart (https://github.com/karan/validator.dart) - String validation and sanitization for Dart.
ORM
@@ -137,8 +134,7 @@
Image
⟡ image (https://github.com/brendan-duncan/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.
⟡ image (https://github.com/brendan-duncan/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
@@ -152,8 +148,7 @@
Crash monitoring
⟡ Sentry
 (https://github.com/getsentry/sentry-dart) - Sentry provides self-hosted and cloud-based error monitoring that helps all software teams discover, triage, and prioritize errors in real-time.
⟡ Sentry (https://github.com/getsentry/sentry-dart) - Sentry provides self-hosted and cloud-based error monitoring that helps all software teams discover, triage, and prioritize errors in real-time.
Tools
@@ -162,22 +157,20 @@
⟡ js2dart (https://github.com/vojtajina/js2dart) - compiles Javascript code to Dart.
⟡ Stagehand (https://github.com/dart-lang/stagehand) - A project scaffolding generator, inspired by tools like Web Starter Kit and Yeoman.
⟡ Crossdart (https://crossdart.info) - Cross-referenced source code of the packages from Pub.
⟡ Crossdart Github Chrome Extension (https://chrome.google.com/webstore/detail/crossdart-chrome-extensio/jmdjoliiaibifkklhipgmnciiealomhd) - Adds "Go to declaration" and "Find Usages" 
functionality to your Dart projects on Github (both in tree views and pull requests).
⟡ Crossdart Github Chrome Extension
 (https://chrome.google.com/webstore/detail/crossdart-chrome-extensio/jmdjoliiaibifkklhipgmnciiealomhd) - Adds "Go to declaration" and "Find Usages" functionality to your Dart projects on Github (both in tree views and pull requests).
⟡ gulp-dart (https://github.com/agudulin/gulp-dart) - A gulp plugin for compiling Dart code to JavaScript using dart2js.
⟡ dev_compiler (https://github.com/dart-lang/dev_compiler) - Dart to JavaScript compiler designed to create idiomatic, readable JavaScript output.
⟡ json2dart (https://javiercbk.github.io/json_to_dart) - Given a json, it generates the dart classes to parse and generate json with given structure.
⟡ webdev_proxy (https://github.com/Workiva/webdev_proxy) - A proxy wrapper around webdev (https://github.com/dart-lang/webdev) which adds support for rerouting 404s to the index, allowing for
HTML push-based routing while running locally.
⟡ Dart Code Metrics
 (https://github.com/dart-code-checker/dart-code-metrics) - Additional linter which reports code metrics, checks for anti-patterns and provides additional rules for Analyzer.
⟡ webdev_proxy (https://github.com/Workiva/webdev_proxy) - A proxy wrapper around webdev (https://github.com/dart-lang/webdev) which adds support for rerouting 404s to the index, allowing for HTML push-based routing while running 
locally.
⟡ Dart Code Metrics (https://github.com/dart-code-checker/dart-code-metrics) - Additional linter which reports code metrics, checks for anti-patterns and provides additional rules for Analyzer.
⟡ m2cgen (https://github.com/BayesWitnesses/m2cgen) - A CLI tool to transpile trained classic ML models into a native Dart code with zero dependencies.
⟡ Lakos (https://pub.dev/packages/lakos) - Visualize internal library dependencies in Graphviz and detect dependency cycles.
Multithreading
⟡ isolator (https://pub.dev/packages/isolator) - Isolator offer to you a simple way for creating two-component states with isolated part and frontend part of any kind - BLoC, MobX, 
ChangeNotifier and others
⟡ isolator (https://pub.dev/packages/isolator) - Isolator offer to you a simple way for creating two-component states with isolated part and frontend part of any kind - BLoC, MobX, ChangeNotifier and others
Tutorials
@@ -185,8 +178,7 @@
⟡ Getting Started with Dart & React (https://www.leejamesrobinson.com/blog/getting-started-with-dart-and-react/)
⟡ Tour of Heroes (https://webdev.dartlang.org/angular/tutorial) - An app which covers the core fundamentals of AngularDart. 
⟡ Dart for beginner (https://www.myfreax.com/tag/dart/) - Dart Chinese tutorial for beginner.
⟡ Resolving Dart package version conflicts, faster than ever
 (https://iiro.dev/2018/08/28/resolving-dart-package-version-conflicts/) - How to use any package version in pub to resolve package version conflicts.
⟡ Resolving Dart package version conflicts, faster than ever (https://iiro.dev/2018/08/28/resolving-dart-package-version-conflicts/) - How to use any package version in pub to resolve package version conflicts.
Community
@@ -213,9 +205,8 @@
Everything Else
There are lots of awesome libraries being added to Pub (https://pub.dartlang.org/) all the time. If you can't find a library on this list that meets your needs, go ahead and search for it on 
Pub. And if you end up finding an awesome library, we would love a pull request with the info so that everyone else can discover it as well. Just make sure to read the contributing guidelines
(https://github.com/yissachar/awesome-dart/blob/master/CONTRIBUTING.md) first.
There are lots of awesome libraries being added to Pub (https://pub.dartlang.org/) all the time. If you can't find a library on this list that meets your needs, go ahead and search for it on Pub. And if you end up finding an awesome 
library, we would love a pull request with the info so that everyone else can discover it as well. Just make sure to read the contributing guidelines (https://github.com/yissachar/awesome-dart/blob/master/CONTRIBUTING.md) first.
License