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-25 00:12:12 UTC
- JSON Representation
https://github.com/nginx-proxy/docker-gen
Generate files from docker container meta-data
Last synced: 23 Dec 2024
https://github.com/canonical/lxd
Powerful system container and virtual machine manager
containers criu go hacktoberfest lxc lxd
Last synced: 24 Dec 2024
https://github.com/orcaman/concurrent-map
a thread-safe concurrent map for go
concurrency concurrent-programming go golang map thread-safety
Last synced: 23 Dec 2024
https://github.com/googlecloudplatform/golang-samples
Sample apps and code written for Google Cloud in the Go programming language.
appengine go golang google-appengine google-cloud sample samples
Last synced: 23 Dec 2024
https://github.com/changkun/go-under-the-hood
📚 Go: Under The Hood | Go 语言原本 | https://golang.design/under-the-hood
Last synced: 16 Dec 2024
https://github.com/golang-design/under-the-hood
📚 Go: Under The Hood | Go 语言原本 | https://golang.design/under-the-hood
Last synced: 19 Dec 2024
https://github.com/masterminds/sprig
Useful template functions for Go templates.
Last synced: 23 Dec 2024
https://github.com/Masterminds/sprig
Useful template functions for Go templates.
Last synced: 26 Oct 2024
https://github.com/deckarep/golang-set
A simple, battle-tested and generic set type for the Go language. Trusted by Docker, 1Password, Ethereum and Hashicorp.
concurrency datastructures generics go golang set threadsafe
Last synced: 23 Dec 2024
https://github.com/uber-go/automaxprocs
Automatically set GOMAXPROCS to match Linux container CPU quota.
container cpu go golang gomaxprocs
Last synced: 24 Dec 2024
https://github.com/prest/prest
PostgreSQL ➕ REST, low-code, simplify and accelerate development, ⚡ instant, realtime, high-performance on any Postgres application, existing or new
automatic-api database databases go golang hacktoberfest low-code postgres postgresql prest rest rest-api
Last synced: 24 Dec 2024
https://github.com/unidoc/unioffice
Pure go library for creating and processing Office Word (.docx), Excel (.xlsx) and Powerpoint (.pptx) documents
docx ecma-376 excel g go golang ooxml openoffice powerpoint pptx spreadsheet word xlsx
Last synced: 23 Dec 2024
https://github.com/Exafunction/codeium.vim
Free, ultrafast Copilot alternative for Vim and Neovim
autocomplete codeium copilot editor extension go golang ide javascript neovim python ruby rust typescript vim
Last synced: 30 Oct 2024
https://github.com/alecthomas/chroma
A general purpose syntax highlighter in pure Go
console go golang highlighter highlighting html library syntax tool
Last synced: 23 Dec 2024
https://github.com/magefile/mage
a Make/rake-like dev tool using Go
buildscript go golang mage magefile make
Last synced: 23 Dec 2024
https://github.com/zgoat/goatcounter
Easy web analytics. No tracking of personal data.
Last synced: 05 Sep 2024
https://github.com/GoogleCloudPlatform/golang-samples
Sample apps and code written for Google Cloud in the Go programming language.
appengine go golang google-appengine google-cloud sample samples
Last synced: 25 Oct 2024
https://github.com/deckarep/Golang-set
A simple, battle-tested and generic set type for the Go language. Trusted by Docker, 1Password, Ethereum and Hashicorp.
concurrency datastructures generics go golang set threadsafe
Last synced: 24 Oct 2024
https://github.com/ory/dockertest
Write better integration tests! Dockertest helps you boot up ephermal docker images for your Go tests with minimal work.
automation ci docker go integration-testing tests unit-testing
Last synced: 23 Dec 2024
https://github.com/miguelmota/cointop
A fast and lightweight interactive terminal based UI application for tracking cryptocurrencies 🚀
bitcoin blockchain cli coin coingecko coinmarketcap command-line console cryptocurrency digital-currency ethereum go golang holdings homebrew linux macos monitoring portfolio terminal
Last synced: 20 Dec 2024
https://github.com/cointop-sh/cointop
A fast and lightweight interactive terminal based UI application for tracking cryptocurrencies 🚀
bitcoin blockchain cli coin coingecko coinmarketcap command-line console cryptocurrency digital-currency ethereum go golang holdings homebrew linux macos monitoring portfolio terminal
Last synced: 19 Dec 2024
https://github.com/googleapis/google-api-go-client
Auto-generated Google APIs for Go.
Last synced: 23 Dec 2024
https://github.com/treeverse/lakeFS
lakeFS - Data version control for your data lake | Git for data
apache-spark apache-sparksql aws-s3 azure-blob-storage azure-storage data-engineering data-lake data-quality data-version-control data-versioning datalake datalakes git-for-data go golang google-cloud-storage hadoop-filesystem lakefs object-storage
Last synced: 27 Oct 2024
https://github.com/kaitai-io/kaitai_struct
Kaitai Struct: declarative language to generate binary data parsers in C++ / C# / Go / Java / JavaScript / Lua / Nim / Perl / PHP / Python / Ruby
c-plus-plus cpp csharp declarative-language file-format go golang graphviz java javascript lua nim perl php protocol-analyser python reverse-engineering ruby
Last synced: 18 Dec 2024
https://github.com/pomerium/pomerium
Pomerium is an identity and context-aware access proxy.
beyondcorp gateway go iam identity identity-aware-proxy pomerium reverse-proxy vpn zero-trust
Last synced: 24 Dec 2024
https://github.com/rgburke/grv
GRV is a terminal interface for viewing git repositories
git go golang ncurses-tui terminal-based
Last synced: 20 Dec 2024
https://github.com/anthonynsimon/bild
Image processing algorithms in pure Go
algorithm concurrency effects go histogram image-editing image-processing parallelism resize signal-processing
Last synced: 24 Dec 2024
https://github.com/mpolden/echoip
IP address lookup service
geoip go ip-address-lookup ip-location ip-lookup
Last synced: 18 Dec 2024
https://github.com/wcharczuk/go-chart
go chart is a basic charting library in go.
chart charting-library drawing go golang svg
Last synced: 29 Sep 2024
https://github.com/sjqzhang/go-fastdfs
go-fastdfs 是一个简单的分布式文件系统(私有云存储),具有无中心、高性能,高可靠,免维护等优点,支持断点续传,分块上传,小文件合并,自动同步,自动修复。Go-fastdfs is a simple distributed file system (private cloud storage), with no center, high performance, high reliability, maintenance free and other advantages, support breakpoint continuation, block upload, small file merge, automatic synchronization, automatic repair.(similar fastdfs).
breakpoint-resume cloud-storage cloudnative distributed-file-storage distributed-file-system fastdfs file-system fileserver filesystem go go-fastdfs godfs object-storage-service oss rsync small-file-merge storage storage-servers sync tus
Last synced: 19 Dec 2024
https://github.com/ankitpokhrel/jira-cli
🔥 Feature-rich interactive Jira command line.
atlassian cli cli-app command-line command-line-tool console go golang golang-cli jira jira-cli made-in-nepal productivity productivity-tools terminal terminal-app tui
Last synced: 24 Dec 2024
https://github.com/EndlessCheng/codeforces-go
算法竞赛模板库 by 灵茶山艾府 💭💡🎈
acm-icpc algorithm algorithms codeforces codeforces-go codeforces-golang codeforces-solutions competitive-programming data-structure data-structures go golang icpc leetcode leetcode-go leetcode-golang
Last synced: 07 Nov 2024
https://github.com/uber-go/dig
A reflection based dependency injection toolkit for Go.
dependency-injection di go golang
Last synced: 23 Dec 2024
https://github.com/jeffail/tunny
A goroutine pool for Go
go golang goroutine-pool workers
Last synced: 18 Dec 2024
https://github.com/Jeffail/tunny
A goroutine pool for Go
go golang goroutine-pool workers
Last synced: 26 Oct 2024
https://github.com/flipt-io/flipt
Enterprise-ready, GitOps enabled, CloudNative feature management solution
cloudnative continuous-delivery devex devops devtools feature-flags feature-toggles gitops go golang grpc grpc-gateway hacktoberfest observability opentelemetry react redux typescript
Last synced: 24 Dec 2024
https://github.com/emitter-io/emitter
High performance, distributed and low latency publish-subscribe platform.
emitter go golang high-performance low-latency mqtt mqtt-broker networking pubsub realtime
Last synced: 24 Dec 2024
https://github.com/redpanda-data/console
Redpanda Console is a developer-friendly UI for managing your Kafka/Redpanda workloads. Console gives you a simple, interactive approach for gaining visibility into your topics, masking data, managing consumer groups, and exploring real-time data with time-travel debugging.
apache-kafka dataops go kafka kafka-gui kafka-ui react typescript web-ui
Last synced: 23 Dec 2024
https://github.com/schollz/progressbar
A really basic thread-safe progress bar for Golang applications
command-line go golang hacktoberfest library progress-bar progressbar terminal
Last synced: 26 Oct 2024
https://github.com/rh12503/triangula
Generate high-quality triangulated and polygonal art from images.
art evolutionary-algorithms evolutionary-art generative-art genetic-algorithm go golang gui polygons triangles triangula
Last synced: 20 Dec 2024
https://github.com/gopherdata/gophernotes
The Go kernel for Jupyter notebooks and nteract.
artificial-intelligence data-science go golang gophernotes jupyter jupyter-notebook kernel machine-learning nteract numerical-methods zeromq
Last synced: 19 Dec 2024
https://github.com/RH12503/triangula
Generate high-quality triangulated and polygonal art from images.
art evolutionary-algorithms evolutionary-art generative-art genetic-algorithm go golang gui polygons triangles triangula
Last synced: 14 Nov 2024
https://github.com/RH12503/Triangula
Generate high-quality triangulated and polygonal art from images.
art evolutionary-algorithms evolutionary-art generative-art genetic-algorithm go golang gui polygons triangles triangula
Last synced: 12 Nov 2024
https://github.com/gin-gonic/examples
A repository to host examples and tutorials for Gin.
Last synced: 24 Dec 2024
https://github.com/marmotedu/iam
企业级的 Go 语言实战项目:认证和授权系统(带配套课程)
application authentication authorization gin go golang gorm iam project
Last synced: 24 Dec 2024
https://github.com/google/mtail
extract internal monitoring data from application logs for collection in a timeseries database
bytecode calculator collector compiler extraction go instrumentation logs metrics monitoring mtail mtail-programs observability prometheus proxy timeseries vm
Last synced: 29 Oct 2024
https://github.com/googleapis/google-cloud-go
Google Cloud Client Libraries for Go.
cloud-bigquery cloud-datastore cloud-pubsub cloud-storage go golang google-cloud
Last synced: 23 Dec 2024
https://github.com/geektutu/high-performance-go
high performance coding with golang(Go 语言高性能编程,Go 语言陷阱,Gotchas,Traps)
effective-golang go golang high-performance
Last synced: 20 Dec 2024
https://github.com/ksimka/go-is-not-good
A curated list of articles complaining that go (golang) isn't good enough
articles complaints go golang list
Last synced: 30 Oct 2024
https://github.com/olahol/melody
:notes: Minimalist websocket framework for Go
example framework go golang minimalist websocket websocket-framework
Last synced: 23 Dec 2024
https://github.com/nakabonne/ali
Generate HTTP load and plot the results in real-time
benchmarking go load-testing monitoring testing-tools tui visualization
Last synced: 19 Dec 2024
https://github.com/knetic/govaluate
Arbitrary expression evaluation for golang
evaluation expression go parsing
Last synced: 23 Dec 2024
https://github.com/nytimes/gizmo
A Microservice Toolkit from The New York Times
gizmo go google-pubsub googlecloud http-server kafka pubsub sns sqs
Last synced: 18 Dec 2024
https://github.com/rakyll/statik
Embed files into a Go executable
files go golang http http-server static
Last synced: 24 Dec 2024
https://github.com/NYTimes/gizmo
A Microservice Toolkit from The New York Times
gizmo go google-pubsub googlecloud http-server kafka pubsub sns sqs
Last synced: 13 Nov 2024
https://github.com/yangjian102621/geekai
AI 助手全套开源解决方案,自带运营管理后台,开箱即用。集成了 ChatGPT, Azure, ChatGLM,讯飞星火,文心一言等多个平台的大语言模型。支持 MJ AI 绘画,Stable Diffusion AI 绘画,微博热搜等插件工具。采用 Go + Vue3 + element-plus 实现。
azure chatgpt dalle3 element-plus go midjourney stable-diffusion
Last synced: 24 Dec 2024
https://github.com/yuin/goldmark
:trophy: A markdown parser written in Go. Easy to extend, standard(CommonMark) compliant, well structured.
Last synced: 19 Dec 2024
https://github.com/go-ozzo/ozzo-validation
An idiomatic Go (golang) validation package. Supports configurable and extensible validation rules (validators) using normal language constructs instead of error-prone struct tags.
go golang ozzo validation validator
Last synced: 31 Oct 2024
https://github.com/Knetic/govaluate
Arbitrary expression evaluation for golang
evaluation expression go parsing
Last synced: 31 Oct 2024
https://github.com/olivia-ai/olivia
💁♀️Your new best friend powered by an artificial neural network
ai artificial-intelligence assistant backend chatbot deep-learning go golang machine-learning natural-language-processing neural-network olivia translations voice-assistant
Last synced: 26 Oct 2024
https://github.com/Go-ozzo/ozzo-validation
An idiomatic Go (golang) validation package. Supports configurable and extensible validation rules (validators) using normal language constructs instead of error-prone struct tags.
go golang ozzo validation validator
Last synced: 24 Oct 2024
https://github.com/halturin/ergo
An actor-based Framework with network transparency for creating event-driven architecture in Golang. Inspired by Erlang. Zero dependencies.
actor-model actors distributed distributed-systems elixir ergo-framework erlang event-driven event-driven-microservices framework go golang microservice microservices-architecture network-transparency otp otp-applications supervisor workflow workflow-engine
Last synced: 18 Dec 2024
https://github.com/ergo-services/ergo
An actor-based Framework with network transparency for creating event-driven architecture in Golang. Inspired by Erlang. Zero dependencies.
actor-model actors distributed distributed-systems elixir ergo-framework erlang event-driven event-driven-microservices framework go golang microservice microservices-architecture network-transparency otp otp-applications supervisor workflow workflow-engine
Last synced: 24 Dec 2024
https://github.com/hacdias/webdav
A simple and standalone WebDAV server.
filesystem go http server webdav
Last synced: 24 Dec 2024
https://github.com/purpleidea/mgmt
Next generation distributed, event-driven, parallel config management!
choreography config-management configuration-management devops distributed-systems etcd go golang graph-theory
Last synced: 18 Dec 2024
https://github.com/testcontainers/testcontainers-go
Testcontainers for Go is a Go package that makes it simple to create and clean up container-based dependencies for automated integration/smoke tests. The clean, easy-to-use API enables developers to programmatically define containers that should be run as part of a test and clean up those resources when the test is done.
automation docker go golang hacktoberfest testcontainers testcontainers-go testing
Last synced: 23 Dec 2024
https://github.com/gofr-dev/gofr
An opinionated GoLang framework for accelerated microservice development. Built in support for databases and observability.
go golang golang-framework grpc grpc-go grpc-golang hacktoberfest http-server microservice microservice-framework rest-api server web-framework
Last synced: 24 Dec 2024
https://github.com/mingrammer/go-web-framework-stars
:star: Web frameworks for Go, most starred on GitHub
go ranking stars web-framework
Last synced: 24 Dec 2024
https://github.com/datadog/go-profiler-notes
felixge's notes on the various go profiling methods that are available.
Last synced: 19 Dec 2024
https://github.com/DataDog/go-profiler-notes
felixge's notes on the various go profiling methods that are available.
Last synced: 08 Nov 2024
https://github.com/mouredev/one-day-one-language
Cómo dar en un día tus primeros pasos en cada lenguaje de programación. Introducción, configuración e instalación, usos habituales, fundamentos, sintaxis y próximos pasos.
csharp curso dart go java javascript kotlin php programacion python rust swift typescript
Last synced: 20 Dec 2024
https://github.com/d5/tengo
A fast script language for Go
compiler embedded-language go golang programming-language script tengo vm
Last synced: 24 Dec 2024
https://github.com/upper/db
Data Access Layer (DAL) for PostgreSQL, CockroachDB, MySQL, SQLite and MongoDB with ORM-like features.
cockroachdb dal database db go golang mongodb mysql nosql orm postgresql sql sqlite upper
Last synced: 23 Dec 2024
https://github.com/hdt3213/godis
A Golang implemented Redis Server and Cluster. Go 语言实现的 Redis 服务器和分布式集群
cluster go godis golang kv-cache redis redis-cluster redis-server
Last synced: 24 Dec 2024
https://github.com/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.
blog character course education emoji free go golang gopher gophers goroutine illustration illustrations mascot png presentation raster social-media svg vector
Last synced: 20 Dec 2024
https://github.com/shpota/goxygen
Generate a modern Web project with Go and Angular, React, or Vue in seconds 🎲
angular go golang javascipt mongodb mysql nodejs postgresql react typescript vue
Last synced: 24 Dec 2024
https://github.com/go-macaron/macaron
Package macaron is a high productive and modular web framework in Go.
go lsif-enabled macaron web-framework
Last synced: 23 Dec 2024
https://github.com/alecthomas/gometalinter
DEPRECATED: Use https://github.com/golangci/golangci-lint
Last synced: 26 Sep 2024
https://github.com/alecthomas/Gometalinter
DEPRECATED: Use https://github.com/golangci/golangci-lint
Last synced: 24 Oct 2024
https://github.com/riverqueue/river
Fast and reliable background jobs in Go
background-jobs go golang postgres postgresql queue
Last synced: 24 Dec 2024
https://github.com/Go-macaron/macaron
Package macaron is a high productive and modular web framework in Go.
go lsif-enabled macaron web-framework
Last synced: 24 Oct 2024
https://github.com/alecthomas/kingpin
CONTRIBUTIONS ONLY: A Go (golang) command line and flag parser
Last synced: 23 Dec 2024
https://github.com/cherish-chat/xxim-server
惺惺 —— 属于你的社交地盘!惺惺是一个100%开源社交平台,每个人都可以搭建自己的服务器,掌握数据的所有权。此APP非盈利项目!
Last synced: 20 Dec 2024
https://github.com/xjasonlyu/tun2socks
tun2socks - powered by gVisor TCP/IP stack
gfw go golang gvisor http-proxy nat network proxifier-alternative proxy shadowsocks socks4 socks5 ssh-tunnel tcpip-stack tor tun-device tun2socks tunnel udp wireguard
Last synced: 24 Dec 2024
https://github.com/cerbos/cerbos
Cerbos is the open core, language-agnostic, scalable authorization solution that makes user permissions and authorization simple to implement and manage by writing context-aware access control policies for your application resources.
access-control authorization go golang kubernetes policy security
Last synced: 23 Dec 2024