pub-dev VS dart_framework

Compare pub-dev vs dart_framework and see what are their differences.

pub-dev, the Dart package repository, written in Dart (by dart-lang)


Aggregates a set of dart framework repositories as submodules (by squarealfa)
Our great sponsors
  • Scout APM - Less time debugging, more time building
  • SonarQube - Static code analysis for 29 languages.
  • OPS - Build and Run Open Source Unikernels
pub-dev dart_framework
129 3
506 23
4.0% -
9.7 8.7
6 days ago 4 days ago
Dart Dart
BSD 3-clause "New" or "Revised" License MIT License
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.


Posts with mentions or reviews of pub-dev. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-01-17.
  • Web servers with dart
    2 projects | | 17 Jan 2022
    This will start the WebServer at the port 1134. Now Ofc there exists multiple libraries on like express.js implemented in dart (with less features) but trust me, you seriously don't wanna get into those, this is the best way of making WebServers in Dart. More like fastest and easiest way in dart.
  • Package for draggable floating chat icon with popup message UI
    1 project | | 12 Jan 2022
    Just published my first ever package to!
  • Native or Flutter ?
    1 project | | 27 Dec 2021
    better flutter imo, sometimes u need same native code, but you can simple write package and use it like thousands of package on if you good at native, it easier
  • Tool for converting Dart Analyzer output to Checkstlye and JUnit report formats
    2 projects | | 24 Dec 2021
    You can use it by installing instruction from or view repository on GitHub.
  • Wrapper for the newest Twitch API
    2 projects | | 22 Dec 2021
    Do you plan to publish these packages on
  • A little bit concerned about 3rd Party support of Dart/Flutter
    3 projects | | 21 Dec 2021
  • A Comprehensive Guide to Mockito in Flutter
    1 project | | 15 Dec 2021
    Also, the package versions may vary when you are reading this article. Do checkout to get the latest versions.
  • FoodyShare: The Flutter Recipe sharing application.
    5 projects | | 15 Dec 2021
    All in all, version one of FoodyShare has taken me about three months to complete. In between those months, there have been productive, lazy, good, and bad days. Sometimes the code would run on the first try, other times it would take me a few hours to a day or two to resolve a bug. I can definitely say I've learned a lot about Flutter and programming after all the blood, toil, and sweat.ย  From the blog title, you can tell the app has been made with Flutter, the UI cross-platform framework from Google. In addition to that, the app utilizes Firebase for its backend, in terms of authentication, analytics, and database needs. Other libraries have also been extremely helpful in extending the application's features in terms of the user interfaces, animations, accessing native device features such as the camera, styling text, in-app payments, etc. On matters of plugins, I have made a series that can be accessed right here. With all that said, I would like to add that the code is definitely nowhere near perfection, though I have made steps to gather knowledge and follow best practices where possible.
  • Dual-licensed Dart package?
    4 projects | | 14 Dec 2021
    At the moment does not have explicit support for dual licenses, and I'm not sure what will happen if you put two licenses in the same file. We have adopted a new license detection algorithm a few months back, and I think there is a potential to detect more than one licenses in the same file, but we haven't tried it yet.
    4 projects | | 14 Dec 2021
    Hi everyone :) I want to publish a Dart package under a dual-license (MIT + Apache 2.0) and I was wondering if this is possible on (I haven't found any information on this topic regarding Dart packages). Can I simply put both licenses in the LICENSE file and mention it in the README for example? Or are extra steps required?


Posts with mentions or reviews of dart_framework. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2021-10-16.
  • [serious] why isnโ€™t Dart more popular?
    4 projects | | 16 Oct 2021
    Having that said, I really wanted to work with Dart on the backend. My main motivation was to have my Dart classes represent a single source of truth of my business domain throughout my stack, coming down from the database right up to the user's screen. With this I want Dart to represent not only the available classes and properties, but to include satellite aspects like validation. It is a productivity boost to have the same code to validate on the backend and on the frontend. So, I created a framework that works with the concept of a PODO, a Plain-Old-Dart-Object, that represents a business entity, and nothing more. Each PODO can have several annotations that drive a set of code generators that introduce further features, like serialization (for DB persistency), property and object validation, default providers, .proto file generation (I am using gRPC protocol and instead of hand typing .proto files, they are derived from Dart classes), code to map between my classes and the gRPC protoc compiler generated code. This is not a commercial framework and a major simplification assumption is that at this moment I don't have an ORM for it, so I am only working with NoSQL databases for now. It supports ArangoDB and MongoDB, but anyone can write drivers to support other NoSQL DBs. You can check the framework here:
    4 projects | | 16 Oct 2021
    If you are referring to the package, then yes, I implemented it. Thanks! :-) However, I don't think one could directly ffi-gen the Go SDK. What I did was create a GO package that exposes some of the SDK features as a dynamic library (with C headers and all), so that I could use from FFI then. Here's the package: Probably it could use some of improvement, as this was my first exposure to Go. Here and there I decided to keep things a little simple, although possibly at the cost of some performance. For example, for the verifyToken function, instead of trying to marshal the SDK's returned Token structure, I decided it would be simpler to serialize the received structure into Json and return a string to Dart.
  • proto_annotations and proto_generator packages just published
    1 project | | 21 Mar 2021
    The packages are proto_annotations and proto_generator. You can find an example of their usage at, which you can use as a starting point.

What are some alternatives?

When comparing pub-dev and dart_framework you can also consider the following projects:

Flutter-HTML-Editor - A lightweight HTML-Richtext editor for Flutter

awesome-kotlin - A curated list of awesome Kotlin related stuff Inspired by awesome-java.

flutter-examples - This repository contains the Syncfusion Flutter UI widgets examples and the guide to use them.

get_it - Get It - Simple direct Service Locator that allows to decouple the interface from a concrete implementation and to access the concrete implementation from everywhere in your App. Maintainer: @escamoteur

rudderstack-docs - Documentation repository for RudderStack - the Customer Data Platform for Developers.

Flutter-iFrame - iframe that works for flutter web

react-native-gesture-handler - Declarative API exposing platform native touch and gesture system to React Native.

reactotron - A desktop app for inspecting your React JS and React Native projects. macOS, Linux, and Windows.

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

flutter-widgets - Syncfusion Flutter widgets libraries include high quality UI widgets and file-format packages to help you create rich, high-quality applications for iOS, Android, and web from a single code base.

panache - ๐ŸŽจ Flutter Material Theme editor

flutter_auto_form - A package simplifying the process of creating user friendly forms in Flutter