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/campoy/go-tooling-workshop

A workshop covering all the tools gophers use in their day to day life

go performance tooling workshop

Last synced: 14 Oct 2024

https://github.com/nicksnyder/go-i18n

Translate your Go program into multiple languages.

cldr go i18n translation translation-files

Last synced: 14 Oct 2024

https://github.com/nicksnyder/Go-i18n

Translate your Go program into multiple languages.

cldr go i18n translation translation-files

Last synced: 24 Oct 2024

https://github.com/glasskube/glasskube

🧊 The next generation Package Manager for Kubernetes 📦 Featuring a GUI and a CLI. Glasskube packages are dependency aware, GitOps ready and can get automatic updates via a central public package repository.

cloud-native cncf cobra cobra-cli containers devops devops-tools docusaurus giscuss glasskube go golang htmx kubebuilder kubernetes kubernetes-operator package package-manager

Last synced: 09 Oct 2024

https://github.com/Pradumnasaraf/DevOps

I created this repository to keep my learning, notes, and code in one place for various tools in DevOps. Now, it's helping thousands of learners, practitioners, and professionals every day in their DevOps journey.

argocd bash-script ci-cd devops docker docker-compose git github-actions gitops go grafana hacktoberfest helm jenkins kubernetes linux networking portainer prometheus yaml

Last synced: 05 Nov 2024

https://github.com/flashmob/go-guerrilla

Mini SMTP server written in golang

go mail-delivery-agent mda server smtp smtp-server

Last synced: 15 Oct 2024

https://github.com/openbao/openbao

OpenBao exists to provide a software solution to manage, store, and distribute sensitive data including secrets, certificates, and keys.

go secret-management security

Last synced: 12 Oct 2024

https://github.com/pradumnasaraf/devops

I created this repository to keep my learning, notes, and code in one place for various tools in DevOps. Now, it's helping thousands of learners, practitioners, and professionals every day in their DevOps journey.

argocd bash-script ci-cd devops docker docker-compose git github-actions gitops go grafana helm jenkins kubernetes linux networking portainer prometheus yaml

Last synced: 11 Oct 2024

https://github.com/knadh/koanf

Simple, extremely lightweight, extensible, configuration management library for Go. Support for JSON, TOML, YAML, env, command line, file, S3 etc. Alternative to viper.

config config-loader configuration configuration-file configuration-management etcd-client go golang golang-package s3-bucket toml viper yaml

Last synced: 28 Oct 2024

https://github.com/justjanne/powerline-go

A beautiful and useful low-latency prompt for your shell, written in go

bash color-scheme developer-tools fish go powerline shell theme zsh

Last synced: 12 Oct 2024

https://github.com/houzuoguo/tiedot

A rudimentary implementation of a basic document (NoSQL) database in Go

database db document-database go golang nosql tiedot

Last synced: 15 Oct 2024

https://github.com/HouzuoGuo/tiedot

A rudimentary implementation of a basic document (NoSQL) database in Go

database db document-database go golang nosql tiedot

Last synced: 26 Oct 2024

https://github.com/shiyanhui/dht

BitTorrent DHT Protocol && DHT Spider.

bittorrent-dht-protocol dht go spider

Last synced: 14 Oct 2024

https://github.com/darccio/mergo

Mergo: merging Go structs and maps since 2013

go golang hacktoberfest mapping merge structures

Last synced: 14 Oct 2024

https://github.com/Narasimha1997/fake-sms

A simple command line tool using which you can skip phone number based SMS verification by using a temporary phone number that acts like a proxy.

go go-modules golang privacy

Last synced: 06 Nov 2024

https://github.com/TIGERB/easy-tips

A little Tips in my Code Career with Go&PHP 🥳🥳🥳

go go-patterns golang linux-commands mysql pattern php php-patterns redis sql

Last synced: 29 Oct 2024

https://github.com/tigerb/easy-tips

A little Tips in my Code Career with Go&PHP 🥳🥳🥳

go go-patterns golang linux-commands mysql pattern php php-patterns redis sql

Last synced: 09 Oct 2024

https://github.com/0xDkd/auxpi

