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

901 stars
20 watching
106 forks
Language: Go
last commit: over 1 year ago
Linked from 2 awesome lists

cidripnetwork-analysis

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
c-robinson/iplib A library for working with IP addresses and networks in Go 144
c-rack/cidr-elixir Utilities for IP address range manipulation and comparison in Elixir 45
achanda/ipnetwork A library to work with IPv4 and IPv6 CIDRs in Rust 121
cidrblock/netcopa An engine for parsing network device configurations and converting them to structured data in YAML 135
derekparker/trie A Go library implementing a data structure for fast prefix and fuzzy string searching 763
cobenian/inet_cidr A CIDR parsing and manipulation library for Elixir compatible with Erlang's :inet. 49
shady831213/algorithms A collection of algorithms and data structures implemented in Go. 805
wenerme/go-req A declarative HTTP client library for the Go programming language 22
golangmastery/gopherlabs A comprehensive resource for learning Go programming and related technologies through interactive tutorials, examples, and workshops. 146
digitalcrab/browscap_go Provides a GoLang library to retrieve browser capabilities from a browscap.ini file. 49
ynadji/netaddr A Common Lisp library for manipulating IP addresses and networks 5
jinzhu/gorm An ORM library for Go that enables interactive and declarative database interactions using a high-level API. 640
daviddengcn/go-pr A Go package for building pattern recognition applications 66
goccy/go-yaml A YAML parser and encoder for the Go programming language. 1,179
subchen/go-trylock Provides trylock functionality on top of read-write locks for Golang concurrency control 35