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/grpc-ecosystem/grpc-gateway

gRPC to JSON proxy generator following the gRPC HTTP spec

go grpc grpc-gateway openapi rest-api restful-api swagger

Last synced: 28 Oct 2024

https://grpc-ecosystem.github.io/grpc-gateway/

gRPC to JSON proxy generator following the gRPC HTTP spec

go grpc grpc-gateway openapi rest-api restful-api swagger

Last synced: 04 Aug 2024

https://github.com/360EntSecGroup-Skylar/excelize

Go language library for reading and writing Microsoft Excel™ (XLAM / XLSM / XLSX / XLTM / XLTX) spreadsheets

analytics chart data-science ecma-376 excel excelize formula go golang microsoft office ooxml openxml spreadsheet statistics table vba visualization xlsx xml

Last synced: 10 Aug 2024

https://github.com/qax-os/excelize

Go language library for reading and writing Microsoft Excel™ (XLAM / XLSM / XLSX / XLTM / XLTX) spreadsheets

analytics chart data-science ecma-376 excel excelize formula go golang microsoft office ooxml openxml spreadsheet statistics table vba visualization xlsx xml

Last synced: 28 Oct 2024

https://github.com/xuri/excelize

Go language library for reading and writing Microsoft Excel™ (XLAM / XLSM / XLSX / XLTM / XLTX) spreadsheets

analytics chart data-science ecma-376 excel excelize formula go golang microsoft office ooxml openxml spreadsheet statistics table vba visualization xlsx xml

Last synced: 05 Aug 2024

https://github.com/Luxurioust/excelize

Go language library for reading and writing Microsoft Excel™ (XLAM / XLSM / XLSX / XLTM / XLTX) spreadsheets

analytics chart data-science ecma-376 excel excelize formula go golang microsoft office ooxml openxml spreadsheet statistics table vba visualization xlsx xml

Last synced: 05 Aug 2024

https://github.com/Go-chi/chi

lightweight, idiomatic and composable router for building Go HTTP services

api context go golang http microservices middleware rest-api router

Last synced: 24 Oct 2024

https://github.com/go-chi/chi

lightweight, idiomatic and composable router for building Go HTTP services

api context go golang http microservices middleware rest-api router

Last synced: 28 Oct 2024

https://github.com/gitleaks/gitleaks

Protect and discover secrets using Gitleaks 🔑

devsecops git gitleaks go golang hacktoberfest secret security security-tools

Last synced: 28 Oct 2024

https://github.com/casbin/casbin

An authorization library that supports access control models like ACL, RBAC, ABAC in Golang: https://discord.gg/S5UjpzGZjN

abac access-control acl auth authentication authn authorization authz cas casbin casdoor go iam identity oauth oidc permission rbac saml sso

Last synced: 29 Oct 2024

https://github.com/zincsearch/zincsearch

ZincSearch . A lightweight alternative to elasticsearch that requires minimal resources, written in Go.

elasticsearch go golang modern opensearch search searchengine vuejs

Last synced: 28 Oct 2024

https://github.com/cosmtrek/air

☁️ Live reload for Go apps

docker file-watcher gin go live-reload task-runner tools watcher

Last synced: 10 Aug 2024

https://github.com/terrastruct/d2

D2 is a modern diagram scripting language that turns text to diagrams.

developer-tools diagramming diagrams go golang software-architecture text-to-diagram

Last synced: 28 Oct 2024

https://github.com/prabhatsharma/zinc

ZincSearch . A lightweight alternative to elasticsearch that requires minimal resources, written in Go.

elasticsearch go golang modern opensearch search searchengine vuejs

Last synced: 05 Aug 2024

https://github.com/zinclabs/zinc

ZincSearch . A lightweight alternative to elasticsearch that requires minimal resources, written in Go.

elasticsearch go golang modern opensearch search searchengine vuejs

Last synced: 22 Aug 2024

https://github.com/compiler-explorer/compiler-explorer

Run compilers interactively from your web browser and interact with the assembly

assembly c-plus-plus compiler cpp dlang go hacktoberfest haskell ispc rust rust-lang swift

Last synced: 28 Oct 2024

https://github.com/emirpasic/Gods

GoDS (Go Data Structures) - Sets, Lists, Stacks, Maps, Trees, Queues, and much more

avl-tree b-tree binary-heap data-structure enumerable go golang iterator list map queue red-black-tree set sort stack tree

Last synced: 24 Oct 2024

https://github.com/emirpasic/gods

GoDS (Go Data Structures) - Sets, Lists, Stacks, Maps, Trees, Queues, and much more

avl-tree b-tree binary-heap data-structure enumerable go golang iterator list map queue red-black-tree set sort stack tree

Last synced: 28 Oct 2024

https://github.com/julienschmidt/httprouter

