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/azure/application-gateway-kubernetes-ingress

This is an ingress controller that can be run on Azure Kubernetes Service (AKS) to allow an Azure Application Gateway to act as the ingress for an AKS cluster.

agic aks application-gateway azure go ingress ingress-controller kubernetes

Last synced: 23 Jan 2025

https://github.com/badoux/checkmail

Golang package for email validation

format go golang host mail mailbox user validation

Last synced: 18 Nov 2024

https://github.com/vkcom/noverify

Pretty fast linter (code static analysis utility) for PHP

go golang linter noverify php

Last synced: 23 Jan 2025

https://github.com/Azure/application-gateway-kubernetes-ingress

This is an ingress controller that can be run on Azure Kubernetes Service (AKS) to allow an Azure Application Gateway to act as the ingress for an AKS cluster.

agic aks application-gateway azure go ingress ingress-controller kubernetes

Last synced: 08 Nov 2024

https://github.com/pion/stun

A Go implementation of STUN

go golang ice networking peer-to-peer pion sip streaming stun voip webrtc

Last synced: 23 Jan 2025

https://github.com/resgateio/resgate

A Realtime API Gateway used with NATS to build REST, real time, and RPC APIs, where all your clients are synchronized seamlessly.

api-gateway go golang microservices microservices-architecture nats-server realtime resgate rest-api

Last synced: 17 Nov 2024

https://github.com/vladimirmarkelov/clui

Command Line User Interface (Console UI inspired by TurboVision)

console go golang gui terminal tui ui widgets

Last synced: 22 Jan 2025

https://github.com/insomniacslk/dhcp

DHCPv6 and DHCPv4 packet library, client and server written in Go

dhcp dhcp-client dhcp-server dhcpd dhcpd-server dhcpv4 dhcpv6 dhcpv6-packet dhcpv6-server go golang

Last synced: 24 Jan 2025

https://github.com/cristalhq/jwt

Safe, simple and fast JSON Web Tokens for Go

dependency-free go golang golang-library jose jwe jwk jws jwt jwt-claims jwt-token

Last synced: 23 Jan 2025

https://github.com/VKCOM/noverify

Pretty fast linter (code static analysis utility) for PHP

go golang linter noverify php

Last synced: 12 Nov 2024

https://github.com/VladimirMarkelov/clui

Command Line User Interface (Console UI inspired by TurboVision)

console go golang gui terminal tui ui widgets

Last synced: 03 Nov 2024

https://github.com/summerwind/h2spec

A conformance testing tool for HTTP/2 implementation.

go hpack http2

Last synced: 19 Jan 2025

https://github.com/ccding/Go-stun

A go implementation of the STUN client (RFC 3489 and RFC 5389)

go golang nat-traversal rfc-5389 stun webrtc

Last synced: 24 Oct 2024

https://github.com/pgaskin/kepubify

Fast, standalone EPUB to Kobo EPUB conversion tool.

command-line-tool conversion converter ebook ebooks epub file-conversion file-converter go golang kepub kobo

Last synced: 23 Jan 2025

https://github.com/xen0n/go-workwx

a sensible WeCom (企业微信, Wechat Work, Work Weixin) SDK for Go

chinese go golang golang-sdk sdk-go wechat wechat-sdk wechat-work wecom wecom-sdk weixin weixin-sdk work-weixin

Last synced: 20 Jan 2025

https://github.com/github/vulcanizer

GitHub's ops focused Elasticsearch library

elasticsearch go operations

Last synced: 24 Jan 2025

https://github.com/russellluo/timingwheel

Golang implementation of Hierarchical Timing Wheels.

go timer

Last synced: 19 Jan 2025

https://github.com/kovetskiy/manul

:smirk_cat: The madness vendoring utility for Golang programs

dependencies git go golang manager manul submodule submodules vendor

Last synced: 19 Jan 2025

https://github.com/chanhx/crabviz

🦀 A LSP-based interative call graph generator

c callgraph cpp go java javascript language-server-protocol lsp python rust static-analysis typescript vscode

Last synced: 29 Oct 2024

https://github.com/xe/site

The new frontend/backend code for https://xeiaso.net

deno go hacktoberfest lume nix personal-website self-driving-car web

Last synced: 24 Jan 2025

https://github.com/unknwon/gowalker

Go Walker is a server that generates Go projects API documentation on the fly.

documentation-tool go lsif-enabled

Last synced: 04 Nov 2024

https://github.com/Unknwon/gowalker

