Top 0.1% dependent packages on proxy.golang.org
Top 0.2% dependent repos on proxy.golang.org
Top 3.1% forks on proxy.golang.org
Top 0.1% docker downloads on proxy.golang.org
proxy.golang.org : github.com/teris-io/shortid
Package shortid enables the generation of short, unique, non-sequential and by default URL friendly Ids. The package is heavily inspired by the node.js https://github.com/dylang/shortid library. The standard Id length is 9 symbols when generated at a rate of 1 Id per millisecond, occasionally it reaches 11 (at the rate of a few thousand Ids per millisecond) and very-very rarely it can go beyond that during continuous generation at full throttle on high-performant hardware. A test generating 500k Ids at full throttle on conventional hardware generated the following Ids at the head and the tail (length > 9 is expected for this test): The package guarantees the generation of unique Ids with zero collisions for 34 years (1/1/2016-1/1/2050) using the same worker Id within a single (although concurrent) application if application restarts take longer than 1 millisecond. The package supports up to 32 works, all providing unique sequences. Although heavily inspired by the node.js shortid library this is not a simple Go port. In addition it The algorithm uses less randomness than the original node.js implementation, which permits to extend the life span as well as reduce and guarantee the length. In general terms, each Id has the following 3 pieces of information encoded: the millisecond (first 8 symbols), the worker Id (9th symbol), running concurrent counter within the same millisecond, only if required, over all remaining symbols. The element of randomness per symbol is 1/2 for the worker and the millisecond and 0 for the counter. Here 0 means no randomness, i.e. every value is encoded using a 64-base alphabet; 1/2 means one of two matching symbols of the supplied alphabet, 1/4 one of four matching symbols. The original algorithm of the node.js module uses 1/4 throughout. All methods accepting the parameters that govern the randomness are exported and can be used to directly implement an algorithm with e.g. more randomness, but with longer Ids and shorter life spans.
Registry
-
Source
- Documentation
- JSON
- codemeta.json
purl: pkg:golang/github.com/teris-io/shortid
Keywords:
id
, ids
, shortid
License: MIT
Latest release: over 3 years ago
First release: almost 10 years ago
Namespace: github.com/teris-io
Dependent packages: 854
Dependent repositories: 1,048
Stars: 950 on GitHub
Forks: 70 on GitHub
Docker dependents: 382
Docker downloads: 4,975,034,272
See more repository details: repos.ecosyste.ms
Last synced: about 16 hours ago
github.com/yellowsky2000/pkg v1.0.0
1 version - Latest release: over 1 year ago - 0 stars on GitHubgithub.hscsec.cn/mercedes-benz/garm-operator v0.3.2
11 versions - Latest release: over 1 year agogitlab.com/scpcorp/SiaPrime v1.9.2
ScPrime Decentralized Storage65 versions - Latest release: over 1 year ago - 9 stars on GitLab.com
github.com/energimind/identity-server v0.1.0
1 version - Latest release: over 1 year agogithub.com/furysport/furya-chain/v2 v2.0.1
🏟 The Furya Chain aims to redefine the Sports and Gaming DeFi landscape ---- 🥨 It provides the fo...2 versions - Latest release: over 1 year ago - 0 stars on GitHub
github.com/apocentre/firehose-sui v0.1.0
Firehose on Sui Blockchain1 version - Latest release: over 1 year ago - 0 stars on GitHub
github.com/energimind/go-kit v0.7.0
8 versions - Latest release: over 1 year ago - 0 stars on GitHubgithub.com/enthus-it/openziti_exporter v0.0.10
OpenZiti API exporter10 versions - Latest release: over 1 year ago - 0 stars on GitHub
github.phpd.cn/enthus-it/openziti_exporter v0.0.10
9 versions - Latest release: over 1 year agogithub.com/sllt/parrot v0.0.1
1 version - Latest release: over 1 year agomicro.dev/micro/v4 v4.6.0
A Go service development platform9 versions - Latest release: over 1 year ago - 12,025 stars on GitHub
github.com/micro/micro/v4 v4.6.0 💰
A microservices toolkit9 versions - Latest release: over 1 year ago - 12,299 stars on GitHub
micro.dev/v4/plugins/server/http/v4 v4.6.0
9 versions - Latest release: over 1 year agomicro.dev/v4/v4 v4.6.0
9 versions - Latest release: over 1 year agomicro.dev/go-plugins/transport/nats/v4 v4.6.0
9 versions - Latest release: over 1 year agomicro.dev/go-plugins/registry/nats/v4 v4.6.0
9 versions - Latest release: over 1 year agomicro.dev/v4 v4.6.0 💰
A Go service development platform9 versions - Latest release: over 1 year ago - 2 dependent packages - 1 dependent repositories - 12,025 stars on GitHub
github.com/alex-dna-tech/micro/v4 v4.6.0
API first development platform26 versions - Latest release: over 1 year ago - 0 stars on GitHub
micro.dev/go-micro/v4 v4.6.0
9 versions - Latest release: over 1 year agomicro.dev/go-plugins/broker/nats/v4 v4.6.0
9 versions - Latest release: over 1 year agogithub.com/hkxiaoyu118/blockchain v1.0.5
block chain utils , include ethereum solana bitcoin...5 versions - Latest release: over 1 year ago - 0 stars on GitHub
github.com/rarimo/evm-identity-saver-svc v1.0.10
Decentralized Oracle service designed to observe Iden3 state smart-contract5 versions - Latest release: over 1 year ago - 1 stars on GitHub
github.com/Rodert/jupiter-go v0.0.6
Go client for Jupiter (https://jup.ag/)2 versions - Latest release: over 1 year ago - 0 stars on GitHub
github.com/rodert/jupiter-go v0.0.6
Go client for Jupiter (https://jup.ag/)2 versions - Latest release: over 1 year ago - 0 stars on GitHub
github.com/rabbitcoccus/solana-go v0.0.5
Go SDK library for the Solana Blockchain5 versions - Latest release: over 1 year ago - 0 stars on GitHub
github.com/streamingfast/firehose-near v1.1.14
24 versions - Latest release: over 1 year ago - 3 stars on GitHubgithub.com/streamingfast/sf-near v1.1.14
24 versions - Latest release: over 1 year ago - 1 dependent package - 3 stars on GitHubgithub.com/smartcontractkit/ccip/v2 v2.9.0
Cross Chain Interoperability Protocol230 versions - Latest release: almost 2 years ago - 22 stars on GitHub
github.com/dexsoft04/micro/v3 v3.3.2-mcbeam3
6 versions - Latest release: almost 2 years agogithub.com/certusone/wormhole/node v0.0.0-20240125211346-0c15b07f32a3
Certus One's reference implementation for the Wormhole blockchain interoperability protocol.236 versions - Latest release: almost 2 years ago - 6 dependent packages - 23 dependent repositories - 842 stars on
github.com/blink-io/x v0.0.0-20240125090215-57c1f53cd5e5
Extra packages for Go created by Blink team.230 versions - Latest release: almost 2 years ago - 0 stars on GitHub
github.com/smartcontractkit/chainlink/integration-tests v0.0.0-20240125012333-23b612bef902
node of the decentralized oracle network, bridging on and off-chain computation1,644 versions - Latest release: almost 2 years ago - 5 dependent packages - 2 dependent repositories - 7,786 stars on GitHub
github.com/hashicorp/consul/test/integration/consul-container v0.0.0-20240124231754-7bb2c7cf139f
Consul is a distributed, highly available, and data center aware solution to connect and configur...896 versions - Latest release: almost 2 years ago - 1 dependent package - 1 dependent repositories - 29,462 stars on GitHub
github.com/wormhole-foundation/wormhole-explorer/api v0.0.0-20240124141226-c6b77d0bf35d
We could have named this super-parakeet. Tweet tweet.31 versions - Latest release: almost 2 years ago - 1 dependent repositories - 11 stars on GitHub
github.com/atlasdatatech/tiler v0.1.4
一款极速瓦片地图下载器,支持mapbox矢量瓦片下载。支持谷歌影像、百度地图、高德、天地图、四维、OSM等瓦片地图下载,离线地图soeasy。5 versions - Latest release: almost 2 years ago - 49 stars on GitHub
github.com/wormhole-foundation/wormhole-explorer/common v0.0.0-20240123140837-3d347ac84e1b
We could have named this super-parakeet. Tweet tweet.118 versions - Latest release: almost 2 years ago - 2 dependent packages - 1 dependent repositories - 11 stars on GitHub
github.phpd.cn/mercedes-benz/garm-operator v0.2.3
8 versions - Latest release: almost 2 years agogithub.com/streamingfast/firehose-bitcoin v1.0.0
2 versions - Latest release: almost 2 years ago - 0 stars on GitHubgithub.com/dileepaj/tracified-gateway v1.5.4
26 versions - Latest release: almost 2 years ago - 2 stars on GitHubgithub.xiaoq7.com/noverde/pequi v0.5.0
6 versions - Latest release: almost 2 years agogithub.mirror.nvdadr.com/noverde/pequi v0.5.0
6 versions - Latest release: almost 2 years agogithub.com/noverde/pequi v0.5.0
URL shortener with multi database support6 versions - Latest release: almost 2 years ago - 11 stars on GitHub
github.com/shigde/sfu v0.0.0-20240122103133-58d6d02a3604
Selected Forward Unit2 versions - Latest release: almost 2 years ago - 3 stars on GitHub
github.com/coinbase/chainstorage v0.0.0-20240121073939-ad42980907a0
The File System For a Multi-Blockchain World14 versions - Latest release: almost 2 years ago - 16 stars on GitHub
github.com/NVIDIA/aistore/cmd/cli v0.0.0-20240120182454-1bb70b0ba13b
Package cli is used as command-line interpreter for AIS125 versions - Latest release: almost 2 years ago - 1,598 stars on GitHub
github.com/hashicorp/consul/test-integ v0.0.0-20240120031141-6188db4d204a
Consul is a distributed, highly available, and data center aware solution to connect and configur...146 versions - Latest release: almost 2 years ago - 29,462 stars on GitHub
github.com/smartcontractkit/ccip/integration-tests v0.0.0-20240119190529-853dd75640e3
Cross Chain Interoperability Protocol70 versions - Latest release: almost 2 years ago - 23 stars on GitHub
github.com/wormhole-foundation/wormhole-explorer/notional v0.0.0-20240119181449-6393e08f1130
We could have named this super-parakeet. Tweet tweet.5 versions - Latest release: almost 2 years ago - 17 stars on GitHub
github.com/smartcontractkit/chainlink-starknet/integration-tests v0.0.0-20240119162652-3a7274645007
13 versions - Latest release: almost 2 years ago - 38 stars on GitHubgithub.com/violetpupil/gos v0.0.0-20240119074759-e4a35d8e30fb
60 versions - Latest release: almost 2 years ago - 1 stars on GitHubgithub.com/famarks/grafarg v0.0.0-20240118154311-f9049aa366ff
11 versions - Latest release: almost 2 years ago - 0 stars on GitHubgithub.com/BlackKeyZ/solana-go v0.0.0-20240115114245-6b7dc54757e6
Go SDK library and RPC client for the Solana Blockchain3 versions - Latest release: almost 2 years ago - 0 stars on GitHub
github.com/sjy-dv/bridger v0.0.4
Bridger is a portable microservice constructor framework that can be attached to all microservices.4 versions - Latest release: almost 2 years ago - 0 stars on GitHub
github.com/openziti/ziti/zititest v0.0.0-20240110174547-3fc114263371
The parent project for OpenZiti. Here you will find the executables for a fully zero trust, appli...15 versions - Latest release: almost 2 years ago - 3,599 stars on GitHub
github.skymusic.top/enthus-it/openziti_exporter v0.0.8
8 versions - Latest release: almost 2 years agogithub.com/bysouffle/go_kratos_template v0.1.0-beta.1
go-kratos 功能集成项目模板1 version - Latest release: almost 2 years ago - 1 stars on GitHub
github.com/pingachguk/ya-shortener v0.0.0-20240108205809-fb02a05cd971
2 versions - Latest release: almost 2 years agogithub.com/weeaa/web3 v0.0.0-20240106234033-dee256e17182
👁️🗨️ Monitor & Snipe trending Events on FriendTech, Ethereum, Premint, Unisat & more!1 version - Latest release: almost 2 years ago - 34 stars on GitHub
github.com/popsmartcontract/nxtpop-chain v1.4.2
Teritori chain repository based on Cosmos SDK11 versions - Latest release: almost 2 years ago - 47 stars on GitHub
github.com/NXTPOP/teritori-chain v1.4.2
Teritori chain repository based on Cosmos SDK11 versions - Latest release: almost 2 years ago - 47 stars on GitHub
github.com/TERITORI/teritori-chain v1.4.2
Teritori chain repository based on Cosmos SDK11 versions - Latest release: almost 2 years ago - 45 stars on GitHub
github.com/nxtpop/teritori-chain v1.4.2
Teritori chain repository based on Cosmos SDK11 versions - Latest release: almost 2 years ago - 47 stars on GitHub
github.com/teritori/teritori-chain v1.4.2
Teritori chain repository based on Cosmos SDK11 versions - Latest release: almost 2 years ago - 45 stars on GitHub
github.com/POPSmartContract/nxtpop-chain v1.4.2
Teritori chain repository based on Cosmos SDK11 versions - Latest release: almost 2 years ago - 47 stars on GitHub
github.com/famarker/grafarg v0.0.0-20240104161148-900be4e9d525
Grafarg is an interactive data analytics and graphical data visualization application. Grafarg be...3 versions - Latest release: almost 2 years ago - 0 stars on GitHub
github.com/ariefsam/eventsam v0.0.0-20240102222458-246ae54d1c36
Simple Event Sourcing11 versions - Latest release: almost 2 years ago - 0 stars on GitHub
git.luolix.top/decert-me/backend-go v0.13.0
15 versions - Latest release: almost 2 years agogithub.com/decert-me/backend-go v0.13.0
15 versions - Latest release: almost 2 years ago - 1 stars on GitHubgit.wxl.best/decert-me/backend-go v0.13.0
15 versions - Latest release: almost 2 years agogithub.hscsec.cn/decert-me/backend-go v0.13.0
15 versions - Latest release: almost 2 years agogithub.com/servusdei2018/shawty v1.0.0
The lightweight sqlite-backed URL shortener in your pocket.1 version - Latest release: almost 2 years ago - 1 stars on GitHub
github.com/teal-finance/rainbow/poc/deprecated v0.0.0-20231227234523-008481d6a918
DeFi options comparator to detect market opportunities with CLI (Go) and web (Vue3).1 version - Latest release: almost 2 years ago - 62 stars on GitHub
github.com/smartcontractkit/chainlink-cosmos/integration-tests v0.0.0-20231218175426-6e0427c661e5
2 versions - Latest release: almost 2 years ago - 24 stars on GitHubgithub.com/NpoolPlatform/sphinx-proxy v0.0.0-20231217085258-a787770460cd
34 versions - Latest release: almost 2 years ago - 6 dependent packages - 6 dependent repositories - 2 stars on GitHubgithub.com/NpoolPlatform/sphinx-plugin v0.0.0-20231217084706-666de84dc283
25 versions - Latest release: almost 2 years ago - 3 dependent packages - 2 dependent repositories - 0 stars on GitHubgithub.com/streamingfast/fluxdb v0.0.0-20231212214024-5a01398a88bd
A temporal database for blockchain state9 versions - Latest release: almost 2 years ago - 2 dependent packages - 7 dependent repositories - 2 stars on GitHub
github.com/chrigeeel/solana-confirm v0.1.7
8 versions - Latest release: almost 2 years ago - 0 stars on GitHubgithub.com/deltaswapio/deltaswap/node v0.0.0-20231211130706-4d8859666c03
2 versions - Latest release: almost 2 years ago - 1 dependent package - 1 dependent repositories - 0 stars on GitHubgithub.com/benjiewheeler/stakeclaim v1.0.0
A simple utility to claim vote rewards and refresh vote strength daily on the WAX blockchain.1 version - Latest release: almost 2 years ago - 0 stars on GitHub
github.com/openziti/edge v0.24.442
Application-embedded connectivity and zero-trust components1,422 versions - Latest release: almost 2 years ago - 10 dependent packages - 4 dependent repositories - 73 stars on GitHub
github.com/netfoundry/ziti-edge v0.24.442
1,422 versions - Latest release: almost 2 years ago - 2 dependent packagesgithub.com/samhennessy/hlive v0.2.1
HLive is a server-side WebSocket based dynamic template-less view layer for Go.3 versions - Latest release: almost 2 years ago - 93 stars on GitHub
github.com/SamHennessy/hlive v0.2.1
HLive is a server-side WebSocket based dynamic template-less view layer for Go.3 versions - Latest release: almost 2 years ago - 2 dependent packages - 1 dependent repositories - 93 stars on GitHub
github.com/figment-networks/firehose-tendermint v0.7.1
Cosmos Firehose integration9 versions - Latest release: almost 2 years ago - 9 stars on GitHub
github.com/figment-networks/firehose-cosmos v0.7.1
Cosmos Firehose integration9 versions - Latest release: almost 2 years ago - 6 stars on
github.com/graphprotocol/firehose-cosmos v0.7.1
Cosmos Firehose integration9 versions - Latest release: almost 2 years ago - 11 stars on GitHub
github.com/Thiht/smocker v0.0.0-20231206104354-2f0a267dfc99
Smocker is a simple and efficient HTTP mock server and proxy.9 versions - Latest release: almost 2 years ago - 934 stars on GitHub
github.com/deltaswapio/deltaswap-explorer/api v0.0.0-20231129161526-efbd42f0e47b
Explorer API7 versions - Latest release: almost 2 years ago - 0 stars on GitHub
github.com/omarkilani/mint_cnft v0.0.0-20231129022841-99e3cc1dbe87
1 version - Latest release: almost 2 years agogithub.com/rasteric/z3s5-lisp v0.0.0-20231128175655-041882d7e373
Z3S5 Lisp by Erich Rast. A Lisp-1 for Go based on Nukata Lisp 2.0 by SUZUKI Hisao. MIT License, s...11 versions - Latest release: almost 2 years ago - 8 stars on GitHub
github.com/streamingfast/dauth v0.0.0-20231120142446-843f4e045cc2
This library is the authentication interface used as part of dfuse.25 versions - Latest release: about 2 years ago - 32 dependent packages - 35 dependent repositories - 1 stars on GitHub
github.com/derbexuk/wurzel/harvester v0.0.0-20231117100432-33d13157ef26
2 versions - Latest release: about 2 years ago - 1 dependent package - 1 dependent repositories - 0 stars on GitHubgithub.com/derbexuk/wurzel/combiner v0.0.0-20231117100432-33d13157ef26
2 versions - Latest release: about 2 years ago - 1 dependent package - 1 dependent repositories - 0 stars on GitHubgithub.com/knightowen/solana-go v1.0.0
Go SDK library and RPC client for the Solana Blockchain1 version - Latest release: about 2 years ago - 0 stars on GitHub
github.com/ursalab/u-engine v0.1.0
1 version - Latest release: about 2 years ago - 0 stars on GitHubgithub.com/UrsaLab/u-engine v0.1.0
1 version - Latest release: about 2 years ago - 0 stars on GitHubgithub.com/openziti/fabric v0.24.46
Geo-scale overlay network and core network programming model741 versions - Latest release: about 2 years ago - 13 dependent packages - 5 dependent repositories - 40 stars on GitHub
github.com/netfoundry/ziti-fabric v0.24.46
739 versions - Latest release: about 2 years ago - 6 dependent packagesCheck this option to include packages that no longer depend on this package in their latest version but previously did.