A high performance HTTP request router that scales well

go golang http httprouter mux router

Last synced: 28 Oct 2024

https://github.com/fatih/vim-go

Go development plugin for Vim

go golang gopls hacktoberfest lps vim vim-go vim-plugins viml

Last synced: 28 Oct 2024

https://github.com/fatih/vim-Go

Go development plugin for Vim

go golang gopls hacktoberfest lps vim vim-go vim-plugins viml

Last synced: 24 Oct 2024

https://github.com/kubernetes/kops

Kubernetes Operations (kOps) - Production Grade k8s Installation, Upgrades and Management

cncf containers go kops kubernetes

Last synced: 28 Oct 2024

https://github.com/ginuerzh/gost

GO Simple Tunnel - a simple tunnel written in golang

dns go golang http2 kcp obfs4 quic shadowsocks sni socks5 ssh tls tunnel tuntap udp

Last synced: 28 Oct 2024

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

The Uber Go Style Guide.

best-practices go golang style-guide

Last synced: 29 Oct 2024

https://github.com/wtfutil/wtf

The personal information dashboard for your terminal

cui dashboard devops go golang hacktoberfest terminal tui wtf wtfutil

Last synced: 28 Oct 2024

https://github.com/Infisical/infisical

♾ Infisical is the open-source secret management platform: Sync secrets across your team/infrastructure, prevent secret leaks, and manage internal PKI

certificate-management cli end-to-end-encryption environment-variables go golang nextjs nodejs open-source pki postgres private-ca react secret-management secret-manager secret-scanning secrets security security-tools typescript

Last synced: 26 Oct 2024

https://github.com/infisical/infisical

♾ Infisical is the open-source secret management platform: Sync secrets across your team/infrastructure, prevent secret leaks, and manage internal PKI

certificate-management cli end-to-end-encryption environment-variables go golang nextjs nodejs open-source pki postgres private-ca react secret-management secret-manager secret-scanning secrets security security-tools typescript

Last synced: 28 Oct 2024

https://github.com/nats-io/gnatsd

High-Performance server for NATS.io, the cloud and edge native messaging system.

cloud cloud-computing cloud-native distributed-systems go golang message-bus message-queue messaging microservices-architecture nats-server

Last synced: 29 Oct 2024

https://github.com/nats-io/nats-server

High-Performance server for NATS.io, the cloud and edge native messaging system.

cloud cloud-computing cloud-native distributed-systems go golang message-bus message-queue messaging microservices-architecture nats-server

Last synced: 28 Oct 2024

https://github.com/cayleygraph/cayley

An open-source graph database

cayley go graph graph-database linked-data

Last synced: 28 Oct 2024

https://github.com/rqlite/rqlite

The lightweight, distributed relational database built on SQLite.

consensus database distributed-database distributed-systems go raft relational-database sql sqlite

Last synced: 29 Oct 2024

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

Fast linters runner for Go

ci go golang golangci-lint linter

Last synced: 28 Oct 2024

https://github.com/go-sql-driver/mysql

Go MySQL Driver is a MySQL driver for Go's (golang) database/sql package

database go mariadb mysql mysql-driver sql

Last synced: 28 Oct 2024

https://github.com/Go-sql-driver/mysql

Go MySQL Driver is a MySQL driver for Go's (golang) database/sql package

database go mariadb mysql mysql-driver sql

Last synced: 24 Oct 2024

https://github.com/boltdb/bolt

An embedded key/value database for Go.

database go key-value

Last synced: 29 Sep 2024

https://github.com/tink-crypto/tink

Tink is a multi-language, cross-platform, open source library that provides cryptographic APIs that are secure, easy to use correctly, and hard(er) to misuse.

cpp crypto cryptography go java javascript objc security

Last synced: 25 Sep 2024

https://github.com/CodisLabs/codis

Proxy based Redis cluster solution supporting pipeline and scaling dynamically

go golang nosql redis redis-cluster

Last synced: 26 Oct 2024

https://github.com/codislabs/codis

Proxy based Redis cluster solution supporting pipeline and scaling dynamically

go golang nosql redis redis-cluster

Last synced: 29 Oct 2024

https://github.com/json-iterator/go

A high-performance 100% compatible drop-in replacement of "encoding/json"

deserialization go golang json json-parser parser serialization serializer

Last synced: 28 Oct 2024

https://github.com/json-iterator/Go

A high-performance 100% compatible drop-in replacement of "encoding/json"

deserialization go golang json json-parser parser serialization serializer

Last synced: 24 Oct 2024

https://github.com/halfrost/Halfrost-Field

✍🏻 这里是写博客的地方 —— Halfrost-Field 冰霜之地

algorithm analyze article blog go golang ios javascript machine-learning network objective-c source-code swift

Last synced: 26 Oct 2024

