awesome-dart
github.com/yissachar/awesome-dart ↗A curated list of awesome Dart frameworks, libraries, and software
Use this list with your AI agent
Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:
"Show me server frameworks resources from awesome-dart"
Installation instructions →What's inside
Server Frameworks
- Alfred
Minimal ExpressJS-inspired server with routing and middlware.
- Dart Frog
A fast, minimalistic backend framework for Dart.
- Jaguar
A server framework built for speed, simplicity and extensibility.
- Rikulo Stream
Lightweight web server with request routing, filtering, template engine, WebSocket, MVC design pattern, and file-based static resources.
- shelf_
- Shelf
Shelf makes it easy to create and compose web servers and parts of web servers.
Client Web App Frameworks
- AngularDart Community
Community-maintained AngularDart websites, packages, tools, and more!
- Flutter
Flutter is a framework to build high-performance, cross-platform mobile apps, allowing applications to be written for Android, iOS and Web Apps.
- MDL/Dart
Material Design Lite for Dart is a framework of components for web developers based on Google's Material Design philosophy.
- OverReact
A library for building statically-typed React UI components.
Dependency Injection
- Angular DI
Dependency Injection framework by Angular.
- Dependencies
A simple and modular dependency injection system which doesn't use mirrors.
- package: inject
Compile-time dependency injection for Dart and Flutter
Utilities
- Archive
A library to encode and decode various archive and compression formats.
- Basics
A Dart library containing convenient extension methods on basic Dart objects.
- built_collection
Immutable collections via the builder pattern.
- built_value
Immutable value types, enum classes, and serialization.
- Darq
A port of functional LINQ from the .NET library.
- Frappe
A functional reactive programming library for Dart. Frappé extends the functionality of Dart's streams, and introduces new concepts like properties/signals.
IDEs, Editors, and Plugins
- Atom Plugin
Dart support for Atom.
- Dart Barrel File Generator
VSCode extension that generates barrel files for Dart projects.
- Dart Code
Dart support for Visual Studio Code.
- DartPad
Online lightweight editor.
- Emacs Plugin
An Emacs mode for the Dart language.
- IntelliJ Plugin
Dart plugin from JetBrains for WebStorm, IntelliJ IDEA, PhpStorm, PyCharm, and RubyMine.
Package Managers
- Cloudsmith
A fully managed package management SaaS, with support for Dart, Flutter, and much more.
- Pub
Pub is used to manage packages.
Validation
- Constrain
Provides a constraint based Validation library inspired by Java Bean Validation but leveraging the superior language capabilities of Dart.
- validator.dart
String validation and sanitization for Dart.
Tools
- Crossdart
Cross-referenced source code of the packages from Pub.
- Crossdart Github Chrome Extension
Adds "Go to declaration" and "Find Usages" functionality to your Dart projects on Github (both in tree views and pull requests).
- dart2js
compiles Dart code to JavaScript.
- Dart Code Metrics
Additional linter which reports code metrics, checks for anti-patterns and provides additional rules for Analyzer.
- dev_compiler
Dart to JavaScript compiler designed to create idiomatic, readable JavaScript output.
- DevTools
a suite of debugging and performance tools for Dart and Flutter.
Showing a sample of 94 resources. View the full list on GitHub →