Go Walker is a server that generates Go projects API documentation on the fly.

documentation-tool go lsif-enabled

Last synced: 29 Oct 2024

https://github.com/keke-li/for-learning-go-tutorial

Introduction to beginners learn to go

go tutorial

Last synced: 24 Jan 2025

https://github.com/DATA-DOG/go-txdb

Immutable transaction isolated sql driver for golang

go golang integration-testing sql sql-driver tdd testing

Last synced: 26 Oct 2024

https://github.com/timshannon/bolthold

BoltHold is an embeddable NoSQL store for Go types built on BoltDB

boltdb bucket go golang nosql query-criteria

Last synced: 25 Jan 2025

https://github.com/fxamacker/cbor

CBOR codec (RFC 8949) with CBOR tags, Go struct tags (toarray, keyasint, omitempty), float64/32/16, big.Int, and fuzz tested billions of execs.

cbor cbor-library codec cose cwt go golang json-alternative rfc-7049 rfc-8949 serialization std-94

Last synced: 23 Jan 2025

https://github.com/inkeliz/karmem

Karmem is a fast binary serialization format, faster than Google Flatbuffers and optimized for TinyGo and WASM.

assemblyscript c csharp dotnet dotnet7 go golang odin-lang random-access serialization swift webassembly zig

Last synced: 25 Jan 2025

https://github.com/jcuga/golongpoll

golang long polling library. Makes web pub-sub easy via HTTP long-poll servers and clients :smiley: :coffee: :computer:

go golang golang-library longpoll longpoll-api longpoll-requests longpoller longpolling pubsub pubsub-publisher pubsub-subscriber

Last synced: 26 Oct 2024

https://github.com/slotix/dataflowkit

Extract structured data from web sites. Web sites scraping.

cdp chrome-fetcher crawling extract-data go golang golang-library headless scraper scraping scraping-websites

Last synced: 26 Oct 2024

https://github.com/jcuga/Golongpoll

golang long polling library. Makes web pub-sub easy via HTTP long-poll servers and clients :smiley: :coffee: :computer:

go golang golang-library longpoll longpoll-api longpoll-requests longpoller longpolling pubsub pubsub-publisher pubsub-subscriber

Last synced: 24 Oct 2024

https://github.com/markus-wa/demoinfocs-golang

A Counter-Strike 2 & CS:GO demo parser for Go (demoinfo)

counter-strike csgo demo demo-parser demoinfo esports go golang hacktoberfest parser replays

Last synced: 15 Nov 2024

https://github.com/yznts/kyoto

Asynchronous frontends with Go

components framework frontend go golang htmx htmx-go ui ui-components view

Last synced: 20 Oct 2024

https://github.com/rapidloop/nrpc

nRPC is like gRPC, but over NATS

go grpc protobuf rpc-framework

Last synced: 20 Dec 2024

https://github.com/malisit/kolpa

A fake data generator written in and for Go

datetime fake-content fake-data faker-library go golang random-generation user-agent

Last synced: 13 Nov 2024

https://github.com/importcjj/sensitive

敏感词查找,验证,过滤和替换 🤓 FindAll, Validate, Filter and Replace words.

dirtywords filter go golang keyword sensitive text trie trie-tree word

Last synced: 19 Jan 2025

https://github.com/sysulq/nginx-vts-exporter

Simple server that scrapes Nginx vts stats and exports them via HTTP for Prometheus consumption

go nginx nginx-vts-exporter prometheus prometheus-exporter vts

Last synced: 24 Jan 2025

https://github.com/nats-rpc/nrpc

nRPC is like gRPC, but over NATS

go grpc protobuf rpc-framework

Last synced: 15 Nov 2024

https://github.com/argoproj-labs/argocd-operator

A Kubernetes operator for managing Argo CD clusters.

argocd go golang kubernetes kubernetes-operator openshift operator operator-sdk

Last synced: 04 Nov 2024

https://github.com/pgflo/pg_flo

Stream, transform, and route PostgreSQL data in real-time.

data database etl go golang logical-replication postgres postgresql stream

Last synced: 25 Jan 2025

https://github.com/Runner-Go-Team/runnerGo

RunnerGo是一款国内开发者自研的性能压测工具,可以进行接口测试、场景自动化测试、性能压测等一系列功能。

api automated-testing docker go performance-test test test-platform

Last synced: 02 Nov 2024

https://github.com/psampaz/go-mod-outdated

