Trending repositories
Ranked by Attention Score: stars gained over the last 180 complete days
99 repositories by Attention Score · May 8, 2026 – Nov 3, 2026 (UTC)
2.microsoft / TypeScript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
- typescript
- javascript
- language
- typechecker
3.microsoft / typescript-goArchived
Staging repo for development of native port of TypeScript
4.tinygo-org / tinygo
Go compiler for small places. Microcontrollers, WebAssembly (WASM/WASI), and command-line tools. Based on LLVM.
- microcontroller
- tinygo
- llvm
- wasm
- webassembly
- arduino
- +13 more
5.mvdan / sh
A shell parser, formatter, and interpreter with bash and zsh support; includes shfmt
6.samber / lo
💥 A Lodash-style Go library based on Go 1.18+ Generics (map, filter, contains, find...)
- lodash
- golang
- go
- generics
- contract
- constraints
- +5 more
7.bytedance / sonic
A blazingly fast JSON serializing & deserializing library
8.deepflowio / deepflow
eBPF Observability - Distributed Tracing and Profiling
9.expr-lang / expr
Expression language and expression evaluation for Go
- configuration-language
- expression
- evaluator
- go
- expression-language
- expression-evaluator
- +5 more
10.future-architect / vuls
Agent-less vulnerability scanner for Linux, FreeBSD, Container, WordPress, Programming language libraries, Network devices
11.taubyte / tau
Fullstack Workspace for Humans & Machines
- cdn
- cloud-computing
- cloud-native
- distributed-systems
- p2p
- serverless
- +4 more
13.TomWright / dasel
Unified querying, transformation, and modification of JSON, TOML, YAML, XML, INI, HCL, KDL and CSV.
- json
- yaml
- configuration
- selector
- data-structures
- config
- +14 more
14.wader / fq
fq - jq for binary formats. Tool, language and decoders for working with binary formats.
- jq
- binary
- hexdump
- go
- json
- decode
- +7 more
15.alecthomas / kong
Kong is a command-line parser for Go
- go
- golang
- command-line
- parser
- commands
- flags
- +2 more
17.ncruces / go-sqlite3
Go bindings to SQLite using wasm2go
19.elves / elvish
Powerful scripting language & versatile interactive shell
20.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
21.uber-go / mock
GoMock is a mocking framework for the Go programming language.
23.MariaLetta / free-gophers-pack
✨ This pack of 100+ gopher pictures and elements will help you to build own design of almost anything related to Go Programming Language: presentations, posts in blogs or social media, courses, videos and many, many more.
- go
- golang
- goroutine
- illustration
- illustrations
- vector
- +14 more
24.gopherjs / gopherjs
A compiler from Go to JavaScript for running Go code in a browser
- go
- javascript
- compiler
- golang
- hacktoberfest
25.alda-lang / alda
A music programming language for musicians. :notes:
- music
- programming-language
- music-programming-language
- music-composition
- alda
- hacktoberfest
- +1 more
27.markus-wa / demoinfocs-golang
A Counter-Strike 2 Demo Parser for Go (demoinfo)
- counter-strike
- csgo
- golang
- go
- parser
- demo
- +8 more
28.therecipe / qt
Qt binding for Go (Golang) with support for Windows / macOS / Linux / FreeBSD / Android / iOS / Sailfish OS / Raspberry Pi / AsteroidOS / Ubuntu Touch / JavaScript / WebAssembly
29.lxn / walk
A Windows GUI toolkit for the Go Programming Language
- go
- gui
- gui-toolkit
- win32
- windows
- windows-desktop
- +2 more
30.mmcdole / gofeed
Parse RSS, Atom and JSON feeds in Go
31.d5 / tengo
A fast script language for Go
32.lmorg / murex
A smarter shell and scripting environment with advanced features designed for usability, safety and productivity (eg smarter DevOps tooling)
33.pb33f / libopenapi
libopenapi is a fully featured, high performance OpenAPI 3.2, 3.1, 3.0, Overlays and Arazzo parser, library, validator and toolkit for go applications.
34.SimonWaldherr / golang-examples
Go(lang) examples - (explain the basics of #golang)
35.suyashkumar / dicom
⚡High Performance DICOM Medical Image Parser in Go.
- dicom
- dicom-images
- golang
- golang-library
- golang-package
- parser
- +10 more
36.yeqown / go-qrcode
To help gophers generate QR Codes with customized styles, such as color, block size, block shape, and icon.
- qrcode
- golang
- colorful
- adjustable
- highly-customizable
- library
- +3 more
37.bluenviron / gortsplib
RTSP client and server library for the Go programming language
- go
- golang
- rtsp
- rtsp-server
- rtsp-client
- rtsp-player
- +6 more
38.ddddddO / gtree
Easily output ASCII tree from Go program or Markdown unordered list . There's also CLI tool that can output tree from JSON, YAML, or TOML! It's called *xtree*.
39.yassinebenaid / bunster
Compile shell scripts to static binaries.
40.chai2010 / go-ast-book
:books: 《Go语言定制指南》(原名:Go语法树入门/开源免费图书/Go语言进阶/掌握抽象语法树/Go语言AST)
41.ajitpratap0 / GoSQLX
Pure-Go SQL parser, formatter, linter and security scanner for 8 dialects. Zero-copy, race-free, with an LSP and MCP server.
42.gnolang / gno
Gno: An interpreted, stack-based Go virtual machine to build succinct and composable apps + gno.land: a blockchain for timeless code and fair open-source.
- gno
- gnoland
- gnolang
- bft
- blockchain
- cosmos
- +14 more
43.arl / statsviz
Visualise Go runtime metrics in real time
- go
- runtime
- garbage-collector
- plots
- visualization
- live
- +6 more
44.valyala / fastjson
Fast JSON parser and validator for Go. No custom structs, no code generation, no reflection
- json-parser
- fast
- golang
- go
- json
- json-validation
45.json-iterator / goArchived
A high-performance 100% compatible drop-in replacement of "encoding/json"
- go
- golang
- parser
- json-parser
- json
- serialization
- +2 more
46.go-playground / form
:steam_locomotive: Decodes url.Values into Go value(s) and Encodes Go value(s) into url.Values. Dual Array and Full map support.
- decoding
- encoder
- form
- parser
- form-data
47.mattn / anko
Scriptable interpreter written in golang
48.HDT3213 / rdb
Golang implemented Redis RDB parser for secondary development and memory analysis
49.sql-machine-learning / sqlflow
Brings SQL and AI together.
- sqlflow
- sql-syntax
- ai
- transpiler
- deep-learning
- databases
- +1 more
50.wundergraph / graphql-go-tools
GraphQL Router / API Gateway framework written in Golang, focussing on correctness, extensibility, and high-performance. Supports Federation v1 & v2, Subscriptions & more.
51.gogpu / naga
Pure Go Shader Compiler — WGSL to SPIR-V, MSL, GLSL, HLSL, DXIL. Zero CGO.
52.ichiban / prolog
The only reasonable scripting engine for Go.
- interpreter
- prolog
- golang
- go
- logic-programming
53.go-ini / ini
Package ini provides INI file read and write functionality in Go
- go
- ini
- parser
- configuration
- lsif-enabled
55.leonelquinteros / gotext
Go (Golang) GNU gettext utilities package
- go
- po-files
- translation
- language
- i18n
- gettext
- +5 more
58.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
59.abadojack / whatlanggo
Natural language detection library for Go
60.pointlander / peg
Peg, Parsing Expression Grammar, is an implementation of a Packrat parser generator.
61.fiorix / go-diameter
Diameter stack and Base Protocol (RFC 6733) for the Go programming language
62.extism / go-sdk
Extism Go SDK - easily run WebAssembly modules in your Go applications
63.gaia-pipeline / gaiaArchived
Build powerful pipelines in any programming language.
- go
- pipeline
- automation
- java
- python
- cplusplus
- +11 more
64.alecthomas / kingpin
CONTRIBUTIONS ONLY: A Go (golang) command line and flag parser
- go
- kingpin
- cli
- command-line
65.jf-tech / omniparser
omniparser: a native Golang ETL streaming parser and transform library for CSV, JSON, XML, EDI, text, etc.
66.adhocore / gronx
Lightweight, fast and dependency-free Cron expression parser (due checker, next/prev due date finder), task runner, job scheduler and/or daemon for Golang (tested on v1.13+) and standalone usage. If you are bold, use it to replace crontab entirely.
- golang
- go
- crontab
- cronjob
- cron-expression
- parser
- +11 more
68.olebedev / when
A natural language date/time parser with pluggable rules
- natural-language
- datetime
- date
- time
- parser
- golang
69.PaesslerAG / gval
Expression evaluation in golang
- evaluate-expressions
- expression-evaluator
- gval
- expression-language
- parsing
- godoc
- +4 more
71.qiniu / goc
A Comprehensive Coverage Testing System for The Go Programming Language
- go
- coverage-testing
- testing-tools
74.mafredri / cdp
Package cdp provides type-safe bindings for the Chrome DevTools Protocol (CDP), written in the Go programming language.
75.Antonito / gfile
Direct file transfer over WebRTC
- webrtc
- file-sharing
- go
- golang
- peer-to-peer
- peer2peer
- +1 more
78.agnivade / wasmbrowsertest
Run WASM tests inside your browser
- chromedp
- wasm
- golang
- exec
- browser
- runtime
- +1 more
80.aclindsa / ofxgo
Golang library for querying and parsing OFX
81.yunabe / lgo
Interactive Go programming with Jupyter
- go
- golang
- jupyter-notebook-kernel
- jupyter-notebook
- repl
- data-science
- +1 more
82.andygrunwald / vdf
A Lexer and Parser for Valves Data Format (known as vdf) written in Go
84.leodido / structcli
Define a Go struct. Get a CLI that an agent can discover, call, sandbox, and debug. Flags, env vars, config files, validation, JSON Schema, MCP, structured errors, and WASM. Built on Cobra.
- cli
- cobra
- flags
- viper
- configuration-files
- environment-variables
- +7 more
85.cch123 / elasticsql
convert sql to elasticsearch DSL in golang(go)
- elasticsearch
- sql
- golang
- dsl
- go
- elastic
- +1 more
87.emicklei / proto
parser for Google ProtocolBuffers definition
88.tarmac-project / tarmac
Write as Functions, Deploy as a Monolith or Microservice with WebAssembly
- wasm
- microservice-framework
- golang
- functions-as-a-service
- serverless
- wasi
89.markfarnan / go-canvas
Library to use HTML5 Canvas from Go-WASM, with all drawing within go code
91.d3fvxl / di
🛠 A full-featured dependency injection container for go programming language.
- go
- dependency-injection
- di
- ioc
- ioc-container
92.hedhyw / rex
Flexible regular expressions constructor for Golang.
- builder-pattern
- constructor
- go
- golang
- regexp
- regexp-builder
- +4 more
93.hedzr / cmdr
POSIX-compliant command-line UI (CLI) parser and Hierarchical-configuration operations
- command-line-parser
- command-line-interface
- commandline-interface
- commandlineparser
- commandline-arguments
- commandline
- +14 more
95.maguro / pbf
OpenStreetMap PBF golang parser
- golang
- openstreetmap-protobuffer-format
- openstreetmap-pbf-parser
- openstreetmap-pbf
- openstreetmap
96.chmenegatti / go-date-fns
Go date utilities inspired by date-fns. Timezone-aware, WebAssembly-compatible, with comprehensive test coverage.
97.golobby / container
A lightweight yet powerful IoC dependency injection container for the Go programming language
- ioc
- ioc-container
- container
- dependency-injection
- go
- golang
- +4 more
98.gentee / gentee
Gentee - script programming language for automation. It uses VM and compiler written in Go (Golang).
- scripting-language
- automation
- programming-language
- compiler
- virtual-machine
- language
- +5 more