Projects in Awesome Lists by simphotonics
A curated list of projects in awesome lists by simphotonics .
https://github.com/simphotonics/directed_graph
Dart implementation of a directed graph. Provides algorithms for sorting vertices, retrieving a topological ordering or detecting cycles.
cycle dart directed-acyclic-graph directed-graph graph graph-theory shortest-paths sorting topological-sort vertex vertices weighted weighted-graphs
Last synced: 09 Apr 2025
https://github.com/simphotonics/merging_builder
Dart builder that reads several input files and writes the merged output to one file.
build-tool builder dart generator merging output source-code-generator synthetic
Last synced: 09 Apr 2025
https://github.com/simphotonics/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.
constant dart enumeration extension-methods generic-enums generic-types json-serialization
Last synced: 09 Apr 2025
https://github.com/simphotonics/exception_templates
Dart exception and error classes with generic type. Enables throwing and catching exceptions based on their type argument.
catch color-output dart error-handling exception exception-handling flutter generics parameterized throw
Last synced: 09 Apr 2025
https://github.com/simphotonics/lazy_memo
Lazy variables that can be re-initialized and memoized functions for Dart.
cache dart2 lazy-initialization memoize null-safety
Last synced: 09 Apr 2025
https://github.com/simphotonics/generic_reader
Enables retrieving generic const values from a static analyzer representation. Streamlines reading constants of type Map, List, Set, and Dart enumerations.
annotation compile-time constants data-type generation generators generic source-code
Last synced: 17 Feb 2025
https://github.com/simphotonics/stride
Extension method for iterating Dart Lists and Iterables using a custom start index and step size (stride).
array column-major dart iterable iterator multi-dimensional-array numerical-computation row-major stride
Last synced: 07 Apr 2025
https://github.com/simphotonics/sample_statistics
Sample statistics, histograms, probability distributions, and random sample generators for Dart.
error-function probability-distribution random random-number-generators sample statistics
Last synced: 09 Apr 2025
https://github.com/simphotonics/benchmark_runner
A library for writing inline micro-benchmarks, reporting score statistics, and running sync/async benchmarks.
async benchmark dart execution-time runner score statistics
Last synced: 09 Apr 2025
https://github.com/simphotonics/time_tracker
A serializable Dart object that records time-status changes.
Last synced: 17 Feb 2025
https://github.com/simphotonics/unitexpr
Python units, unit expressions, unit systems, united arrays.
ndarray physical-units python scientific-computing si-units unit unit-expression
Last synced: 09 Apr 2025
https://github.com/simphotonics/simulated_annealing
Simulated annealing framework for Dart.
algorithm continuous-variable discrete-variable optimization probabilistic random-number simulated-annealing temperature
Last synced: 17 Feb 2025
https://github.com/simphotonics/quote_buffer
Extension methods for transforming single objects and iterables into quoted strings and writing them to a string buffer.
dart generation generator quoted-strings quotes source-code string-buffer
Last synced: 17 Feb 2025
https://github.com/simphotonics/list_operators
Extensions providing operators for Dart lists. Package uses null-safety features.
Last synced: 28 Mar 2025
https://github.com/simphotonics/merging_builder_example
Source code generation with Dart.
Last synced: 17 Feb 2025
https://github.com/simphotonics/serialize_enum
Serialize Dart enums without recourse to source code generation.
Last synced: 17 Feb 2025
https://github.com/simphotonics/callback_controller
Controls the call frequency of a callback and exposes a stream that emits the controller state.
Last synced: 16 Mar 2025
https://github.com/simphotonics/analyzer_test
Simple Dart package with non-null experiment enabled.
Last synced: 17 Feb 2025
https://github.com/simphotonics/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.
dart non-nullable null-safety test test-group testing
Last synced: 17 Feb 2025
https://github.com/simphotonics/vector_space
Vector space framework for Dart.
Last synced: 17 Feb 2025
https://github.com/simphotonics/lockattrs
Python decorator used to lock class attributes.
attributes locking modifier python3 visibility
Last synced: 17 Feb 2025
https://github.com/simphotonics/gvalidate
Generic argument validation for Python using decorators.
decorator generic-programming python python3 validation
Last synced: 17 Feb 2025
https://github.com/simphotonics/utils
Utility functions for manipulating strings and arrays.
Last synced: 17 Feb 2025
https://github.com/simphotonics/node
Create, edit, output XML nodes and documents.
Last synced: 17 Feb 2025