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/qustavo/dotsql

A Golang library for using SQL.

go golang-library sql

Last synced: 26 Jan 2025

https://github.com/usetania/tania-core

Tania is a farm management software for the hobbyist and smallholder farmer.

ddd-architecture end-user farm farm-management farming go golang nextjs reactjs tania

Last synced: 28 Oct 2024

https://github.com/soundscapecloud/soundscape

Soundscape - a personal music streaming server

go golang html5 music-streaming self-hosted streaming-audio

Last synced: 13 Nov 2024

https://github.com/antonito/gfile

Direct file transfer over WebRTC

file-sharing go golang peer-to-peer peer2peer webassembly webrtc

Last synced: 25 Jan 2025

https://github.com/Tanibox/tania-core

Tania is a farm management software for the hobbyist and smallholder farmer.

ddd-architecture end-user farm farm-management farming go golang nextjs reactjs tania

Last synced: 08 Jan 2025

https://github.com/Antonito/gfile

Direct file transfer over WebRTC

file-sharing go golang peer-to-peer peer2peer webassembly webrtc

Last synced: 07 Nov 2024

https://github.com/feihua/zero-admin

Zero-Admin 是一套基于 go-zero 框架实现的电商系统的后端服务

docker go go-zero golang mall shop

Last synced: 27 Jan 2025

https://github.com/github/gh-skyline

A GitHub CLI extension to generate a 3D model of your GitHub contribution history

3d 3d-printing cli gh-extension gh-extensions github go golang terminal

Last synced: 25 Jan 2025

https://github.com/gyuho/goraph

Package goraph implements graph data structure and algorithms.

algorithm go graph

Last synced: 27 Jan 2025

https://github.com/goksan/statusnook

Effortlessly deploy a status page and start monitoring endpoints in minutes

go golang html htmx monitoring self-hosted sqlite status-page

Last synced: 05 Nov 2024

https://github.com/src-d/proteus

Generate .proto files from Go source code.

go grpc protobuf protobuf3

Last synced: 25 Jan 2025

https://github.com/bet365/jingo

This package provides the ability to encode golang structs to a buffer as JSON very quickly.

encoder go golang high-performance json

Last synced: 26 Jan 2025

https://github.com/oramasearch/onnx-go

onnx-go gives the ability to import a pre-trained neural network within Go without being linked to a framework or library.

go gorgonia machine-learning neural-network onnx open-source protobuf software2

Last synced: 26 Jan 2025

https://github.com/wireguard/wgctrl-go

Package wgctrl enables control of WireGuard interfaces on multiple platforms.

go golang linux networking wireguard

Last synced: 23 Jan 2025

https://github.com/syumai/workers

Go package to run an HTTP server on Cloudflare Workers.

cloudflare cloudflare-workers go golang

Last synced: 24 Jan 2025

https://github.com/WireGuard/wgctrl-go

Package wgctrl enables control of WireGuard interfaces on multiple platforms.

go golang linux networking wireguard

Last synced: 25 Oct 2024

https://github.com/gyuho/Goraph

Package goraph implements graph data structure and algorithms.

algorithm go graph

Last synced: 24 Oct 2024

https://github.com/status-im/status-go

The Status module that consumes go-ethereum

blockchain cryptocurrency ethereum go golang

Last synced: 26 Jan 2025

https://github.com/ndabap/vue-go-example

Vue.js and Go example project

go golang vue vuejs

Last synced: 25 Jan 2025

https://github.com/gorilla/feeds

Package gorilla/feeds is a golang rss/atom generator library

atom feeds go golang gorilla gorilla-web-toolkit rss

Last synced: 05 Nov 2024

https://github.com/ndabAP/vue-go-example

Vue.js and Go example project

go golang vue vuejs

Last synced: 27 Oct 2024

https://github.com/aquasecurity/libbpfgo

eBPF library for Go. Powered by libbpf.

bpf ebpf go golang linux

Last synced: 21 Jan 2025

https://github.com/openatx/atx-agent

HTTP Server runs on android devices

android go

Last synced: 08 Nov 2024

https://github.com/similarweb/finala

Finala is an open-source resource cloud scanner that analyzes, discloses, presents and notifies about wasteful and unused resources.

analyzes aws aws-billing cloud cloud-provider cost cost-effectiveness cost-optimization cost-saving finala finops go golang infrastructure unused-resources

Last synced: 25 Jan 2025

https://github.com/samonzeweb/godb

A Go SQL query builder and struct mapper.

database go golang orm sql

Last synced: 12 Nov 2024

https://github.com/jirfag/go-queryset

100% type-safe ORM for Go (Golang) with code generation and MySQL, PostgreSQL, Sqlite3, SQL Server support. GORM under the hood.

