cidranger

CIDR lookup library

A Golang library that enables fast IP to CIDR block lookup using a trie data structure.

Fast IP to CIDR lookup in Golang

GitHub

908 stars
20 watching
107 forks
Language: Go
last commit: over 3 years ago
Linked from 2 awesome lists

cidripnetwork-analysis

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
c-robinson/iplibA library for working with IP addresses and networks in Go144
c-rack/cidr-elixirUtilities for IP address range manipulation and comparison in Elixir45
achanda/ipnetworkA library to work with IPv4 and IPv6 CIDRs in Rust121
cidrblock/netcopaAn engine for parsing network device configurations and converting them to structured data in YAML135
derekparker/trieA Go library implementing a data structure for fast prefix and fuzzy string searching766
cobenian/inet_cidrA CIDR parsing and manipulation library for Elixir compatible with Erlang's :inet.49
shady831213/algorithmsA collection of algorithms and data structures implemented in Go.806
wenerme/go-reqA declarative HTTP client library for the Go programming language22
golangmastery/gopherlabsA comprehensive resource for learning Go programming and related technologies through interactive tutorials, examples, and workshops.143
digitalcrab/browscap_goProvides a GoLang library to retrieve browser capabilities from a browscap.ini file.49
ynadji/netaddrA Common Lisp library for manipulating IP addresses and networks5
jinzhu/gormAn ORM library for Go that enables interactive and declarative database interactions using a high-level API.643
daviddengcn/go-prA Go package for building pattern recognition applications67
goccy/go-yamlA Go YAML parser and encoder with improved performance, customization options, and team collaboration features.1,217
subchen/go-trylockProvides trylock functionality on top of read-write locks for Golang concurrency control35