1280 Resources
Golang simple Libraries
Code your next Go web project with (a) Mojito! No matter if its an API or a website, go-mojito assists you with dependency injection, simple routing, custom request / response objects and template rendering
Go-Mojito is a super-modular library to bootstrap your next Go web project. It can be used for strict API-only purposes as well as server-side renderi
🥦 Simple OSC command executor
brOSColi - simple OSC command executor Broscoli is a simple executor of local commands, triggered by OSC messages. It can be used to run local scripts
A simple video hosting platform that enables people to share and view clips.
Project Clips Project Clips is a simple video hosting platform that enables people to share and view clips. Getting Started Using Docker Note: Make su
Simple HTTP/HTTPS proxy - designed to be distributed as a self-contained binary that can be dropped in anywhere and run.
Simple Proxy This is a simple HTTP/HTTPS proxy - designed to be distributed as a self-contained binary that can be dropped in anywhere and run. Code b
🐉 Simple WireGuard proxy with minimal overhead for WireGuard traffic.
swgp-go 🐉 Simple WireGuard proxy with minimal overhead for WireGuard traffic. Proxy Modes 1. Zero overhead Simply AES encrypt the first 16 bytes of a
WindLang, A simple programming language built with golang 🍃
WindLang, A simple programming language built with golang 🍃 WindLang, A simple programming language built with golang 🍃 What is wind? Playground Coo
Simple webhook to block exploitation of CVE-2022-0811
webhook-cve-2022-0811 This is a really simple webhook that just blocks pod creation if malicious sysctl values are configured. Build go test CGO_ENABL
Just Enough C2 - A simple but effective server and implant
Just Enough C2 An opinionated C2 server and implant which does Just Enough to be effective. Meant primarily for small teams operating on small numbers
A simple generic in-memory caching layer
sc sc is a simple in-memory caching layer for golang. Usage Wrap your function with sc - it will automatically cache the values for specified amount o
A simple, standalone, and lightWeight tool that can do health/status checking, written in Go.
EaseProbe EaseProbe is a simple, standalone, and lightWeight tool that can do health/status checking, written in Go. Table of Contents EaseProbe 1. Ov
Vectorized SQL for JSON at scale: fast, simple, schemaless
Vectorized SQL for JSON at scale: fast, simple, schemaless Sneller is a high-performance vectorized SQL engine for JSON that runs directly on object s
Simple backup tool for PostgreSQL
pg_back dumps databases from PostgreSQL Description pg_back is a dump tool for PostgreSQL. The goal is to dump all or some databases with globals at o
GO Simple Tunnel - a simple tunnel written in golang
GO Simple Tunnel GO语言实现的安全隧道 English README !!!V3版本已经可用,欢迎抢先体验!!! 特性 多端口监听 可设置转发代理,支持多级转发(代理链) 支持标准HTTP/HTTPS/HTTP2/SOCKS4(A)/SOCKS5代理协议 Web代理支持探测防御 支
Newser is a simple utility to generate a pdf with you favorite news articles
Newser A simple utility to crawl some news sites or other resources and download content into a pdf Building Make sure you have config.yaml setup and
Tasqueue is a simple, lightweight distributed job/worker implementation in Go
Tasqueue Tasqueue is a simple, lightweight distributed job/worker implementation in Go Concepts tasqueue.Broker is a generic interface that provides m
Go package exposing a simple interface for executing commands, enabling easy mocking and wrapping of executed commands.
go-runner Go package exposing a simple interface for executing commands, enabling easy mocking and wrapping of executed commands. The Runner interface
A very simple note-taking CLI you can use from the terminal that uses a SQLite DB to persist, and query, notes.
Note Logger Summary A very simple note-taking CLI you can use from the terminal that uses a SQLite DB to persist, and query, notes. Building/Installin
A simple CRUD API made with Go, Postgres, FIber, Gorm and Docker.
golang-test-api A simple CRUD API made with Go, Postgres, FIber, Gorm and Docker. Cloning the repository To clone the repository run the following com
Simple RESTful API for WhatsApp in Golang (using the Whatsmeow multi device library)
WUZAPI WuzAPI is an implementation of @tulir/whatsmeow library as a simple RESTful API service with multiple device support and concurrent sessions. W
Simple Go package for handling incoming requests in batches.
What it can be used for? To increase database-driven web application throughput without sacrificing data consistency and data durability or making sou
The simple and easy-to-use program designed to watch user activity for Cloud Providers.
Cloud Agent The simple and easy-to-use program is designed to watch user activity and possible orphan clusters for Cloud Providers: Gardener GCP (work
Lagoon - Simple Linux package repository mirror
Lagoon - Simple Linux package repository mirror A lagoon is a shallow stretch of water separated from the sea by a reef or sandbank. Lagoon can be use
A simple auditor of SQL databases.
DBAuditor SQL数据库审计系统,目前支持SQL注入攻击审计 环境配置 sudo apt install golang 运行方式 将待审计语句填入test.txt中,然后运行主程序: 直接运行: go run main.go 编译运行: go build main.go ./main 主要目
`go-redash-query` is a simple library to get structed data from `redash query` sources
go-redash-query go-redash-query is a simple library to get structed data from redash query sources Example Source table id name email 1 Dannyhann rhrn
Simple & efficient Go library for getting daily foreign exchange rates. Built-in support for 50+ currencies.
go-forex Simple and efficient Go library for getting daily foreign exchange rates. Built-in support for ca. 50 currencies. Also includes a simple comm
A simple program able to listen to the pending transactions of the Ethereum mempool. Written in Go.
eth-mempool-listener-go A simple program able to listen to the pending transactions of the Ethereum mempool. How does it work ? It creates a set of cl
❄️ Simple and usable cli tool for go lang.
Kommando Simple and usable cli tool for go lang. Installation go mod init your project name go get github.com/SherlockYigit/kommando Example package
A simple (yet effective) GraphQL to HTTP / REST router
ReGraphQL A simple (yet effective) GraphQL to REST / HTTP router. ReGraphQL helps you expose your GraphQL queries / mutations as REST / HTTP endpoints
Golog is a logger which support tracing and other custom behaviors out of the box. Blazing fast and simple to use.
GOLOG Golog is an opinionated Go logger with simple APIs and configurable behavior. Why another logger? Golog is designed to address mainly two issues
Related is a simple cli utility tool to create files or a group of files.
Related - Create files based on individual definitions or groups Related helps with common file-creation-based tasks. You can predefine single types a
[WIP] a very simple, tiny and intuitive ffmpeg wrapper with a cli interface for inspecting & transforming media files supported by the original ffmpeg software
About a very simple, tiny and intuitive ffmpeg wrapper with a cli interface for inspecting & transforming media files supported by the original ffmpeg
Simple key-value store on top of SQLite or MySQL
KV Work in progress, not ready for prime time. A simple key/value store on top of SQLite or MySQL (Go port of GitHub's KV). Aims to be 100% compatible
A small project for a simple chatroom using golang.
chatroom_go A small project for a simple chatroom using golang. 项目编码流程的设计分析 通讯逻辑示意图 客户端部分 客户端登录功能 1.接收的输入id和密码 2.接收服务端的返回结果 3.判断是成功还是失败,并显示对应的页面 客户端发送
A Simple to use golang masking tool to mask sensitive information from go-lang data-structures
Golang Masking Tool Golang Masking Tool is a simple utility of creating a masker tool which you can use to mask sensitive information. You can use a v
Simple tuning work for go programs in high concurrency scenarios.
go-program-tuning Simple tuning work for go programs in high concurrency scenarios. Installation Run the following command under your project: go get
one simple git ssh server (just for learning git over ssh )
wriet one simple git ssh server use golang write one simple git ssh server how to running starting service docker-compose up -d add authorized_keys i
A simple port forward tools build on libp2p with holepunch support.
p2p-tun A simple port forward and tun2socks tools build on libp2p with holepunch support. Usage NAME: p2p-tun - port forward and tun2socks through
A simple program to automatically backup a database using git. Err handling by Sentry, Reporting by Betteruptime. Made with 🩸 , 😓 & 😭
backup What is this? A Simple program to automatically backup a database using git. Err handling by Sentry, Uses heartbeats by Betteruptime Made with
A simple MVC chat service.
A simple MVC chat service Installation 1. You need a go development environment setup before everything starts taking off. 2. Use git clone to clone t
Go-twitter - Simple Prototype for Twitter with frontend and backend
Twitter Clone Introduction A Twitter clone created with Golang, PostgreSQL, Redi
Messagebus - Simple Message Bus Written in Golang
MessageBus Simple Message Bus Written in Golang How to Use go get gopkg.io/Usada
Livegollection-example-app - A simple web-chat app that demonstrates how the Golang livegollection library can be used for live data synchronization
livegollection-example-app livegollection-example-app is a simple web-chat app t
Api-go-gin-viper - Simple representaion on how to implement CRUD functionality in API using Go programming language
Simple API implementaion in Go To Get Started Clone repo Run the command to clon
Bonzai - Bonzai! Simple CLI Command Trees in Go
Bonzai! Simple CLI Command Trees in Go Bonzai command trees are unlike anything
Moviefetch: a simple program to search and download for movies from websites like 1337x and then stream them
MovieFetch Disclaimer I am NOT responisble for any legal issues or other you enc
Check-load - Simple cross-platform load average check
Sensu load average check Table of Contents Overview Usage examples Configuration
Grpc-todo - Simple ToDo list app with gRPC API
grpc-todo Simple ToDo list app with gRPC API This is an in-memory implementation
Invoicer-chapter3 - A simple REST API that manages invoices
Securing DevOps's invoicer A simple REST API that manages invoices. This is the
Api-go-template - A simple Go API template that uses a controller-service based model to build its routes
api-go-template This is a simple Go API template that uses a controller-service
Bot-template - A simple bot template for creating a bot which includes a config, postgresql database
bot-template This is a simple bot template for creating a bot which includes a c
Querycrate - A simple library that loads and keeps SQL queries from files
QueryCrate A simple library for loading & getting string queries from files. How
Go-ldap-pool - A simple connection pool for go-ldap
Basic connection pool for go-ldap This little library use the go-ldap library an
MSSQLDecryptor - Small and simple tool for decrypting encrypted views, functions and stored procdeures in Microsoft SQL Server
MSSQLDecryptor small and simple decryptor for encrypted objects in Microsoft SQL
Snowflake - A simple to use Go (golang) package to generate or parse Twitter snowflake IDs
❄️ Go-Snowflake A Snowflake Generator for Go A simple to use Go (golang) package
Go-grpc-tutorial - Simple gRPC server/client using go
Simple gRPC server/client using go Run server go run usermgmt_server/usermgmt_
Echo-mongo-api - Simple Golang REST application with Echo Framework & MongoDB
Echo-mongo-api - Simple Golang REST application with Echo Framework & MongoDB
Monitoring-go - A simple monitoring tool to sites of MOVA
Monitoring GO A simple monitoring tool to sites of MOVA How to use Clone Repo gi
A Simple Go proxy to make amazing redirect only with 1 line.
Simple Go Proxy Simple go application that allows you to share your code with a custom domain name instead of github or gitlab links or other git prot
A simple app to produce messages to sqs by using aws sdk v2 package for Golang.
go-sqs-producer A simple app to produce messages to SQS by using aws sdk v2 package for Golang in performatic meaning. How to run | go 1.17 or above i
Simple prueba de consumición de API por linea de comando
Go- catApi Motivo de la aplicación Es un simple programa creado en Go que emplea el API de cat facts para mostrar los datos según los parámetros en la
A simple DNS forwarder that forwards DNS queries to various upstreams
A simple DNS forwarder that forwards DNS queries to various upstreams. If an upstream returns NXDomain, the next upstream is tried.
Simple, safe conversion of any type, including indirect/custom types.
cvt Simple, safe conversion of any type, including indirect/custom types. Install go get -u github.com/shockerli/cvt Usage English | 中文 with error Met
Hetzner-dns-updater - A simple tool to update a DNS record via Hetzner DNS API. Used for simple HA together with Nomad
hetzner-dns-updater A small utility tool to update a single record via Hetzner D
Smq - Simple MQTT Broker with golang
Simple MQTT Broker 关于 Golang MQTT Broker, Version 3.1.1, and Compatible for ecli
A simple OpenWeather API client built in Go for learning purpose.
OpenWeather client A simple OpenWeather API client built in Go for learning purpose
Simple IPO Checking Utility.
Simple IPO Checking Utility Usage: share-check [--version] [--help] command [args] Available commands are: check Check multiple share by p
Trzsz-go - A simple file transfer tools, similar to lrzsz ( rz / sz ), and compatible with tmux
Trzsz-go - A simple file transfer tools, similar to lrzsz ( rz / sz ), and compatible with tmux
Chip-8 - A simple chip-8 emulator for golang
💻 What the fuck is this A simple chip-8 emulator. Chip-8 is a simple, interpret
Account-jwt-go - Simple JWT api with go, gorm, gin
Account JWT on Go Go, gorm, Gin web framework 를 활용하여 만든 간단한 JWT API 입니다. Dajngo의
Go-basic-skeleton - Simple and basic skeleton for go projects
Go Bootstrap (base/skeleton) Introduction This is a repository intended to serve
This is a simple HTTP application that returns system info
sysinfo This is a simple HTTP application that returns system info. Trace Support There is also simple OpenTelemetry tracing support via the -t flag.
JWT wrapper library which makes it simple to use ECDSA based JWT signing
JWT JWT wrapper library which makes it simple to user ECDSA based JWT signing. Usage package main import ( "context" "github.com/infiniteloopcloud
Build simple microservice with static data
microservice-static-go So this is just example build microservice with static data, i hope this repo will help you learning golang installation 1. clo
📝 connote is a simple console-based note taking tool.
📝 connote connote is a simple console-based note taking tool. Install Download the binary for your operating system from Releases Run go install gith
Structscanner is a simple library to make going from database queries to structs easier
structscanner is a simple library to make going from database queries to structs easier, while retaining the flexibility of joins and mapping using struct tags.
Simple arc-dps utililty tool
arc-dps-launcher The base idea of this project is to provide a simple method of updating the GuildWars2 tool arcdps, a gw2 dps meter (and general comb
This is a simple URL shortner Go Lang client that uses the short.io
Opinionated URL Shortner Client This is a simple URL shortner Go Lang client that uses the short.io TL;DR One liner (for my use case) ./short.io -key
whois-go is a simple Go module for domain and ip whois info query
whois-go is a simple Go module for domain and ip whois info query
Executor - Wrapper for exec.Command for simple using and multi commands executing
executor Examples package main import ( "fmt" "github.com/solar-jsoc/execut
Gotask - A simple task queue is stripped when the program is written to achieve the task delivery function
gotask The simple task queue is stripped when the program is written to achieve
JSON Spanner - A Go package that provides a fast and simple way to filter or transform a json document
JSON SPANNER JSON Spanner is a Go package that provides a fast and simple way to
Books-rest api - Simple CRUD Rest API architecture using postgresql db with standard Library
books-rest_api Simple CRUD Rest API architecture using postgresql db with standa
Sqlyog-password-decoder - Simple decode passwords from .sycs file (SQLyog export connections file)
Decode password: ./sqlyog-password-decoder -str password -action decode Encode p
A simple authentication web application in Golang (using jwt)
Simple Authentication WebApp A simple authentication web app in Go (using JWT) Routes Path Method Data /api/v1/auth/register POST {"firstname":,"lastn
Simple CLI tool to backup presets & configuration from a WLED device
WLED Backup (wled-backup) Simple CLI tool to backup presets & configuration from a WLED device. Table of Contents Background Install Usage License Bac
OpenStreetMap find - A simple command line tool to explore osm data
A small tool for playing around with osm databases (those resulting from osm2pgsql). Read SETUP_DATABASE.md to learn how to set up the required databa
Cheap/fast/simple XLSX file writer for textual data
xlsxwriter Cheap/fast/simple XLSX file writer for textual data -- no fancy formatting or graphs go get github.com/mzimmerman/xlsxwriter data := [][]s
NERV Editor - A simple but peculiar text editor
nerved a simple but peculiar text editor introduction nerved is a text editor bu
Simple cross platform fetch program, written in Go
nextfetch Simple cross platform fetch program, written in Go Prerequisites True color (24-bit) or 256-color (8-bit) compatible terminals go = 17 (bui
KeeneticRouteToVpn is simple app updating Keenetic Router rules for some hosts to go through VPN interface.
KeeneticRouteToVpn KeeneticRouteToVpn is simple app updating Keenetic Router rules for some hosts to go through VPN interface. It has defaults values
Simple Proof of Concept REST event logger.
REST Event Logger PoC I am working on this project intermittently. I have set myself a time limit of ~3hrs which includes the time to acquire and adap
kvStore is a simple key/value in-memory store
kvStore is a simple key/value in-memory store. It is designed for the API. kvStore keeps records at /tmp/kvStore/dbName.db. You can specify server port, dbName and, file save interval in your RunServer(Addr, dbName) call.
Redisq is a queue-over-redis that provides simple way to works with queues stored in Redis.
Redisq is a queue-over-redis that provides simple way to works with queues stored in Redis.
⚡Simple cors middleware package for minima
This is package is wrapper based on rs/cors package made for minima. Geting Started Install the package using go get github.com/gominima/cors and call
Simple Todo List using Go & MySQL
Simple Todo List using Go & MySQL This is simple to-do list application, allowing user to manages and scheduling their to-do list. You can use your ow
A simple application to show how to use dd-trace-go's tracer and profiler.
dd-trace-go-demo A simple application to show how to use dd-trace-go's tracer and profiler. Usage To run this demo application, simply clone this repo
nostdglobals is a simple Go linter that checks for usages of global variables defined in the go standard library
nostdglobals is a simple Go linter that checks for usages of global variables defined in the go standard library
Build a simple decomposed Key-Value store by implementing two services which communicate over gRPC.
Build a simple decomposed Key-Value store by implementing two services which communicate over gRPC.
A simple action that looks for multiple regex matches, in a input text, and returns the key of the first found match.
Key Match Action A simple action that looks for multiple regex matches, in a input text, and returns the key of the first found match. TO RUN Add the