patricia
Garbage collector-sensitive patricia tree for IP/CIDR tagging (by kentik)
go-patricia
A generic patricia trie (also called radix tree) implemented in Go (Golang) (by tchap)
patricia | go-patricia | |
---|---|---|
1 | 1 | |
249 | 271 | |
0.8% | - | |
4.0 | 0.0 | |
about 2 months ago | over 1 year ago | |
Go | Go | |
BSD 2-clause "Simplified" License | MIT License |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
patricia
Posts with mentions or reviews of patricia.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2020-12-22.
-
-🎄- 2020 Day 23 Solutions -🎄-
Go's deficiencies actually pointed me to a faster solution here. From the readme of kentik/patricia (an optimized radix tree for storing IP addresses), emphasis mine:
go-patricia
Posts with mentions or reviews of go-patricia.
We have used some of these posts to build our list of alternatives
and similar projects.
-
Extra speed for youtube.
For something like subtracting a list of IP addresses from another, I use https://github.com/tchap/go-patricia.
What are some alternatives?
When comparing patricia and go-patricia you can also consider the following projects:
cidranger - Fast IP to CIDR lookup in Golang
router - Router implementation for fasthttp
aoc-clojure - Advent of code 2020 solutions in Clojure
art - An Adaptive Radix Tree (ART) implementation in Go
go-fasttld - go-fasttld is a high performance effective top level domains (eTLD) extraction module.