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
LiveRedirectbufbuild/protoc-gen-validate
Protocol Buffer Validation - Being replaced by github.com/bufbuild/protovalidateTwiN/gatus
โ Automated developer-oriented status pagemaruel/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 stacks-rah/onionscan
OnionScan is a free and open source tool for investigating the Dark Web.bojand/ghz
Simple gRPC benchmarking and load testing toollotusirous/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 golangjstaf/onedriver
A native Linux filesystem for Microsoft OneDriveunrolled/render
Go package for easily rendering JSON, XML, binary data, and HTML templates responses.pojntfx/weron
Overlay networks based on WebRTC.danderson/netboot
Packages and utilities for network bootingowenthereal/godzilla
Godzilla is a ES2015 to Go source code transpiler and runtimejlaffaye/ftp
FTP client package for Gogotzmann/llama.go
llama.go is like llama.cpp in pure Golang!tailscale/golink
A private shortlink service for tailnetsEhco1996/ehco
ehco is a network สrelayษ tool and a typo :)makew0rld/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 toolztrue/tracerr
Golang errors with stack trace and source fragments.jrhouston/tfk8s
A tool for converting Kubernetes YAML manifests to Terraform HCLacouvreur/sablier
Start your containers on demand, shut them down automatically when there's no activity. Docker, Docker Swarm Mode and Kubernetes compatible.go-playground/webhooks
๐ฃ Webhook receiver for GitHub, Bitbucket, GitLab, Gogsbufbuild/protovalidate
Protocol Buffer Validation - Go, Java, Python, and C++ Beta Releases!MatchbookLab/local-persist
Create named local volumes that persist in the location(s) you wantowenthereal/upterm
Instant Terminal Sharingmna/pigeon
Command pigeon generates parsers in Go from a PEG grammar.fishworks/gofish
Keep your fish fresh! ๐eapache/channels
Golang channel helpers and special typescnk3x/xunlei
ๆๅ่ช็พคๆๅนณๅฐ็่ฟ ้ทไธ่ฝฝๅฅไปถ๏ผ็จๅจๅ ถไปLinuxๆบๅจไธ็่ฟ ้ท่ฟ็จไธ่ฝฝๆๅกtellytv/telly
An IPTV proxyirfansharif/cfilter
Cuckoo Filter implementation in Go, better than Bloom Filters (unmaintained)alphadose/haxmap
Fastest and most memory efficient golang concurrent hashmapgo-playground/form
๐ Decodes url.Values into Go value(s) and Encodes Go value(s) into url.Values. Dual Array and Full map support.torbiak/gopl
Solutions to K&D's The Go Programming Language exercisesvishen/go-chromecast
cli for Google Chromecast, Home devices and Cast Groupsmfridman/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 infobpg/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 collectionspgaskin/kepubify
Fast, standalone EPUB to Kobo EPUB conversion tool.hootsuite/atlantis
Atlantis is now being maintained at https://github.com/runatlantis/atlantispgaskin/BookBrowser
eBook server supporting ePub, MOBI and PDF books.eapache/queue
Fast golang queue using ring-bufferalphadose/ZenQ
A thread-safe queue faster and more resource efficient than golang's native channelstailscale/hujson
HuJSON: JSON for Humans (JWCC: JSON w/ comments and trailing commas)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.manakuro/golang-clean-architecture
Go with Clean Architecturejuliosueiras/terraform-lsp
Language Server Protocol for Terraformeoscanada/eos-go
EOS.IO Go API libraryjosenk/terraform-provider-esxi
Terraform-provider-esxi plugindgryski/go-tsz
Time series compression algorithm from Facebook's Gorilla paper1Password/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.aswinkarthik/csvdiff
A fast diff tool for comparing csv filesdborzov/lsp
lsp is like ls command but more human-friendlyXe/olin
Webassembly + Event Sourcing1Password/shell-plugins
Seamless authentication for every tool in your terminal.owenthereal/goup
Elegant Go installerjohanbrandhorst/grpc-gateway-boilerplate
All the boilerplate you need to get started with writing grpc-gateway powered REST services in Gojohanbrandhorst/certify
Automatic client and server certificate distribution and maintenanceChainSafe/ChainBridge
๐ Modular Multi-Directional Blockchain Bridge to interact with Multiple Networks; Ethereum, Ethereum Classic, Substrate, based chains. Stay tuned for ChainBridge Hub!akhenakh/statgo
Access OS metrics from Golang,dgryski/semgrep-go
Go rules for semgrep and go-ruleguardCoinCulture/evm-tools
Ethereum Virtual Machine tools and guidecedricblondeau/world-cup-2022-cli-dashboard
Watch live World Cup 2022 matches in your terminal. โฝ๐tailscale/depaware
depaware makes you aware of your Go dependenciessubgraph/oz
OZ: a sandboxing system targeting everyday workstation applicationsdriusan/de
A Programmer's Text Editordgryski/dgoogauth
Google Authenticator for Gomichaelklishin/rabbit-hole
RabbitMQ HTTP API client in Gocriyle/go-judge
Sandbox Server in REST / gRPC API. Based on Linux container technologies.Love Open Source and this site? Check out how you can help us