Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
Go
Go is a programming language built to resemble a simplified version of the C programming language. It compiles at the machine level. Go was created at Google in 2007 by Robert Griesemer, Rob Pike, and Ken Thompson.
- GitHub: https://github.com/topics/go
- Wikipedia: https://en.wikipedia.org/wiki/Go_(programming_language)
- Repo: https://github.com/golang/go
- Created by: Robert Griesemer, Rob Pike, Ken Thompson
- Released: November 10, 2009
- Related Topics: language, c,
- Aliases: golang, golang-examples,
- Last updated: 2024-12-27 00:07:07 UTC
- JSON Representation
https://github.com/Allenxuxu/gev
🚀Gev is a lightweight, fast non-blocking TCP network library / websocket server based on Reactor mode. Support custom protocols to quickly and easily build high-performance servers.
epoll epoll-tcp-server event-driven evio gev go golang gomaxprocs goroutine kqueue network-programming nonblocking protocol reactor websocket
Last synced: 26 Oct 2024
https://github.com/inbucket/inbucket
Disposable webmail server (similar to Mailinator) with built in SMTP, POP3, RESTful servers; no DB required.
go golang integration-testing linux mail mailserver osx pop pop3 smtp smtp-server webmail windows
Last synced: 26 Dec 2024
https://github.com/benbjohnson/wtf
WTF Dial is an example web application written in Go.
Last synced: 21 Dec 2024
https://github.com/golang/geo
S2 geometry library in Go
geometry geometry-library go sphere
Last synced: 23 Dec 2024
https://github.com/carvel-dev/ytt
YAML templating tool that works on YAML structure instead of text
carvel cli configuration data-structures devops go k8s kubernetes templating yaml yaml-processor yml
Last synced: 26 Dec 2024
https://github.com/gorilla/handlers
Package gorilla/handlers is a collection of useful middleware for Go HTTP services & web applications 🛃
go golang gorilla gorilla-web-toolkit handler http middleware
Last synced: 24 Dec 2024
https://github.com/evmos/evmos
Evmos is the canonical EVM chain on Cosmos. Evmos is the flagship implementation of evmOS, a stack to build forward compatible EVMs
blockchain cosmos cosmos-sdk ethereum evm evmos go golang smart-contracts
Last synced: 24 Dec 2024
https://github.com/bytedance/go-tagexpr
An interesting go struct tag expression syntax for field validation, etc.
binding dsl expression go struct-tag validator
Last synced: 26 Dec 2024
https://github.com/remotemobprogramming/mob
Tool for smooth git handover.
cli cli-tool ensemble ensemble-programming ensembles extreme-programming git go golang hacktoberfest mob mob-programming mob-programming-timer pair-programming pairing remote-mob-programming remote-mobs software-teaming timer xp
Last synced: 01 Nov 2024
https://github.com/zhonghuasheng/tutorial
后端 (Java Golang)全栈知识架构体系总结
emsp go java keepalived mongodb mqtt mysql netty redis rocketmq spark spring springboot springcloud tomcat tutorial
Last synced: 26 Dec 2024
https://github.com/ibm/fp-go
functional programming library for golang
functional-programming go golang library monad utility
Last synced: 26 Dec 2024
https://github.com/gabriel-vasile/mimetype
A fast Golang library for media type and file extension detection, based on magic numbers
detection go golang magic-numbers media-types mime mimetype sniffing
Last synced: 23 Dec 2024
https://github.com/rethinkdb/rethinkdb-go
Go language driver for RethinkDB
driver go golang gorethink rethinkdb rethinkdb-go
Last synced: 25 Dec 2024
https://github.com/sentriz/gonic
music streaming server / free-software subsonic server API implementation
airsonic docker docker-compose dsub ffmpeg go golang internet-radio lastfm listenbrainz music music-server music-streaming musicbrainz opus podcasts self-hosted subsonic subsonic-server transcoding
Last synced: 24 Dec 2024
https://github.com/lastbackend/lastbackend
System for containerized apps management. From build to scaling.
backend cd ci cloud container containers continuous-delivery continuous-integration devops devtools docker go golang hosting kubernetes lastbackend orchestration paas pipeline service-discovery
Last synced: 01 Nov 2024
https://github.com/mozillazg/go-pinyin
汉字转拼音
chinese go golang hanzi hanzi-pinyin pinyin
Last synced: 26 Dec 2024
https://github.com/syyongx/php2go
Use Golang to implement PHP's common built-in functions.
Last synced: 25 Dec 2024
https://github.com/sajari/docconv
Converts PDF, DOC, DOCX, XML, HTML, RTF, etc to plain text
conversion docs docx go html pdf pdf-converter rtf rtf-files word xml
Last synced: 26 Dec 2024
https://github.com/opsre/go-ldap-admin
🌉 基于Go+Vue实现的openLDAP后台管理项目
admin casbin element-ui eryajf gin gin-vue-admin go go-admin go-ldap-admin golang gorm jwt ldap ldap-manager opsre
Last synced: 26 Dec 2024
https://github.com/azure/azure-sdk-for-go
This repository is for active development of the Azure SDK for Go. For consumers of the SDK we recommend visiting our public developer docs at:
azure azure-sdk go golang hacktoberfest microsoft rest sdk
Last synced: 23 Dec 2024
https://github.com/Azure/azure-sdk-for-go
This repository is for active development of the Azure SDK for Go. For consumers of the SDK we recommend visiting our public developer docs at:
azure azure-sdk go golang hacktoberfest microsoft rest sdk
Last synced: 13 Nov 2024
https://github.com/zhonghuasheng/Tutorial
后端 (Java Golang)全栈知识架构体系总结
emsp go java keepalived mongodb mqtt mysql netty redis rocketmq spark spring springboot springcloud tomcat tutorial
Last synced: 29 Oct 2024
https://github.com/IBM/fp-go
functional programming library for golang
functional-programming go golang library monad utility
Last synced: 04 Nov 2024
https://github.com/cortezaproject/corteza
Low-code platform
go golang javascript low-code typescipt vuejs
Last synced: 24 Dec 2024
https://github.com/suyuan32/simple-admin-core
Simple Admin是一个基于Go Zero开发面向小型到大型项目的分布式微服务后端管理系统脚手架,提供丰富的后台管理功能,支持k8s快速部署,助力快速开发高并发微服务集群,适合学习和商用。Simple Admin is a powerful microservice framework for large management system. It is based on go-zero and supports several advanced features. It can help you to develop a microservice back-end management system in a short time.
admin asynq backend casbin ent go go-zero golang microservices rbac rocketmq rpc-framework simple-admin vue-admin
Last synced: 06 Nov 2024
https://github.com/Phantas0s/devdash
:bento: Highly Configurable Terminal Dashboard for Developers and Creators
cli dashboard github go golang google-analytics google-search-console gopher metrics monitoring terminal terminal-dashboards tui
Last synced: 27 Oct 2024
https://github.com/mikespook/gorbac
goRBAC provides a lightweight role-based access control (RBAC) implementation in Golang.
Last synced: 25 Dec 2024
https://github.com/go-musicfox/go-musicfox
go-musicfox是用Go写的又一款网易云音乐命令行客户端,支持UnblockNeteaseMusic、各种音质级别、lastfm、MPRIS、MacOS交互响应(睡眠暂停、蓝牙耳机连接断开响应、菜单栏控制等)...
bubbletea go go-musicfox mpris music musicbox musicfox netease-cloud-music netease-music netease-musicbox unblockneteasemusic
Last synced: 26 Dec 2024
https://github.com/mikespook/Gorbac
goRBAC provides a lightweight role-based access control (RBAC) implementation in Golang.
Last synced: 24 Oct 2024
https://github.com/looplab/eventhorizon
Event Sourcing for Go!
aws cqrs ddd domain-driven-design entity event-horizon event-sourcing eventsourcing go google-cloud jetstream kafka mongodb nats opentracing redis
Last synced: 27 Dec 2024
https://github.com/tylertreat/BoomFilters
Probabilistic data structures for processing continuous, unbounded streams.
bloom-filter count-min-sketch counting-bloom-filters cuckoo-filter data-stream filter go probabilistic-programming scalable-bloom-filters stable-bloom-filters
Last synced: 26 Oct 2024
https://github.com/tylertreat/boomfilters
Probabilistic data structures for processing continuous, unbounded streams.
bloom-filter count-min-sketch counting-bloom-filters cuckoo-filter data-stream filter go probabilistic-programming scalable-bloom-filters stable-bloom-filters
Last synced: 26 Dec 2024
https://github.com/gofrs/uuid
A UUID package for Go
forked-repo go uuid uuid-generator uuid1 uuid2 uuid3 uuid4 uuid5
Last synced: 23 Dec 2024
https://github.com/simonwaldherr/golang-examples
Go(lang) examples - (explain the basics of #golang)
education examples go golang hacktoberfest hacktoberfest-accepted howto learning programming-language
Last synced: 26 Dec 2024
https://github.com/ebitengine/oto
♪ A low-level library to play sound on multiple platforms ♪
Last synced: 21 Dec 2024
https://github.com/samsarahq/thunder
⚡️ A Go framework for rapidly building powerful graphql services
Last synced: 25 Sep 2024
https://github.com/SimonWaldherr/golang-examples
Go(lang) examples - (explain the basics of #golang)
education examples go golang hacktoberfest hacktoberfest-accepted howto learning programming-language
Last synced: 29 Oct 2024
https://github.com/alecthomas/go_serialization_benchmarks
Benchmarks of Go serialization methods
Last synced: 26 Dec 2024
https://github.com/go-gl/glfw
Go bindings for GLFW 3
gamedev glfw glfw-bindings go golang opengl
Last synced: 24 Dec 2024
https://github.com/Go-gl/glfw
Go bindings for GLFW 3
gamedev glfw glfw-bindings go golang opengl
Last synced: 24 Oct 2024
https://github.com/chaisql/chai
Modern embedded SQL database
database embedded-database go golang sql
Last synced: 26 Dec 2024
https://github.com/adjust/rmq
Message queue system written in Go and backed by Redis
Last synced: 10 Dec 2024
https://github.com/gabrie30/ghorg
Quickly clone an entire org/users repositories into one directory - Supports GitHub, GitLab, Bitbucket, and more 🐇🥚
bitbucket clone devops gitea github gitlab go security-tools
Last synced: 24 Dec 2024
https://github.com/wellle/rmq
Message queue system written in Go and backed by Redis
Last synced: 24 Dec 2024
https://github.com/alecthomas/Go_serialization_benchmarks
Benchmarks of Go serialization methods
Last synced: 24 Oct 2024
https://github.com/oakmound/oak
A pure Go game engine
2d game-development game-engine gamedev go golang ui
Last synced: 26 Dec 2024
https://github.com/shiyanhui/hero
A handy, fast and powerful go template engine.
Last synced: 13 Nov 2024
https://github.com/alitto/pond
🔘 Minimalistic and High-performance goroutine worker pool written in Go
concurrency go golang golang-library goroutine-pool high-performance pond worker-pool worker-pool-factory
Last synced: 24 Dec 2024
https://github.com/hanchuanchuan/goInception
一个集审核、执行、备份及生成回滚语句于一身的MySQL运维工具
Last synced: 02 Nov 2024
https://github.com/xormplus/xorm
xorm是一个简单而强大的Go语言ORM库,通过它可以使数据库操作非常简便。本库是基于原版xorm的定制增强版本,为xorm提供类似ibatis的配置文件及动态SQL支持,支持AcitveRecord操作
go golang golang-library ibatis-sql json-xml mssql mysql orm sql sql-orm sqlmap-sqltemplate xorm
Last synced: 20 Dec 2024
https://github.com/edoardottt/cariddi
Take a list of domains, crawl urls and scan for endpoints, secrets, api keys, file extensions, tokens and more
bugbounty crawler crawling endpoint-discovery endpoints go golang hacktoberfest infosec osint penetration-testing pentesting recon reconnaissance redteam scraper secret-keys secrets-detection security security-tools
Last synced: 26 Dec 2024
https://github.com/sanity-io/litter
Litter is a pretty printer library for Go data structures to aid in debugging and testing.
go golang library logging mit-license testing
Last synced: 24 Dec 2024
https://github.com/eryajf/go-ldap-admin
🌉 基于Go+Vue实现的openLDAP后台管理项目
admin casbin element-ui eryajf gin gin-vue-admin go go-admin go-ldap-admin golang gorm jwt ldap ldap-manager
Last synced: 14 Oct 2024
https://github.com/twmb/franz-go
franz-go contains a feature complete, pure Go library for interacting with Kafka from 0.8.0 through 3.6+. Producing, consuming, transacting, administrating, etc.
client go golang kafka kafka-client
Last synced: 23 Dec 2024
https://github.com/sanbornm/go-selfupdate
Enable your Go applications to self update
Last synced: 25 Dec 2024
https://github.com/uniqush/uniqush-push
Uniqush is a free and open source software system which provides a unified push service for server side notification to apps on mobile devices.
apns fcm gcm go golang push-notifications uniqush
Last synced: 26 Oct 2024
https://github.com/foxboron/sbctl
:computer: :lock: :key: Secure Boot key manager
efi efi-stub go golang linux secureboot signatures uefi uefi-secureboot
Last synced: 26 Dec 2024
https://github.com/sandglass/sandglass
Sandglass is a distributed, horizontally scalable, persistent, time sorted message queue.
distributed distributed-systems go message-queue messaging taskqueue
Last synced: 25 Sep 2024
https://github.com/sbinet/go-python
naive go bindings to the CPython2 C-API
Last synced: 26 Sep 2024
https://github.com/sbinet/Go-python
naive go bindings to the CPython2 C-API
Last synced: 24 Oct 2024
https://github.com/sanbornm/Go-selfupdate
Enable your Go applications to self update
Last synced: 24 Oct 2024
https://github.com/ryboe/q
Quick and dirty debugging output for tired Go programmers
Last synced: 04 Nov 2024
https://github.com/storj/drpc
drpc is a lightweight, drop-in replacement for gRPC
drpc go grpc microservices nanoservices proto rpc
Last synced: 24 Dec 2024
https://github.com/kffl/speedbump
TCP proxy for simulating variable, yet predictable network latency :globe_with_meridians::hourglass_flowing_sand:
go golang load-testing network-latency observability tcp tcp-proxy
Last synced: 26 Dec 2024
https://github.com/influxdata/chronograf
Open source monitoring and visualization UI for the TICK stack
alert apm chronograf dashboard go influxdb kapacitor monitoring react redux telegraf visualization
Last synced: 23 Dec 2024
https://github.com/supabase/auth
A JWT based API for managing users and issuing JWT tokens
auth authentication authorization client-auth go jwt supabase
Last synced: 26 Dec 2024
https://github.com/clickvisual/clickvisual
A lightweight log analytic and data visualize platform built on clickhouse.
admin analytics clickhouse clickhouse-database elk go golang kibana kubernetes log search ui
Last synced: 26 Dec 2024
https://github.com/lmorg/murex
A smarter shell and scripting environment with advanced features designed for usability, safety and productivity (eg smarter DevOps tooling)
bash console csv developer-tools devops fish go json language linux macos murex repl scripting shell sql terminal tmux yaml zsh
Last synced: 26 Dec 2024
https://github.com/rotisserie/eris
Error handling library with readable stack traces and flexible formatting support 🎆
eris error-handling error-logging error-traces errors go golang sentry-integration
Last synced: 26 Dec 2024
https://github.com/lileio/lile
Easily generate gRPC services in Go ⚡️
framework go grpc microservice prometheus pubsub zipkin
Last synced: 20 Dec 2024
https://github.com/beevik/etree
parse and generate XML easily in go
dom etree go path xml xml-parser xpath
Last synced: 23 Dec 2024
https://github.com/bahlo/go-styleguide
🏆 Opinionated Styleguide for the Go language
effective go golang styleguide
Last synced: 26 Dec 2024
https://github.com/ribice/gorsk
:fire: Idiomatic Golang Restful Starter Kit
boilerplate go golang quickstart rest restful-api starter-kit
Last synced: 21 Dec 2024
https://github.com/luliyucoordinate/leetcode
Play Leetcode with different programming language
c cpp go java javascript leetcode rust
Last synced: 21 Dec 2024
https://github.com/thomaspoignant/go-feature-flag
GO Feature Flag is a simple, complete and lightweight self-hosted feature flag solution 100% Open Source. 🎛️
beginner-friendly continuous-delivery continuous-deployment continuous-testing devops experimentation experiments feature-flag feature-flags feature-toggle feature-toggles feature-toggling go go-feature-flag golang golang-library help-wanted toggles variants
Last synced: 24 Dec 2024
https://github.com/Foxboron/sbctl
:computer: :lock: :key: Secure Boot key manager
efi efi-stub go golang linux secureboot signatures uefi uefi-secureboot
Last synced: 06 Nov 2024
https://github.com/WallarooLabs/wally
Distributed Stream Processing
api framework go golang linux pony-language python stream-processing stream-processing-engine stream-processor
Last synced: 14 Nov 2024
https://github.com/royalrick/weapp
微信小程序服务端 SDK (for Golang)
go golang miniapp miniprogram sdk weapp wechat wxapp
Last synced: 26 Dec 2024
https://github.com/wallaroolabs/wally
Distributed Stream Processing
api framework go golang linux pony-language python stream-processing stream-processing-engine stream-processor
Last synced: 23 Dec 2024