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/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: 26 Jan 2025

https://github.com/aymerick/raymond

Handlebars for golang

go handlebars

Last synced: 21 Jan 2025

https://github.com/knqyf263/go-plugin

Go Plugin System over WebAssembly

go golang plugin plugins protobuf3 protocol-buffers

Last synced: 24 Jan 2025

https://github.com/pion/dtls

DTLS 1.2 Server/Client implementation for Go

dtls encryption go golang pion pion-dtls psk tls-ecdhe-ecdsa tls-ecdhe-rsa udp

Last synced: 22 Jan 2025

https://github.com/openzipkin/zipkin-go

Zipkin distributed tracing library for go.

distributed-tracing go instrumentation openzipkin trace tracing zipkin

Last synced: 23 Jan 2025

https://github.com/mgutz/dat

Go Postgres Data Access Toolkit

go nested-transactions postgres sql

Last synced: 30 Oct 2024

https://github.com/fyne-io/examples

Examples apps using the Fyne toolkit

fyne go golang gui hacktoberfest

Last synced: 25 Jan 2025

https://github.com/mattn/Go-runewidth

wcwidth for golang

go golang wcwidth windows

Last synced: 24 Oct 2024

https://github.com/jonaslu/ain

A HTTP API client for the terminal

api api-client api-rest curl go http httpie insomnia paw postman terminal

Last synced: 25 Jan 2025

https://github.com/unknwon/goconfig

Package goconfig is a fully functional and comments-support configuration file (.ini) parser.

configuration go ini parser

Last synced: 21 Jan 2025

https://github.com/shenghui0779/yiigo

一个好用的Go项目脚手架和工具包

crypto framework go golang grpc hash http location mutex sql-builder timewheel tool validator yiigo

Last synced: 07 Nov 2024

https://github.com/TheYahya/enola

This is Sherlock's sister, Modern shiny CLI tool written with Golang to help you: 🔎 Hunt down social media accounts by username across social networks

cli go golang search sherlock sherlock-holmes social-network username

Last synced: 29 Dec 2024

https://github.com/mattn/go-runewidth

wcwidth for golang

go golang wcwidth windows

Last synced: 21 Jan 2025

https://github.com/viccon/sturdyc

A caching library with advanced concurrency features designed to make I/O heavy applications robust and highly performant

cache concurrency go golang performance

Last synced: 25 Jan 2025

https://github.com/rhysd/go-github-selfupdate

Binary self-update mechanism for Go commands using GitHub

cli github go golang selfupdate update

Last synced: 24 Jan 2025

https://github.com/gojek/weaver

An Advanced HTTP Reverse Proxy with Dynamic Sharding Strategies

go golang layer7 proxy proxy-server sharding

Last synced: 25 Jan 2025

https://github.com/sherlock-project/enola

This is Sherlock's sister, Modern shiny CLI tool written with Golang to help you: 🔎 Hunt down social media accounts by username across social networks

cli go golang search sherlock sherlock-holmes social-network username

Last synced: 27 Dec 2024

https://github.com/gofrs/flock

Thread-safe file locking library in Go

file-locking flock flocks go golang golang-libary

Last synced: 21 Jan 2025

https://github.com/theupdateframework/go-tuf

Go implementation of The Update Framework (TUF)

chain go golang hacktoberfest security software supply supply-chain tuf

Last synced: 23 Jan 2025

https://github.com/daveshanley/vacuum

vacuum is the worlds fastest OpenAPI 3, OpenAPI 2 / Swagger linter and quality analysis tool. Built in go, it tears through API specs faster than you can think. vacuum is compatible with Spectral rulesets and generates compatible reports.

go golang lint linter linters linting oas openapi openapi-spec openapi-specification openapi3 openapi3-1 openapi3-validation openapi31 owasp spectral stoplight swagger swagger-spec swagger-specification

Last synced: 22 Jan 2025

https://github.com/open-feature/flagd

A feature flag daemon with a Unix philosophy

go golang openfeature

Last synced: 25 Jan 2025

https://github.com/mattn/go-mastodon

mastodon client for golang

go golang mastodon

Last synced: 22 Jan 2025

https://github.com/specterops/azurehound

Azure Data Exporter for BloodHound

azure go

Last synced: 20 Jan 2025

https://github.com/akamensky/argparse

Argparse for golang. Just because `flag` sucks

