qbit86
-
- 21,313 total downloads
- last updated 1/11/2024
- Latest version: 0.17.0
Abstractions of graphs to be examined and manipulated in a data-structure agnostic fashion. Commonly used types: • IHeadIncidence<TVertex, TEdge> • IOutEdgesIncidence<TVertex, TEdges> •... More information -
- 19,112 total downloads
- last updated 1/11/2024
- Latest version: 0.17.0
Graph traversal algorithms: BFS, DFS. Commonly used types: • Adjacency.EnumerableBfs<TVertex, TNeighborEnumerator> • Adjacency.EnumerableDfs<TVertex, TNeighborEnumerator> •... More information -
- 17,722 total downloads
- last updated 1/11/2024
- Latest version: 0.17.0
Basic blocks for building algorithms and data structures. Commonly used types: - Color - Endpoints<TVertex> - EqualityComparerEquatable<T, TComparer> -
-
.NET 7.0 This package targets .NET 7.0. The package is compatible with this framework or higher. .NET Standard 2.0 This package targets .NET Standard 2.0. The package is compatible with this framework or higher. .NET Framework 4.6.1 This package targets .NET Framework 4.6.1. The package is compatible with this framework or higher.
- 16,799 total downloads
- last updated 1/11/2024
- Latest version: 0.17.0
Data structures that provide a generic implementation of graph interfaces and collection concepts. Commonly used types: • AdditiveMonoid<T> • AdjacencyEnumerator<TVertex, TEdge, TGraph, TEdgeEnumerator> •... More information -
-
Misnomer.
by: qbit86Rist -
.NET Core 2.1 This package targets .NET Core 2.1. The package is compatible with this framework or higher. .NET Standard 1.3 This package targets .NET Standard 1.3. The package is compatible with this framework or higher. .NET Framework 4.6.1 This package targets .NET Framework 4.6.1. The package is compatible with this framework or higher.
- 11,579 total downloads
- last updated 12/31/2020
- Latest version: 0.4.1
Indexed collection like usual List<T>, but with less allocations. Enables reusing instances of inner array via ArrayPool<T>.Shared. Provides ToRist() extension method which perfectly replaces conventional... More information -
-
-
.NET Core 2.1 This package targets .NET Core 2.1. The package is compatible with this framework or higher. .NET Standard 1.3 This package targets .NET Standard 1.3. The package is compatible with this framework or higher. .NET Framework 4.6.1 This package targets .NET Framework 4.6.1. The package is compatible with this framework or higher.
- 10,396 total downloads
- last updated 4/5/2020
- Latest version: 0.7.0
Abstractions for Phlogopite library — structured logging for .NET with low memory footprint. Commonly used... More information -
-
Phlogopite
by: qbit86-
.NET Core 2.1 This package targets .NET Core 2.1. The package is compatible with this framework or higher. .NET Standard 1.3 This package targets .NET Standard 1.3. The package is compatible with this framework or higher. .NET Framework 4.6.1 This package targets .NET Framework 4.6.1. The package is compatible with this framework or higher.
- 9,293 total downloads
- last updated 4/5/2020
- Latest version: 0.7.0
Default implementation of abstractions for Phlogopite library — structured logging for .NET with low memory footprint. Commonly used... More information -
-
- 7,563 total downloads
- last updated 3/21/2025
- Latest version: 0.10.0
Minimalistic state machine. Commonly used types: • IState<TContext, TEvent, TState> • StateMachine<TContext, TEvent, TState> • IAsyncState<TContext, TEvent, TState> • AsyncStateMachine<TContext, TEvent,... More information -
-
.NET Core 2.1 This package targets .NET Core 2.1. The package is compatible with this framework or higher. .NET Standard 1.3 This package targets .NET Standard 1.3. The package is compatible with this framework or higher. .NET Framework 4.6.1 This package targets .NET Framework 4.6.1. The package is compatible with this framework or higher.
- 5,942 total downloads
- last updated 4/5/2020
- Latest version: 0.7.0
Text-based sinks for Phlogopite library — structured logging for .NET with low memory footprint. Commonly used types: Phlogopite.Formatter Phlogopite.IFormatter<TProperty> Phlogopite.Range -
-
-
.NET Core 2.1 This package targets .NET Core 2.1. The package is compatible with this framework or higher. .NET Standard 1.3 This package targets .NET Standard 1.3. The package is compatible with this framework or higher. .NET Framework 4.6.1 This package targets .NET Framework 4.6.1. The package is compatible with this framework or higher.
- 4,016 total downloads
- last updated 4/5/2020
- Latest version: 0.7.0
Console logger for Phlogopite library — structured logging for .NET with low memory footprint. Commonly used types: Phlogopite.ConsoleLogger Phlogopite.ConsoleLoggerBuilder -
-
-
.NET 6.0 This package targets .NET 6.0. The package is compatible with this framework or higher. .NET Standard 2.0 This package targets .NET Standard 2.0. The package is compatible with this framework or higher. .NET Framework 4.6.1 This package targets .NET Framework 4.6.1. The package is compatible with this framework or higher.
- 2,680 total downloads
- last updated 1/11/2024
- Latest version: 0.17.0
Basic blocks for building algorithms and data structures. Commonly used types: • Int32ColorDictionary • Int32Dictionary<TValue, TValueList> • Int32ReadOnlyDictionary<TValue, TValueList> • Int32Set -
-
-
.NET Core 2.1 This package targets .NET Core 2.1. The package is compatible with this framework or higher. .NET Standard 2.0 This package targets .NET Standard 2.0. The package is compatible with this framework or higher. .NET Framework 4.6.1 This package targets .NET Framework 4.6.1. The package is compatible with this framework or higher.
- 2,603 total downloads
- last updated 12/30/2020
- Latest version: 0.4.0
Associative collection like usual Dictionary<TKey, TValue>, but with comparer type preserved instead of hiding behind the interface. Enables devirtualization of calls to the key comparer. Enables reusing... More information -
-
-
.NET Core 2.1 This package targets .NET Core 2.1. The package is compatible with this framework or higher. .NET Standard 1.1 This package targets .NET Standard 1.1. The package is compatible with this framework or higher. .NET Framework 4.6.1 This package targets .NET Framework 4.6.1. The package is compatible with this framework or higher.
- 2,575 total downloads
- last updated 7/9/2019
- Latest version: 0.3.0
A thin wrapper around System.DateTime which guarantees Kind to be Utc. Commonly used types: Instantia.UtcDateTime -
-
- 2,103 total downloads
- last updated 1/11/2024
- Latest version: 0.17.0
Special graph data structures that provide efficient implementation when vertices are integers from a contiguous range. Commonly used types: • Int32AdjacencyGraph • Int32IncidenceGraph -
-
.NET 6.0 This package targets .NET 6.0. The package is compatible with this framework or higher. .NET Standard 2.0 This package targets .NET Standard 2.0. The package is compatible with this framework or higher. .NET Framework 4.6.1 This package targets .NET Framework 4.6.1. The package is compatible with this framework or higher.
- 1,478 total downloads
- last updated 1/11/2024
- Latest version: 0.17.0
Graph traversal algorithms specialized for integer vertices from a contiguous range. Commonly used types: • Adjacency.EnumerableBfs<TNeighborEnumerator> • Adjacency.EnumerableDfs<TNeighborEnumerator> •... More information -
-
EuclideanSpace
by: qbit86- 806 total downloads
- last updated 9/17/2024
- Latest version: 0.1.3
Primitive types for Euclidean vector and affine spaces. Commonly used types: - Point2<TScalar> - Point3<TScalar> - Vector2<TScalar> - Vector3<TScalar> -
- 581 total downloads
- last updated 1/16/2026
- Latest version: 0.1.3
Checked/unchecked arithmetic policy implementations and supporting models for rational arithmetic. -
- 556 total downloads
- last updated 1/16/2026
- Latest version: 0.1.3
Policy-based rational arithmetic algorithms with minimal dependencies. -
- 465 total downloads
- last updated 1/11/2024
- Latest version: 0.17.0-preview (prerelease)
Graph search algorithms: Dijkstra. Commonly used types: - Adjacency.AdditiveEnumerableDijkstra<TVertex, TWeight> - Adjacency.AdditiveEnumerableDijkstra<TVertex, TNeighborEnumerator, TWeight> -... More information -
- 462 total downloads
- last updated 1/13/2026
- Latest version: 0.1.0
Pure interfaces for policy-based rational arithmetic and generic math.
- Previous
- Next