🍭 集合多家 API 的新一代图床

api baidu-image cdnjs element-ui go golang image-store mdui rest-api vue weibo-image

Last synced: 07 Nov 2024

https://github.com/alibaba/sentinel-golang

Sentinel Go enables reliability and resiliency for Go microservices

cloud-native go golang microservice microservices middleware rate-limiting resiliency

Last synced: 29 Oct 2024

https://github.com/narasimha1997/fake-sms

A simple command line tool using which you can skip phone number based SMS verification by using a temporary phone number that acts like a proxy.

go go-modules golang privacy

Last synced: 09 Oct 2024

https://github.com/yangwenmai/learning-golang

Go 学习之路:Go 开发者博客、Go 微信公众号、Go 学习资料(文档、书籍、视频)

cn go golang learning-golang rss wechat

Last synced: 09 Oct 2024

https://github.com/protocolbuffers/protobuf-go

Go support for Google's protocol buffers

go golang protobufs protocol-buffers

Last synced: 29 Oct 2024

https://github.com/lotusirous/go-concurrency-patterns

Concurrency patterns in Go

concurrency go golang patterns

Last synced: 01 Nov 2024

https://github.com/hairyhenderson/gomplate

A flexible commandline tool for template rendering. Supports lots of local and remote datasources.

boltdb cli cloud config consul devops devops-tools docker go golang sysadmin sysops template templating vault

Last synced: 28 Oct 2024

https://github.com/otiai10/gosseract

Go package for OCR (Optical Character Recognition), by using Tesseract C++ library

go ocr ocr-server tesseract tesseract-ocr

Last synced: 15 Oct 2024

https://github.com/unknwon/go-web-foundation

《Go Web 基础》是一套针对 Google 出品的 Go 语言的视频语音教程,主要面向完成《Go 编程基础》教程后希望进一步了解有关 Go Web 开发的学习者。

go video-tutorial web

Last synced: 14 Oct 2024

https://github.com/Unknwon/go-web-foundation

《Go Web 基础》是一套针对 Google 出品的 Go 语言的视频语音教程,主要面向完成《Go 编程基础》教程后希望进一步了解有关 Go Web 开发的学习者。

go video-tutorial web

Last synced: 29 Oct 2024

https://github.com/erda-project/erda

An enterprise-grade Cloud-Native application platform for Kubernetes.

apm ci-cd cmp containers devops docker go golang kubernetes microservice

Last synced: 15 Oct 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 erlang-node event-driven event-driven-microservices framework go golang microservice microservices-architecture network-transparency otp otp-applications supervisor worker

Last synced: 14 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 erlang-node event-driven event-driven-microservices framework go golang microservice microservices-architecture network-transparency otp otp-applications supervisor worker

Last synced: 06 Aug 2024

https://github.com/ChimeraCoder/gojson

Automatically generate Go (golang) struct definitions from example JSON

cli go go-generate gojson golang

Last synced: 26 Oct 2024

https://github.com/guptarohit/asciigraph

Go package to make lightweight ASCII line graph ╭┈╯ in command line apps with no other dependencies.

ascii-chart asciigraph chart charting-library cli command-line command-line-tool go golang golang-library graph line-chart plot terminal utility

Last synced: 29 Oct 2024

https://github.com/ChimeraCoder/Gojson

Automatically generate Go (golang) struct definitions from example JSON

cli go go-generate gojson golang

Last synced: 24 Oct 2024

https://github.com/chimeracoder/gojson

Automatically generate Go (golang) struct definitions from example JSON

cli go go-generate gojson golang

Last synced: 14 Oct 2024

https://github.com/goodwithtech/dockle

Container Image Linter for Security, Helping build the Best-Practice Docker Image, Easy to start

containers docker go golang kubernetes linter security security-audit security-tools vulnerability

Last synced: 15 Oct 2024

https://github.com/pseudomuto/protoc-gen-doc

Documentation generator plugin for Google Protocol Buffers

documentation-tool go golang hacktoberfest hacktoberfest2021 protobuf protoc

Last synced: 29 Oct 2024

https://github.com/studygolang/studygolang

