This is your work, valued
gue. Golang queue on top of PostgreSQL
★ 315go-oauth2-pg. PostgreSQL storage for OAuth 2.0
★ 53pgx-google-uuid. Google UUID type support for pgx PostgreSQL driver
★ 50rklotz. Yet another simple single-user file-based golang-driven blog engine
★ 41django-loginza. Django application for Loginza service
★ 39ZfSimpleMigrations. Simple Migrations for Zend Framework 2
★ 29pgx-helpers. Various helpers for jackc/pgx PostgreSQL driver for Go
★ 8go-pg-adapter. Simple adapter interface and implementations for different PostgreSQL drivers for Go
★ 7gueron. Cron jobs scheduler and runner backed by github.com/vgarvardt/gue
★ 6grpc-tutorial. Simple gRPC service written in Go with steps to reproduce
★ 5go-pg-mutex. Mutex lock based on PostgreSQL advisory locks for Go
★ 5slogex. Golang log/slog extensions
★ 2x11colors-go. X11 color names and RGB vales with some additional wrapper API
★ 2jobrunner. Framework for performing work asynchronously, outside of the request flow
★ 2Extenal-Login. Drupal module that provides user-friendly block for log in as member of other sites using OpenID, Facebook, etc.
★ 1backoff. Backoff implementation extracted from Google gRPC
★ 1itskrig.com. itskrig.com contents
★ 1go-pretty. Table-writer and more in golang!
★ 3.5kqjs. QJS is a CGO-Free, modern, secure JavaScript runtime for Go applications, built on the powerful QuickJS engine and Wazero WebAssembly runtime
★ 593timediff. Go library for printing human readable, relative time differences 🕰️
★ 419fasthttp. Fast HTTP package for Go. Tuned for high performance. Zero memory allocations in hot paths. Up to 10x faster than net/http
★ 23kgo-cover-treemap. 🎄 Go code coverage to SVG treemap
★ 598powerlevel10k. A Zsh theme
★ 55kgo-json. Fast JSON encoder/decoder compatible with encoding/json for Go
★ 3.7kgeesefs. Finally, a good FUSE FS implementation over S3
★ 1.1kseaweedfs. SeaweedFS is a distributed storage system for object storage (S3), file systems, and Iceberg tables, designed to handle billions of files with O(1) disk access and effortless horizontal scaling.
★ 33kgarnet. Garnet is a remote cache-store from Microsoft Research that offers strong performance (throughput and latency), scalability, storage, recovery, cluster sharding, key migration, and replication features. Garnet can work with existing Redis clients.
★ 12kpico. Minimal CSS Framework for semantic HTML
★ 17kpet. Simple command-line snippet manager
★ 5.3kgosol. Polymorphic Solitaire Game in Go + Ebiten
★ 53tint. 🌈 slog.Handler that writes tinted (colorized) logs
★ 1.3ktempl. A language for writing HTML user interfaces in Go.
★ 10kconc. Better structured concurrency for go
★ 10kexpr. Expression language and expression evaluation for Go
★ 7.9kgolang-set. A simple, battle-tested and generic set type for the Go language. Trusted by GoogleCloudPlatform, Docker, 1Password, Ethereum and Hashicorp.
★ 4.7kKick-Off. UIkit 3 Starter Layout / Templates - Quick start for your UIkit 3 project!
★ 790hugo-theme-mini. A fast, minimalist and responsive hugo theme for bloggers.
★ 800go-flutter. Flutter on Windows, MacOS and Linux - based on Flutter Embedding, Go and GLFW.
★ 5.9kmountebank. Over the wire test doubles
★ 2.1kendb. SQL document database with full history.
★ 279FerretDB. A truly Open Source MongoDB alternative
★ 11kbbolt. An embedded key/value database for Go.
★ 9.6kalpine. A rugged, minimal framework for composing JavaScript behavior in your markup.
★ 32ksoundshed-app. Desktop and Web app to browse and manage guitar amp tones. Control your bluetooth amp, jam to video backing tracks.
★ 117cerbos. Cerbos is the open core, language-agnostic, scalable authorization solution that makes user permissions and authorization simple to implement and manage by writing context-aware access control policies for your application resources.
★ 4.5kfranz-go. franz-go is a feature complete, pure Go library for Kafka from 0.8.0 through 4.2+. Producing, consuming, transacting, administrating, etc.
★ 2.9kService-Hub. ServiceHub is a Self-service Portal, for creation and day 2 operations, leverages existing automation processes. SerivceHub is built for Platform Engineers.
★ 122mountpoint-s3. A simple, high-throughput file client for mounting an Amazon S3 bucket as a local file system.
★ 5.7kGBP_BE_WS. Back-end application for a multiplayer ban pick game for Genshin Impact
★ 17gev. 🚀Gev is a lightweight, fast non-blocking TCP network library / websocket server based on Reactor mode. Support custom protocols to quickly and easily build high-performance servers.
★ 1.8kslim. Surprisingly space efficient trie in Golang(11 bits/key; 100 ns/get).
★ 1.9kjocko. Kafka implemented in Golang with built-in coordination (No ZK dep, single binary install, Cloud Native)
★ 5kfrp. A fast reverse proxy to help you expose a local server behind a NAT or firewall to the internet.
★ 108kplaywright-go. Playwright for Go a browser automation library to control Chromium, Firefox and WebKit with a single API.
★ 3.4kcomcast. Simulating shitty network connections so you can build better systems.
★ 11kgoda. Go Dependency Analysis toolkit
★ 1.7kgaia. Build powerful pipelines in any programming language.
★ 5.2kbucketeer. Feature Flag Management and A/B Testing platform
★ 476glob. Go glob
★ 1kpoison. Professional Hugo theme for dev bloggers. Based on Mdo's classic Hyde theme.
★ 319rqlite. The lightweight, fault-tolerant database built on SQLite. Designed to keep your data highly available with minimal effort.
★ 18kwombat. Cross platform gRPC client
★ 1.4kwgo. Live reload for Go apps. Watch arbitrary files and respond with arbitrary commands. Supports running multiple commands in parallel.
★ 571htmx. </> htmx - high power tools for HTML
★ 48kmelody. :notes: Minimalist websocket framework for Go
★ 4.1kecharts. Apache ECharts is a powerful, interactive charting and data visualization library for browser
★ 67kplotly.js. Open-source JavaScript charting library behind Plotly and Dash
★ 18kmemphis. Memphis.dev is a highly scalable and effortless data streaming platform
★ 3.4kfreeport. Get a free and open tcp port that is ready to use
★ 372ulid. Universally Unique Lexicographically Sortable Identifier (ULID) in Go
★ 5klingua-go. The most accurate natural language detection library for Go, suitable for short text and mixed-language text
★ 1.4ktestza. Full-featured test framework for Go! Assertions, fuzzing, input testing, output capturing, and much more! 🍕
★ 416bluemonday. bluemonday: a fast golang HTML sanitizer (inspired by the OWASP Java HTML Sanitizer) to scrub user generated content of XSS
★ 3.7kwails. Create beautiful applications using Go
★ 35kdecimal. Arbitrary-precision fixed-point decimal numbers in Go
★ 7.4kgo-money. Go implementation of Fowler's Money pattern
★ 1.9kgo-envconfig. A Go library for parsing struct tags from environment variables.
★ 1.2khealth-go. Library to provide basic healthcheck functionality to Go applications.
★ 589devbox. Instant, easy, and predictable development environments
★ 12kjobrunner. Framework for performing work asynchronously, outside of the request flow
★ 1.1kis. Micro check library in Golang.
★ 73ogen. OpenAPI v3 code generator for go
★ 2.1kchromedp. A faster, simpler way to drive browsers supporting the Chrome DevTools Protocol.
★ 13kgowitness. 🔍 gowitness - a golang, web screenshot utility using Chrome Headless
★ 4.4kmakefiletutorial. Learn make by example
★ 5.9kquestdb. QuestDB is a high performance, open-source, time-series database
★ 17kpixijs. The HTML5 Creation Engine: Create beautiful digital content with the fastest, most flexible 2D WebGL renderer.
★ 48kbuergeramt-appointments-old. Experiment to find the best time to look for an appointment at the Berlin Bürgeramt
★ 49table. Produces a string that represents slice data in a text table, inspired by gajus/table.
★ 142bubbles. TUI components for Bubble Tea 🫧
★ 8.7kgio. Mirror of the Gio main repository (https://git.sr.ht/~eliasnaur/gio)
★ 2.2kZenQ. A thread-safe queue faster and more resource efficient than golang's native channels
★ 695otelsql. OpenTelemetry SQL database driver wrapper for Go
★ 126semgroup. Like errgroup/waitgroup, but only runs a maximum of tasks at any time.
★ 321reshape. An easy-to-use, zero-downtime schema migration tool for Postgres
★ 1.8kgotenberg. A developer-friendly API for converting many document formats into PDF files, and more!
★ 13kzincsearch. ZincSearch . A lightweight alternative to elasticsearch that requires minimal resources, written in Go.
★ 18kbubbletea. A powerful little TUI framework 🏗
★ 44kpg_timetable. pg_timetable: Advanced scheduling for PostgreSQL
★ 1.4ktunny. A goroutine pool for Go
★ 4klipgloss. Style definitions for nice terminal layouts 👄
★ 12kpterm. ✨ PTerm is a modern Go module to easily beautify console output. Featuring charts, progressbars, tables, trees, text input, select menus and much more 🚀 It's completely configurable and 100% cross-platform compatible.
★ 5.5kprotoc-gen-validate. Protocol Buffer Validation - replaced by https://github.com/bufbuild/protovalidate
★ 4.1kgenerativeart. Generative Art in Go
★ 935googleapis. Public interface definitions of Google APIs.
★ 8.6kmtproto. 🦋 Full-native go implementation of Telegram API
★ 1.3kcolor. 🎨 Terminal color rendering library, support 8/16 colors, 256 colors, RGB color rendering output, support Print/Sprintf methods, compatible with Windows. GO CLI 控制台颜色渲染工具库,支持16色,256色,RGB色彩渲染输出,使用类似于 Print/Sprintf,兼容并支持 Windows 环境的色彩渲染
★ 1.6kreconnecting-websocket. A small decorator for the JavaScript WebSocket API that automatically reconnects
★ 4.3kmediary. Add interceptors to GO http.Client
★ 88go-humanize. Go Humans! (formatters for units to human friendly sizes)
★ 4.8kgofakeit. Random fake data generator written in go
★ 5.4ktermdash. Terminal based dashboard.
★ 3k98.css. A design system for building faithful recreations of old UIs
★ 11kgo-jmespath. Golang implementation of JMESPath.
★ 622chai. Modern embedded SQL database
★ 1.7kfyne. Cross platform GUI toolkit in Go inspired by Material Design
★ 28kstage.js. 2D HTML5 rendering and layout engine for game development
★ 2.6kIOTstack. docker stack for getting started on IOT on the Raspberry PI
★ 1.5kgocache. ☔️ A complete Go cache library that brings you multiple ways of managing your caches
★ 2.9ksqlhooks. Attach hooks to any database/sql driver
★ 667goldmark. :trophy: A markdown parser written in Go. Easy to extend, standard(CommonMark) compliant, well structured.
★ 4.9kslug. URL-friendly slugify with multiple languages support.
★ 1.3kdevdash. :bento: Highly Configurable Terminal Dashboard for Developers and Creators
★ 1.6ktiler. 👷 Build images with images
★ 6ktelegram-bot-api. Golang bindings for the Telegram Bot API
★ 6.4kwtf. The personal information dashboard for your terminal
★ 17kchart.xkcd. xkcd styled chart lib
★ 7.8kupx. UPX - the Ultimate Packer for eXecutables
★ 18kcompress. Optimized Go Compression Packages
★ 5.6ksampler. Tool for shell commands execution, visualization and alerting. Configured with a simple YAML file.
★ 15kmpb. multi progress bar for Go cli applications
★ 2.5kotto. A JavaScript interpreter in Go (golang)
★ 8.4kconnect. Fancy stream processing made operationally mundane
★ 8.7kbuildevents. A small helper to generate Honeycomb traces from CI builds
★ 231ws. A tiny WebSocket library for Go.
★ 6.5kgo-i18n. Translate your Go program into multiple languages.
★ 3.5kcssfx. ✨ Beautifully simple click-to-copy CSS effects
★ 6.1kpopmotion. Simple animation libraries for delightful user interfaces
★ 20kgowid. Compositional widgets for terminal user interfaces, written in Go, inspired by urwid.
★ 712postgresqltuner. Simple script to analyse your PostgreSQL database configuration, and give tuning advice
★ 2.7knsq. A realtime distributed messaging platform
★ 26kgoform. Golang web forms, html5 support, file upload, bind from interface, bind from request, map to struct, template support, validations, filters and build query support
★ 17go-echarts. 🎨 The adorable charts library for Golang.
★ 7.6kkaf. Modern CLI for Apache Kafka, written in Go.
★ 2.4kbigqueue. Embedded, Fast and Persistent bigqueue implementation
★ 453server. A simple server for sending and receiving messages in real-time per WebSocket. (Includes a sleek web-ui)
★ 15kBeaver. 💨 A real time messaging system to build a scalable in-app notifications, multiplayer games, chat apps in web and mobile apps.
★ 1.6kgo-cache. An in-memory key:value store/cache (similar to Memcached) library for Go, suitable for single-machine applications.
★ 8.8kgo-grpc-middleware. Golang gRPC Middlewares: interceptor chaining, auth, logging, retries and more.
★ 6.8kgrpcurl. Like cURL, but for gRPC: Command-line tool for interacting with gRPC servers
★ 13kgrpcui. An interactive web UI for gRPC, along the lines of postman
★ 5.9kminio. MinIO is a high-performance, S3 compatible object store, open sourced under GNU AGPLv3 license.
★ 61kwebsocketproxy. WebSocket reverse proxy handler for Go
★ 437cds. Enterprise-Grade Continuous Delivery & DevOps Automation Open Source Platform
★ 4.8k1m-go-websockets. handling 1M websockets connections in Go
★ 6kapexcharts.js. 📊 Interactive JavaScript Charts built on SVG
★ 15kstats. A well tested and comprehensive Golang statistics library package with no dependencies.
★ 3kwebsocket. Package gorilla/websocket is a fast, well-tested and widely used WebSocket implementation for Go.
★ 25kmermaid. Generation of diagrams like flowcharts or sequence diagrams from text in a similar manner as markdown
★ 89kanime. JavaScript animation engine
★ 71kvecty. Vecty lets you build responsive and dynamic web frontends in Go using WebAssembly, competing with modern web frameworks like React & VueJS.
★ 2.9kdive. A tool for exploring each layer in a docker image
★ 54ktimescaledb. A time-series database for high-performance real-time analytics packaged as a Postgres extension
★ 23kform. Easily create HTML forms with Go structs.
★ 401dispatch. Web-based IRC client in Go.
★ 639spin.js. A spinning activity indicator
★ 9.3kgojay. high performance JSON encoder/decoder with stream API for Golang
★ 2.1kpell. 📝 the simplest and smallest WYSIWYG text editor for web, with no dependencies
★ 12kgitkube. Build and deploy docker images to Kubernetes using git push
★ 3.8kmoniker. A Go library for generating whimsical names
★ 71tview. Terminal UI library with rich, interactive widgets — written in Golang
★ 14ktelebot. Telebot is a Telegram bot framework in Go.
★ 4.6kmatterbridge. bridge between mattermost, IRC, gitter, xmpp, slack, discord, telegram, rocketchat, twitch, ssh-chat, zulip, whatsapp, keybase, matrix, microsoft teams, nextcloud, mumble, vk and more with REST API (mattermost not required!)
★ 7.5kgo-http-tunnel. Fast and secure tunnels over HTTP/2
★ 3.3kzap. Blazing fast, structured, leveled logging in Go.
★ 25kglot. Glot is a plotting library for Golang built on top of gnuplot.
★ 407etcdircd. An ircd backed by etcd
★ 74litter. Litter is a pretty printer library for Go data structures to aid in debugging and testing.
★ 1.7kcam2ip. Turn any webcam into an IP camera
★ 1.1kgobreaker. Circuit Breaker implemented in Go
★ 3.6kglobe. Globe wireframe visualizations in Golang
★ 1.6kgo. A high-performance 100% compatible drop-in replacement of "encoding/json"
★ 14kprotoc-go-inject-tag. Inject custom tags to protobuf golang struct
★ 1.3kgjson. Get JSON values quickly - JSON parser for Go
★ 16kgounidecode. Unicode transliterator for #golang
★ 80remark. A simple, in-browser, markdown-driven slideshow tool.
★ 13kfaq. Полезная информация о жизни в Германии
★ 2.2ktermeter. Visualize data in the terminal
★ 458sjson. Set JSON values very quickly in Go
★ 2.7kgovalidator. [Go] Package of validators and sanitizers for strings, numerics, slices and structs
★ 6.2kgallium. Build desktop applications in Go and HTML.
★ 3.7kcanvas-gauges. HTML5 Canvas Gauge. Tiny implementation of highly configurable gauge using pure JavaScript and HTML5 canvas. No dependencies. Suitable for IoT devices because of minimum code base.
★ 1.6kgoth. Package goth provides a simple, clean, and idiomatic way to write authentication packages for Go web applications.
★ 6.6kbuntdb. BuntDB is an embeddable, in-memory key/value database for Go with custom indexing and geospatial support
★ 4.9kgo-chart. go chart is a basic charting library in go.
★ 4kminify. Go minifiers for web formats
★ 4.1kstorm. Simple and powerful toolkit for BoltDB
★ 2.1kmulticorecsv. A multicore csv reader library in Go
★ 47velox. Real-time Go struct to JS object synchronisation over SSE and WebSockets
★ 192gtf. gtf - a useful set of Golang Template Functions
★ 321go-input. Go package for ideal tty prompt
★ 253q. q - Run SQL directly on delimited files and multi-file sqlite databases
★ 10kuiprogress. A go library to render progress bars in terminal applications
★ 2.1kuitable. A go library to improve readability in terminal apps using tabular data
★ 742ascii_art. Converts images to ASCII art
★ 196goquery. A little like that j-thing, only in Go.
★ 15kinitials-avatar. Initials avatar for golang
★ 277pgx. PostgreSQL driver and toolkit for Go
★ 14kfiletype. Fast, dependency-free Go package to infer binary file types based on the magic numbers header signature
★ 2.3kclipboard.js. :scissors: Modern copy to clipboard. No Flash. Just 3kb gzipped :clipboard:
★ 34kita. Go(Golang) library that provides a clean API for dynamically calling structs methods
★ 69service. :zap: Easily write daemonizable services in Go
★ 512gomail. The best way to send emails in Go.
★ 4.7kcentrifugo. Scalable real-time messaging server in a language-agnostic way. Self-hosted alternative to Pubnub, Pusher, Ably, socket.io, Phoenix.PubSub, SignalR. Set up once and forever.
★ 10kstatgo. Access OS metrics from Golang,
★ 454email-me. email me when a thing is done
★ 57vanish. :sparkles: Temporary files and directories made easy
★ 28