codegenerator go golang gorm orm queryset typesafe

Last synced: 27 Jan 2025

https://github.com/clivern/peanut

🐺 Deploy Databases and Services Easily for Development and Testing Pipelines.

clivern containerization database developer-tools devops docker go golang hacktoberfest message-broker peanut

Last synced: 26 Jan 2025

https://github.com/33cn/chain33

高度模块化, 遵循 KISS原则的区块链开发框架

blockchain framework go golang

Last synced: 07 Nov 2024

https://github.com/dim13/otpauth

Google Authenticator migration decoder

go google-authenticator otpauth otpauth-migration protobuf

Last synced: 25 Jan 2025

https://github.com/hypercube-lab/hypercube

HyperCube is a revolutionary, high-performance decentralized computing platform. HyperCube has powerful computing capabilities to provide high-performance computing power and large-scale data storage support for VR, AR, Metaverse, Artificial Intelligence, Big Data, and Financial Applications.🛰

blockchain c crypto dlt go golang hypercube llvm metaverse rust smart-contracts

Last synced: 26 Jan 2025

https://github.com/Clivern/Peanut

🐺 Deploy Databases and Services Easily for Development and Testing Pipelines.

clivern containerization database developer-tools devops docker go golang hacktoberfest message-broker peanut

Last synced: 01 Nov 2024

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

Standalone Git LFS server

git-lfs go lfs-server

Last synced: 22 Jan 2025

https://github.com/pboehm/ddns

A self-hosted Dynamic DNS solution similar to DynDNS or NO-IP

ddns dynamic-dns-solution dyndns go webservice

Last synced: 04 Nov 2024

https://github.com/otiai10/copy

Go copy directory recursively

copy directories directory files folder folders go golang recursive

Last synced: 21 Jan 2025

https://github.com/piupuer/gin-web

由gin + gorm + jwt + casbin组合实现的RBAC权限管理脚手架Golang版, 搭建完成即可快速、高效投入业务开发

casbin gin gin-admin go go-admin golang idempotence jwt message-center middleware rbac restful transaction validator viper vue websocket workflow

Last synced: 24 Jan 2025

https://github.com/stretchr/objx

Go package for dealing with maps, slices, JSON and other data.

go golang objx

Last synced: 27 Jan 2025

https://github.com/benbjohnson/immutable

Immutable collections for Go

collections go immutable

Last synced: 23 Jan 2025

https://github.com/mediremi/rust-plus-golang

Rust + Go — Call Rust code from Go using FFI

dynamic-library ffi go golang rust static-library

Last synced: 25 Nov 2024

https://github.com/antchfx/htmlquery

htmlquery is golang XPath package for HTML query.

go golang html html-parser xpath xpath-selector xpath2

Last synced: 26 Oct 2024

https://github.com/otiai10/ocrserver

A simple OCR API server, seriously easy to be deployed by Docker, on Heroku as well

api api-server curl docker go heroku ocr ocr-server

Last synced: 22 Jan 2025

https://github.com/miniscruff/changie

Automated changelog tool for preparing releases with lots of customization options

cd changelog changelog-generator ci devops devops-tools go golang release-automation

Last synced: 23 Jan 2025

https://github.com/omniscale/imposm3

Imposm imports OpenStreetMap data into PostGIS

database geo go imposm

Last synced: 27 Oct 2024

https://github.com/aquasecurity/chain-bench

An open-source tool for auditing your software supply chain stack for security compliance based on a new CIS Software Supply Chain benchmark.

cis devsecops go golang misconfiguration open-policy-agent security security-tools software-supply-chain software-supply-chain-security vulnera

Last synced: 02 Nov 2024

https://github.com/zxysilent/blog

一个go、echo、xorm、vue typescript vite 开发的快速、简洁、美观、前后端分离的个人博客系统(blog)、也可方便二次开发为CMS(内容管理系统)和各种企业门户网站。

admin api blog echo go golang iviewui naive-ui npm pinia spa typescript vite vue vue-cli vuex xorm

Last synced: 24 Jan 2025

https://github.com/shurcool/graphql

Package graphql provides a GraphQL client implementation.

client go graphql

Last synced: 21 Jan 2025

https://github.com/alexpovel/srgn

A grep-like tool which understands source code syntax and allows for manipulation in addition to search

abstract-syntax-tree c clang cli csharp go grep hacktoberfest hcl python regex rust rust-lang sed tr tree-sitter typescript

Last synced: 23 Jan 2025

https://github.com/jetstack/version-checker

Kubernetes utility for exposing image versions in use, compared to latest available upstream, as metrics.

docker gcr go grafana grafana-dashboard image kubernetes prometheus quay sre utility version