Go 语言中文网 | Golang中文社区 | Go语言学习园地 源码

go golang studygolang

Last synced: 09 Oct 2024

https://github.com/peak/s5cmd

Parallel S3 and local filesystem execution tool.

aws cli filesystem go s3 s5cmd storage

Last synced: 29 Oct 2024

https://github.com/geziyor/geziyor

Geziyor, blazing fast web crawling & scraping framework for Go. Supports JS rendering.

crawler go scraper scraping spider

Last synced: 29 Oct 2024

https://github.com/zegl/kube-score

Kubernetes object analysis with recommendations for improved reliability and security. kube-score actively prevents downtime and bugs in your Kubernetes YAML and Charts. Static code analysis for Kubernetes.

analysis automation charts ci go hacktoberfest helm k8s kube-score kubernetes kubernetes-manifests kubernetes-monitoring linter security security-scanner static-code-analysis static-code-analyzer

Last synced: 29 Oct 2024

https://github.com/humpheh/goboy

Multi-platform Nintendo Game Boy Color emulator written in Go

emulator gameboy gameboy-emulator go golang macos windows

Last synced: 09 Oct 2024

https://github.com/Humpheh/goboy

Multi-platform Nintendo Game Boy Color emulator written in Go

emulator gameboy gameboy-emulator go golang macos windows

Last synced: 30 Oct 2024

https://github.com/samber/mo

🦄 Monads and popular FP abstractions, powered by Go 1.18+ Generics (Option, Result, Either...)

cats either fp functional future generics go golang io maybe monad monoid option optional programming result state task typesafe

Last synced: 28 Oct 2024

https://github.com/mmcloughlin/avo

Generate x86 Assembly with Go

assembly code-generation go golang x86-64

Last synced: 28 Oct 2024

https://github.com/yitter/IdGenerator

💎多语言实现,高性能生成唯一数字ID。 💎优化的雪花算法(SnowFlake)——雪花漂移算法,在缩短ID长度的同时,具备极高瞬时并发处理能力(50W/0.1s)。 💎原生支持 C#/Java/Go/Rust/C/JavaScript/TypeScript/Python/Pascal 多语言,提供其它适用于其它语言的多线程安全调用动态库(FFI)。💎支持容器环境自动扩容(自动注册 WorkerId ),单机或分布式唯一IdGenerator。💎顶尖优化,超强效能。

c c-sharp delphi dotnet go idgenerator java javascript pascal php rust snowflake sql twritter-snowflake typescript unique-id

Last synced: 14 Nov 2024

https://github.com/bluele/gcache

An in-memory cache library for golang. It supports multiple eviction policies: LRU, LFU, ARC

arc cache go golang in-memory lfu lru

Last synced: 14 Oct 2024

https://github.com/chanxuehong/wechat

weixin/wechat/微信公众平台/微信企业号/微信商户平台/微信支付 go/golang sdk

go golang sdk wechat weixin

Last synced: 14 Oct 2024

https://github.com/mmcdole/gofeed

Parse RSS, Atom and JSON feeds in Go

atom atom-feed feed go golang jsonfeed parser rss rss-feed

Last synced: 29 Oct 2024

https://github.com/apache/cassandra-gocql-driver

GoCQL Driver for Apache Cassandra®

cassandra client database driver go golang nosql

Last synced: 07 Oct 2024

https://github.com/gocql/gocql

GoCQL Driver for Apache Cassandra®

cassandra client database driver go golang nosql

Last synced: 22 Oct 2024

https://github.com/mmcdole/Gofeed

Parse RSS, Atom and JSON feeds in Go

atom atom-feed feed go golang jsonfeed parser rss rss-feed

Last synced: 24 Oct 2024

https://github.com/create-go-app/cli

✨ A complete and self-contained solution for developers of any qualification to create a production-ready project with backend (Go), frontend (JavaScript, TypeScript) and deploy automation (Ansible, Docker) by running only one CLI command.

ansible-playbook backend backend-template boilerplate-application boilerplate-template cgapp cli cli-app cli-commands create-go-app cui docker-container docker-image frontend frontend-template go go-cli golang hacktoberfest

Last synced: 11 Oct 2024