argparse argument-parser awesome-go cli cli-app command-line-parser go golang

Last synced: 26 Oct 2024

https://github.com/xuri/aurora

Cross-platform beanstalkd queue server admin console.

admin aurora beanstalkd bstk console go queue tube webui

Last synced: 22 Jan 2025

https://github.com/lazzyfu/goInsight

集MySQL数据库工单和数据查询的Web平台

clickhouse data-query-ui gaudit go mysql order tidb

Last synced: 01 Dec 2024

https://github.com/goruby/goruby

GoRuby, an implementation of Ruby written in Go

go golang interpreter language programming-language ruby

Last synced: 30 Nov 2024

https://github.com/lazzyfu/goinsight

集MySQL数据库工单和数据查询的Web平台

clickhouse data-query-ui gaudit go mysql order tidb

Last synced: 22 Jan 2025

https://github.com/akatsuki105/worldwide

This is my OLD and BAD GameBoy Emulator, please visit DawnGB, my new GameBoy emulator!

emulation emulator gameboy gameboy-color gameboy-emulator gbc gbc-emulator go golang

Last synced: 24 Jan 2025

https://github.com/a8m/djson

Fast Go decoder for dynamic JSON

decoder go json json-parser performance

Last synced: 25 Jan 2025

https://github.com/planetscale/cli

The CLI for PlanetScale Database

database go mysql mysql-client planetscale

Last synced: 01 Nov 2024

https://github.com/zehuamama/tinybalancer

🎉 A go library that implements load balancing algorithms. Fast, stable mini layer 7 load balancer.

go proxy reverse-proxy

Last synced: 14 Dec 2024

https://github.com/hyman-m/balancer

🎉 A go library that implements load balancing algorithms. Fast, stable mini layer 7 load balancer.

go proxy reverse-proxy

Last synced: 10 Oct 2024

https://github.com/gorilla/rpc

Package gorilla/rpc is a golang foundation for RPC over HTTP services.

go golang gorilla gorilla-web-toolkit grpc rpc

Last synced: 12 Nov 2024

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: 20 Nov 2024

https://github.com/jfryy/qq

jq, but with many interoperable configuration format transcodings and interactive querying.

config csv go golang hcl ini jq json terraform toml transcoding yaml

Last synced: 25 Jan 2025

https://github.com/dhowden/tag

ID3, MP4 and OGG/FLAC metadata parsing in Go

audio-data checksum flac go id3 id3v1 id3v2 mp3 mp4 ogg parsing

Last synced: 23 Jan 2025

https://github.com/zgwit/iot-master

物联大师是开源免费的物联网云平台,集成了标准Modbus、电力、水文和主流PLC等多种协议,支持数据采集、公式计算、异常报警、Web组态等功能,适用于大部分物联网和工业互联网应用场景。

645 fins go golang hmi hostlink iot melsec mitsubishi modbus mpi mqtt omron opc-ua plc ppi s7 scada xorm

Last synced: 31 Oct 2024

https://github.com/asticode/go-astisub

Manipulate subtitles in GO (.srt, .ssa/.ass, .stl, .ttml, .vtt (webvtt), teletext, etc.)

go golang golang-library srt stl subtitle ttml webvtt

Last synced: 01 Nov 2024

https://github.com/o1egl/govatar

Avatar generation library for GO language

avatar-generator go golang skin

Last synced: 22 Jan 2025

https://github.com/yoyofx/yoyogo

🦄🌈 YoyoGo is a simple, light and fast , dependency injection based micro-service framework written in Go. Support Nacos ,Consoul ,Etcd ,Eureka ,kubernetes.

consul consul-agent containers dependency-injection eureka go grpc ioc kubernetes microservices middleware mvc nacos web

Last synced: 08 Nov 2024

https://github.com/crypto-chassis/ccapi

A header-only C++ library for interacting with crypto exchanges. Bindings for Python, Java, C#, Go, and Javascript are provided.

algo-trading api arbitrage automated-trading bitcoin c-plus-plus crypto cryptocurrency csharp exchange execution fixprotocol go java javascript library market-data python strategy trading-bot

Last synced: 19 Nov 2024

https://github.com/okx/exchain

⛓️ EVM & Wasm $ IBC-compatible, OKTC is a L1 blockchain network built on top of Cosmos SDK that aims for optimal interoperability and performance ✨

blockchain cryptocurrency evm go proof-of-stake

