An open API service for producing an overview of a list of open source projects.

https://github.com/ByteAether/Ulid

csharp dotnet guid id identifier primary-key ulid uuid

Score: 18.409298127067093

Last synced: about 21 hours ago
JSON representation

Repository metadata:

A .NET C# library for generating and working with Universally Unique Lexicographically Sortable Identifiers (ULIDs), designed to be globally unique, sortable, human-readable, and AoT compatible, making them ideal for use in distributed systems and databases.


Owner metadata:


GitHub Events

Total
Last Year

Committers metadata

Last synced: 2 days ago

Total Commits: 136
Total Committers: 4
Avg Commits per committer: 34.0
Development Distribution Score (DDS): 0.287

Commits in past year: 79
Committers in past year: 3
Avg Commits per committer in past year: 26.333
Development Distribution Score (DDS) in past year: 0.43

Name Email Commits
Joonatan Uusväli 1****s 97
dependabot[bot] 4****] 37
Shimmy 2****r 1
Jithin Johnson 7****2 1

Issue and Pull Request metadata

Last synced: 2 days ago

Total issues: 4
Total pull requests: 98
Average time to close issues: 11 days
Average time to close pull requests: about 23 hours
Total issue authors: 4
Total pull request authors: 4
Average comments per issue: 2.5
Average comments per pull request: 0.19
Merged pull request: 75
Bot issues: 0
Bot pull requests: 43

Past year issues: 0
Past year pull requests: 76
Past year average time to close issues: N/A
Past year average time to close pull requests: about 14 hours
Past year issue authors: 0
Past year pull request authors: 3
Past year average comments per issue: 0
Past year average comments per pull request: 0.24
Past year merged pull request: 58
Past year bot issues: 0
Past year bot pull requests: 42

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/ByteAether/Ulid

Top Issue Authors

  • Seramis (1)
  • whitoon (1)
  • weitzhandler (1)
  • neuecc (1)

Top Pull Request Authors

  • Seramis (52)
  • dependabot[bot] (43)
  • weitzhandler (2)
  • jithu7432 (1)

Top Issue Labels

  • enhancement (2)
  • help wanted (1)
  • bug (1)

Top Pull Request Labels

  • dependencies (43)
  • .NET (29)
  • github_actions (19)
  • enhancement (9)
  • pkg:Ulid (7)
  • documentation (6)
  • bug (5)
  • breaking-change (2)
  • pkg:Cli (2)
  • pkg:Dapper (2)
  • pkg:AspNetCore (1)
  • pkg:LinqToDB (1)
  • pkg:EFCore (1)

Package metadata

nuget.org: byteaether.ulid.aspnetcore

Official ASP.NET Core integration for ByteAether.Ulid. Adds ULID route constraints, model binding support, JSON serialization for `Ulid` values, and optional OpenAPI/Swagger schema metadata for Minimal APIs, MVC, and web apps.

  • Homepage: https://github.com/ByteAether/Ulid/tree/v1.4.2
  • Licenses: MIT
  • Latest release: 1.4.2 (published 20 days ago)
  • Last Synced: 2026-10-31T14:31:31.616Z (2 days ago)
  • Versions: 2
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 176 Total
  • Rankings:
    • Dependent repos count: 5.577%
    • Average: 10.244%
    • Dependent packages count: 14.91%
  • Maintainers (1)
nuget.org: byteaether.ulid.cli

Official CLI companion tool and library for ByteAether.Ulid. Provides generation and inspection of Universally Unique Lexicographically Sortable Identifiers (ULIDs) with support for custom timestamps, time bytes, and random bytes, formatted for terminal and script interop.

  • Homepage: https://github.com/ByteAether/Ulid/tree/v1.4.2
  • Licenses: MIT
  • Latest release: 1.4.2 (published 20 days ago)
  • Last Synced: 2026-10-31T14:31:31.913Z (2 days ago)
  • Versions: 2
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 186 Total
  • Rankings:
    • Dependent repos count: 5.577%
    • Average: 10.244%
    • Dependent packages count: 14.91%
  • Maintainers (1)
nuget.org: byteaether.ulid.linq2db

Official LinqToDB extension for ByteAether.Ulid. Provides seamless mapping of Ulid and nullable Ulid properties to database columns using flexible storage strategies (String, Binary, Guid, and SqlServerGuid). Optimized for index-backed time range queries and Native AOT compatibility.

  • Homepage: https://github.com/ByteAether/Ulid/tree/v1.4.2
  • Licenses: MIT
  • Latest release: 1.4.2 (published 20 days ago)
  • Last Synced: 2026-10-31T14:31:30.309Z (2 days ago)
  • Versions: 9
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 843 Total
  • Rankings:
    • Dependent repos count: 5.836%
    • Average: 10.719%
    • Dependent packages count: 15.601%
  • Maintainers (1)
nuget.org: byteaether.ulid.dapper

