An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.

Top 1.5% on proxy.golang.org
Top 0.3% dependent packages on proxy.golang.org
Top 0.2% dependent repos on proxy.golang.org
Top 4.3% forks on proxy.golang.org
Top 0.1% docker downloads on proxy.golang.org

proxy.golang.org : github.com/benbjohnson/immutable

Package immutable provides immutable collection types. Immutable collections provide an efficient, safe way to share collections of data while minimizing locks. The collections in this package provide List, Map, and SortedMap implementations. These act similarly to slices and maps, respectively, except that altering a collection returns a new copy of the collection with that change. Because collections are unable to change, they are safe for multiple goroutines to read from at the same time without a mutex. However, these types of collections come with increased CPU & memory usage as compared with Go's built-in collection types so please evaluate for your specific use. The List type provides an API similar to Go slices. They allow appending, prepending, and updating of elements. Elements can also be fetched by index or iterated over using a ListIterator. The Map & SortedMap types provide an API similar to Go maps. They allow values to be assigned to unique keys and allow for the deletion of keys. Values can be fetched by key and key/value pairs can be iterated over using the appropriate iterator type. Both map types provide the same API. The SortedMap, however, provides iteration over sorted keys while the Map provides iteration over unsorted keys. Maps improved performance and memory usage as compared to SortedMaps. Map types require the use of a Hasher implementation to calculate hashes for their keys and check for key equality. SortedMaps require the use of a Comparer implementation to sort keys in the map. These collection types automatically provide built-in hasher and comparers for int, string, and byte slice keys. If you are using one of these key types then simply pass a nil into the constructor. Otherwise you will need to implement a custom Hasher or Comparer type. Please see the provided implementations for reference.

Registry - Source - Documentation - JSON
purl: pkg:golang/github.com/benbjohnson/immutable
Keywords: collections , go , immutable
License: MIT
Latest release: over 2 years ago
First release: about 6 years ago
Namespace: github.com/benbjohnson
Dependent packages: 307
Dependent repositories: 1,128
Stars: 589 on GitHub
Forks: 28 on GitHub
Docker dependents: 93
Docker downloads: 2,127,863,066
See more repository details: repos.ecosyste.ms
Last synced: about 18 hours ago