Last synced: 24 Jan 2025

https://github.com/yqchilde/golang-interview

Golang面试题,收集自Golang中文网,收集是为了自己可以巩固复习,不必要每次去找

go interview

Last synced: 25 Jan 2025

https://github.com/apolloconfig/agollo

🚀Go client for ctrip/apollo (https://github.com/apolloconfig/apollo)

apollo apollo-client client-library client-side configuration-management go godoc golang

Last synced: 26 Jan 2025

https://github.com/yqchilde/Golang-Interview

Golang面试题,收集自Golang中文网,收集是为了自己可以巩固复习,不必要每次去找

go interview

Last synced: 14 Nov 2024

https://github.com/lemnos/tt

A terminal based typing test.

go golang terminal typing typingtest

Last synced: 30 Oct 2024

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

Yorkie is a document store for collaborative applications.

collaborative-applications crdt go grpc hacktoberfest realtime-collaboration yorkie

Last synced: 07 Nov 2024

https://github.com/abice/go-enum

An enum generator for go

enum generated go golang

Last synced: 26 Oct 2024

https://github.com/go-telegram/bot

Telegram Bot API Go framework

bot go golang telegram telegram-bot telegram-bot-api

Last synced: 26 Oct 2024

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

Go library for sending mail with the Mailgun API.

email go mailgun

Last synced: 22 Jan 2025

https://github.com/gsabadini/go-clean-architecture

Simple API for banking routines using a Clean Architecture in Golang :credit_card: :moneybag: :money_with_wings:

api architecture banking clean-architecture cleanarchitecture go go-clean-architecture golang golang-cleanarchitecture golang-clear-arch hexagonal-architecture onion-architecture payments

Last synced: 24 Jan 2025

https://github.com/melbahja/got

Got: Simple golang package and CLI tool to download large files faster 🏃 than cURL and Wget!

chunks cli download-file download-photos download-songs download-videos downloader fast-downward go golang hacktoberfest partial-content

Last synced: 26 Jan 2025

https://github.com/soypat/gopherlings

📘️ Learn Go by fixing tiny incorrect programs

examples examples-go fix-the-code go golang learn learn-by-doing learn-go learn-golang learn-to-code

Last synced: 22 Jan 2025

https://github.com/yourbasic/graph

Graph algorithms and data structures

data-structures go golang graph-algorithms graph-theory library

Last synced: 26 Oct 2024

https://github.com/ivaaaan/smug

Session manager and task runner for tmux. Start your development environment within one command.

go golang hacktoberfest tmux

Last synced: 31 Oct 2024

https://github.com/libplctag/libplctag

This C library provides a portable and simple API for accessing Allen-Bradley and Modbus PLC data over Ethernet.

allen-bradley c c-sharp cip dotnet ethernet ethernet-ip go golang java labview linux modbus pascal pccc plc portable rockwell windows

Last synced: 14 Nov 2024

https://github.com/adrg/xdg

Go implementation of the XDG Base Directory Specification and XDG user directories

cross-platform go golang golang-library golang-package known-folders library linux macos plan9 specification unix windows xdg xdg-basedir xdg-compliance xdg-specs xdg-user-dirs

Last synced: 25 Jan 2025

https://github.com/saturnsvoid/gobot2

Second Version of The GoBot Botnet, But more advanced.

bot botnet ddos-tool go golang keylogger malware uac-bypass virus windows

Last synced: 03 Nov 2024

https://github.com/uptrace/bunrouter

Golang HTTP router

go golang http-router router

Last synced: 03 Nov 2024

https://github.com/SaturnsVoid/GoBot2

Second Version of The GoBot Botnet, But more advanced.

bot botnet ddos-tool go golang keylogger malware uac-bypass virus windows

Last synced: 14 Nov 2024

https://github.com/tofuutils/tenv

OpenTofu / Terraform / Terragrunt and Atmos version manager

go hacktoberfest hacktoberfest2024 hashicorp hashicorp-terraform iac opentofu tenv terraform tfenv tofu tofuenv

Last synced: 23 Jan 2025

https://github.com/shurcooL/graphql

Package graphql provides a GraphQL client implementation.

client go graphql

Last synced: 03 Nov 2024

https://github.com/lifadev/archive_aws-lambda-go

A fast and clean way to execute Go on AWS Lambda.

aws aws-lambda go golang lambda serverless

Last synced: 03 Nov 2024

https://github.com/gcla/gowid

Compositional widgets for terminal user interfaces, written in Go, inspired by urwid.

go golang tcell tui urwid widgets

Last synced: 24 Jan 2025

https://github.com/glebarez/go-sqlite

pure-Go SQLite driver for Go (SQLite embedded)

database driver go golang sqlite sqlite3

Last synced: 24 Jan 2025

https://github.com/ompluscator/dynamic-struct

Golang package for editing struct's fields during runtime and mapping structs to other structs.

dynamic go golang runtime structs

Last synced: 26 Jan 2025

https://github.com/EwenQuim/entropy

Entropy is a CLI tool that will scan your codebase for high entropy lines, which are often secrets.

cli entropy go secrets-detection

Last synced: 18 Jan 2025

https://github.com/ewenquim/entropy

Entropy is a CLI tool that will scan your codebase for high entropy lines, which are often secrets.

cli entropy go secrets-detection

Last synced: 24 Jan 2025

https://github.com/geerlingguy/ansible-for-kubernetes

Ansible and Kubernetes examples from Ansible for Kubernetes Book

ansible automation book devops go infrastructure kubernetes python scalability

Last synced: 24 Jan 2025

https://github.com/antchfx/xpath

XPath package for Golang, supports HTML, XML, JSON document query.

go go-xml golang html selects-descendants xml xpath xpath-patterns xpath-query xpath2

Last synced: 20 Jan 2025

https://github.com/hashicorp/terraform-exec

Terraform CLI commands via Go.

go terraform terraform-sdk

Last synced: 21 Jan 2025

https://github.com/manyminds/api2go

JSONAPI.org Implementation for Go

go jsonapi rest

Last synced: 13 Nov 2024

https://github.com/henomis/lingoose

🪿 LinGoose is a Go framework for building awesome AI/LLM applications.

ai chatgpt embeddings go golang index llm openai pinecone pipeline prompt vector

Last synced: 24 Jan 2025

https://github.com/snowlyg/iris-admin

Web admin for go framework [gin/iris]

apidoc casbin docker docker-compose excel gin go golang gorm httptest iris iris-api redis

Last synced: 24 Jan 2025

https://github.com/gorilla/securecookie

Package gorilla/securecookie encodes and decodes authenticated and optionally encrypted cookie values for Go web applications.

cookie cookies go golang gorilla gorilla-web-toolkit securecookie sessions

Last synced: 11 Nov 2024

https://github.com/casbin/gorm-adapter

GORM adapter for Casbin, see extended version of GORM Adapter Ex at: https://github.com/casbin/gorm-adapter-ex

abac access-control acl adapter auth authorization authz casbin go golang gorm orm rbac storage-driver

Last synced: 26 Jan 2025

https://github.com/jcmturner/gokrb5

Pure Go Kerberos library for clients and services

go golang gssapi kerberos kerberos-authentication kerberos-client kerberos-spnego keytab spnego

Last synced: 14 Nov 2024

https://github.com/wx-chevalier/CS-Notes

:books: 编程语言语法基础与工程实践,JavaScript | Java | Python | Go | Rust | CPP | Swift

assembly c cpp go haskell java javascript jvm lua python swift wx-doc

Last synced: 13 Nov 2024

https://github.com/wx-chevalier/cs-notes

:books: 编程语言语法基础与工程实践,JavaScript | Java | Python | Go | Rust | CPP | Swift

assembly c cpp go haskell java javascript jvm lua python swift wx-doc

Last synced: 25 Jan 2025

https://github.com/zhashkevych/go-clean-architecture

👨‍💻 REST API example, built by following Uncle Bob’s clean architecture principles

architecture clean-architecture clean-code docker docker-compose go golang golang-api golang-api-examples jwt mongo mongodb rest-api

Last synced: 25 Jan 2025

https://github.com/mvdan/interfacer

A linter that suggests interface types

go interface linter types

Last synced: 16 Nov 2024

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

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

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

Last synced: 08 Nov 2024

https://github.com/octoproject/octo-cli

CLI tool to expose data from any database as a serverless web service.

api data database faas go knative octo-cli openfaas serverless

Last synced: 27 Oct 2024

https://github.com/w1nt3r-eth/evm-from-scratch

Super secret 100% practical EVM course. Please do not share

ethereum evm go python rust typescript

Last synced: 26 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: 21 Jan 2025

https://github.com/minekube/gate

High-performance, resource-efficient Minecraft reverse proxy with robust multi-protocol version support. Designed as a scalable Velocity/BungeeCord alternative, suitable for both development and large-scale deployments. Proven in production environments, powering our global Connect edge proxy network.

docker forge go java kubernetes lightweight minecraft minecraft-forge minecraft-network minecraft-proxy minecraft-server minecraft-server-proxy paper proxy reverse-proxy server-proxy spigot

Last synced: 24 Jan 2025

https://github.com/librespeed/speedtest-go

Go backend for LibreSpeed

go golang librespeed speedtest

Last synced: 05 Nov 2024