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