A Trie implementation in Go meant for auto-completion use cases. Supports prefix and edit distance search.
☆112Mar 22, 2023Updated 2 years ago
Alternatives and similar repositories for trie
Users that are interested in trie are comparing it to the libraries listed below
Sorting:
- Pratt parser implementation in Go☆46Jul 24, 2022Updated 3 years ago
- go linter that disallows usage of untyped literals and constants as time.Duration☆13Mar 19, 2023Updated 2 years ago
- A simple Binary Tree implementation in Go☆28Nov 21, 2025Updated 3 months ago
- Easy-to-use Discord OAuth2.0 Implementation for Go☆10Dec 12, 2022Updated 3 years ago
- Nano ID for Go☆437Jun 3, 2024Updated last year
- Library to generate TOTP/HOTP codes☆142Jan 17, 2024Updated 2 years ago
- Zabrahook is a simple but complete system to fully handle webhooks, inspired by Stripe Webhooks, it depends only on PostgreSQL.☆20Jun 21, 2022Updated 3 years ago
- A golang map in which entries expire after given a time period☆58Oct 31, 2025Updated 4 months ago
- A simple system monitoring and alerting tool to monitor server HW stats.☆184Apr 2, 2025Updated 11 months ago
- Go http.RoundTripper that emits open telemetry metrics. This helps you easily get metrics for all external APIs you interact with.☆85Nov 11, 2025Updated 3 months ago
- Implements a deep pretty printer for Go data structures to aid in debugging☆109May 13, 2023Updated 2 years ago
- ☆15Jun 12, 2022Updated 3 years ago
- Golang io.Reader and io.Writer but with limits☆78Feb 14, 2023Updated 3 years ago
- The MS Exchange meeting organizer☆18Jan 5, 2023Updated 3 years ago
- A library for creating generic graph data structures and modifying, analyzing, and visualizing them.☆2,140Dec 11, 2024Updated last year
- A simpler and faster alternative to regexp☆52Oct 1, 2022Updated 3 years ago
- Programatic document generation as a HTTP service. Render PDFs using LaTeX templates and JSON.☆221Feb 13, 2025Updated last year
- 📅 Calendar heatmap inspired by GitHub contribution activity☆411Feb 10, 2025Updated last year
- Simple streaming RPC for Golang.☆20Aug 21, 2022Updated 3 years ago
- Idiomatic Domain-driven Design, CQRS and Event Sourcing for Go☆100Updated this week
- The most accurate natural language detection library for Go, suitable for short text and mixed-language text☆1,319Feb 6, 2025Updated last year
- ☆30Feb 22, 2026Updated last week
- Connection pool for Go's net.Conn interface☆126Sep 7, 2022Updated 3 years ago
- A persistent rope in Go☆89Jul 9, 2022Updated 3 years ago
- A Unicode-based case conversion library for Go☆61Dec 30, 2023Updated 2 years ago
- A library for generating the repository pattern.☆34Mar 7, 2022Updated 3 years ago
- Implementations of https://github.com/golang/go/wiki/SliceTricks using generics☆23Mar 1, 2022Updated 4 years ago
- Enhanced Go reflection using DWARF debug information to extract function parameter names☆57Jul 31, 2025Updated 7 months ago
- Spaghetti: a dependency analysis tool for Go packages☆765May 19, 2023Updated 2 years ago
- A server that exposes a directory for video streaming via web interface☆18Aug 26, 2016Updated 9 years ago
- An (almost) compliant XPath 1.0 library.☆48Apr 20, 2024Updated last year
- Chrono is a scheduler library that lets you run your task and code periodically☆447Jul 22, 2024Updated last year
- Generic goroutine pool: Submit, Map, Async.☆72Nov 21, 2023Updated 2 years ago
- A sliding window sampling implementation for the rcrowley/go-metrics library.☆25Jan 6, 2026Updated last month
- Lean Database☆24Aug 5, 2022Updated 3 years ago
- A small tool for embedding files in a Go source file.☆11Nov 3, 2020Updated 5 years ago
- Stream, filter and react to Twitter status updates on the command line☆13Sep 6, 2018Updated 7 years ago
- Cron Jobs in Golang.☆11Jan 14, 2021Updated 5 years ago
- Levenshtein distance in Golang☆10May 18, 2016Updated 9 years ago