Last synced: 25 Jan 2025

https://github.com/benbjohnson/ego

An ERB-style templating language for Go.

erb go template-language

Last synced: 22 Jan 2025

https://github.com/benbjohnson/eGo

An ERB-style templating language for Go.

erb go template-language

Last synced: 24 Oct 2024

https://github.com/Redundancy/go-sync

gosync is a library for Golang styled around zsync / rsync, written with the intent that it enables efficient differential file transfer in a number of ways. NB: I am unable to contribute to this at the moment

binary-data file-transfer go rsync zsync

Last synced: 01 Nov 2024

https://github.com/maelstrom-software/maelstrom

Maelstrom is a fast Rust, Go, and Python test runner that runs every test in its own container. Tests are either run locally or distributed to a clustered job runner.

cargo-subcommand containers distributed-systems go golang pytest python rust testing

Last synced: 17 Nov 2024

https://github.com/lrstanley/bubblezone

helper utility for BubbleTea, allowing easy mouse event tracking

bubbletea cli go golang lipgloss terminal tui

Last synced: 23 Jan 2025

https://github.com/dweymouth/supersonic

A lightweight and full-featured cross-platform desktop client for self-hosted music servers

airsonic audio-player cross-platform desktop fyne go gonic jellyfin music navidrome opensubsonic subsonic subsonic-client

Last synced: 23 Jan 2025

https://github.com/unknwon/building-web-applications-in-go

Go 语言 Web 应用开发系列教程,从新手到双手残废

go tutorials web-development

Last synced: 26 Jan 2025

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

JWT authentication middleware for Go HTTP services

go http jwt jwt-authentication-middleware jwtauth microservices

Last synced: 22 Jan 2025

https://github.com/aerogo/aero

:bullettrain_side: High-performance web server for Go (2016). New alpha (2024) with even better performance is currently in development at https://git.akyoto.dev/go/web

go high-performance server web

Last synced: 04 Nov 2024

https://github.com/bloodhoundad/azurehound

Azure Data Exporter for BloodHound

azure go

Last synced: 08 Dec 2024

https://github.com/fclairamb/ftpserver

Golang based autonomous FTP server with SFTP, S3, Dropbox, and Google Drive connectors.

afero ftp ftp-server go golang google-drive s3

Last synced: 03 Nov 2024

https://github.com/minamijoyo/tfupdate

Update version constraints in your Terraform configurations

go hcl terraform

Last synced: 23 Jan 2025

https://github.com/mohae/deepcopy

Deep copy things

deepcopy go

Last synced: 19 Nov 2024

https://github.com/gauthamjm007/backend-nodejs-golang-interview_qa

A collection of Node JS and Golang Backend interview questions please feel free to fork and contribute to this repository

callback-hells express-js expressjs go golang interview-practice interview-questions mongodb mongoose node-js questions-and-answers

Last synced: 26 Jan 2025

https://github.com/beevik/ntp

a simple ntp client package for go

go ntp ntp-client ntp-protocol sntp time

Last synced: 21 Jan 2025

https://github.com/asticode/Go-astisub

Manipulate subtitles in GO (.srt, .ssa/.ass, .stl, .ttml, .vtt (webvtt), teletext, etc.)

go golang golang-library srt stl subtitle ttml webvtt

Last synced: 24 Oct 2024

https://github.com/containerd/ttrpc

GRPC for low-memory environments

go golang golang-library golang-package grpc protocol rpc stream

Last synced: 21 Jan 2025

https://github.com/kavu/go_reuseport

Brings SO_REUSEPORT into your Go server

go

Last synced: 07 Nov 2024

https://github.com/chai2010/webp

WebP decoder and encoder for Go (Zero Dependencies).

go golang image webp

Last synced: 23 Jan 2025

https://github.com/gowebly/gowebly

🔥 A next-generation CLI tool that makes it easy to create amazing web applications with Go on the backend, using htmx, hyperscript or Alpine.js, and the most popular CSS frameworks on the frontend.

alpinejs bootstrap cli css go go-cli go-web-application golang golang-application golang-cli golang-tools gowebly htmx htmx-template tailwindcss templ unocss web-application web-development webapp

Last synced: 03 Nov 2024

https://github.com/udhos/goben

goben is a golang tool to measure TCP/UDP transport layer throughput between hosts.

