Discover Canada's Leading Open Source Projects: Explore top-notch open source initiatives hailing from the vibrant tech community of Canada.
sirupsen/logrus
Structured, pluggable logging for Go.tailscale/tailscale
The easiest, most secure way to use WireGuard and 2FA.go-playground/validator
๐ฏGo Struct and Field validation, including Cross Field, Cross Struct, Map, Slice and Array divingwtfutil/wtf
The personal information dashboard for your terminalgizak/termui
Golang terminal dashboardpanjf2000/ants
๐๐๐ ants is a high-performance and low-cost goroutine pool in Go./ ants ๆฏไธไธช้ซๆง่ฝไธไฝๆ่็ goroutine ๆฑ ใgogf/gf
GoFrame is a modular, powerful, high-performance and enterprise-class application development framework of Golang.bufbuild/buf
The best way of working with Protocol Buffers.panjf2000/gnet
๐ gnet is a high-performance, lightweight, non-blocking, event-driven networking framework written in pure Go./ gnet ๆฏไธไธช้ซๆง่ฝใ่ฝป้็บงใ้้ปๅก็ไบไปถ้ฉฑๅจ Go ็ฝ็ปๆกๆถใpressly/goose
A database migration tool. Supports SQL migrations and Go functions.shazow/ssh-chat
Chat over SSH.travisjeffery/jocko
Kafka implemented in Golang with built-in coordination (No ZK dep, single binary install, Cloud Native)kashav/fsql
Search for files using a fun query languageyoushandefeiyang/LiveRedirect
LiveRedirectTwiN/gatus
โ Automated developer-oriented status pagebufbuild/protoc-gen-validate
Protocol Buffer Validation - Being replaced by github.com/bufbuild/protovalidatemaruel/panicparse
Crash your app in style (Golang)burke/zeus
Boot any rails app in under a second.owenthereal/ccat
Colorizing `cat`xjasonlyu/tun2socks
tun2socks - powered by gVisor TCP/IP stacknhooyr/websocket
Minimal and idiomatic WebSocket library for Gobojand/ghz
Simple gRPC benchmarking and load testing tools-rah/onionscan
OnionScan is a free and open source tool for investigating the Dark Web.lotusirous/go-concurrency-patterns
Concurrency patterns in Gopseudomuto/protoc-gen-doc
Documentation generator plugin for Google Protocol Bufferspressly/sup
Super simple deployment tool - think of it like 'make' for a network of serverskisielk/errcheck
errcheck checks that you checked errors.hairyhenderson/gomplate
A flexible commandline tool for template rendering. Supports lots of local and remote datasources.unrolled/secure
HTTP middleware for Go that facilitates some quick security wins.eapache/go-resiliency
Resiliency patterns for golangunrolled/render
Go package for easily rendering JSON, XML, binary data, and HTML templates responses.jstaf/onedriver
A native Linux filesystem for Microsoft OneDrivepojntfx/weron
Overlay networks based on WebRTC.owenthereal/godzilla
Godzilla is a ES2015 to Go source code transpiler and runtimedanderson/netboot
Packages and utilities for network bootingjlaffaye/ftp
FTP client package for Gogotzmann/llama.go
llama.go is like llama.cpp in pure Golang!Ehco1996/ehco
ehco is a network สrelayษ tool and a typo :)tailscale/golink
A private shortlink service for tailnetsmakew0rld/amfora
A fancy terminal browser for the Gemini protocol.lee501/go-patterns
Golang ่ฎพ่ฎกๆจกๅผbamzi/jobrunner
Framework for performing work asynchronously, outside of the request flowkisielk/godepgraph
A Go dependency graph visualization toolacouvreur/sablier
Start your containers on demand, shut them down automatically when there's no activity. Docker, Docker Swarm Mode and Kubernetes compatible.jrhouston/tfk8s
A tool for converting Kubernetes YAML manifests to Terraform HCLgo-playground/webhooks
๐ฃ Webhook receiver for GitHub, Bitbucket, GitLab, Gogsztrue/tracerr
Golang errors with stack trace and source fragments.MatchbookLab/local-persist
Create named local volumes that persist in the location(s) you wantmna/pigeon
Command pigeon generates parsers in Go from a PEG grammar.fishworks/gofish
Keep your fish fresh! ๐owenthereal/upterm
Instant Terminal Sharingeapache/channels
Golang channel helpers and special typescnk3x/xunlei
ๆๅ่ช็พคๆๅนณๅฐ็่ฟ ้ทไธ่ฝฝๅฅไปถ๏ผ็จๅจๅ ถไปLinuxๆบๅจไธ็่ฟ ้ท่ฟ็จไธ่ฝฝๆๅกirfansharif/cfilter
Cuckoo Filter implementation in Go, better than Bloom Filters (unmaintained)tellytv/telly
An IPTV proxygo-playground/form
๐ Decodes url.Values into Go value(s) and Encodes Go value(s) into url.Values. Dual Array and Full map support.alphadose/haxmap
Fastest and most memory efficient golang concurrent hashmapvishen/go-chromecast
cli for Google Chromecast, Home devices and Cast Groupstorbiak/gopl
Solutions to K&D's The Go Programming Language exercisesmfridman/tparse
CLI tool for summarizing go test output. Pipe friendly. CI/CD friendly.owenthereal/jqplay
A playground for jq, written in Gogo-playground/pool
๐ค a limited consumer goroutine or unlimited goroutine pool for easier goroutine handling and cancellationowenthereal/gh
Fast GitHub command line client (deprecated). gh has been merged into https://github.com/github/hub, see https://github.com/github/hub/issues/475 for more infobufbuild/protovalidate
Protocol Buffer Validation - Go, Java, Python, and C++ Beta Releases!bpg/terraform-provider-proxmox
Terraform Provider for Proxmoxstaticbackendhq/core
Backend server API handling user mgmt, database, storage and real-time componentcirocosta/cr
Runs your tasks at maximum concurrencygorhill/cronexpr
Cron expression parser in Go language (golang)aubm/postmanerator
A HTTP API documentation generator that use Postman collectionshootsuite/atlantis
Atlantis is now being maintained at https://github.com/runatlantis/atlantispgaskin/BookBrowser
eBook server supporting ePub, MOBI and PDF books.alphadose/ZenQ
A thread-safe queue faster and more resource efficient than golang's native channelseapache/queue
Fast golang queue using ring-bufferpgaskin/kepubify
Fast, standalone EPUB to Kobo EPUB conversion tool.benpye/wsl-ssh-pageant
A Pageant -> TCP bridge for use with WSL, allowing for Pageant to be used as an ssh-ageant within the WSL environment.TheHackerDev/race-the-web
Tests for race conditions in web applications. Includes a RESTful API to integrate into a continuous integration pipeline.tailscale/hujson
HuJSON: JSON for Humans (JWCC: JSON w/ comments and trailing commas)juliosueiras/terraform-lsp
Language Server Protocol for Terraformmanakuro/golang-clean-architecture
Go with Clean Architectureeoscanada/eos-go
EOS.IO Go API libraryjosenk/terraform-provider-esxi
Terraform-provider-esxi plugindgryski/go-tsz
Time series compression algorithm from Facebook's Gorilla paperdborzov/lsp
lsp is like ls command but more human-friendlyXe/olin
Webassembly + Event Sourcing1Password/onepassword-operator
The 1Password Connect Kubernetes Operator provides the ability to integrate Kubernetes Secrets with 1Password. The operator also handles autorestarting deployments when 1Password items are updated.1Password/shell-plugins
Seamless authentication for every tool in your terminal.aswinkarthik/csvdiff
A fast diff tool for comparing csv filesowenthereal/goup
Elegant Go installerjohanbrandhorst/grpc-gateway-boilerplate
All the boilerplate you need to get started with writing grpc-gateway powered REST services in GoChainSafe/ChainBridge
๐ Modular Multi-Directional Blockchain Bridge to interact with Multiple Networks; Ethereum, Ethereum Classic, Substrate, based chains. Stay tuned for ChainBridge Hub!johanbrandhorst/certify
Automatic client and server certificate distribution and maintenancedgryski/semgrep-go
Go rules for semgrep and go-ruleguardakhenakh/statgo
Access OS metrics from Golang,CoinCulture/evm-tools
Ethereum Virtual Machine tools and guidecedricblondeau/world-cup-2022-cli-dashboard
Watch live World Cup 2022 matches in your terminal. โฝ๐subgraph/oz
OZ: a sandboxing system targeting everyday workstation applicationstailscale/depaware
depaware makes you aware of your Go dependenciesdriusan/de
A Programmer's Text Editordgryski/dgoogauth
Google Authenticator for Gomichaelklishin/rabbit-hole
RabbitMQ HTTP API client in GoLove Open Source and this site? Check out how you can help us