Trending repositories
Ranked by Attention Score: stars gained over the last 30 complete days
80 repositories by Attention Score · Oct 5, 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.MoeForge / moejs
A pure-Go JavaScript runtime built for running many small plugin sandboxes fast.
- golang
- javascript
- sandbox
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
7.a-h / templ
A language for writing HTML user interfaces in Go.
- templating-languages
- ide-support
- lsp
- language-server
- html-elements
- go
- +2 more
8.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
9.expr-lang / expr
Expression language and expression evaluation for Go
- configuration-language
- expression
- evaluator
- go
- expression-language
- expression-evaluator
- +5 more
10.cel-expr / cel-go
Fast, portable, non-Turing complete expression evaluation with gradual typing (Go)
- golang
- go
- cel
- expression
- expression-language
- expression-evaluator
- +1 more
11.mxschmitt / playwright-go
Playwright for Go a browser automation library to control Chromium, Firefox and WebKit with a single API.
- playwright
- golang
- selenium
- browser-automation
- chromium
- hacktoberfest
- +6 more
12.ergo-services / ergo
An actor-based Framework with network transparency for creating event-driven architecture in Golang. Inspired by Erlang. Zero dependencies.
- erlang
- golang
- elixir
- supervisor
- otp
- otp-applications
- +14 more
14.panjf2000 / gnet
🚀 gnet is a high-performance, lightweight, non-blocking, event-driven networking framework written in pure Go.
- event-driven
- event-loop
- networking
- non-blocking
- epoll
- kqueue
- +10 more
15.ncruces / go-sqlite3
Go bindings to SQLite using wasm2go
16.markus-wa / demoinfocs-golang
A Counter-Strike 2 Demo Parser for Go (demoinfo)
- counter-strike
- csgo
- golang
- go
- parser
- demo
- +8 more
17.elves / elvish
Powerful scripting language & versatile interactive shell
18.panjf2000 / ants
🐜🐜🐜 ants is the most powerful and reliable pooling solution for Go.
- goroutine-pool
- goroutine
- pool
- go
- worker-pool
- ants
19.google / starlark-go
Starlark in Go: the Starlark configuration language, implemented in Go
20.hybridgroup / gocv
Go package for computer vision using OpenCV 4 and beyond. Includes support for DNN, CUDA, OpenCV Contrib, and OpenVINO.
- opencv
- golang
- video
- computer-vision
- video-capture
- face-tracking
- +13 more
21.alda-lang / alda
A music programming language for musicians. :notes:
- music
- programming-language
- music-programming-language
- music-composition
- alda
- hacktoberfest
- +1 more
22.asynkron / protoactor-go
Proto Actor - Ultra fast distributed actors for Go, C# and Java/Kotlin
23.cloudwego / netpoll
A high-performance non-blocking I/O networking framework focusing on RPC scenarios.
- rpc
- golang
- network-programming
- net
- high-performance
25.lmorg / murex
A smarter shell and scripting environment with advanced features designed for usability, safety and productivity (eg smarter DevOps tooling)
27.samber / mo
🦄 Monads and popular FP abstractions, powered by Go 1.18+ Generics (Option, Result, Either...)
- cats
- either
- fp
- functional
- future
- generics
- +13 more
28.suyashkumar / dicom
⚡High Performance DICOM Medical Image Parser in Go.
- dicom
- dicom-images
- golang
- golang-library
- golang-package
- parser
- +10 more
29.gopherjs / gopherjs
A compiler from Go to JavaScript for running Go code in a browser
- go
- javascript
- compiler
- golang
- hacktoberfest
30.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.
31.progrium / darwinkit
Native Mac APIs for Go. Previously known as MacDriver
- golang
- apple
- macos
- objective-c
- cgo
- apple-apis
- +14 more
32.d5 / tengo
A fast script language for Go
34.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
35.mmcdole / gofeed
Parse RSS, Atom and JSON feeds in Go
36.SimonWaldherr / golang-examples
Go(lang) examples - (explain the basics of #golang)
41.ichiban / prolog
The only reasonable scripting engine for Go.
- interpreter
- prolog
- golang
- go
- logic-programming
42.HDT3213 / rdb
Golang implemented Redis RDB parser for secondary development and memory analysis
43.ajitpratap0 / GoSQLX
Pure-Go SQL parser, formatter, linter and security scanner for 8 dialects. Zero-copy, race-free, with an LSP and MCP server.
44.gogpu / naga
Pure Go Shader Compiler — WGSL to SPIR-V, MSL, GLSL, HLSL, DXIL. Zero CGO.
45.google / grumpyArchived
Grumpy is a Python to Go source code transcompiler and runtime.
46.sql-machine-learning / sqlflow
Brings SQL and AI together.
- sqlflow
- sql-syntax
- ai
- transpiler
- deep-learning
- databases
- +1 more
47.otiai10 / gosseract
Go package for OCR (Optical Character Recognition), by using Tesseract C++ library
- go
- tesseract
- tesseract-ocr
- ocr
- ocr-server
48.yassinebenaid / bunster
Compile shell scripts to static binaries.
49.olebedev / when
A natural language date/time parser with pluggable rules
- natural-language
- datetime
- date
- time
- parser
- golang
50.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
51.bluenviron / gortsplib
RTSP client and server library for the Go programming language
- go
- golang
- rtsp
- rtsp-server
- rtsp-client
- rtsp-player
- +6 more
52.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
53.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
54.leonelquinteros / gotext
Go (Golang) GNU gettext utilities package
- go
- po-files
- translation
- language
- i18n
- gettext
- +5 more
55.fiorix / go-diameter
Diameter stack and Base Protocol (RFC 6733) for the Go programming language
56.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
57.pointlander / peg
Peg, Parsing Expression Grammar, is an implementation of a Packrat parser generator.
59.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.
61.abadojack / whatlanggo
Natural language detection library for Go
62.emicklei / proto
parser for Google ProtocolBuffers definition
63.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
64.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*.
67.mattn / anko
Scriptable interpreter written in golang
68.jf-tech / omniparser
omniparser: a native Golang ETL streaming parser and transform library for CSV, JSON, XML, EDI, text, etc.
69.PaesslerAG / gval
Expression evaluation in golang
- evaluate-expressions
- expression-evaluator
- gval
- expression-language
- parsing
- godoc
- +4 more
70.Antonito / gfile
Direct file transfer over WebRTC
- webrtc
- file-sharing
- go
- golang
- peer-to-peer
- peer2peer
- +1 more
74.extism / go-sdk
Extism Go SDK - easily run WebAssembly modules in your Go applications
76.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
78.mmalcek / bafi
Universal JSON, BSON, YAML, CSV, XML, mt940 converter with templates
- yaml
- converter
- xml
- json
- bson
- csv
- +10 more
79.go-sqlex / sqlex
A drop-in modernization of jmoiron/sqlx that fixes lexer bugs, automates IN expansion, and adds pluggable hooks — built for Go 1.21+.
80.georgebuilds / anneal
Machine learning compiler in Go. A from-scratch tinygrad port: graph-rewrite IR, autodiff as a compiler pass, zero-CGO WebGPU backend.
- autograd
- compiler
- deep-learning
- golang
- gpu
- machine-learning
- +7 more