{"id":13471365,"url":"https://github.com/rvcas/ids","last_synced_at":"2026-01-29T14:08:16.690Z","repository":{"id":42222245,"uuid":"307265098","full_name":"rvcas/ids","owner":"rvcas","description":"✨ Unique IDs for Gleam","archived":false,"fork":false,"pushed_at":"2025-01-26T19:13:37.000Z","size":85,"stargazers_count":56,"open_issues_count":3,"forks_count":10,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-10-14T20:42:49.957Z","etag":null,"topics":["cuid","gleam","nanoid","unique","uuid"],"latest_commit_sha":null,"homepage":"https://hexdocs.pm/ids/","language":"Gleam","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/rvcas.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null},"funding":{"github":"rvcas"}},"created_at":"2020-10-26T04:55:33.000Z","updated_at":"2025-09-21T21:51:49.000Z","dependencies_parsed_at":"2024-06-12T00:21:52.179Z","dependency_job_id":"d8f8f136-8243-4994-abfa-73b9b30a3a3d","html_url":"https://github.com/rvcas/ids","commit_stats":null,"previous_names":[],"tags_count":16,"template":false,"template_full_name":null,"purl":"pkg:github/rvcas/ids","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rvcas%2Fids","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rvcas%2Fids/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rvcas%2Fids/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rvcas%2Fids/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rvcas","download_url":"https://codeload.github.com/rvcas/ids/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rvcas%2Fids/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28879012,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-29T10:31:27.438Z","status":"ssl_error","status_checked_at":"2026-01-29T10:31:01.017Z","response_time":59,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cuid","gleam","nanoid","unique","uuid"],"created_at":"2024-07-31T16:00:43.723Z","updated_at":"2026-01-29T14:08:16.665Z","avatar_url":"https://github.com/rvcas.png","language":"Gleam","readme":"# ids\n\n![CI](https://github.com/lrosa007/ids/workflows/test/badge.svg?branch=main)\n[![Package Version](https://img.shields.io/hexpm/v/ids)](https://hex.pm/packages/ids)\n[![Hex Docs](https://img.shields.io/badge/hex-docs-ffaff3)](https://hexdocs.pm/ids/)\n\n✨ Unique IDs for Gleam\n\n## Supported\n\n- [CUID](https://github.com/ericelliott/cuid)\n- [UUID v4](https://en.wikipedia.org/wiki/Universally_unique_identifier)\n- [UUID v7](https://www.ietf.org/archive/id/draft-peabody-dispatch-new-uuid-format-04.html#section-5.2)\n- [NanoID](https://github.com/ai/nanoid)\n- [ULID](https://github.com/ulid/spec)\n- [Snowflake ID](https://en.wikipedia.org/wiki/Snowflake_ID)\n- [TypeID](https://github.com/jetify-com/typeid)\n\n## Installation\n\nThe library is available on Hex so it can be added to your Gleam project by simply running:\n\n```sh\ngleam add ids\n```\n\n## References\n\n1. [Original CUID](https://en.wikipedia.org/wiki/Universally_unique_identifier)\n2. [Elixir CUID](https://github.com/duailibe/cuid)\n3. [Ecto UUID](https://github.com/elixir-ecto/ecto/blob/v3.5.4/lib/ecto/uuid.ex)\n4. [Elixir UUID](https://github.com/bitwalker/uniq)\n5. [Rust Snowflake ID](https://github.com/BinChengZhao/snowflake-rs)\n6. [TypeID Spec](https://github.com/jetify-com/typeid/tree/main/spec)\n6. [Elixir TypeID](https://github.com/sloanelybutsurely/typeid-elixir)\n\n","funding_links":["https://github.com/sponsors/rvcas"],"categories":["Gleam","Packages"],"sub_categories":["Cryptography"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frvcas%2Fids","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frvcas%2Fids","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frvcas%2Fids/lists"}