1301.ichiban / prolog
The only reasonable scripting engine for Go.
- interpreter
- prolog
- golang
- go
- logic-programming
Ranked by Attention Score: stars gained over the last 180 complete days
1301–1400 of 2,174 by Attention Score · May 9, 2026 – Nov 4, 2026 (UTC)
The only reasonable scripting engine for Go.
Cross-platform config file CLI toolchain. Validates syntax, schema compliance, and formatting across 18 different configuration file types. Written in Go.
General purpose library for reading, writing and working with OpenStreetMap data
An elegant and concurrent library for the Telegram bot API in Go.
The simplest config loader for Go that reads/watches from file, env, flag and clouds (AWS, Azure, GCP).
Advanced PostgreSQL & Pgbouncer Metrics Exporter for Prometheus
From sprig to sprout - Useful template functions for Go templates with steroids
A high-performance, high precision, zero allocation fixed-point decimal library for financial applications
Mergo: merging Go structs and maps since 2013
Schedule bpftrace programs on your kubernetes cluster using the kubectl
Gmqtt is a flexible, high-performance MQTT broker library that fully implements the MQTT protocol V3.x and V5 in golang
Technical Analysis Library for Golang
An implementation of failpoints for Golang.
Create jobs on a time-based schedule on Docker Swarm
Consistent hashing with bounded loads in Golang
From local development to the cloud: web apps development with containers made easy.
Go (Golang) GNU gettext utilities package
A simple server for push notifications via Matrix (and a minimalistic alternative to Pushover and Gotify) 🚀📯
🛒 myCart - shopping cart in 1 file with card and cryptocurrency payment support
Go library for reading and writing Microsoft Docx
EasyDocker is a TUI focused on investigating and troubleshooting Docker resources. Highly inspired by lazydocker and k9s while leveraging beautiful graphics from BubbleTea
High-performance TUI framework for Go with DDD + Rich model inspired architecture, perfect Unicode, and Elm-inspired design. Modern alternative to Bubbletea/Lipgloss.
Self-hosted CMS that works human or headless: full admin UI plus REST and MCP APIs, built-in semantic search and site chat, and content forking, versioning, diff/merge review, templates, approvals, and static page generation.
Run your own GPTChat Telegram bot, with a single command!
Artificial Intelligence Infrastructure-as-Code Generator.
Package ini provides INI file read and write functionality in Go
Data structure and algorithm library for go, designed to provide functions similar to C++ STL
onnx-go gives the ability to import a pre-trained neural network within Go without being linked to a framework or library.
A Golang library and framework for the Discord API.
Countries - ISO-639, ISO-3166 countries codes with subdivisions and names, ISO-4217 currency designators, ITU-T E.164 IDD phone codes, countries capitals, UN M.49 codes, IANA ccTLD countries domains, FIPS, IOC/NOC and FIFA codes, VERY VERY FAST, compatible with Databases/JSON/BSON/GOB/XML/CSV, Emoji countries flags and currencies, Unicode CLDR.
✉️ A streaming Go library for the Internet Message Format and mail messages
TranslatedJenkins CLI allows you to manage your Jenkins in an easy way. Jenkins command-line client
MySQL Server implementation for Model Context Protocol (MCP) written in Go.
High-performance Aho-Corasick multi-pattern string matching for Go
Extensible API Gateway written in Go. Load custom plugins to extend functionality.
:electric_plug: Raspberry Pi GPIO library for go-lang
VirusTotal Wanna Be - Now with 100% more Hipster
Ruby on Rails like test fixtures for Go. Write tests against a real database
A Go package for engineering organisms.
A pure go General-purpose Task-parallel Programming Framework
The Emperor takes care of all errors personally
🥘 An independent package manager for compiled binaries.
go-test-coverage is a tool designed to report issues when test coverage falls below a specified threshold
Simple but powerful dependency injection container for Go projects!
TakaTime is a blazingly fast, privacy-first coding activity tracker and the open-source, self-hosted alternative to WakaTime. Track your development activity across Neovim, VS Code, JetBrains IDEs, and Antigravity while generating rich analytics, beautiful dashboards, and GitHub profile statistics—all powered by your own MongoDB database.
Cron for Docker — a job scheduler that runs commands in containers, on the host, or as swarm services, with a web UI, health endpoints and webhook notifications.
Google Drive client for the commandline
LinDB is a scalable, high performance, high availability distributed time series database.
Open source framework for processing, monitoring, and alerting on time series data
Minimalist and zero-dependency scheduling library for Go
Linear algebra, eigenvalues, FFT, Bessel, elliptic, orthogonal polys, geometry, NURBS, numerical quadrature, 3D transfinite interpolation, random numbers, Mersenne twister, probability distributions, optimisation, differential equations.
A TUI for viewing and editing database files.
Program to reverse Docker images into Dockerfiles
More effective network communication, two-way calling, notify and broadcast supported.
High-performance, minimalist async-io (proactor) networking for Golang.
eBPF library for Go. Powered by libbpf.
Go Perceptual image hashing package
Signal 18 repman - Replication Manager for MySQL / MariaDB / Percona Server
Update version constraints in your Terraform / OpenTofu configurations
Validate the Strength of a Password in Go
Matching Engine for Limit Order Book in Golang
Embeddable and distributed in-memory alternative to Redis.
Go version manager, written in Go. Super simple tool to install and manage Go versions. Install go without root. Gobrew doesn't require shell rehash.
XSD (XML Schema Definition) parser and Go/C/Java/Rust/TypeScript code generator
Synchronization and asynchronous computation package for Go
A modern Git CLI tool with both traditional command-line and interactive incremental-search UI.
Goiabada is an OAuth2 / OpenID Connect server written in Go.
boxes and glue made easy - a PDF rendering library for Go using boxes and glue
Lightweight, type-safe database query builder for Go with zero production dependencies. JOINs, subqueries, CTEs, batch operations, LRU statement cache. PostgreSQL, MySQL, SQLite.
fast, auto-fixing Markdown linter and formatter. Checks style, readability, structure, and cross-file integrity.
Grumpy is a Python to Go source code transcompiler and runtime.
Commandline tool for running SQL queries against JSON, CSV, Excel, Parquet, and more.
All your digital life on a single timeline, stored locally -- DEPRECATED, SEE TIMELINIZE (link below)
Learn how to write webapps without a framework in Go.
End-to-end HTTP and REST API testing for Go.
:star: :star: Distributed tcpdump for cloud native environments :star: :star:
Go binding to ImageMagick's MagickWand C API
CLI application to create ssh tunnels focused on resiliency and user experience.
A utility to safely generate malicious network traffic patterns and evaluate controls.
Embedded key-value store for read-heavy workloads written in Go