Go Uuid

Open-source Go projects categorized as Uuid Edit details

Top 15 Go Uuid Projects

  • go.uuid

    UUID package for Go

  • uuid

    Go package for UUIDs based on RFC 4122 and DCE 1.1: Authentication and Security Services. (by google)

    Project mention: Testing UUID, how to access same UUID as created by the thing you are testing? | reddit.com/r/golang | 2022-06-16

    If you are using "github.com/google/uuid", try the following codes

  • JetBrains

    Developer Ecosystem Survey 2022. Take part in the Developer Ecosystem Survey 2022 by JetBrains and get a chance to win a Macbook, a Nvidia graphics card, or other prizes. We’ll create an infographic full of stats, and you’ll get personalized results so you can compare yourself with other developers.

  • ksuid

    K-Sortable Globally Unique IDs

    Project mention: Is it bad to use short (20 chars) random strings as primary keys? | reddit.com/r/golang | 2022-06-27

    Try this instead. It's shorter than a UUID and without the dashes, so it seems to meet your requirements.

  • xid

    xid is a globally unique id generator thought for the web

    Project mention: How we used Go 1.18 when designing our Identifiers | dev.to | 2022-06-01

    XID's are 96 bits. The first 32 bits are the time, which means we get our k-sorting immediately. The next 40 bits are a machine identifier and a process identifier. However, unlike the other systems, these are calculated automatically using the library and don't require us to configure anything ourselves. The final 24 bits are a sequence number, which allows a single process to generate 16,777,216 identifiers per second!

  • ulid

    Universally Unique Lexicographically Sortable Identifier (ULID) in Go

    Project mention: Is it bad to use short (20 chars) random strings as primary keys? | reddit.com/r/golang | 2022-06-27

    I'm not concerned too much about the performance or the storage size at this stage. I've checked ulids before posting (more specifically https://github.com/oklog/ulid) but the only difference than a random string (especially if you use them with math.rand) is the timestamp prefix which makes them sortable, but I don't need that (users could use the internal SQLite rowid if they needed to sort by a primary key).

  • uuid

    A UUID package originally forked from github.com/satori/go.uuid (by gofrs)

  • shortuuid

    :mushroom: A generator library for concise, unambiguous and URL-safe UUIDs (by lithammer)

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • wuid

    An extremely fast UUID alternative written in golang

  • sno

    Compact, sortable and fast unique IDs with embedded metadata.

  • nanoid

    A tiny and fast Go unique string generator (by aidarkhanov)

  • Monoton

    Highly scalable, single/multi node, sortable, predictable and incremental unique id generator with zero allocation magic on the sequential generation

  • gouid

    Fast, dependable universally unique ids

  • uuid

    Generate, encode, and decode UUIDs v1 with fast or cryptographic-quality random node identifier. (by agext)

  • goflake

    A highly scalable and serverless unique ID generator for use in distributed systems. Written in GoLang. Inspired by Twitters Snowflake.

  • go-nanoid

    Nano ID implementation in Go -- unique ID generator.

    Project mention: Very efficient Nano ID gen in Go | reddit.com/r/golang | 2022-06-27
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2022-06-27.

Go Uuid related posts


What are some of the best open-source Uuid projects in Go? This list will help you:

Project Stars
1 go.uuid 4,550
2 uuid 3,684
3 ksuid 3,483
4 xid 2,795
5 ulid 2,702
6 uuid 1,131
7 shortuuid 927
8 wuid 463
9 sno 65
10 nanoid 50
11 Monoton 21
12 gouid 15
13 uuid 14
14 goflake 11
15 go-nanoid 1
Find remote jobs at our new job board 99remotejobs.com. There are 4 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Less time debugging, more time building
Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.