https://github.com/aptly-dev/aptly

aptly - Debian repository management tool

apt debian go packaging ubuntu

Last synced: 29 Oct 2024

https://github.com/go-ego/gse

Go efficient multilingual NLP and text segmentation; support English, Chinese, Japanese and others.

chinese english go gse hmm hmm-viterbi-algorithm japanese jieba nlp segment trie

Last synced: 29 Oct 2024

https://github.com/yitter/idgenerator

💎多语言实现,高性能生成唯一数字ID。 💎优化的雪花算法(SnowFlake)——雪花漂移算法,在缩短ID长度的同时,具备极高瞬时并发处理能力(50W/0.1s)。 💎原生支持 C#/Java/Go/Rust/C/JavaScript/TypeScript/Python/Pascal 多语言,提供其它适用于其它语言的多线程安全调用动态库(FFI)。💎支持容器环境自动扩容(自动注册 WorkerId ),单机或分布式唯一IdGenerator。💎顶尖优化,超强效能。

c c-sharp delphi dotnet go idgenerator java javascript pascal php rust snowflake sql twritter-snowflake typescript unique-id

Last synced: 15 Oct 2024

https://github.com/hyper0x/golang_puzzlers

An example project, for my column named "Core Golang - 36 lessons"

go golang tutorial

Last synced: 09 Oct 2024

https://github.com/hyper0x/Golang_Puzzlers

An example project, for my column named "Core Golang - 36 lessons"

go golang tutorial

Last synced: 01 Nov 2024

https://github.com/awnumar/memguard

Secure software enclave for storage of sensitive information in memory.

crypto cryptography go golang memory security

Last synced: 28 Oct 2024

https://github.com/nsqio/Go-nsq

The official Go package for NSQ

client-library go nsq

Last synced: 24 Oct 2024

https://github.com/nsqio/go-nsq

The official Go package for NSQ

client-library go nsq

Last synced: 28 Oct 2024

https://github.com/codeskyblue/gohttpserver

The best HTTP Static File Server, write with golang+vue

go httpserver

Last synced: 15 Oct 2024

https://github.com/aws/aws-sdk-go-v2

AWS SDK for the Go programming language.

aws aws-sdk go golang

Last synced: 28 Oct 2024

https://github.com/FeatureBaseDB/featurebase

A crazy fast analytical database, built on bitmaps. Perfect for ML applications. Learn more at: http://docs.featurebase.com/. Start a Docker instance: https://hub.docker.com/r/featurebasedb/featurebase

big-data bitmap database go index pilosa sql

Last synced: 31 Oct 2024

https://github.com/featurebasedb/featurebase

A crazy fast analytical database, built on bitmaps. Perfect for ML applications. Learn more at: http://docs.featurebase.com/. Start a Docker instance: https://hub.docker.com/r/featurebasedb/featurebase

big-data bitmap database go index pilosa sql

Last synced: 25 Sep 2024

https://github.com/henrylee2cn/teleport

An efficient, extensible and easy-to-use RPC framework.

go microservice peer-to-peer protocol rpc socket

Last synced: 03 Aug 2024

https://github.com/andeya/erpc

An efficient, extensible and easy-to-use RPC framework.

go microservice peer-to-peer protocol rpc socket

Last synced: 09 Oct 2024

https://github.com/RoaringBitmap/roaring

Roaring bitmaps in Go (golang), used by InfluxDB, Bleve, DataDog

bitmap-compression bitset databases go indexing roaring-bitmaps

Last synced: 26 Oct 2024

https://github.com/roaringbitmap/roaring

Roaring bitmaps in Go (golang), used by InfluxDB, Bleve, DataDog

bitmap-compression bitset databases go indexing roaring-bitmaps

Last synced: 28 Oct 2024

https://github.com/minishift/minishift

Run OpenShift 3.x locally | This project does not see active developement and maintenance.

containers development development-tools devops go kubernetes minishift openshift openshift-local openshift-origin paas

Last synced: 15 Oct 2024

https://github.com/mattn/goreman

foreman clone written in go language

devops foreman go golang

Last synced: 15 Oct 2024

