qbit86
- 4,913 total downloads
- last updated 7/6/2021
- Latest version: 0.13.1
Data structures for graphs and some specialized collections.
Commonly used types:
• IndexedIncidenceGraph
• SimpleIncidenceGraph
• IGraphBuilder<TGraph, TVertex, TEdge>
Misnomer.Rist
by:
qbit86
- 4,671 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 ToList() for materializing LINQ queries.
MoveToArray() method releases ownership of internal...
More information
- 4,360 total downloads
- last updated 6/27/2021
- Latest version: 0.13.0
The interface for graphs to be examined and manipulated in a data-structure agnostic fashion.
Commonly used types:
• IIncidenceGraph<TVertex, TEdge, TEdges>
• IMonoid<T>
- 4,245 total downloads
- last updated 7/6/2021
- Latest version: 0.13.1
Basic blocks for building algorithms and data structures.
Commonly used types:
• Endpoints
• ArrayPrefix<T>
• ArrayPrefixEnumerator<T>
• IndexedDictionary<TValue>
• IndexedSet
- 3,577 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 types:
Phlogopite.AggregateLogger<TProperty>
Phlogopite.ILogger<TProperty>
Phlogopite.SpanBuilder<TProperty>
Phlogopite
by:
qbit86
- 3,238 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 types:
Phlogopite.CategoryLogger
Phlogopite.MediatorLogger
Phlogopite.NamedProperty
Phlogopite.Extensions.Tag.TagLoggerExtensions
- 3,079 total downloads
- last updated 6/27/2021
- Latest version: 0.13.0
Graph traversal algorithms: BFS, DFS.
Commonly used types:
• GenericSearch<TGraph, TVertex, TEdge, TEdgeEnumerator>
• EnumerableBfs<TGraph, TVertex, TEdge, TEdgeEnumerator>, EnumerableDfs<TGraph, TVertex, TEdge, TEdgeEnumerator>
• EagerBfs<TGraph, TVertex, TEdge, TEdgeEnumerator>, EagerDfs<TGraph,...
More information
- 1,745 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
- 1,672 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
- 1,161 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 instances of inner array of entries via ArrayPool<T>.Shared.
Provides ToFictionary() extension...
More information