Official Dapper extension for ByteAether.Ulid. Provides seamless global mapping of Ulid and nullable Ulid properties to database columns using flexible storage strategies (String, Binary, Guid, and SqlServerGuid). Optimized for index-backed time range queries and Native AOT compatibility.

  • Homepage: https://github.com/ByteAether/Ulid/tree/v1.4.2
  • Licenses: MIT
  • Latest release: 1.4.2 (published 20 days ago)
  • Last Synced: 2026-10-31T14:31:31.500Z (2 days ago)
  • Versions: 9
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 843 Total
  • Rankings:
    • Dependent repos count: 5.836%
    • Average: 10.719%
    • Dependent packages count: 15.601%
  • Maintainers (1)
nuget.org: byteaether.ulid.entityframeworkcore

Official Entity Framework Core extension for ByteAether.Ulid. Provides seamless mapping of Ulid and nullable Ulid properties to database columns using flexible storage strategies (String, Binary, Guid, and SqlServerGuid). Optimized for index-backed time range queries and Native AOT compatibility.

  • Homepage: https://github.com/ByteAether/Ulid/tree/v1.4.2
  • Licenses: MIT
  • Latest release: 1.4.2 (published 20 days ago)
  • Last Synced: 2026-10-31T14:31:31.643Z (2 days ago)
  • Versions: 9
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 1,858 Total
  • Rankings:
    • Dependent repos count: 5.836%
    • Average: 10.719%
    • Dependent packages count: 15.601%
  • Maintainers (1)
nuget.org: byteaether.ulid

A fast, spec-compliant ULID (Universally Unique Lexicographically Sortable Identifier) implementation for modern .NET. Optimized for database primary keys, Native AOT, zero-allocation, GUID interoperability, and high-performance serialization.

  • Homepage: https://github.com/ByteAether/Ulid/tree/v1.4.2
  • Licenses: MIT
  • Latest release: 1.4.2 (published 20 days ago)
  • Last Synced: 2026-10-31T14:31:31.787Z (2 days ago)
  • Versions: 30
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 238,417 Total
  • Rankings:
    • Dependent repos count: 7.53%
    • Average: 13.864%
    • Dependent packages count: 20.198%
  • Maintainers (1)

Dependencies

.github/workflows/build-and-test.yml actions
  • actions/checkout v6 composite
  • actions/setup-dotnet v5 composite
  • actions/upload-artifact v6 composite
.github/workflows/codeql/codeql-config.yml actions
.github/workflows/build-and-test-aot.yml actions
  • actions/checkout v6 composite
  • actions/setup-dotnet v5 composite
.github/workflows/codeql.yml actions
  • actions/checkout v6 composite
  • actions/setup-dotnet v5 composite
  • github/codeql-action/analyze v4 composite
  • github/codeql-action/init v4 composite
.github/workflows/publish-nuget.yml actions
  • NuGet/login v1 composite
  • actions/checkout v6 composite
  • actions/setup-dotnet v5 composite
  • actions/upload-artifact v6 composite
src/Cli/Cli.Impl.csproj nuget
  • CommandLineParser *
src/Cli.Tests/Cli.Tests.csproj nuget
src/Ulid/Impl.csproj nuget
  • Microsoft.Bcl.Memory *
  • System.Runtime.CompilerServices.Unsafe *
src/AspNetCore.IntegrationTests/AspNetCore.IntegrationTests.csproj nuget
  • Microsoft.AspNetCore.TestHost *
src/AspNetCore.Tests.AotConsole/AspNetCore.Tests.AotConsole.csproj nuget
src/EFCore/EFCore.Impl.csproj nuget
  • Microsoft.Bcl.Memory *
  • Microsoft.EntityFrameworkCore *
src/AspNetCore/AspNetCore.Impl.csproj nuget
  • Microsoft.AspNetCore.OpenApi 9.0.0
  • Microsoft.OpenApi 1.2.3
  • Swashbuckle.AspNetCore.SwaggerGen 6.0.0
src/AspNetCore.IntegrationTests.OpenApi/AspNetCore.IntegrationTests.OpenApi.csproj nuget
  • Microsoft.AspNetCore.OpenApi *
  • Microsoft.AspNetCore.TestHost *
  • Microsoft.OpenApi *
  • Swashbuckle.AspNetCore.SwaggerGen *
src/Dapper/Dapper.Impl.csproj nuget
  • Dapper *
  • Microsoft.Bcl.Memory *
src/DB.Shared.Tests/DB.Shared.Tests.csproj nuget
src/LinqToDB.IntegrationTests/LinqToDB.IntegrationTests.csproj nuget
  • Microsoft.Data.Sqlite *
  • linq2db *
src/LinqToDB/LinqToDB.Impl.csproj nuget
  • Microsoft.Bcl.Memory *
  • linq2db *
src/Ulid.Benchmarks/Benchmarks.csproj nuget
  • BenchmarkDotNet *
  • NUlid *
  • NetUlid *
  • Ulid *
src/Ulid.Tests/Tests.csproj nuget
  • Xunit.Combinatorial *
src/Dapper.IntegrationTests/Dapper.IntegrationTests.csproj nuget
  • Microsoft.Data.Sqlite *
src/Ulid.Tests.AotConsole/Tests.AotConsole.csproj nuget
src/EFCore.IntegrationTests/EFCore.IntegrationTests.csproj nuget
  • Microsoft.EntityFrameworkCore.Sqlite *