gonids is a library to parse IDS rules, with a focus primarily on Suricata rule compatibility. There is a discussion forum available that you can join on Google Groups: https://groups.google.com/forum/#!topic/gonids/
A Highly Accessible and Automated Virtualization Platform for Security Education
BQB is a lightweight and easy to use query builder that works with sqlite, mysql, mariadb, postgres, and others.
Utility to simplify running applications in docker containers
RobustIRC - an IRC network without netsplits, implemented in Go using the Raft consensus algorithm
go-etl is a toolset for data extraction, transformation and loading.
A Go client for rqlite, the distributed database built on SQLite
:satellite: A cross-platform task runner for executing commands and generating files from templates
- task-runner
- template
- go
- golang
Build your own Game-Engine based on the Entity Component System concept in Golang.
Demo app for learning observability with Grafana and performance testing with k6.
Utility that exposes the expiry of TLS certificates as Prometheus metrics
Database access layer for golang
Type-safe, persistent, embedded task queues and background job runner w/ SQLite. Web monitoring UI included.
A super simple Lodash like utility library with essential functions that empowers the development in Go
ASCII transliterations of Unicode text.
Arch Linux AUR Helper with ncurses functionality and better searching and sorting
- aur-helper
- aur-packages
- pacman
- yaourt
Single-binary observability, time-series database, and built-in dashboard for Raspberry Pi, edge devices, and local metrics.
A safe way to execute functions asynchronously, recovering them in case of panic. It also provides an error stack aiming to facilitate fail causes discovery.
Small utility to create JSON objects
powerful SQL toolkit; offering parsing, building, and migration capabilities.
- sql-migration
- arvo-schema
- mysql
- migration
Pure-Go SQL parser, formatter, linter and security scanner for 8 dialects. Zero-copy, race-free, with an LSP and MCP server.
Go asynchronous simple function utilities, for managing execution of closures and callbacks
- goroutine
- callback
- closure
- golang
pocketbase boilerplate
🌟 Useful functional programming helpers for Go
- golang
- go
- functional-programming
- library