Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

https://github.com/canonical/lxd

Powerful system container and virtual machine manager

containers criu go hacktoberfest lxc lxd

Last synced: 17 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/dushixiang/next-terminal

Next Terminal是一个简单好用安全的开源交互审计系统,支持RDP、SSH、VNC、Telnet、Kubernetes协议。

antd antd-design docker go golang guacamole rdp react ssh vnc

Last synced: 09 Oct 2024

https://github.com/golang-design/under-the-hood

📚 Go: Under The Hood | Go 语言原本 | https://golang.design/under-the-hood

go golang source-code-study

Last synced: 19 Dec 2024

https://github.com/changkun/go-under-the-hood

📚 Go: Under The Hood | Go 语言原本 | https://golang.design/under-the-hood

go golang source-code-study

Last synced: 16 Dec 2024

https://github.com/masterminds/sprig

Useful template functions for Go templates.

go template templates

Last synced: 23 Dec 2024

https://github.com/Masterminds/sprig

Useful template functions for Go templates.

go template 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/google/go-cmp

Package for comparing Go values in tests

equality go testing

Last synced: 23 Dec 2024

https://github.com/mholt/archiver

Easily create & extract archives, and compress & decompress files of various formats

7zip archives brotli bzip2 compression decompression extract go golang gzip lz4 rar snappy streaming streams tar xz zip zstandard

Last synced: 18 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: 17 Dec 2024

https://github.com/uber-go/automaxprocs

Automatically set GOMAXPROCS to match Linux container CPU quota.

container cpu go golang gomaxprocs

Last synced: 17 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.

analytics go golang

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.

go

Last synced: 23 Dec 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: 17 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/coder/websocket

Minimal and idiomatic WebSocket library for Go

go http2 idiomatic minimal websocket

Last synced: 18 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/imroc/req

Simple Go HTTP client with Black Magic

go golang http http-client

Last synced: 17 Dec 2024

https://github.com/cch123/golang-notes

Go source code analysis(zh-cn)

code go golang reading runtime source

Last synced: 19 Dec 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/uber-go/dig

A reflection based dependency injection toolkit for Go.

dependency-injection di go golang

Last synced: 23 Dec 2024

https://github.com/fatih/structs

Utilities for Go structs

go golang structs

Last synced: 29 Sep 2024

https://github.com/rocboss/paopao-ce

🔥An artistic "twitter like" community built on gin+zinc+vue+ts 清新文艺微社区

bbs forum gin go naive twitter vue3 zinc

Last synced: 17 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/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: 17 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/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/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/gin-gonic/examples

A repository to host examples and tutorials for Gin.

gin gin-gonic go

Last synced: 17 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/marmotedu/iam

企业级的 Go 语言实战项目:认证和授权系统(带配套课程)

application authentication authorization gin go golang gorm iam project

Last synced: 17 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/rakyll/statik

Embed files into a Go executable

files go golang http http-server static

Last synced: 17 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/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: 17 Dec 2024

https://github.com/yuin/goldmark

:trophy: A markdown parser written in Go. Easy to extend, standard(CommonMark) compliant, well structured.

commonmark go golang markdown

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/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: 17 Dec 2024

https://github.com/cheggaaa/pb

Console progress bar for Golang

go progress-bar terminal

Last synced: 31 Oct 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/tdewolff/minify

Go minifiers for web formats

css go html javascript js json minifier minify svg xml

Last synced: 23 Dec 2024

https://github.com/hacdias/webdav

A simple and standalone WebDAV server.

filesystem go http server webdav

Last synced: 17 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: 17 Dec 2024

https://github.com/datadog/go-profiler-notes

felixge's notes on the various go profiling methods that are available.

go golang pprof profiling

Last synced: 19 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: 17 Dec 2024

https://github.com/DataDog/go-profiler-notes

felixge's notes on the various go profiling methods that are available.

go golang pprof profiling

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: 17 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: 17 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/maruel/panicparse

Crash your app in style (Golang)

crash go panic stack-traces

Last synced: 17 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: 17 Dec 2024

https://github.com/egonelbre/gophers

Free gophers

go gopher vector

Last synced: 20 Dec 2024

https://github.com/ahmetb/go-linq

.NET LINQ capabilities in Go

generic-functions go linq

Last synced: 17 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

go gometalinter linter

Last synced: 26 Sep 2024

https://github.com/alecthomas/Gometalinter

DEPRECATED: Use https://github.com/golangci/golangci-lint

go gometalinter linter

Last synced: 24 Oct 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/riverqueue/river

Fast and reliable background jobs in Go

background-jobs go golang postgres postgresql queue

Last synced: 17 Dec 2024

https://github.com/cherish-chat/xxim-server

惺惺 —— 属于你的社交地盘!惺惺是一个100%开源社交平台,每个人都可以搭建自己的服务器,掌握数据的所有权。此APP非盈利项目!

go go-zero golang im

Last synced: 20 Dec 2024

https://github.com/alecthomas/kingpin

CONTRIBUTIONS ONLY: A Go (golang) command line and flag parser

cli command-line go kingpin

Last synced: 23 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

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: 30 Oct 2024

https://github.com/kylesliu/awesome-golang-algorithm

:memo: LeetCode of algorithms with golang solution(updating).

algorithm algorithms go golang golang-leetcode golang-solution leetcode leetcode-solutions

Last synced: 05 Dec 2024