Skip to content
neat dart packages.
Dart Shell
Branch: master
Clone or download
Type Name Latest commit message Commit time
Failed to load latest commit information.
canonical_json Fix travis tests Jun 18, 2019
chunked_stream Added asChunkedStream to package:chunked_stream (#38) Jan 14, 2020
http_methods Fix travis tests Jun 18, 2019
neat_cache Avoid unnecessary purge when .get(() => null) is called Jul 4, 2019
neat_periodic_task Relax json_annotation dependency constraint Aug 13, 2019
pem Fix travis tests Jun 18, 2019
retry Release retry 3.0.0+1 Aug 25, 2019
shelf_router Fix package:shelf_router to ensure GET handlers also respond to HEAD … Jan 8, 2020
shelf_router_generator Relax dependency on package:analyzer Dec 28, 2019
slugid Fix travis tests Jun 18, 2019
.gitignore Initial commit Mar 17, 2019
.travis.yml Fixed formatting Jul 3, 2019
AUTHORS Initial commit Mar 17, 2019 Initial commit Mar 17, 2019
LICENSE Initial commit Mar 17, 2019 docs: fix typo Jul 17, 2019
mono_repo.yaml Adding neat_cache Jul 3, 2019
pubspec.lock Fixed formatting Jul 3, 2019
pubspec.yaml Fix travis tests Jun 18, 2019

Dart Neats Build Status

A collection of a small neat packages for dart.

Disclaimer: This is not an officially supported Google product.

This repository is meant as a playground where small neat packages are cultivated. If package grows too large and complex and needs a dedicated issue tracker it should be moved to a dedicated repository.

Each folder in this repository contains a neat pub package. This project aims to use a separate package whenever it makes sense to have an independent major version. This often means splitting functionality into separate packages, which can be reused independently.

Repository Management

The root pubspec.yaml is only intended to lock the development dependencies for repository management. When adding new packages or changing mono_repo.yaml or mono_pkg.yaml in a package, make sure to run the following commands to update travis configuration.

  • pub get
  • pub run mono_repo travis


We love patches and contributions, please refer to for technicalities on CLA and community guidelines. As this project aims to build neat packages using other neat packages we might also accept proposals for new neat packages, though it's often easier to publish independently.


Unless stated otherwise contents in this repository is licensed under Apache License 2.0, see LICENSE.

You can’t perform that action at this time.