Find outdated dependencies of your Go projects. go-mod-outdated provides a table view of the go list -u -m -json all command which lists all dependencies of a Go project and their available minor and patch updates. It also provides a way to filter indirect dependencies and dependencies without updates.

beautifier beautify go go-modules golang outdated outdated-dependencies outdated-libraries outdated-packages prettifier prettify

Last synced: 04 Nov 2024

https://github.com/shijuvar/go-distributed-sys

Guidance for building event-driven distributed systems and microservices in Go with NATS JetStream, gRPC and CockroachDB

cockroachdb cqrs event-sourcing go golang grpc grpc-go microservices nats nats-jetstream nats-streaming

Last synced: 22 Jan 2025

https://github.com/Xe/site

The new frontend/backend code for https://xeiaso.net

deno go hacktoberfest lume nix personal-website self-driving-car web

Last synced: 07 Nov 2024

https://github.com/goccy/go-graphviz

Go bindings for Graphviz

dot-language go golang golang-library graphviz

Last synced: 23 Jan 2025

https://github.com/khlieng/dispatch

Web-based IRC client in Go.

chat dispatch go golang irc irc-client javascript react redux

Last synced: 22 Jan 2025

https://github.com/priyankchheda/algorithms

Data Structure Libraries and Algorithms implementation

algorithm algorithm-library c cpp data-structures data-structures-algorithms go golang python3

Last synced: 24 Jan 2025

https://github.com/abadojack/whatlanggo

Natural language detection library for Go

go language nlp text-processing

Last synced: 26 Oct 2024

https://github.com/jpillora/backoff

Simple backoff algorithm in Go (golang)

backoff go golang

Last synced: 23 Jan 2025

https://github.com/sarulabs/di

Dependency injection container in go (golang)

container dependency-injection di framework go golang

Last synced: 25 Nov 2024

https://github.com/cometbft/cometbft

CometBFT: A distributed, Byzantine fault-tolerant, deterministic state machine replication engine. A fork and successor to Tendermint Core.

bft blockchain cosmos database distributed-systems go tendermint-consensus

Last synced: 22 Jan 2025

https://github.com/replicatedhq/ship

A better way to deploy Kubernetes Helm charts

docker gitops go helm kubernetes kustomize

Last synced: 28 Oct 2024

https://github.com/wincent/clipper

✂️ Clipboard access for local and remote tmux sessions

clipboard clipper go

Last synced: 22 Jan 2025

https://github.com/qiniu/httptest

Qiniu httptest utilities

go golang http httptest test testing testing-tools unit-test

Last synced: 01 Nov 2024

https://github.com/multycloud/multy

Multy - Easily deploy multi cloud infrastructure. Write cloud-agnostic config deployed across multiple clouds

aws azure cloud go help-wanted infrastructure-as-code multi-cloud terraform

Last synced: 01 Nov 2024

https://github.com/abadojack/whatlangGo

Natural language detection library for Go

go language nlp text-processing

Last synced: 24 Oct 2024

https://github.com/go-ozzo/ozzo-dbx

A Go (golang) package that enhances the standard database/sql package by providing powerful data retrieval methods as well as DB-agnostic query building capabilities.

database go golang ozzo

Last synced: 26 Oct 2024

https://github.com/DATA-DOG/Go-txdb

Immutable transaction isolated sql driver for golang

go golang integration-testing sql sql-driver tdd testing

Last synced: 24 Oct 2024

https://github.com/fatih/structtag

Parse and modify Go struct field tags

go structs tags

Last synced: 23 Jan 2025

https://github.com/papertrail/remote_syslog2

To install, see "Releases" tab. Self-contained daemon for reading local files and emitting remote syslog (without using local syslogd).

daemons go papertrail syslog

Last synced: 05 Nov 2024

https://github.com/Go-ozzo/ozzo-dbx

A Go (golang) package that enhances the standard database/sql package by providing powerful data retrieval methods as well as DB-agnostic query building capabilities.

database go golang ozzo

Last synced: 24 Oct 2024

https://github.com/UnnoTed/fileb0x

a better customizable tool to embed files in go; also update embedded files remotely without restarting the server

embed embed-files embedded-files filebox files go go-bindata http http-filesystem update virtual-file-system

Last synced: 26 Oct 2024

https://github.com/KeKe-Li/For-learning-Go-Tutorial

Introduction to beginners learn to go

go tutorial

Last synced: 13 Nov 2024

https://github.com/alexkohler/prealloc

