Top 0.8% dependent packages on proxy.golang.org
Top 0.5% dependent repos on proxy.golang.org
Top 0.6% docker downloads on proxy.golang.org
proxy.golang.org : github.com/mustafaturan/monoton
Package monoton is a highly scalable, single/multi node, human-readable, predictable and incremental unique id generator The monoton package provides sequences based on the monotonic time which represents the absolute elapsed wall-clock time since some arbitrary, fixed point in the past. It isn't affected by changes in the system time-of-day clock. Initial time value opens space for the time value by subtracting the given value from the time sequence. The monoton package converts all sequences into Base62 format. And Base62 only uses ASCII alpha-numeric chars to represent data which makes it easy to read, predict the order by a human eye. The total byte size is fixed to 16 bytes for all sequencers. And at least one byte is reserved to nodes. The monoton package can be used on single/multiple nodes without the need for machine coordination. It uses configured node identifier to generate ids by attaching the node identifier to the end of the sequences. The package comes with three pre-configured sequencers and Sequencer interface to allow new sequencers. The monoton package currently comes with Nanosecond, Millisecond and Second sequencers. And it uses Millisecond sequencer by default. For each sequencer, the byte orders are as following: The sequencers can be extended for any other time format, sequence format by implementing the monoton/sequncer.Sequencer interface. Example using Singleton
Registry
-
Source
- Documentation
- JSON
- codemeta.json
purl: pkg:golang/github.com/mustafaturan/monoton
Keywords:
go
, golang
, golang-library
, golang-package
, id-generator
, ksuid
, snowflake
, snowflake-alternative
, zero-alloc
, zero-allocation
License: Apache-2.0
Latest release: almost 6 years ago
First release: over 6 years ago
Namespace: github.com/mustafaturan
Dependent packages: 33
Dependent repositories: 170
Stars: 24 on GitHub
Forks: 1 on GitHub
Docker dependents: 72
Docker downloads: 478,449
See more repository details: repos.ecosyste.ms
Funding links: https://github.com/sponsors/mustafaturan
Last synced: 10 days ago
github.com/F4RD1N/libv2ray v1.0.1
2 versions - Latest release: over 1 year ago - 0 stars on GitHubgithub.com/f4rd1n/libv2ray v1.0.1
2 versions - Latest release: over 1 year ago - 0 stars on GitHubgithub.com/f4rd1n/androidlibv2raylite v1.0.0
1 version - Latest release: almost 2 years ago - 0 stars on GitHubgithub.com/F4RD1N/AndroidLibV2rayLite v1.0.0
1 version - Latest release: almost 2 years ago - 0 stars on GitHubgithub.com/xiaokangwang/VLite v0.0.0-20231225174116-75fa4b06e9f2
VLite is a packet acceleration, protection, stabilization, and forwarding engine and utility.3 versions - Latest release: almost 2 years ago - 25 dependent packages - 168 dependent repositories - 37 stars on GitHub
github.com/b1gcat/v2ray-core/v5 v5.13.0
A platform for building proxies to bypass network restrictions.25 versions - Latest release: almost 2 years ago - 0 stars on GitHub
github.com/EHfive/v2ray-jsonschema v0.0.0-20231120015334-ed26a7542cc6
V2Ray v4, v5 configuration JSON schemas that build through Go type reflection5 versions - Latest release: about 2 years ago - 23 stars on GitHub
github.com/chuccp/v2rayauto v0.0.5
自动生成订阅地址,自动刷新v2ray 端口 websocket+tls+vmess,一键部署v2ray1 version - Latest release: about 2 years ago - 1 stars on GitHub
github.com/anchel/v2ray-core v0.0.0-20230918120932-07af6e524683
Package core provides an entry point to use V2Ray core functionalities. V2Ray makes it possible ...5 versions - Latest release: about 2 years ago - 0 stars on GitHub
github.com/povsister/dns-circuit v0.0.0-20230829114134-1da81c0bae66
DNS-based OSPF policy-routing for router-on-a-stick.1 version - Latest release: about 2 years ago - 0 stars on GitHub
github.com/fish2016/v2ray-core/v5 v5.0.0-20230829075511-470bbe43c013
Package core provides an entry point to use V2Ray core functionalities. V2Ray makes it possible ...1 version - Latest release: about 2 years ago - 0 stars on GitHub
github.com/zedifen/v2ray-core/v5 v5.7.4
4 versions - Latest release: over 2 years ago - 0 stars on GitHubgithub.com/b97tsk/chrome v0.0.0-20230625110410-848843f45ccb
Package chrome is a library that can manage and start various services implemented in Go (current...4 versions - Latest release: over 2 years ago - 0 stars on GitHub
github.com/imannamdari/AndroidLibV2rayLite v0.0.1
2 versions - Latest release: over 2 years ago - 0 stars on GitHubgithub.com/imannamdari/androidlibv2raylite v0.0.1
2 versions - Latest release: over 2 years ago - 0 stars on GitHubgithub.com/goldadigida/v2ray-core/v5 v5.1.1
1 version - Latest release: almost 3 years agogithub.com/thank243/v2rayS v0.4.1
A v2ray backend framework that can easily support many panels. 一个基于v2ray的后端框架,支持V2ay,Trojan协议,极易...4 versions - Latest release: almost 3 years ago - 48 stars on GitHub
github.com/thank243/v2rays v0.4.1
A v2ray backend framework that can easily support many panels. 一个基于v2ray的后端框架,支持V2ay,Trojan协议,极易...4 versions - Latest release: almost 3 years ago - 48 stars on GitHub
github.com/BrahyMasterx/VLite v0.0.0-20221016175023-632c06c417ac
1 version - Latest release: about 3 years agogithub.com/evozi/v2ray-core/v5 v5.1.0
1 version - Latest release: about 3 years agogithub.com/SagerNet/v2ray-core/v5 v5.0.16
A platform for building proxies to bypass network restrictions (for SagerNet :)14 versions - Latest release: over 3 years ago - 233 stars on GitHub
github.com/sagernet/v2ray-core/v5 v5.0.16
A platform for building proxies to bypass network restrictions (for SagerNet :)16 versions - Latest release: over 3 years ago - 1 dependent repositories - 233 stars on GitHub
github.hscsec.cn/mustafaturan/bus v1.0.2
7 versions - Latest release: almost 6 years agogithub.com/croutondefi/bus v1.0.2
7 versions - Latest release: almost 6 years ago - 0 stars on GitHubgithub.com/mustafaturan/bus v1.0.2 💰
Package bus is a minimalist event/message bus implementation for internal communication The pack...7 versions - Latest release: almost 6 years ago - 34 dependent packages - 194 dependent repositories - 351 stars on GitHub
pkg.glorieux.io/mantra v0.3.2
5 versions - Latest release: about 6 years agogithub.com/glorieux/mantra v0.3.2
Highly opinionated framework.5 versions - Latest release: about 6 years ago - 1 stars on GitHub
Check this option to include packages that no longer depend on this package in their latest version but previously did.