https://github.com/LyricTian/gin-admin

A lightweight, flexible, elegant and full-featured RBAC scaffolding based on GIN + GORM 2.0 + Casbin 2.0 + Wire DI.

admin casbin gin gin-admin gin-casbin go go-admin go-rbac golang gorm gormv2 rbac

Last synced: 29 Oct 2024

https://github.com/lyrictian/gin-admin

A lightweight, flexible, elegant and full-featured RBAC scaffolding based on GIN + GORM 2.0 + Casbin 2.0 + Wire DI.

admin casbin gin gin-admin gin-casbin go go-admin go-rbac golang gorm gormv2 rbac

Last synced: 14 Oct 2024

https://github.com/charmbracelet/glamour

Stylesheet-based markdown rendering for your CLI apps 💇🏻‍♀️

cli go golang hacktoberfest markdown tui

Last synced: 28 Oct 2024

https://github.com/luk4z7/go-concurrency-guide

Practical concurrency guide in Go, communication by channels, patterns

channels concurrency deadlock go goroutine guideline mutex patterns race-conditions synchronization

Last synced: 09 Oct 2024

https://github.com/pibigstar/go-demo

Go语言实例教程从入门到进阶,包括基础库使用、设计模式、面试易错点、工具类、对接第三方等

blockchain design go go-demo go-design go-utils goutils interview kafaka leetcode oss pprof qq redis spider

Last synced: 09 Oct 2024

https://github.com/eko/gocache

☔️ A complete Go cache library that brings you multiple ways of managing your caches

bigcache cache chain go golang hacktoberfest memcache memory redis ristretto

Last synced: 29 Oct 2024

https://github.com/pksunkara/alpaca

Given a web API, Generate client libraries in node, php, python, ruby

alpaca api api-client apis client-library go golang

Last synced: 29 Oct 2024

https://github.com/avast/retry-go

Simple golang library for retry mechanism

go golang hacktoberfest retry retry-library

Last synced: 13 Nov 2024

https://github.com/coreos/go-systemd

Go bindings to systemd socket activation, journal, D-Bus, and unit files

dbus go journald machined systemd

Last synced: 28 Oct 2024

https://github.com/yunabe/lgo

Interactive Go programming with Jupyter

data-science go golang jupyter-notebook jupyter-notebook-kernel machine-learning repl

Last synced: 09 Oct 2024

https://github.com/tibcosoftware/floGo

Project Flogo is an open source ecosystem of opinionated event-driven capabilities to simplify building efficient & modern serverless functions, microservices & edge apps.

aws-lambda edge faas faas-framework flogo functions-as-a-service go golang integration iot kafka-client kafka-producer lambda microservices mqtt-client mqtt-producer rules serverless streaming tensorflow

Last synced: 24 Oct 2024

https://github.com/TIBCOSoftware/flogo

Project Flogo is an open source ecosystem of opinionated event-driven capabilities to simplify building efficient & modern serverless functions, microservices & edge apps.

aws-lambda edge faas faas-framework flogo functions-as-a-service go golang integration iot kafka-client kafka-producer lambda microservices mqtt-client mqtt-producer rules serverless streaming tensorflow

Last synced: 24 Oct 2024

https://github.com/glauth/glauth

A lightweight LDAP server for development, home use, or CI

developer-tools go golang ldap ldap-server security

Last synced: 15 Oct 2024

https://github.com/galeone/tfgo

Tensorflow + Go, the gopher way

go golang tensorflow

Last synced: 15 Oct 2024

https://github.com/SabakiHQ/Sabaki

An elegant Go board and SGF editor for a more civilized age.

baduk board-game electron go goban igo javascript linux macos sgf weiqi windows

Last synced: 07 Nov 2024

https://github.com/tibcosoftware/flogo

Project Flogo is an open source ecosystem of opinionated event-driven capabilities to simplify building efficient & modern serverless functions, microservices & edge apps.

aws-lambda edge faas faas-framework flogo functions-as-a-service go golang integration iot kafka-client kafka-producer lambda microservices mqtt-client mqtt-producer rules serverless streaming tensorflow

Last synced: 10 Oct 2024