prealloc is a Go static analysis tool to find slice declarations that could potentially be preallocated.

go golang prealloc-suggestions slice static-analysis static-analyzer static-code-analysis

Last synced: 17 Nov 2024

https://github.com/consbio/mbtileserver

Basic Go server for mbtiles

go mbtiles tilejson tilesets vector-tiles

Last synced: 26 Oct 2024

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

Embed ngrok secure ingress into your Go apps as a net.Listener with a single line of code.

go golang golang-library ngrok

Last synced: 07 Nov 2024

https://github.com/anacrolix/dms

A UPnP DLNA Digital Media Server that includes basic video transcoding. Tested on a Panasonic Viera television, several Android UPnP apps, and Chromecast.

dlna ffmpeg go upnp upnp-av

Last synced: 05 Nov 2024

https://github.com/dedis/kyber

Advanced crypto library for the Go language

crypto-library elliptic-curves go

Last synced: 20 Jan 2025

https://github.com/cloudlena/s3manager

A Web GUI for your S3 buckets

go golang gui material-design s3

Last synced: 25 Jan 2025

https://github.com/tannergabriel/learning-go

Projects, Algorithms and data structures implemented in Golang with explanations and links to further readings

go golang golang-application golang-examples golang-learning

Last synced: 24 Jan 2025

https://github.com/omissis/go-jsonschema

A tool to generate Go data types from JSON Schema definitions.

code-generation codegenerator go golang json json-schema

Last synced: 24 Jan 2025

https://github.com/bluenviron/gortsplib

RTSP 1.0 client and server library for the Go programming language

aac go golang h264 rtcp rtp rtsp rtsp-client rtsp-player rtsp-proxy rtsp-relay rtsp-server

Last synced: 20 Jan 2025

https://github.com/dearplain/goloader

load and run golang code at runtime. (WARNING: this repo has not been maintained for a long time, please take a look at https://github.com/pkujhd/goloader)

dynamic go golang hot-reload plugin script

Last synced: 13 Nov 2024

https://github.com/struCoder/pmgo

pmgo is a process manager for Golang applications.

forever go golang pmgo process process-manager production-ready

Last synced: 02 Nov 2024

https://github.com/yqchilde/wxbot

☝🏻 一个好玩的个人微信机器人程序(DaenDLL、VLW),插件开发,查天气,ChatGPT聊天,设置定时任务,公众号监控转发...

chatgpt go golang gpt-35-turbo openai wechat wechat-bot wxbot

Last synced: 24 Jan 2025

https://github.com/bvwells/go-patterns

Design patterns for the Go programming language

design-patterns go golang idioms patterns

Last synced: 25 Jan 2025

https://github.com/pkoukk/tiktoken-go

go version of tiktoken

chatgpt go golang gpt-35-turbo gpt-4 openai tiktoken

Last synced: 29 Oct 2024

https://github.com/vdjagilev/nmap-formatter

A tool that allows you to convert NMAP results to html, csv, json, markdown, graphviz (dot), sqlite, excel and d2-lang. Simply put it's nmap converter.

bounty csv d2lang go golang graphviz html json markdown nmap pentesting port-scanner port-scanning scan scanner security security-tools sqlite xml xml-parsing

Last synced: 06 Jan 2025

https://github.com/code-hex/vz

Create virtual machines and run Linux-based operating systems in Go using Apple Virtualization.framework.

apple applesilicon go golang linux m1 m2 macos virtualization vm

Last synced: 24 Jan 2025

https://github.com/go101/golds

An experimental Go local docs server/generator and code reader implemented with some fresh ideas.

codereader docgenerator docviewer go golang tool

Last synced: 25 Jan 2025

https://github.com/dimfeld/httptreemux

High-speed, flexible tree-based HTTP router for Go.

go golang http router

Last synced: 20 Jan 2025

https://github.com/prometheus/haproxy_exporter

Simple server that scrapes HAProxy stats and exports them via HTTP for Prometheus consumption

go haproxy haproxy-exporter metrics prometheus prometheus-exporter

Last synced: 25 Oct 2024

https://github.com/aymerick/raymond

Handlebars for golang

go handlebars

Last synced: 21 Jan 2025

https://github.com/golang-design/clipboard

📋 cross-platform clipboard package that supports accessing text and image in Go (macOS/Linux/Windows/Android/iOS)

android clipboard clipboard-library cross-platform go golang ios linux macos nspasteboard windows x11

Last synced: 19 Jan 2025