bandwidth benchmarking go golang measure-tcp-throughput networking performance-testing tcp throughput tool udp

Last synced: 20 Jan 2025

https://github.com/pthethanh/effective-go

a list of effective go, best practices and go idiomatic

best-practice best-practices effective go golang idiomatic

Last synced: 26 Jan 2025

https://github.com/fabiofalci/sconsify

A spotify console application

command-line go golang spotify spotify-console

Last synced: 27 Oct 2024

https://github.com/pierre-emmanuelj/iptv-proxy

Reverse proxy on iptv m3u and m3u8 file and xtream codes client api

docker docker-compose go golang iptv iptv-proxy iptv-smarter m3u m3u-proxy m3u8 proxy xtream xtream-codes xtream-proxy

Last synced: 24 Jan 2025

https://github.com/kakao/n2

TOROS N2 - lightweight approximate Nearest Neighbor library which runs fast even with large datasets

approximate approximate-nearest-neighbor-search go k-nearest-neighbors knn machine-learning ml nearest-neighbor-search python

Last synced: 22 Jan 2025

https://github.com/kataras/neffos

A modern, fast and scalable websocket framework with elegant API written in Go

go golang iris neffos websocket

Last synced: 25 Jan 2025

https://github.com/ichiban/prolog

The only reasonable scripting engine for Go.

go golang interpreter logic-programming prolog

Last synced: 26 Oct 2024

https://github.com/ZupIT/ritchie-cli

Ritchie CLI is an open-source tool that allows to create, store and share any kind of automation, executing them through command lines, to run operations or start workflows ⚙️ 🖥 💡

automation automationtool cli go golang golang-cli hacktoberfest opensource ritchie-cli ritchie-formulas

Last synced: 04 Nov 2024

https://github.com/flamego/flamego

A fantastic modular Go web framework with a slim core but limitless extensibility

dependency-injection flamego go lsif-enabled web-framework

Last synced: 31 Oct 2024

https://github.com/almeidapaulopt/tsdproxy

Tailscale Docker Proxy

docker go self-hosted tailscale

Last synced: 28 Dec 2024

https://github.com/BloodHoundAD/AzureHound

Azure Data Exporter for BloodHound

azure go

Last synced: 17 Nov 2024

https://github.com/kitech/qt.go

Qt binding for Go (Golang) aims get Go's compile speed again.

android cross-platform go golang gui qt qt5 speed

Last synced: 26 Jan 2025

https://github.com/Achno/gowall

A tool to convert a Wallpaper's color scheme / palette, image to pixel art, color palette extraction, image upsacling with Adversarial Networks and more image processing features

cli color-extractor color-palette color-scheme go image image-converter image-processing pixel-art theme-switcher upscale

Last synced: 18 Jan 2025

https://github.com/cocainecong/gin-mall

基于 gin+gorm+redis+mysql 读写分离的电子商城,包括 JWT 鉴权,CORS跨域,AES 对称加密,引入ELK体系方便日志查看,jaeger进行trace查看,skywalking进行检测,使用docker容器化部署

aes-encryption cors docker docker-compose elasticsearch elk gin go golang gorm jaeger jwt kibana mysql redis skywalking

Last synced: 22 Jan 2025

https://github.com/qingwave/weave

Golang+Vue3 application starter, Simple but functional.

docker element-plus gin go golang jwt kuerbentes postgres rbac redis restful swagger vue vue3

Last synced: 25 Jan 2025

https://github.com/ankur-anand/simple-go-rpc

RPC explained by writing simple RPC framework in 300 lines of pure Golang.

go golang rpc rpc-framework

Last synced: 14 Nov 2024

https://github.com/luizalabs/teresa

Open source tool to deploy apps to Kubernetes clusters

go hacktoberfest kubernetes paas

Last synced: 30 Oct 2024

https://github.com/jaywcjlove/golang-tutorial

Go语言快速入门

go golang golang-tutorial

Last synced: 25 Jan 2025

https://github.com/awalterschulze/gographviz

Parses the Graphviz DOT language in golang

go golang graphviz graphviz-dot-language parse

Last synced: 24 Jan 2025

https://github.com/truthhun/converter

通过calibre将html转成epub、mobi、PDF等

bookstack calibre ebook ebook-convert go golang

Last synced: 25 Jan 2025

https://github.com/arsham/blush

Grep with colours

go golang grep terminal-app

Last synced: 26 Jan 2025