https://github.com/halfrost/halfrost-field

✍🏻 这里是写博客的地方 —— Halfrost-Field 冰霜之地

algorithm analyze article blog go golang ios javascript machine-learning network objective-c source-code swift

Last synced: 15 Oct 2024

https://github.com/gopherjs/gopherjs

A compiler from Go to JavaScript for running Go code in a browser

compiler go golang hacktoberfest javascript

Last synced: 26 Oct 2024

https://github.com/Gopherjs/Gopherjs

A compiler from Go to JavaScript for running Go code in a browser

compiler go golang hacktoberfest javascript

Last synced: 24 Oct 2024

https://github.com/fogleman/primitive

Reproducing images with geometric primitives.

art go graphics primitives

Last synced: 28 Oct 2024

https://github.com/thanos-io/thanos

Highly available Prometheus setup with long term storage capabilities. A CNCF Incubating project.

cncf go google-cloud-storage hacktoberfest high-availability metrics monitoring observability prometheus prometheus-ha-pairs prometheus-setup s3 storage thanos

Last synced: 28 Oct 2024

https://github.com/github/git-lfs

Git extension for versioning large files

git git-lfs go

Last synced: 06 Aug 2024

https://github.com/git-lfs/git-lfs

Git extension for versioning large files

git git-lfs go

Last synced: 28 Oct 2024

https://github.com/google/wire

Compile-time Dependency Injection for Go

codegen dependency-injection go golang initialization

Last synced: 28 Oct 2024

https://github.com/panjf2000/ants

🐜🐜🐜 ants is a high-performance and low-cost goroutine pool in Go./ ants 是一个高性能且低损耗的 goroutine 池。

ants go goroutine goroutine-pool pool worker-pool

Last synced: 28 Oct 2024

https://github.com/micro/micro

A Go service development platform

go micro platform

Last synced: 28 Oct 2024

https://github.com/tinode/chat

Instant messaging platform. Backend in Go. Clients: Swift iOS, Java Android, JS webapp, scriptable command line; chatbots

chat chat-application chatapp chatbots chatserver collaboration go golang instant-messaging messaging messaging-api messenger telegram video-call video-chat video-conferencing webchat-server webrtc whatsapp xmpp

Last synced: 28 Oct 2024

https://github.com/coredns/coredns

CoreDNS is a DNS server that chains plugins

cncf coredns dns-server go plugin service-discovery

Last synced: 28 Oct 2024

https://github.com/talkgo/night

Weekly Go Online Meetup via Bilibili|Go 夜读|通过 bilibili 在线直播的方式分享 Go 相关的技术话题,每天大家在微信/telegram/Slack 上及时沟通交流编程技术话题。

bilibili bilibili-live daily discuss go golang gopher learning offline online reading reading-go share shenzhen slack study wechat zoom zoom-us

Last synced: 09 Oct 2024

https://github.com/developer-learning/reading-go

Weekly Go Online Meetup via Bilibili|Go 夜读|通过 bilibili 在线直播的方式分享 Go 相关的技术话题,每天大家在微信/telegram/Slack 上及时沟通交流编程技术话题。

bilibili bilibili-live daily discuss go golang gopher learning offline online reading reading-go share shenzhen slack study wechat zoom zoom-us

Last synced: 07 Aug 2024

https://github.com/gogf/gf

GoFrame is a modular, powerful, high-performance and enterprise-class application development framework of Golang.

apollo cache config configmap framework go go-framework goframe golang kubernetes logger logging opentelemetry opentracing orm session template tracing validator

Last synced: 29 Oct 2024

https://github.com/apache/incubator-answer

A Q&A platform software for teams at any scales. Whether it's a community forum, help center, or knowledge management platform, you can always count on Apache Answer.

community forum go golang hacktoberfest q-and-a question react typescript

Last synced: 28 Oct 2024

https://github.com/crawlab-team/crawlab

Distributed web crawler admin platform for spiders management regardless of languages and frameworks. 分布式爬虫管理平台,支持任何语言和框架

crawlab crawler crawling-tasks docker go platform scrapy scrapyd-ui spider spiders-management web-crawler webcrawler webspider

Last synced: 29 Oct 2024

https://github.com/bluenviron/mediamtx

Ready-to-use SRT / WebRTC / RTSP / RTMP / LL-HLS media server and media proxy that allows to read, publish, proxy, record and playback video and audio streams.

go golang hls media-server obs-studio rtcp rtmp rtmp-proxy rtmp-server rtp rtsp rtsp-proxy rtsp-relay rtsp-server srt streaming webrtc webrtc-proxy

Last synced: 28 Oct 2024

https://github.com/ibm/sarama

Sarama is a Go library for Apache Kafka.

go kafka kafka-client

Last synced: 28 Oct 2024

https://github.com/IBM/sarama

