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/samber/lo

๐Ÿ’ฅ A Lodash-style Go library based on Go 1.18+ Generics (map, filter, contains, find...)

constraints contract filterable foldable functional generics go golang lodash programming typesafe

Last synced: 16 Dec 2024

https://github.com/darius-khll/golang-developer-roadmap

Roadmap to becoming a Go developer in 2020

go golang roadmap

Last synced: 17 Dec 2024

https://github.com/gitleaks/gitleaks

Protect and discover secrets using Gitleaks ๐Ÿ”‘

devsecops git gitleaks go golang hacktoberfest secret security security-tools

Last synced: 16 Dec 2024

https://github.com/SigNoz/signoz

SigNoz is an open-source observability platform native to OpenTelemetry with logs, traces and metrics in a single application. An open-source alternative to DataDog, NewRelic, etc. ๐Ÿ”ฅ ๐Ÿ–ฅ. ๐Ÿ‘‰ Open source Application Performance Monitoring (APM) & Observability tool

apm application-monitoring distributed-tracing go good-first-issue jaeger log logs metrics monitoring nextjs observability open-source opentelemetry prometheus react reactjs self-hosted tracing typescript

Last synced: 25 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: 16 Dec 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/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: 29 Nov 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: 16 Dec 2024

https://github.com/julienschmidt/httprouter

A high performance HTTP request router that scales well

go golang http httprouter mux router

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

https://github.com/kubernetes/kops

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

cncf containers go kops kubernetes

Last synced: 16 Dec 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/uber-go/guide

The Uber Go Style Guide.

best-practices go golang style-guide

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

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

Fast linters runner for Go

ci go golang golangci-lint linter

Last synced: 16 Dec 2024

https://github.com/rqlite/rqlite

The lightweight, user-friendly, distributed relational database built on SQLite.

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

Last synced: 16 Dec 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: 16 Dec 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/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/cayleygraph/cayley

An open-source graph database

cayley go graph graph-database linked-data

Last synced: 16 Dec 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: 16 Dec 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/sqlc-dev/sqlc

Generate type-safe code from SQL

code-generator go kotlin mysql orm postgresql python sql sqlite

Last synced: 16 Dec 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: 16 Dec 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/kyleconroy/sqlc

Generate type-safe code from SQL

code-generator go kotlin mysql orm postgresql python sql sqlite

Last synced: 05 Nov 2024

https://github.com/codislabs/codis

Proxy based Redis cluster solution supporting pipeline and scaling dynamically

go golang nosql redis redis-cluster

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

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

Git extension for versioning large files

git git-lfs go

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

https://github.com/google/wire

Compile-time Dependency Injection for Go

codegen dependency-injection go golang initialization

Last synced: 16 Dec 2024

https://github.com/micro/micro

An API first development platform

go micro platform

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

https://github.com/talk-go/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: 14 Dec 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: 13 Dec 2024

https://github.com/coredns/coredns

CoreDNS is a DNS server that chains plugins

cncf coredns dns-server go plugin service-discovery

Last synced: 16 Dec 2024

https://github.com/gogf/gf

A powerful framework for faster, easier, and more efficient project development.

framework go go-framework goframe golang kubernetes logging microservice opentelemetry orm tracing

Last synced: 16 Dec 2024

https://github.com/ibm/sarama

Sarama is a Go library for Apache Kafka.

go kafka kafka-client

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

https://github.com/mytechnotalent/reverse-engineering

A FREE comprehensive reverse engineering tutorial covering x86, x64, 32-bit/64-bit ARM and embedded RISC-V architectures.

arm arm-assembly assembly assembly-language assembly-language-programming c c-plus-plus cyber-security cybersecurity go golang hacking malware reverse-engineering reverse-engineering-tutorial risc-v riscv rust x64 x86

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

https://github.com/up9inc/mizu

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: 09 Nov 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: 16 Dec 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: 18 Dec 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/asciimoo/wuzz

Interactive cli tool for HTTP inspection

cli curl go golang http http-inspection inspector

Last synced: 16 Dec 2024

https://github.com/shirou/gopsutil

psutil for golang

go golang system-information

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

https://github.com/returntocorp/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: 23 Nov 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: 17 Dec 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: 16 Dec 2024

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

Go library for accessing the GitHub v3 API

github github-api go golang hacktoberfest

Last synced: 16 Dec 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/tylertreat/comcast

Simulating shitty network connections so you can build better systems.

bandwidth chaos chaos-engineering go latency packet-loss

Last synced: 17 Dec 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: 12 Nov 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/quic-go/quic-go

A QUIC implementation in pure Go

go golang http3 protocol quic quic-client quic-server

Last synced: 16 Dec 2024

https://github.com/shirou/Gopsutil

psutil for golang

go golang system-information

Last synced: 24 Oct 2024

https://github.com/lucas-clemente/quic-go

A QUIC implementation in pure Go

go golang http3 protocol quic quic-client quic-server

Last synced: 10 Nov 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: 16 Dec 2024

https://github.com/jroimartin/gocui

Minimalist Go package aimed at creating Console User Interfaces.

cui go gocui gui

Last synced: 16 Dec 2024

https://github.com/jroimartin/Gocui

Minimalist Go package aimed at creating Console User Interfaces.

cui go gocui gui

Last synced: 24 Oct 2024

https://github.com/golang/protobuf

Go support for Google's protocol buffers

go golang protobuf protocol-buffers

Last synced: 16 Dec 2024

https://github.com/wader/fq

jq for binary formats - tool, language and decoders for working with binary and text formats

binary cli decode go golang hexdump jq json pcap query repl tls xml

Last synced: 16 Dec 2024

https://github.com/dtm-labs/dtm

A distributed transaction framework, supports workflow, saga, tcc, xa, 2-phase message, outbox patterns, supports many languages.

cadence csharp database distributed distributed-transactions dtm go golang java microservice outbox saga seata tcc transaction transactions workflow-engine xa

Last synced: 16 Dec 2024