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/gyuho/goraph

Package goraph implements graph data structure and algorithms.

algorithm go graph

Last synced: 06 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: 05 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: 11 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: 09 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/ndabap/vue-go-example

Vue.js and Go example project

go golang vue vuejs

Last synced: 11 Jan 2025

https://github.com/syumai/workers

Go package to run an HTTP server on Cloudflare Workers.

cloudflare cloudflare-workers go golang

Last synced: 10 Jan 2025

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/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/status-im/status-go

The Status module that consumes go-ethereum

blockchain cryptocurrency ethereum go golang

Last synced: 05 Jan 2025

https://github.com/aquasecurity/libbpfgo

eBPF library for Go. Powered by libbpf.

bpf ebpf go golang linux

Last synced: 07 Jan 2025

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

HTTP Server runs on android devices

android go

Last synced: 08 Nov 2024

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: 05 Jan 2025

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: 10 Jan 2025

https://github.com/janpfeifer/gonb

GoNB, a Go Notebook Kernel for Jupyter

data-science go golang gonb jupyter jupyter-notebook jupyter-notebook-kernel

Last synced: 10 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: 06 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: 05 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/33cn/chain33

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

blockchain framework go golang

Last synced: 07 Nov 2024

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: 10 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: 07 Jan 2025

https://github.com/benbjohnson/immutable

Immutable collections for Go

collections go immutable

Last synced: 09 Jan 2025

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

Standalone Git LFS server

git-lfs go lfs-server

Last synced: 08 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/stretchr/objx

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

go golang objx

Last synced: 06 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/dim13/otpauth

Google Authenticator migration decoder

go google-authenticator otpauth otpauth-migration protobuf

Last synced: 04 Jan 2025

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: 10 Jan 2025

https://github.com/shurcool/graphql

Package graphql provides a GraphQL client implementation.

client go graphql

Last synced: 07 Jan 2025

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: 08 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: 09 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: 09 Jan 2025

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

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

go interview

Last synced: 10 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: 05 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/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: 09 Jan 2025

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/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/mailgun/mailgun-go

Go library for sending mail with the Mailgun API.

email go mailgun

Last synced: 07 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: 05 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: 08 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/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: 03 Nov 2024

https://github.com/shurcooL/graphql

Package graphql provides a GraphQL client implementation.

client go graphql

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: 09 Jan 2025

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: 09 Jan 2025

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: 11 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: 14 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/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: 10 Jan 2025

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

pure-Go SQLite driver for Go (SQLite embedded)

database driver go golang sqlite sqlite3

Last synced: 10 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: 05 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: 06 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: 10 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: 10 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: 10 Jan 2025

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

Terraform CLI commands via Go.

go terraform terraform-sdk

Last synced: 07 Jan 2025

https://github.com/manyminds/api2go

JSONAPI.org Implementation for Go

go jsonapi rest

Last synced: 13 Nov 2024

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: 05 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: 10 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/librespeed/speedtest-go

Go backend for LibreSpeed

go golang librespeed speedtest

Last synced: 05 Nov 2024

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: 07 Jan 2025

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: 05 Jan 2025

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: 10 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: 11 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: 10 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: 09 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/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/vkcom/noverify

Pretty fast linter (code static analysis utility) for PHP

go golang linter noverify php

Last synced: 09 Jan 2025