kerem-acer
-
Glot
by: kerem-acer- 1,128 total downloads
- last updated 4/27/2026
- Latest version: 0.2.0
A text type for .NET that stores UTF-8, UTF-16, or UTF-32 data behind a single API. Work with Text, not bytes or chars — search, slice, and mutate without transcoding. Ships Text, TextSpan, OwnedText,... More information -
Prest
by: kerem-acer- 872 total downloads
- last updated 4/25/2026
- Latest version: 0.1.2
Zero-allocation pooled collections for .NET. PooledHashMap and PooledHashSet with pluggable SwissTable / Robin Hood / Linear / Chained algorithms (chosen at the type-parameter level, monomorphized by the JIT —... More information -
- 496 total downloads
- last updated 4/27/2026
- Latest version: 0.2.0
System.Text.Json converters for Glot's Text and OwnedText types. Reads UTF-8 JSON bytes directly into Text without allocating an intermediate string; writes UTF-8/UTF-16 backed text without transcoding. -
- 448 total downloads
- last updated 4/27/2026
- Latest version: 0.2.0
ASP.NET Core integration for Glot. Adds IResult helpers and DI extensions for returning Text/OwnedText from minimal API endpoints without transcoding through System.String. -
- 441 total downloads
- last updated 4/25/2026
- Latest version: 0.1.2
PooledJsonBufferWriter: pairs System.Text.Json's Utf8JsonWriter with Prest's PooledBufferWriter<byte> so the backing buffer comes from ArrayPool.Shared. Includes a threadstatic instance cache. -
Glot.
by: kerem-acerVYaml - 429 total downloads
- last updated 4/27/2026
- Latest version: 0.2.0
VYaml formatters for Glot's Text and OwnedText types. Reads/writes YAML scalars directly against Text's native encoding. -
- 415 total downloads
- last updated 4/27/2026
- Latest version: 0.2.0
Newtonsoft.Json converters for Glot's Text and OwnedText types. -
- 343 total downloads
- last updated 4/25/2026
- Latest version: 0.1.2
System.Text.Json converters for Prest's pooled collection types: PooledArray<T>, PooledList<T>, PooledHashMap, and PooledHashSet. Includes PooledTypesJsonConverterFactory — a single registration that covers... More information -
- 336 total downloads
- last updated 4/25/2026
- Latest version: 0.1.2
Microsoft.Extensions.ObjectPool-backed accessor for PooledJsonBufferWriter. Use when the writer must survive an await boundary — the threadstatic cache in Prest.SystemTextJson is bound to a single thread. -
- 331 total downloads
- last updated 4/25/2026
- Latest version: 0.1.2
ImmutableArray<T> ↔ PooledArray<T> conversion extensions for Prest. Round-trip between the BCL's immutable collection type and Prest's pooled backing. net10.0-only (uses C# extension members). -
- 333 total downloads
- last updated 4/25/2026
- Latest version: 0.1.2
Microsoft.Extensions.ObjectPool-backed rent/return accessors for Prest's PooledHashMap, PooledHashSet, and PooledBufferWriter. Use when pooling must survive await boundaries — unlike the core's threadstatic... More information -
- 322 total downloads
- last updated 4/25/2026
- Latest version: 0.1.2
VYaml formatters for Prest's pooled collection types: PooledArray<T>, PooledList<T>, PooledHashMap, and PooledHashSet. Includes PooledTypeFormatterResolver — a single resolver registration covers every closed... More information -
Dil
by: kerem-acer- 244 total downloads
- last updated 6/22/2026
- Latest version: 0.2.0
Strongly-typed .NET localization from plain JSON files, generated at build time — typed accessors instead of resx, designer files, or stringly-typed lookups. -
- 228 total downloads
- last updated 4/27/2026
- Latest version: 0.1.0
Discriminated unions as value types for C#. Define variants via partial structs or record templates and get factory methods, pattern matching, equality, and more — all generated at compile time with zero... More information -
- 155 total downloads
- last updated 6/22/2026
- Latest version: 0.2.0
Microsoft.Extensions.Localization adapter for Dil: IStringLocalizer, IStringLocalizer<T>, IStringLocalizerFactory and DI (AddDilLocalization) over Dil's typed JSON localization.