Trending repositories
Ranked by Attention Score: stars gained over the last 90 complete days
98 repositories by Attention Score · Aug 7, 2026 – Nov 4, 2026 (UTC)
2.tailscale / tailscale
The easiest, most secure way to use WireGuard and 2FA.
3.juanfont / headscale
An open source, self-hosted implementation of the Tailscale control server
4.getarcaneapp / arcane
Modern Docker Management, Designed for Everyone
- docker
- docker-management
- self-hosted
- sveltekit
- typescript
- go
- +5 more
5.FiloSottile / age
A simple, modern and secure encryption tool (and Go library) with small explicit keys, no config options, and UNIX-style composability.
- built-at-rc
- age-encryption
6.FiloSottile / mkcert
A simple zero-config tool to make locally trusted development certificates with any names you'd like.
- https
- tls
- certificates
- local-development
- localhost
- root-ca
- +6 more
7.kgretzky / evilginx2
Standalone man-in-the-middle attack framework used for phishing login credentials along with session cookies, allowing for the bypass of 2-factor authentication
8.fyne-io / fyne
Cross platform GUI toolkit in Go inspired by Material Design
9.qax-os / excelize
Go language library for reading and writing Microsoft Excel™ (XLAM / XLSM / XLSX / XLTM / XLTX) spreadsheets
10.mvdan / sh
A shell parser, formatter, and interpreter with bash and zsh support; includes shfmt
11.bogdanfinn / tls-client
net/http.Client like HTTP Client with options to select specific client TLS Fingerprints to use for requests.
12.taubyte / tau
Fullstack Workspace for Humans & Machines
- cdn
- cloud-computing
- cloud-native
- distributed-systems
- p2p
- serverless
- +4 more
13.cockroachdb / pebble
RocksDB/LevelDB inspired key-value database in Go
14.google / go-github
Go library for accessing the GitHub v3 API
- go
- github-api
- github
- golang
- hacktoberfest
15.grpc-ecosystem / grpc-gateway
gRPC to JSON proxy generator following the gRPC HTTP spec
- go
- grpc
- grpc-gateway
- rest-api
- restful-api
- swagger
- +1 more
16.astaxie / build-web-application-with-golang
A golang ebook intro how to build a web with golang
18.fsnotify / fsnotify
Cross-platform filesystem notifications for Go.
21.crawlab-team / crawlab
TranslatedDistributed web crawler admin platform for spiders management regardless of languages and frameworks.
- webcrawler
- scrapy
- crawlab
- spiders-management
- go
- scrapyd-ui
- +7 more
22.google / uuid
Go package for UUIDs based on RFC 4122 and DCE 1.1: Authentication and Security Services.
- go
- uuid
23.gorilla / mux
Package gorilla/mux is a powerful HTTP router and URL matcher for building Go web servers with 🦍
- mux
- go
- gorilla
- router
- http
- middleware
- +2 more
24.google / starlark-go
Starlark in Go: the Starlark configuration language, implemented in Go
26.PuerkitoBio / goquery
A little like that j-thing, only in Go.
- selector-strings
- jquery
- html-parsing
- goquery
27.dtm-labs / dtm
A distributed transaction framework, supports workflow, saga, tcc, xa, 2-phase message, outbox patterns, supports many languages.
- saga
- xa
- tcc
- microservice
- seata
- go
- +12 more
28.gonum / gonum
Gonum is a set of numeric libraries for the Go programming language. It contains libraries for matrices, statistics, optimization, and more
- go
- golang
- scientific-computing
- data-analysis
- matrix
- statistics
- +1 more
30.julienschmidt / httprouter
A high performance HTTP request router that scales well
- go
- router
- http
- mux
- httprouter
- golang
32.vektra / mockery
A mock code autogenerator for Go
33.tsuru / tsuru
Open source and extensible Platform as a Service (PaaS).
- paas
- go
- docker
- containers
- devops
- kubernetes
- +1 more
34.microcosm-cc / bluemonday
bluemonday: a fast golang HTML sanitizer (inspired by the OWASP Java HTML Sanitizer) to scrub user generated content of XSS
35.kataras / iris
The fastest HTTP/2 Go Web Framework. New, modern and easy to learn. Fast development with Code you control. Unbeatable cost-performance ratio :rocket:
- go
- iris
- web-framework
- mvc
- golang
- dependency-injection
- +3 more
38.spf13 / pflag
Drop-in replacement for Go's flag package, implementing POSIX/GNU-style --flags.
39.chapar-rest / chapar
Fast, native API client for REST, gRPC, WebSocket and GraphQL. A local-first Postman alternative written in Go: no Electron, no account, no cloud.
- api
- golang
- grpc
- rest
- testing
- api-client
- +12 more
40.NodePassProject / nodepass
A secure, efficient TCP/UDP tunneling solution that delivers fast, reliable access across network restrictions using pre-established TCP/QUIC/WebSocket or HTTP/2 connections.
- api-rest
- connection-pooling
- cybersecurity
- devops
- golang
- http2
- +14 more
42.guptarohit / asciigraph
Go package to make lightweight ASCII line graph ╭┈╯ in command line apps with no other dependencies.
- asciigraph
- graph
- plot
- chart
- ascii-chart
- line-chart
- +9 more
43.glebarez / go-sqlite
pure-Go SQLite driver for Go (SQLite embedded)
44.nalgeon / redka
Redis re-implemented with SQL
45.ovh / utask
µTask is an automation engine that models and executes business processes declared in yaml. ✏️📋
- workflow-engine
- workflow-automation
- golang-application
- devops-tools
- golang
- angular8
- +5 more
46.google / gopacket
Provides packet processing capabilities for Go
47.ovh / cds
Enterprise-Grade Continuous Delivery & DevOps Automation Open Source Platform
- continuous-delivery
- continuous-integration
- continuous-deployment
- automation
- devops
- devops-workflow
- +2 more
48.scribble-rs / scribble.rs
The free and privacy respecting pictionary game - Play at https://scribblers.bios-marcel.link
- montagsmaler
- drawing
- guessing-game
- multiplayer
- self-hosted
- scribble
- +9 more
49.yassinebenaid / bunster
Compile shell scripts to static binaries.
50.luno / workflow
The type-safe, event-driven workflow orchestration library that scales with your business. Build robust, distributed workflows in Go with compile-time safety, automatic retries, and horizontal scaling out of the box. Integrate with your existing tech stack using adapters 🚀
- eventdrivenarchitecture
- golang
- kafka
- reflex
- state-machine
- statemachine
- +10 more
52.cogentcore / core
A free and open source framework for building powerful, fast, elegant 2D and 3D apps that run on macOS, Windows, Linux, iOS, Android, and web with a single Go codebase, allowing you to Code Once, Run Everywhere.
54.gorilla / csrf
Package gorilla/csrf provides Cross Site Request Forgery (CSRF) prevention middleware for Go web applications & services 🔒
- csrf-protection
- gorilla
- middleware
- golang
- security
- csrf
- +4 more
55.pointlander / peg
Peg, Parsing Expression Grammar, is an implementation of a Packrat parser generator.
56.go-flutter-desktop / go-flutter
Flutter on Windows, MacOS and Linux - based on Flutter Embedding, Go and GLFW.
57.cpmech / gosl
Linear algebra, eigenvalues, FFT, Bessel, elliptic, orthogonal polys, geometry, NURBS, numerical quadrature, 3D transfinite interpolation, random numbers, Mersenne twister, probability distributions, optimisation, differential equations.
- scientific-computing
- linear-algebra
- differential-equations
- sparse-systems
- parallel-computations
- computational-geometry
- +6 more
59.lesovsky / noisia
Harmful workload generator for PostgreSQL
- postgresql
- benchmarking
- testing
- failure-injection
61.boxesandglue / bagme
boxes and glue made easy - a PDF rendering library for Go using boxes and glue
63.quagmt / udecimal
A high-performance, high precision, zero allocation fixed-point decimal library for financial applications
- golang
- high-performance
- zero-allocation
- money
- go
- financial
- +2 more
64.dropbox / godropbox
Common libraries for writing Go services/applications.
65.darccio / mergo
Mergo: merging Go structs and maps since 2013
- go
- structures
- merge
- mapping
- golang
- hacktoberfest
66.google / go-querystring
go-querystring is Go library for encoding structs into URL query strings.
- query-string
- querystring
67.xuri / xgen
XSD (XML Schema Definition) parser and Go/C/Java/Rust/TypeScript code generator
- xsd
- xsd-schema
- xml
- xml-parser
- xml-parsing
- generator
- +8 more
70.immortal / immortal
⭕ A *nix cross-platform (OS agnostic) supervisor
- supervisor
- os-agnostic
- nix-cross-platform
- daemon
- unix-socket
- unix
- +2 more
72.PaesslerAG / gval
Expression evaluation in golang
- evaluate-expressions
- expression-evaluator
- gval
- expression-language
- parsing
- godoc
- +4 more
73.slotix / dataflowkit
Extract structured data from web sites. Web sites scraping.
- golang
- golang-library
- extract-data
- chrome-fetcher
- scraping-websites
- crawling
- +5 more
74.extism / go-sdk
Extism Go SDK - easily run WebAssembly modules in your Go applications
75.golang / depArchived
Go dependency management tool experiment (deprecated)
- golang
- dependency-manager
- package-manager
- toolchain
76.yunabe / lgo
Interactive Go programming with Jupyter
- go
- golang
- jupyter-notebook-kernel
- jupyter-notebook
- repl
- data-science
- +1 more
78.julienschmidt / go-http-routing-benchmark
Go HTTP request router and web framework benchmark
79.alnah / picoloom
This is a small, opinionated Go library and CLI for Markdown to PDF. It handles cover pages, tables of contents, watermarks, signatures, and more. You can use CSS themes and custom assets. It works with parallel batch processing. The engine behind it is Chrome. It does not rely on LaTeX.
80.vectaport / flowgraph
Flowgraph package for scalable asynchronous system development
- dataflow
- scalable
- distributed
81.tejzpr / ordered-concurrently
Ordered-concurrently a library for concurrent processing with ordered output in Go. Process work concurrently and returns output in a channel in the order of input. It is useful in concurrently processing items in a queue, and get output in the order provided by the queue.
- concurrent
- golang
- golang-library
- data-science
- data-pipeline
- parallel-computing
- +3 more
82.elliotwutingfeng / go-fasttld
go-fasttld is a high performance effective top level domains (eTLD) extraction module.
- compressed-trie
- idn
- idna
- ipv4
- mozilla
- osint
- +13 more
84.denisenkom / go-mssqldb
Microsoft SQL server driver written in go language
85.facette / facette
Time series data visualization software
- timeseries
- collectd
- graphite
- influxdb
- kairosdb
- rrdtool
86.jakekgrog / GhostDB
GhostDB is a distributed, in-memory, general purpose key-value data store that delivers microsecond performance at any scale.
88.kevinburke / nacl
Pure Go implementation of the NaCL set of API's
- golang
- nacl
- security
- secretbox
- curve25519
89.edwingeng / hotswap
A complete solution to reload your go code without restarting your server, interrupting or blocking any ongoing procedure.
- golang
- hot-reload
- hotswap
- plugin
- hot-swap
90.mdempsky / unconvert
Remove unnecessary type conversions from Go source
91.go-hep / hepArchived
hep is the mono repository holding all of go-hep.org/x/hep packages and tools
- golang
- go
- hep
- go-hep
- lhc
- xrootd
- +9 more
92.edwingeng / deque
A highly optimized double-ended queue
94.zitadel / passwap
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.
95.clubpay / ronykit
API Framework supporting REST and RPC.
- rpc
- rpc-framework
- rest-api
- performant
- router
- golang
- +11 more
96.goschtalt / approx
Package approx adds support for durations of days, weeks and years.
97.kirill-scherba / sqlh
A lightweight Go SQL helper library using generics to reduce boilerplate code
- database
- go-generics
- golang
- lightweight
- orm-like
- query-builder
- +3 more
98.maargenton / go-testpredicate
Unit-testing predicates for Go.
- go
- golang
- bdd
- unittest
- unit-testing
- test
- +3 more