Sarama is a Go library for Apache Kafka.

go kafka kafka-client

Last synced: 26 Oct 2024

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

Generate type-safe code from SQL

code-generator go kotlin mysql orm postgresql python sql sqlite

Last synced: 28 Oct 2024

https://github.com/kubeshark/kubeshark

The API traffic analyzer for Kubernetes providing real-time K8s protocol-level visibility, capturing and monitoring all traffic and payloads going in, out and across containers, pods, nodes and clusters. Inspired by Wireshark, purposely built for Kubernetes

amqp cloud-native devops devops-tools docker forensics go golang grpc incident-response kafka kubernetes microservice microservices microservices-application observability redis rest sniffer wireshark

Last synced: 28 Oct 2024

https://github.com/OpenDiablo2/OpenDiablo2

An open source re-implementation of Diablo 2

2d arpg diablo diablo2 engine game game-engine games go golang open-source

Last synced: 26 Oct 2024

https://github.com/opendiablo2/opendiablo2

An open source re-implementation of Diablo 2

2d arpg diablo diablo2 engine game game-engine games go golang open-source

Last synced: 29 Sep 2024

https://github.com/semgrep/semgrep

Lightweight static analysis for many languages. Find bug variants with patterns that look like source code.

c go java javascript python r2c ruby sast semgrep static-analysis static-code-analysis typescript

Last synced: 01 Nov 2024

https://github.com/asciimoo/wuzz

Interactive cli tool for HTTP inspection

cli curl go golang http http-inspection inspector

Last synced: 28 Oct 2024

https://github.com/therecipe/qt

Qt binding for Go (Golang) with support for Windows / macOS / Linux / FreeBSD / Android / iOS / Sailfish OS / Raspberry Pi / AsteroidOS / Ubuntu Touch / JavaScript / WebAssembly

android asteroidos cross-platform-gui felgo freebsd go golang gui-framework ios javascript linux macos qt raspberry-pi sailfish-os ubuntu-touch webassembly windows

Last synced: 29 Oct 2024

https://github.com/Google/Go-github

Go library for accessing the GitHub v3 API

github github-api go golang hacktoberfest

Last synced: 24 Oct 2024

https://github.com/google/go-github

Go library for accessing the GitHub v3 API

github github-api go golang hacktoberfest

Last synced: 28 Oct 2024

https://github.com/tylertreat/comcast

Simulating shitty network connections so you can build better systems.

bandwidth chaos chaos-engineering go latency packet-loss

Last synced: 29 Oct 2024

https://github.com/tylertreat/Comcast

Simulating shitty network connections so you can build better systems.

bandwidth chaos chaos-engineering go latency packet-loss

Last synced: 02 Aug 2024

https://github.com/shopify/toxiproxy

:alarm_clock: :fire: A TCP proxy to simulate network and system conditions for chaos and resiliency testing

chaos down go is omg proxy resiliency tcp-proxy testing

Last synced: 02 Aug 2024

https://github.com/Shopify/toxiproxy

:alarm_clock: :fire: A TCP proxy to simulate network and system conditions for chaos and resiliency testing

chaos down go is omg proxy resiliency tcp-proxy testing

Last synced: 24 Oct 2024

https://github.com/shirou/Gopsutil

psutil for golang

go golang system-information

Last synced: 24 Oct 2024

https://github.com/shirou/gopsutil

psutil for golang

go golang system-information

Last synced: 28 Oct 2024

https://github.com/go-task/task

A task runner / simpler Make alternative written in Go

build-tool devops go make makefile task task-runner taskfile

Last synced: 28 Oct 2024

https://github.com/Go-task/task

A task runner / simpler Make alternative written in Go

build-tool devops go make makefile task task-runner taskfile

Last synced: 24 Oct 2024

https://github.com/quay/clair

Vulnerability Static Analysis for Containers

clair containers docker go kubernetes oci oci-image static-analysis vulnerabilities

Last synced: 28 Oct 2024

https://github.com/adnanh/webhook

webhook is a lightweight incoming webhook server to run shell commands

automate automation ci deploy devops execute go hacktoberfest hook hooks incoming integration programming redeploy script server shell web webhook webhooks

Last synced: 28 Oct 2024

https://github.com/juicedata/juicefs

JuiceFS is a distributed POSIX file system built on top of Redis and S3.

bigdata cloud-native distributed-systems filesystem go golang hdfs object-storage posix redis s3 storage

Last synced: 28 Oct 2024

https://github.com/jroimartin/gocui

Minimalist Go package aimed at creating Console User Interfaces.

cui go gocui gui

Last synced: 28 Oct 2024

https://github.com/jroimartin/Gocui

Minimalist Go package aimed at creating Console User Interfaces.

cui go gocui gui

Last synced: 24 Oct 2024