Top 6.7% on proxy.golang.org
github.com/siyul-park/uniflow/x v0.7.0
Low-Code Engine for Backend Workflows
1 version - Latest release: 11 months ago - 4 stars on GitHub
Top 9.1% on proxy.golang.org
git.luolix.top/argoproj-labs/argocd-vault-plugin v1.18.1
41 versions - Latest release: 11 months ago
Top 9.1% on proxy.golang.org
github.xiaoq7.com/armadaproject/armada v0.8.2
347 versions - Latest release: 12 months ago
Top 8.2% on proxy.golang.org
github.com/algolia/sup3rS3cretMes5age v0.4.0
Simple to use, simple to deploy, one time self destruct messaging service, with hashicorp vault a...
5 versions - Latest release: 12 months ago - 410 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/algolia/sup3rs3cretmes5age v0.4.0
Simple to use, simple to deploy, one time self destruct messaging service, with hashicorp vault a...
3 versions - Latest release: 12 months ago - 410 stars on GitHub
Top 10.0% on proxy.golang.org
github.com/siyul-park/uniflow/plugin v0.6.0
Low-Code Engine for Backend Workflows
38 versions - Latest release: 12 months ago - 1 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/ibm/argocd-vault-plugin v1.18.1
41 versions - Latest release: 12 months ago
Top 9.3% on proxy.golang.org
github.1git.de/argoproj-labs/argocd-vault-plugin v1.18.1
41 versions - Latest release: 12 months ago
Top 3.8% on proxy.golang.org
github.com/argoproj-labs/argocd-vault-plugin v1.18.1
An Argo CD plugin to retrieve secrets from Secret Management tools and inject them into Kubernete...
41 versions - Latest release: 12 months ago - 2 dependent packages - 1 dependent repositories - 589 stars on GitHub
Top 9.2% on proxy.golang.org
github.hscsec.cn/argoproj-labs/argocd-vault-plugin v1.18.1
41 versions - Latest release: 12 months ago
Top 8.2% on proxy.golang.org
github.com/IBM/argocd-vault-plugin v1.18.1
41 versions - Latest release: 12 months ago
Top 8.8% on proxy.golang.org
github.com/synapsecns/sanguine/sin-executor v0.14.0
Package main is the entrypoint to the sin-executor.
42 versions - Latest release: 12 months ago - 29 stars on GitHub
Top 8.8% on proxy.golang.org
github.com/synapsecns/sanguine/committee v0.14.0
Package main contains the entrypoint for the committee service.
39 versions - Latest release: 12 months ago - 29 stars on GitHub
Top 6.8% on proxy.golang.org
github.com/camaeel/vault-autounseal-operator v1.0.0
Vault operator to manage automatic initialization and unsealing in kubernetes cluster
22 versions - Latest release: 12 months ago - 0 stars on GitHub
Top 9.2% on proxy.golang.org
github.hscsec.cn/33cn/chain33 v1.69.0
23 versions - Latest release: 12 months ago
Top 9.2% on proxy.golang.org
github.phpd.cn/argoproj-labs/argocd-vault-plugin v1.18.0
40 versions - Latest release: 12 months ago
Top 7.6% on proxy.golang.org
github.com/bakjos/vault v1.16.2
1 version - Latest release: about 1 year ago
Top 6.8% on proxy.golang.org
github.com/sleepytariq/nir v0.1.0
A tool to download or stream torrents from nyaa.si
1 version - Latest release: about 1 year ago - 1 stars on GitHub
Top 6.8% on proxy.golang.org
github.com/finnley/consul v1.18.2
Consul is a distributed, highly available, and data center aware solution to connect and configur...
264 versions - Latest release: about 1 year ago - 0 stars on GitHub
Top 7.6% on proxy.golang.org
github.com/racoon-devel/media-station v1.0.0
App for watching movies from torrent-trackers. Developed for miniPC
1 version - Latest release: about 1 year ago - 0 stars on GitHub
Top 7.5% on proxy.golang.org
github.com/xlanstar/bandl v1.0.2
Auto download torrents in bangumi.moe
3 versions - Latest release: about 1 year ago - 0 stars on GitHub
Top 9.3% on proxy.golang.org
github.hscsec.cn/covalenthq/bsp-agent v1.7.0
34 versions - Latest release: about 1 year ago
Top 9.2% on proxy.golang.org
github.phpd.cn/covalenthq/bsp-agent v1.7.0
34 versions - Latest release: about 1 year ago
Top 7.5% on proxy.golang.org
github.com/totoriverce/vault v1.16.2
250 versions - Latest release: about 1 year ago - 0 stars on GitHub
Top 6.0% on proxy.golang.org
github.com/pojntfx/htorrent v0.5.4
HTTP to BitTorrent gateway with seeking support.
11 versions - Latest release: about 1 year ago - 1 dependent package - 1 dependent repositories - 91 stars on GitHub
Top 9.0% on proxy.golang.org
github.com/syoliver-se/flux v0.119.0-se
Flux is a lightweight scripting language for querying databases (like InfluxDB) and working with ...
4 versions - Latest release: about 1 year ago - 0 stars on GitHub
github.com/racoonmediaserver/distribyted v1.0.8
Torrent client with HTTP, fuse, and WebDAV interfaces. Start exploring your torrent files right a...
9 versions - Latest release: about 1 year ago - 0 stars on GitHub
Top 9.2% on proxy.golang.org
github.skymusic.top/armadaproject/armada v0.4.29
315 versions - Latest release: about 1 year ago
Top 9.1% on proxy.golang.org
github.imxd.top/armadaproject/armada v0.4.29
315 versions - Latest release: about 1 year ago
Top 7.4% on proxy.golang.org
github.com/erigontech/torrent v1.55.0
Full-featured BitTorrent client package and utilities
150 versions - Latest release: about 1 year ago - 0 stars on GitHub
github.com/GuillaumeMCK/GhostYgg v0.0.4
A simple command-line tool for downloading torrents without seeding & increasing download rate.
4 versions - Latest release: about 1 year ago - 3 stars on GitHub
Top 9.2% on proxy.golang.org
github.com/ismtabo/magus/v2 v2.0.1
MAgic Genertor Utility for Software
2 versions - Latest release: about 1 year ago - 5 stars on GitHub
Top 5.1% on proxy.golang.org
github.com/distribyted/distribyted v0.14.0 💰
Torrent client with HTTP, fuse, and WebDAV interfaces. Start exploring your torrent files right a...
24 versions - Latest release: over 1 year ago - 943 stars on GitHub
Top 9.1% on proxy.golang.org
github.com/obitoquilt/dht/v2 v2.21.1
Package dht implements a Distributed Hash Table (DHT) part of the BitTorrent protocol, as specifi...
44 versions - Latest release: over 1 year ago - 0 stars on GitHub
Top 9.2% on proxy.golang.org
github.com/jbooherl/influxdb v1.11.5
Scalable datastore for metrics, events, and real-time analytics
238 versions - Latest release: over 1 year ago - 0 stars on GitHub
Top 9.2% on proxy.golang.org
github.imxd.top/influxdata/influxdb v1.11.5
237 versions - Latest release: over 1 year ago
Top 8.9% on proxy.golang.org
github.com/synapsecns/sanguine/services/sinner v0.1.27
Package main provides the main entry point for the sinner service.
36 versions - Latest release: over 1 year ago - 17 stars on GitHub
Top 9.3% on proxy.golang.org
github.com/savagebread/torrent-bread v0.0.1
Full-featured BitTorrent client package and utilities
1 version - Latest release: over 1 year ago - 0 stars on GitHub
Top 9.6% on proxy.golang.org
github.com/polarsignals/frostdb/cmd/parquet-tool v0.0.0-20240125143941-7dda70b79964
❄️ Coolest database around 🧊 Embeddable column database written in Go.
4 versions - Latest release: over 1 year ago - 1,169 stars on GitHub
Top 2.3% on proxy.golang.org
github.com/polarsignals/frostdb v0.0.0-20240124082424-edefcf51375d
❄️ Coolest database around 🧊 Embeddable column database written in Go.
311 versions - Latest release: over 1 year ago - 6 dependent packages - 8 dependent repositories - 971 stars on GitHub
Top 5.0% on proxy.golang.org
github.com/globulario/services/golang v0.0.0-20240123135151-a62bcf074e83
87 versions - Latest release: over 1 year ago - 1 dependent package - 1 dependent repositories
Top 8.2% on proxy.golang.org
hub.fastgit.org/hashicorp/consul.git v1.17.2
254 versions - Latest release: over 1 year ago
Top 9.8% on proxy.golang.org
github.com/barreleye-labs/barreleye v0.0.0-20240122145624-49a58c0fb3de
🧊 Official open source of Barreleye blockchain core
9 versions - Latest release: over 1 year ago - 4 stars on GitHub
github.com/igoracmelo/anyflix v0.0.0-20240121174619-d230c77629f6
stream stuff
17 versions - Latest release: over 1 year ago - 0 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/james-lawrence/bw v0.0.0-20240120165810-bb9df4c324a1
self contained cluster configuration management
16 versions - Latest release: over 1 year ago - 2 stars on GitHub
Top 9.9% on proxy.golang.org
github.com/chendehai/chain33 v0.0.3
高度模块化, 遵循 KISS原则的区块链开发框架
2 versions - Latest release: over 1 year ago - 0 stars on GitHub
Top 5.3% on proxy.golang.org
github.com/bittorrent/go-btfs v0.0.0-20231227100918-a5500e3a15e5
BTFS is a global, versioned, peer-to-peer filesystem
7 versions - Latest release: over 1 year ago - 140 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/assetcloud/plugin v0.0.0-20231224064109-1b5cd8bde897
每个系统的功能通过插件完成,插件分成4类: 共识 加密 dapp 存储 这个go 包提供了 官方提供的 插件。
6 versions - Latest release: over 1 year ago - 0 stars on GitHub
github.com/assetcloud/chain v0.0.0-20231224052254-3c905e5ef12b
blockchain framework
7 versions - Latest release: over 1 year ago - 1 dependent package - 1 dependent repositories - 0 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/shirou/mqforward v0.0.0-20231219010120-375575930d28
MQTT to influxdb forwarder
4 versions - Latest release: over 1 year ago - 71 stars on GitHub
github.com/siyul-park/uniflow/plugin/pkg/networkx v0.0.0-20231215105503-caf00b0e80de
Low-Code Engine for Backend Workflows
1 version - Latest release: over 1 year ago - 1 stars on GitHub
github.com/siyul-park/uniflow/plugin/pkg/controllx v0.0.0-20231215105503-caf00b0e80de
Low-Code Engine for Backend Workflows
1 version - Latest release: over 1 year ago - 1 stars on GitHub
github.com/siyul-park/uniflow/plugin/pkg/systemx v0.0.0-20231215105503-caf00b0e80de
Low-Code Engine for Backend Workflows
1 version - Latest release: over 1 year ago - 1 stars on GitHub
github.com/idrecun/zkevm-erigon v0.0.0-20231215094705-92d349b48a55
Package ethereum defines interfaces for interacting with Ethereum.
1 version - Latest release: over 1 year ago
github.com/tenderly/erigon/erigon-lib v0.0.0-20231213155600-d3d9290e9e54
Ethereum implementation on the efficiency frontier
3 versions - Latest release: over 1 year ago - 0 stars on GitHub
github.com/synapsecns/sanguine/rfq/rfq-relayer v0.0.1
Synapse Monorepo
1 version - Latest release: over 1 year ago - 19 stars on GitHub
github.com/idrecun/erigon/erigon-lib v0.0.0-20231212115950-1f8a15b1085a
Ethereum implementation on the efficiency frontier
7 versions - Latest release: over 1 year ago - 0 stars on GitHub
github.com/idrecun/erigon v0.0.0-20231212115950-1f8a15b1085a
Package ethereum defines interfaces for interacting with Ethereum.
8 versions - Latest release: over 1 year ago - 0 stars on GitHub
github.com/nebojsa94/erigon v0.0.0-20231207160702-84e1d89f93f4
Package ethereum defines interfaces for interacting with Ethereum.
14 versions - Latest release: over 1 year ago - 0 stars on GitHub
github.com/nebojsa94/erigon/erigon-lib v0.0.0-20231206092724-ff78b6e31da1
Ethereum implementation on the efficiency frontier
8 versions - Latest release: over 1 year ago - 1 dependent package - 0 stars on GitHub
github.com/xander1235/torrent v1.0.5
1 version - Latest release: over 1 year ago
Top 9.9% on proxy.golang.org
github.com/rjw57/rwstar v0.0.0-20231201105509-62d7a3635262
Experiments with Golang
1 version - Latest release: over 1 year ago - 1 stars on GitHub
Top 4.8% on proxy.golang.org
github.com/varbhat/exatorrent v1.3.0
Easy to Use Torrent Client. Can be hosted in Cloud. Files can be streamed in Browser/Media Player.
20 versions - Latest release: over 1 year ago - 1,595 stars on GitHub
Top 9.6% on proxy.golang.org
github.com/polarsignals/wal v0.0.0-20231123092250-5d233119cfc9
Simplified WAL implementation of github.com/hashicorp/raft-wal
8 versions - Latest release: over 1 year ago - 5 dependent packages - 2 dependent repositories - 1 stars on GitHub
Top 7.4% on proxy.golang.org
github.com/jbooherl/flux v0.194.5
Flux is a lightweight scripting language for querying databases (like InfluxDB) and working with ...
295 versions - Latest release: over 1 year ago - 0 stars on GitHub
Top 5.8% on proxy.golang.org
github.com/bityuan/bityuan v0.0.0-20231117064741-5d610ab0c514
Official Go implementation of the bityuan blockchain network
23 versions - Latest release: over 1 year ago - 1 dependent repositories - 47 stars on GitHub
Top 9.8% on proxy.golang.org
github.com/stevommmm/homemedia v0.0.0-20231114053047-61c436dac2a5
1 version - Latest release: over 1 year ago
Top 8.2% on proxy.golang.org
github.com/anthonyraymond/joal-cli v0.0.0-20231113013344-c8ad13ef1e81
3 versions - Latest release: over 1 year ago
github.com/bobanetwork/v3-anchorage/boba-bindings v0.0.0-20231109202624-69ac752f82ac
Boba Network Monorepo of the Optimism monorepo where Erigon sequencing happens :)
2 versions - Latest release: over 1 year ago - 0 stars on GitHub
github.com/elcn233/go-scdo v0.0.0-20231106141532-6d149f94f75e
2 versions - Latest release: over 1 year ago - 0 stars on GitHub
Top 9.0% on proxy.golang.org
github.com/racoonmediaserver/rms-music-bot v1.1.0
Alternative service for search and download music
10 versions - Latest release: over 1 year ago - 0 stars on GitHub
github.com/xackery/starteq v0.0.0-20231019081853-7b88546571eb
Start EverQuest with patching
1 version - Latest release: over 1 year ago - 0 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/lmangani/fluxpipe v1.0.0
Stand-alone, Serverless Flux API/Pipeline for querying, analyzing and interacting with remote dat...
30 versions - Latest release: over 1 year ago - 25 stars on GitHub
Top 9.8% on proxy.golang.org
github.com/metrico/fluxpipe v1.0.0 💰
TLDR: Flux for InfluxDB 3.0. Stand-alone, Serverless Flux API/Pipeline for querying, analyzing an...
30 versions - Latest release: over 1 year ago - 41 stars on GitHub
github.com/tenderly/zkevm-erigon-lib v1.0.0
Dependencies of Erigon project, rewritten from scratch and licensed under Apache 2.0
1 version - Latest release: over 1 year ago - 0 stars on GitHub
Top 6.8% on proxy.golang.org
github.com/Ledgerwatch/erigon-lib v1.0.0
Dependencies of Erigon project, rewritten from scratch and licensed under Apache 2.0
1 version - Latest release: over 1 year ago - 57 stars on GitHub
Top 2.5% on proxy.golang.org
github.com/ledgerwatch/erigon-lib v1.0.0
Dependencies of Erigon project, rewritten from scratch and licensed under Apache 2.0
571 versions - Latest release: over 1 year ago - 29 dependent packages - 31 dependent repositories - 50 stars on GitHub
github.com/outbrain/consul v1.16.2
Consul is a distributed, highly available, and data center aware solution to connect and configur...
244 versions - Latest release: over 1 year ago - 0 stars on GitHub
github.com/influxcommunity/flux v0.195.1
This is the community fork of Flux, a lightweight scripting language for querying databases (like...
3 versions - Latest release: over 1 year ago - 2 stars on GitHub
github.com/InfluxCommunity/flux v0.195.1
This is the community fork of Flux, a lightweight scripting language for querying databases (like...
3 versions - Latest release: over 1 year ago - 1 dependent package - 2 stars on GitHub
github.com/influxCommunity/flux v0.195.1
This is the community fork of Flux, a lightweight scripting language for querying databases (like...
3 versions - Latest release: over 1 year ago - 4 stars on GitHub
Top 9.1% on proxy.golang.org
github.skymusic.top/33cn/chain33 v1.68.1
21 versions - Latest release: over 1 year ago
Top 9.9% on proxy.golang.org
github.com/miru-project/bt-server v0.0.3
🔮 Miru BT server
3 versions - Latest release: over 1 year ago - 5 stars on GitHub
github.com/aliworkshop/torrent v0.1.2
A torrent download package written in Go
3 versions - Latest release: over 1 year ago - 6 stars on GitHub
github.com/ismtabo/magus v1.0.7
MAgic Genertor Utility for Software
8 versions - Latest release: over 1 year ago - 3 stars on GitHub
Top 5.6% on proxy.golang.org
github.com/smmr-software/mabel v0.1.7
Package main creates and reads the config file, handles flags, and executes the mini and full cli...
8 versions - Latest release: almost 2 years ago - 382 stars on GitHub
github.com/etra0/a-go-y v0.0.0-20230821204721-1159610a3f32
3 versions - Latest release: almost 2 years ago - 0 stars on GitHub
Top 9.0% on proxy.golang.org
github.com/jiuliangLiu/phoenixchain-go-sdk v0.2.7
28 versions - Latest release: almost 2 years ago - 0 stars on
github.com/MrGlp/dc_fix_current_map_writes v1.0.3
GopeedLabDc
4 versions - Latest release: almost 2 years ago - 0 stars on GitHub
github.com/mrglp/dc_fix_current_map_writes v1.0.3
GopeedLabDc
4 versions - Latest release: almost 2 years ago - 0 stars on GitHub
github.com/hernad/consul v1.16.109
Consul is a distributed, highly available, and data center aware solution to connect and configur...
250 versions - Latest release: almost 2 years ago - 1 dependent repositories - 0 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/AlexeyAkhunov/torrent v1.52.4
Full-featured BitTorrent client package and utilities
96 versions - Latest release: almost 2 years ago - 0 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/alexeyakhunov/torrent v1.52.4
Full-featured BitTorrent client package and utilities
96 versions - Latest release: almost 2 years ago - 0 stars on GitHub
github.com/guillaumemck/ghostygg v1.0.0
A simple command-line tool for downloading torrents without seeding & increase download rate.
7 versions - Latest release: almost 2 years ago - 0 stars on GitHub
github.com/monkeywie/torrent v1.52.5-alpha
Full-featured BitTorrent client package and utilities
2 versions - Latest release: almost 2 years ago - 0 stars on GitHub
github.com/monkeyWie/torrent v1.52.5-alpha
Full-featured BitTorrent client package and utilities
2 versions - Latest release: almost 2 years ago - 3 dependent repositories - 0 stars on GitHub
Top 8.5% on proxy.golang.org
gitlab.com/pulsechaincom/erigon-lib v1.0.6
26 versions - Latest release: almost 2 years ago - 4 stars on GitLab.com
Top 9.7% on proxy.golang.org
github.com/pulse-network/erigon-lib v1.0.6
23 versions - Latest release: almost 2 years ago
github.com/maximkiselev/torrent v1.52.3
Full-featured BitTorrent client package and utilities
1 version - Latest release: almost 2 years ago - 0 stars on GitHub
github.com/MaximKiselev/torrent v1.52.3
Full-featured BitTorrent client package and utilities
1 version - Latest release: almost 2 years ago - 0 stars on GitHub
Past Dependents
Include Past Dependents

Check this option to include packages that no longer depend on this package in their latest version but previously did.