Ecosyste.ms: Repos
An open API service providing repository metadata for many open source software ecosystems.
Package Usage: go: 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.
4 versions
Latest release: almost 2 years ago
854 dependent packages
View more package details: https://packages.ecosyste.ms/registries/proxy.golang.org/packages/github.com/teris-io/shortid
View more repository details: https://repos.ecosyste.ms/hosts/GitHub/repositories/teris-io%2Fshortid
Dependent Repos 1,048
swimricky/wormhole Fork of wormhole-foundation/wormhole
Certus One's reference implementation for the Wormhole blockchain interoperability protocol.- v0.0.0-20171029131806-771a37caa5cf event_database/cloud_functions/go.sum
- v0.0.0-20201117134242-e59966efd125 event_database/cloud_functions/go.sum
- v0.0.0-20171029131806-771a37caa5cf event_database/functions_server/go.sum
- v0.0.0-20201117134242-e59966efd125 event_database/functions_server/go.sum
- v0.0.0-20201117134242-e59966efd125 node/go.mod
- v0.0.0-20171029131806-771a37caa5cf node/go.sum
- v0.0.0-20201117134242-e59966efd125 node/go.sum
Size: 76.7 MB - Last synced: about 1 year ago - Pushed: almost 2 years ago
dgfug/grafana Fork of grafana/grafana
The open and composable observability and data visualization platform. Visualize metrics, logs, and traces from multiple sources like Prometheus, Loki, Elasticsearch, InfluxDB, Postgres and many more.- v0.0.0-20171029131806-771a37caa5cf go.mod
- v0.0.0-20171029131806-771a37caa5cf go.sum
Size: 420 MB - Last synced: about 1 year ago - Pushed: about 1 year ago
boost-entropy-golang/bstream Fork of streamingfast/bstream
Block streaming Handlers library. Lower level building block of dfuse.- v0.0.0-20171029131806-771a37caa5cf go.sum
Size: 4.39 MB - Last synced: 6 days ago - Pushed: 6 days ago
ekmixon/grafana Fork of grafana/grafana
The open and composable observability and data visualization platform. Visualize metrics, logs, and traces from multiple sources like Prometheus, Loki, Elasticsearch, InfluxDB, Postgres and many more.- v0.0.0-20171029131806-771a37caa5cf go.mod
- v0.0.0-20171029131806-771a37caa5cf go.sum
Size: 462 MB - Last synced: about 7 hours ago - Pushed: about 14 hours ago
pawanku2/grafana Fork of grafana/grafana
The open and composable observability and data visualization platform. Visualize metrics, logs, and traces from multiple sources like Prometheus, Loki, Elasticsearch, InfluxDB, Postgres and many more.- v0.0.0-20171029131806-771a37caa5cf go.mod
- v0.0.0-20171029131806-771a37caa5cf go.sum
Size: 490 MB - Last synced: 21 days ago - Pushed: 24 days ago
francissimo/grafana Fork of grafana/grafana
The open and composable observability and data visualization platform. Visualize metrics, logs, and traces from multiple sources like Prometheus, Loki, Elasticsearch, InfluxDB, Postgres and many more.- v0.0.0-20171029131806-771a37caa5cf go.mod
- v0.0.0-20171029131806-771a37caa5cf go.sum
Size: 423 MB - Last synced: about 1 year ago - Pushed: about 1 year ago
soracom/grafana Fork of grafana/grafana
The open and composable observability and data visualization platform. Visualize metrics, logs, and traces from multiple sources like Prometheus, Loki, Elasticsearch, InfluxDB, Postgres and many more.- v0.0.0-20171029131806-771a37caa5cf go.mod
- v0.0.0-20171029131806-771a37caa5cf go.sum
Size: 677 MB - Last synced: about 1 month ago - Pushed: 4 months ago
xiaojia21190/eagle Fork of go-eagle/eagle
🦅一款小巧的基于Go构建的开发框架,可以快速构建API服务或者Web网站进行业务开发,遵循SOLID设计原则- v0.0.0-20171029131806-771a37caa5cf go.mod
- v0.0.0-20171029131806-771a37caa5cf go.sum
Size: 5.31 MB - Last synced: 12 days ago - Pushed: 12 days ago
L00170150/grafana Fork of grafana/grafana
The open and composable observability and data visualization platform. Visualize metrics, logs, and traces from multiple sources like Prometheus, Loki, Elasticsearch, InfluxDB, Postgres and many more.- v0.0.0-20171029131806-771a37caa5cf go.mod
- v0.0.0-20171029131806-771a37caa5cf go.sum
Size: 582 MB - Last synced: 3 months ago - Pushed: 3 months ago
stolostron/grafana Fork of grafana/grafana
The tool for beautiful monitoring and metric analytics & dashboards for Graphite, InfluxDB & Prometheus & More- v0.0.0-20171029131806-771a37caa5cf go.mod
- v0.0.0-20171029131806-771a37caa5cf go.sum
Size: 746 MB - Last synced: about 22 hours ago - Pushed: about 24 hours ago
delving/hub3
RDF discovery and publication platform- v0.0.0-20201117134242-e59966efd125 go.mod
- v0.0.0-20201117134242-e59966efd125 go.sum
Size: 37.1 MB - Last synced: 6 days ago - Pushed: 6 days ago
crashdump/netcp
Copy files and directories across systems without requiring a direct network line-of-sight. Netcp uses a cloud storage endpoint to store the data while in flight.- v0.0.0-20201117134242-e59966efd125 go.mod
- v0.0.0-20201117134242-e59966efd125 go.sum
Size: 3.29 MB - Last synced: 7 days ago - Pushed: about 1 month ago
sysdiglabs/redis_exporter Fork of oliver006/redis_exporter
Prometheus Exporter for Redis Metrics. Supports Redis 2.x, 3.x, 4.x, 5.x and 6.x- v0.0.0-20171029131806-771a37caa5cf contrib/redis-mixin/go.sum
- v0.0.0-20201117134242-e59966efd125 contrib/redis-mixin/go.sum
Size: 7.08 MB - Last synced: 4 months ago - Pushed: 4 months ago
renproject/lightnode
A simple node used for interacting with Darknodes- v0.0.0-20171029131806-771a37caa5cf go.sum
- v0.0.0-20201117134242-e59966efd125 go.sum
Size: 2.68 MB - Last synced: 10 months ago - Pushed: over 1 year ago
rarecircles/backend-challenge-go
- v0.0.0-20201117134242-e59966efd125 go.mod
- v0.0.0-20201117134242-e59966efd125 go.sum
Size: 386 KB - Last synced: 10 months ago - Pushed: about 1 year ago
muesli/owncast Fork of owncast/owncast
Take control over your live stream video by running it yourself. Streaming + chat out of the box.- v0.0.0-20171029131806-771a37caa5cf go.mod
- v0.0.0-20171029131806-771a37caa5cf go.sum
Size: 43.4 MB - Last synced: 7 days ago - Pushed: about 1 year ago
moremorefun/go-dc-wallet
交易所收提币功能- v0.0.0-20171029131806-771a37caa5cf go.mod
- v0.0.0-20171029131806-771a37caa5cf go.sum
Size: 497 KB - Last synced: 6 months ago - Pushed: 6 months ago
defenxor/dsiem
Security event correlation engine for ELK stack- v0.0.0-20171029131806-771a37caa5cf go.mod
- v0.0.0-20171029131806-771a37caa5cf go.sum
Size: 22.5 MB - Last synced: 6 days ago - Pushed: 6 days ago
identity2/YARC
Yet Another Reddit Clone- v0.0.0-20171029131806-771a37caa5cf backend/go.mod
- v0.0.0-20171029131806-771a37caa5cf backend/go.sum
Size: 799 KB - Last synced: 7 months ago - Pushed: about 1 year ago
agolebiowska/go-search
basic search engine with Go & Elasticsearch- v0.0.0-20160104014424-6c56cef5189c api/go.mod
- v0.0.0-20160104014424-6c56cef5189c api/go.sum
Size: 3.08 MB - Last synced: 4 months ago - Pushed: over 1 year ago
teal-finance/rainbow
DeFi options comparator to detect market opportunities with CLI (Go) and web (Vue3).- v0.0.0-20201117134242-e59966efd125 go.mod
- v0.0.0-20171029131806-771a37caa5cf go.sum
- v0.0.0-20201117134242-e59966efd125 go.sum
Size: 31.9 MB - Last synced: 2 days ago - Pushed: 2 days ago
NpoolPlatform/sphinx-plugin
- v0.0.0-20201117134242-e59966efd125 go.mod
- v0.0.0-20171029131806-771a37caa5cf go.sum
- v0.0.0-20201117134242-e59966efd125 go.sum
Size: 1.52 MB - Last synced: 2 months ago - Pushed: 2 months ago
flyingdodo11/grafana
- v0.0.0-20171029131806-771a37caa5cf go.mod
- v0.0.0-20171029131806-771a37caa5cf go.sum
Size: 19.7 MB - Last synced: about 1 year ago - Pushed: about 1 year ago
lonecalvary78/consul Fork of hashicorp/consul
Consul is a distributed, highly available, and data center aware solution to connect and configure applications across dynamic, distributed infrastructure.- v0.0.0-20220617161101-71ec9f2aa569 test/integration/consul-container/go.mod
- v0.0.0-20220617161101-71ec9f2aa569 test/integration/consul-container/go.sum
Size: 418 MB - Last synced: about 8 hours ago - Pushed: about 19 hours ago
mikeyhodl/owncast Fork of owncast/owncast
Take control over your live stream video by running it yourself. Streaming + chat out of the box.- v0.0.0-20171029131806-771a37caa5cf go.mod
- v0.0.0-20171029131806-771a37caa5cf go.sum
Size: 57.2 MB - Last synced: 1 day ago - Pushed: 2 days ago
Blockdaemon/pyth-go 📦
Go client library for Pyth Network- v0.0.0-20201117134242-e59966efd125 go.mod
- v0.0.0-20171029131806-771a37caa5cf go.sum
- v0.0.0-20201117134242-e59966efd125 go.sum
Size: 505 KB - Last synced: 10 months ago - Pushed: 11 months ago
smartcontractkit/chainlink-solana
- v0.0.0-20201117134242-e59966efd125 go.mod
- v0.0.0-20171029131806-771a37caa5cf go.sum
- v0.0.0-20201117134242-e59966efd125 go.sum
Size: 5.28 MB - Last synced: 25 days ago - Pushed: 25 days ago
jim0409/go-third-party
紀錄我常用的go三方套件- v0.0.0-20201117134242-e59966efd125 go.mod
- v0.0.0-20201117134242-e59966efd125 go.sum
Size: 33.1 MB - Last synced: 9 months ago - Pushed: 9 months ago
eoscanada/eos-go
EOS.IO Go API library- v0.0.0-20171029131806-771a37caa5cf go.sum
Size: 6.24 MB - Last synced: 28 days ago - Pushed: 6 months ago
owncast/owncast
Take control over your live stream video by running it yourself. Streaming + chat out of the box.- v0.0.0-20201117134242-e59966efd125 go.mod
- v0.0.0-20201117134242-e59966efd125 go.sum
Size: 736 MB - Last synced: 24 days ago - Pushed: 24 days ago
streamingfast/firehose-ethereum
Ethereum on StreamingFast- v0.0.0-20171029131806-771a37caa5cf go.mod
- v0.0.0-20171029131806-771a37caa5cf go.sum
- v0.0.0-20171029131806-771a37caa5cf types/go.sum
Size: 22.9 MB - Last synced: about 19 hours ago - Pushed: about 20 hours ago
nakji-network/connector
Nakji Connector SDK (Golang)- v0.0.0-20201117134242-e59966efd125 go.mod
- v0.0.0-20171029131806-771a37caa5cf go.sum
- v0.0.0-20201117134242-e59966efd125 go.sum
Size: 667 KB - Last synced: 25 days ago - Pushed: 11 months ago
bloXroute-Labs/solana-trader-client-go
- v0.0.0-20201117134242-e59966efd125 go.mod
- v0.0.0-20171029131806-771a37caa5cf go.sum
- v0.0.0-20201117134242-e59966efd125 go.sum
Size: 8.6 MB - Last synced: 4 days ago - Pushed: 4 days ago
podhmo/individual-sandbox
indivisual sandbox- v0.0.0-20171029131806-771a37caa5cf daily/20201105/example_reflectopenapi/go.mod
- v0.0.0-20171029131806-771a37caa5cf daily/20201105/example_reflectopenapi/go.sum
- v0.0.0-20201117134242-e59966efd125 daily/20201226/example_go/go.mod
- v0.0.0-20201117134242-e59966efd125 daily/20201226/example_go/go.sum
Size: 27.7 MB - Last synced: 6 months ago - Pushed: 6 months ago
streamingfast/streamingfast-client
Fastest- v0.0.0-20201117134242-e59966efd125 go.mod
- v0.0.0-20171029131806-771a37caa5cf go.sum
- v0.0.0-20201117134242-e59966efd125 go.sum
Size: 508 KB - Last synced: about 1 month ago - Pushed: almost 2 years ago
streamingfast/bstream
Block streaming Handlers library. Lower level building block of dfuse.- v0.0.0-20171029131806-771a37caa5cf go.sum
Size: 4.39 MB - Last synced: 8 days ago - Pushed: 8 days ago
Blockdaemon/solana-cluster
Tooling to manage Solana snapshots- v0.0.0-20201117134242-e59966efd125 go.mod
- v0.0.0-20171029131806-771a37caa5cf go.sum
- v0.0.0-20201117134242-e59966efd125 go.sum
Size: 642 KB - Last synced: about 17 hours ago - Pushed: about 18 hours ago
anyswap/FastMulThreshold-DSA
- v0.0.0-20171029131806-771a37caa5cf go.sum
Size: 2.14 MB - Last synced: 10 months ago - Pushed: 12 months ago
AppkubeCloud/Appkube-Platform
Synectiks AppKubeCloud Platform- v0.0.0-20171029131806-771a37caa5cf go.mod
- v0.0.0-20171029131806-771a37caa5cf go.sum
Size: 106 MB - Last synced: 19 days ago - Pushed: 2 months ago
gn1484/grafana
- v0.0.0-20171029131806-771a37caa5cf go.mod
- v0.0.0-20171029131806-771a37caa5cf go.sum
Size: 539 MB - Last synced: about 1 year ago - Pushed: over 1 year ago
go-eagle/eagle
🦅 A Go framework for the Web or Microservice- v0.0.0-20171029131806-771a37caa5cf go.mod
- v0.0.0-20171029131806-771a37caa5cf go.sum
Size: 5.49 MB - Last synced: 24 days ago - Pushed: about 1 month ago
TERITORI/teritori-chain
Teritori chain repository based on Cosmos SDK- v0.0.0-20201117134242-e59966efd125 go.mod
- v0.0.0-20171029131806-771a37caa5cf go.sum
- v0.0.0-20201117134242-e59966efd125 go.sum
Size: 958 KB - Last synced: 2 months ago - Pushed: 2 months ago
liguoqinjim/go-labs
golang labs- v0.0.0-20171029131806-771a37caa5cf lab230/go.mod
- v0.0.0-20171029131806-771a37caa5cf lab230/go.sum
Size: 80.5 MB - Last synced: 22 days ago - Pushed: 5 months ago
diadata-org/nfttracker
- v0.0.0-20171029131806-771a37caa5cf cmd/minttracker/go.sum
Size: 11.6 MB - Last synced: 17 days ago - Pushed: over 1 year ago