JanusPrime is a .NET project family focused on lightweight parsing, normalization, and backend-oriented utilities.
JanusPrime.OData— OData URL parsing and normalization for dynamic backends without EDM.JanusPrime.OData.Benchmarks— BenchmarkDotNet microbenchmarks for parser performance and memory allocations.
JanusPrime.OData is a lightweight library for parsing and normalizing OData query URLs in .NET applications that do not rely on a full EDM model.
- OData query string parsing
- Filter parsing
- Select parsing
- Expand parsing
- OrderBy parsing
- Backend-oriented normalization without EDM
dotnet add package JanusPrime.ODataDetailed package documentation is available in JanusPrime.OData/README.md.
The repository includes a dedicated BenchmarkDotNet project for parser microbenchmarks.
Run it with:
dotnet run -c Release --project JanusPrime.OData.BenchmarksDetailed benchmark notes and latest results are available in JanusPrime.OData.Benchmarks/README.md.
Licensed under the Apache License 2.0.