D Reschner's repositories
directed_graph
Dart implementation of a directed graph. Provides algorithms for sorting vertices, retrieving a topological ordering or detecting cycles.
merging_builder
Dart builder that reads several input files and writes the merged output to one file.
generic_enum
Dart enumerations with extension-methods offering json-serialization and a mapping of each enum instance to a const value with arbitrary data-type.
exception_templates
Dart exception and error classes with generic type. Enables throwing and catching exceptions based on their type argument.
generic_reader
Enables retrieving generic const values from a static analyzer representation. Streamlines reading constants of type Map, List, Set, and Dart enumerations.
sample_statistics
Sample statistics, histograms, probability distributions, and random sample generators for Dart.
benchmark_runner
A library for writing inline micro-benchmarks, reporting score statistics, and running sync/async benchmarks.
time_tracker
A serializable Dart object that records time-status changes.
ansi_modifier
Ansi modifiers for Dart.
list_operators
Extensions providing operators for Dart lists. Package uses null-safety features.
merging_builder_example
Source code generation with Dart.
quote_buffer
Extension methods for transforming single objects and iterables into quoted strings and writing them to a string buffer.
simulated_annealing
Simulated annealing framework for Dart.
sqlite_entity
Sqlite entities for Dart.
analyzer_test
Simple Dart package with non-null experiment enabled.
minimal_test
A minimalist library for writing tests. Aimed at testing Dart scripts with null-safety enabled. Has no dependencies other than Dart SDK >= 2.9.0.
serialize_enum
Serialize Dart enums without recourse to source code generation.
vector_space
Vector space framework for Dart.