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.
Xferspdy provides binary diff and patch library in golang. [Mentioned in Awesome Go, https://github.com/avelino/awesome-go]
- fingerprint-generation
- diff
- golang
Powerful and versatile MIME sniffing package using pre-compiled glob patterns, magic number signatures, XML document namespaces, and tree magic for mounted volumes, generated from the XDG shared-mime-info database.
- mime
- mime-types
- mime-database
- filetype
The opposite of Ruler, provides blue teams with the ability to detect Ruler usage against Exchange.
This package provides a framework for writing validations for Go applications.
- gobuffalo
- pop
- validation
- models
Go client for the GeoServer REST API — workspaces, datastores, layers, styles, security, ACL, GeoWebCache, Importer, plus OWS GetCapabilities/Describe. Tested against GeoServer 2.27 LTS and 2.28 stable.
- geoserver
- gis
- mapping
- golang
GoFreeDB is a Golang library that provides common and simple database abstractions on top of Google Sheets.
- database
- golang
- google-sheets-api
- google-sheets-api-v4
A Go library for performing Unicode Text Segmentation as described in Unicode Standard Annex #29
create boilerplate structure for neovim plugins
Pure Go system tray library for Windows, macOS, and Linux. Zero CGO.
Package dhcp6 implements a DHCPv6 server, as described in RFC 3315. MIT Licensed.
Package passwap provides a unified implementation between different password hashing algorithms. It allows for easy swapping between algorithms, using the same API for all of them.
Time-Based One-Time Password (TOTP) and HMAC-Based One-Time Password (HOTP) library for Go.
- hotp
- totp
- totp-codes
- authenticator
Search the web and primary sources, read full pages, and check every citation. MCP server for Claude, Cursor, Codex and more. Runs on your machine.
Package notify provides an implementation of the Gnome DBus Notifications Specification.
Package netbug provides a handler for registering profilers on your own ServeMux.
🚀 Production-ready AI-friendly Go REST API boilerplate with Clean Architecture, JWT auth, RBAC, PostgreSQL migrations, and highly tested. AI-optimized with built-in guidelines for most used IDEs. Docker hot-reload, Swagger docs, one-command setup. Build production APIs in minutes, not weeks.
Wraps the aws-sdk-go and hides the complexity of dealing with the not so Go friendly AWS SDK.
- aws
- golang
- parameter-store
- ssm
A Go package that provides a simple way of accessing nested properties in maps and slices.
Password generator written in Golang, usable as a CLI or Go library. Provides options for human readable and accessibility friendly passwords.
- golang
- go
- go-library
- golang-library
A GUI library for Go that doesn't make you want to switch to web dev.
- easy
- golang
- gui-framework
- no-cgo
Stemmer packages for Go programming language. Includes English, German and Dutch stemmers.
Terminal UI for Algorand Nodes
The library provides a unified way to read configuration data from different sources, such as environment variables, command line flags, and configuration files.