731 Resources
Golang database-proxy Libraries
๐ scan the internet to find "private" proxies.
๐ scan the internet to find "private" proxies. ๐ง HTTP/SOCKS4/SOCKS5 Proxies. ๐ Installation: - sudo apt-get install git zmap golang
A db proxy for distributed transaction, read write splitting and sharding! Support any language! It can be deployed as a sidecar in a pod.
DBPack DBPack means a database cluster tool pack. It can be deployed as a sidecar in a pod, it shields complex basic logic, so that business developme
Self-hosted reverse-proxy for F1 web viewer.
F1WebViewer-SelfHosted Self-hosted reverse-proxy for F1 web viewer and includes a web server at port 13331. You can also run this proxy on a server if
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
A paywall bypassing reverse proxy and DNS server written in go ๐จ๐ต๐งฑ
FreeNews ๐จ ๐ต ๐งฑ A paywall bypassing reverse proxy and DNS server written in go. This project is still hard work in progress. Expect stuff to just no
Kalasa is a NoSQL database and provides more data structures for ease of use.
Kalasa Kalasa is a NoSQL database and provides more data structures for ease of use. ็ฎไฝไธญๆ | English ็น ๆง ๅตๅ ฅ็ๅญๅจๅผๆ ๆฐๆฎๅฏไปฅๅ ๅฏๅญๅจ ๅฏไปฅ่ชๅฎไนๅฎ็ฐๅญๅจๅ ๅฏๅจ ๅณไฝฟๆฐๆฎๆไปถ่ขซๆท่ด๏ผไนไฟ่ฏๅญๅจๆฐ
A lightweight document-oriented NoSQL database written in pure Golang.
Lightweight document-oriented NoSQL Database ๐ฌ๐ง English | ๐จ๐ณ ็ฎไฝไธญๆ | ๐ช๐ธ Spanish CloverDB is a lightweight NoSQL database designed for being simpl
Advanced benchmarks for +15 Go ORMs.
Go ORM Benchmarks Advanced benchmarks for +10 Go ORMs. Originally forked from orm-benchmark. ORMs All package run in no-cache mode. beego/orm bun gorm
Tigris is a modern, scalable backend for building real-time websites and apps.
Tigris Data Getting started These instructions will get you through setting up Tigris Data locally as Docker containers. Prerequisites Make sure that
Fast and light-weight API proxy firewall for request and response validation by OpenAPI specs.
Open Source API Firewall API Firewall is a high-performance proxy with API request and response validation based on OpenAPI/Swagger schema. It is desi
Google Cloud Spanner driver for Go's database/sql package.
go-sql-spanner Google Cloud Spanner driver for Go's database/sql package. This support is currently in the Preview release status. import _ "github.co
HTTP tunnel over Websocket
WS PROXY This is a reverse HTTP proxy over websockets. The aim is to securely make call to internal APIs from outside. How does it works a WSP client
FlashDB is an embeddable, in-memory key/value database in Go
FlashDB is an embeddable, in-memory key/value database in Go (with Redis like commands and super easy to read)
โDear Port80โ is a zero-config TCP proxy server that hides SSH connection behind a HTTP server!
Dear Port80 About The Project: โDear Port80โ is a zero-config TCP proxy server that hides SSH connection behind a HTTP server! +---------------------
Fast :zap: reverse proxy in front of any GraphQL server for caching, securing and monitoring.
Fast โก reverse proxy in front of any GraphQL server for caching, securing and monitoring. Features ๐พ Caching RFC7234 compliant HTTP Cache. Cache quer
A Cloud-Native Network Proxy
Introduction ServiceCar is a cloud-native network proxy that run on cloud and edge and embraces the diversity of languages and developer frameworks. S
A (attempt to create a) multiversion gophertunnel proxy to join the latest MC version without renderdragon
draco a multiversion gophertunnel proxy to join the latest MC version without renderdragon Purpose mojang can't seem to actually make a good update to
A cloud native Identity & Access Proxy / API (IAP) and Access Control Decision API
Heimdall Heimdall is inspired by Ory's OAthkeeper, tries however to resolve the functional limitations of that product by also building on a more mode
CetusGuard is a tool that allows to protect the Docker daemon socket by filtering the calls to its API endpoints.
CetusGuard CetusGuard is a tool that allows to protect the Docker daemon socket by filtering the calls to its API endpoints. Some highlights: It is wr
๐ parallel black box PostgreSQL unit tests run against a real database.
๐ psql-docker-tests-example Parallel black box PostgreSQL unit tests run against a real database. Consider reading the Medium Story first. This packa
ArcticDB - an embeddable columnar database written in Go
This project is still in its infancy, consider it not production-ready, probably has various consistency and correctness problems and all API will cha
An easy-to-use net tool for exposing local service to public.
gexpose An easy-to-use net tool for exposing local service to public. ไธๆฌพ็ฎๅๆ็จ็ๅ ็ฝ็ฉฟ้ๅทฅๅ ท Architecture Usage Usage of ./gexpose: -server server mo
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
Woole (or Wormhole) is a reverse-proxy, sniffing, and tunneling tool developed in Go
The Wormhole (or just Woole) is an Open-Source reverse-proxy, sniffing, and tunneling tool developed in Go Summary How it Works Client Server Build Di
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 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
Nba-simulation - Golang will be simulating nba match and streaming it real time
NBA Simulation golang in-memory To build and run go build ./nbaSimulation To ru
Websockify-go - A reverse proxy that support tcp, http, https, and the most important, noVNC, which makes it a websockify
websockify-go | mproxy a reverse proxy that support tcp, http, https, and the mo
Dbt-postgres-proxy - Proxy server which intercepts and compiles dbt queries on the fly
dbt-postgres-proxy A reverse proxy for postgres which compiles queries in flight
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
Ogre - Local buffering proxy for Sentry
Local buffering proxy for Sentry. Spoofs the response for the sentry client and
Ecom-Golang-Fiber-Nextjs - E Commerce web app built in go with Fiber as backend, NextJS As frontend and PostgreSQL as database
Ecom-Golang-Fiber-Nextjs Setup Follow bellow steps to run the app in Dev & Prod
Go-userapi-rest - Build a RESTful API that can get/create/update/delete user data from a persistence database
GO ASSIGNMENT Overview of the Task Context Build a RESTful API that can get/crea
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
LotsusDB is a fast k/v database compatible with LSM tree and B+ tree
LotusDB LotsusDB is a fast k/v database compatible with LSM tree and B+ tree. Key features: Combine the advantages of LSM and B+ tree Fast read/write
Proxywv - Simplified Widevine license proxy server written in Go (Golang)
license-proxy Simplified Widevine license proxy server written in Go (Golang). U
Jobbuzz - Brunei job search database and alert notification
JobBuzz Brunei open source job search database and alert notification Developmen
Badger - Fast Key-Value DB in Go
BadgerDB This is a fork of dgraph-io/badger, maintained by the Outcaste team. Ba
A base gui tool for xray/v2ray/hysteria/trojan-go without system proxy
A base gui tool for xray/v2ray/hysteria/trojan-go without system proxy
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.
Battlesnake-logging-proxy - A little proxy between the internet and your battlesnake
battlesnake-logging-proxy a little proxy between the internet and your battlesna
Run any shell command in a temporary proxy environment.
Run any shell command in a temporary proxy environment.
Go Http Proxy with Authentication, Schedule Control, and Portal Control
goproxy Go Http Proxy with Authentication, Schedule Control, and Portal Control Why this tool? You may need to restrict my kids's youtube watch time i
Cloud Spanner load generator to load test your application and pre-warm the database before launch
GCSB GCSB Quickstart Create a test table Load data into table Run a load test Operations Load Single table load Multiple table load Loading into inter
High Performance HTTP(S) Proxy Checker Written in GO
Go Proxy Checker ไธญๆ็ๆๆกฃ High Performance HTTP(S) Proxy Checker Written in GO It can Batch check whether your HTTP/HTTPS proxies is valid and anonymous,
PlanB: a HTTP and websocket proxy backed by Redis and inspired by Hipache.
PlanB: a distributed HTTP and websocket proxy What Is It? PlanB is a HTTP and websocket proxy backed by Redis and inspired by Hipache. It aims to be f
Package dbi implements an experimental database/sql wrapper.
dbi Package dbi implements a database/sql wrapper. This is an EXPERIMENTAL package used for experimenting. Installation The recommended way to install
Mauliasproxy - a simple room alias proxy that can respond to the federation alias query endpoint
Mauliasproxy - a simple room alias proxy that can respond to the federation alias query endpoint
A simple tool to help WoW repack administrators manipulate the repack database(s)
WoW Repack Manipulator This tool makes it easier for an administrator of a WoW Repack (private WoW server, basically) to manipulate the database that
This is a simple single-host reverse proxy that intercept and save HTTP requests and responses
HTTP Telescope Debug HTTP requests using a reverse proxy. Description This is a simple single-host reverse proxy that intercept and save HTTP requests
๐ท Find exploits and vulnerabilities in the most important databases.
๐ท Dionisio Dionisio is a tool that can automate the search for exploits and vulnerabilities. Written in Go and open source, Dionisio has an advanced
A light-weight and sexy HTTP proxy server.
A light-weight and sexy HTTP proxy server. This is a reverse-proxy server meant to be hoested online. Once hosted, webpages through the HTTP and HTTPS
A migration engine to deploy database changes in your golang + mongodb app.
bisonmigration A migration engine to deploy database changes in your golang + mongodb app. Migration files register their UP and DOWN functions in the
A go package to add support for data at rest encryption if you are using the database/sql.
go-lockset A go package to add support for data at rest encryption if you are using the database/sql to access your database. Installation In your Gol
A standalone reverse-proxy to enforce Webauthn authentication
A standalone reverse-proxy to enforce Webauthn authentication. It can be inserted in front of sensitive services or even chained with other proxies (e
Runproxy - Provides run.Service implementation for running proxy
Run Proxy Provides a library to download the Proxy and embed it into your progra
Database - Example project of database realization using drivers and models
database Golang based database realization Description Example project of databa
Minekube Connect allows you to connect any Minecraft server
Minekube Connect allows you to connect any Minecraft server, whether online mode, public, behind your protected home network or anywhere else in the world, with our highly available, performant and low latency edge proxies network nearest to you.
A database migration tool written in Go.
dbmagritte created by Austin Poor A database migration tool written in Go. Usage Commands: init: Set up the repo by creating a .dbmagritte.yaml file a
Couchbase - distributed NoSQL cloud database
couchbase Couchbase is distributed NoSQL cloud database. create Scope CREATE SCO
Extypes - Extra data types useful for database
ExTypes Extra data types useful for database JSON Object JSON Object is useful f
Port-proxy - Temporary expose port for remote connections
Port proxy util Temporary expose port for remote connections. E.g. database/wind
Otelsql - OpenTelemetry SQL database driver wrapper for Go
OpenTelemetry SQL database driver wrapper for Go Add a OpenTelemetry wrapper to
Let's implement some basic ZeroMQ publisher and subscriber in Golang. Utilize Envoy as a proxy.
Envy proxy with ZeroMQ Solution tested on DigitalOcean Droplet. In case of re-creation VM follow this article. Introduction Let's implement some basic
Hysteria is a feature-packed network utility optimized for networks of poor quality (e.g. satellite connections, congested public Wi-Fi, connecting from China to servers abroad)
Hysteria is a feature-packed network utility optimized for networks of poor quality (e.g. satellite connections, congested public Wi-Fi, connecting fr
Thin clones of PostgreSQL to build powerful development, test, QA, staging environments
Database Lab Engine (DLE) โก Blazing-fast cloning of PostgreSQL databases ๐ Thin clones of PostgreSQL to build powerful development, test, QA, staging
Go code for PostgreSQL. A Go language code which connects to PostgreSQL database for CRUD operation
Go code for PostgreSQL. A Go language code which connects to PostgreSQL database for CRUD operation
This is a simple Golang application that executes SQL commands to clean up a mirror node's database.
This is a simple Golang application that executes SQL commands to clean up a mirror node's database.
A simple passwordless proxy authentication middleware using email.
email proxy auth A simple passwordless proxy authentication middleware that uses only email as the authentication provider. Motivation I wanted to res
This is a tool that will proxy simple HTTPS requests to an external HTTP endpoint
AcmeShield A secured HTTP proxy that forwards requests from a remote service(Postman). This is a tool that will proxy simple HTTPS requests to an exte
Bitemporal - Toy Bitemporal Database. Learning by doing
bitemporal โ Building intuition about bitemporal databases by building one for m
Http-logging-proxy - A HTTP Logging Proxy For Golang
http-logging-proxy HTTP Logging Proxy Description This project builds a simple r
Proxima is the only reasonable proxy manager
Proxima: a Proxy Manager built in Go, configured in Prolog. What is this? Proxima is the only reasonable proxy manager. You can fine tune how your sys
Go-http-sleep: Delayed response http server, useful for testing various timeout issue for application running behind proxy
delayed response http server, useful for testing various timeout issue for application running behind proxy
gdb-drivers: Database drivers for package gdb.
gdb-drivers Database drivers for package gdb. Installation Let's take pgsql for example. go get -u github.com/gogf/gf/gdb-drivers Choose and import t
An experimental toolkit for injecting alternate authentication strategies into a PostgreSQL-compatible wire format.
PG Auth Proxy This is an experimental toolkit for injecting alternate authentication strategies into a PostgreSQL-compatible wire format. This is a pr
SSH based reverse shell
Reverse SSH Want to use SSH for reverse shells? Now you can. Manage and connect to reverse shells with native SSH syntax Dynamic, local and remote for
Hare is a nimble little database management system for Go.
Hare - A nimble little database management system written in Go Hare is a pure Go database management system that stores each table as a text file of
MySQL database migrator
MySQL database migrator MySQL database migrator designed to run migrations to your features and manage database schema update with intuitive go code.
Golang package for MPTT (Modified Preorder Tree Traversal) - materialized path realisation.
mpath-go Golang realisation of MPTT (or modified preorder tree traversal) in materialized path way. About It provides interfaces which yor database ob
A cached content proxy server -- piping requests through proxies & different IPs to alleviate rate limiting
Facade A cached content proxy server -- piping requests through proxies & different IPs, to alleviate rate limiting. Plans: Implement Unix Domain Sock
A minimal, single-table No-SQL database.
SimpleDB SimpleDB is a very basic No-SQL database format for long-term data storage in Golang. It is WIP, has a LOT of drawbacks, and definitely is no
Simple TCP proxy to visualise NATS client/server traffic
NATS uses a simple publish/subscribe style plain-text protocol to communicate between a NATS Server and its clients. Whilst this connection should remain opaque to the user, it can be quite handy to see the data being passed from time to time - this tool does just that (it also saves me loading Wireshark and filtering the NATS traffic).
A small GoLang app which can bruteforce ssh credentials
A small GoLang app which can bruteforce ssh credentials, was used before for a ctf and is now optimized for future ctf events.
A seed repository that contains a Go project that accepts input via a REST API and saves data to an Oracle database.
rest-oracle-go-seed A seed repository that contains a Go project that accepts input via a REST API and saves data to an Oracle database. Why Oracle? T
Cross check makes health checks on PostgreSQL and MySQL database servers
Cross Check Cross check makes health checks on PostgreSQL and MySQL database servers, it also performs master & slave control for clusters in H/A Acti
golang sshBruteforcer
sshBruteforcer A small GoLang app which can bruteforce ssh credentials, was used before for a ctf and is now optimized for future ctf events. Features
SpoofDPI - A simple anti-censorship tool written in Go
SpoofDPI Read in other Languages: English, ํ๊ตญ์ด A simple and fast software designed to bypass Deep Packet Inspection Dependencies Go Installation Binar
Lightweight database migragtion library for Golang - MongoDB driver
LightMigrate - MongoDB migration driver This module is part of the LightMigrate library. It provides a migration driver for MongoDB. Features Driver w
Proxy server with go context, go cache
proxy-tut 1. ํ๋ก์ ์๋ฒ์ ๊ธฐ๋ฅ ํด๋ผ์ด์ธํธ์๊ฒ ์์ฒญ์ด ์ค๋ฉด ์บ์๋์๋์ง ํ์ธํํ, ์บ์๋์ด์๋ค๋ฉด ๋ณธ์๋ฒ๋ก ์์ฒญ์ ๋ณด๋ด์ง ์๊ณ ๋ฐ์ดํฐ๋ฅผ ๋ด๋ ค์ค๋๋ค. ๋์ผํ ์์ฒญ์ด ์ฌ๋ฌ๊ฐ ๋ค์ด์ฌ ์(๋ณธ์๋ฒ์์ ์๋ต์ ๋ฐ๊ธฐ์ ์ด๋ผ ์บ์๋์ง ์์๊ฒฝ์ฐ) ๋์ผํ ์์ฒญ์ ๋ณธ์๋ฒ์ ํ๋ฒ๋ง
A command-line interface for the Riak database through its HTTP API
Riakg Description Is a development oriented command line tool that enables navigation on buckets, keys and values of a Riak KV data store using it's H
Low-level ClickHouse database driver for Golang
chconn - ClickHouse low level Driver chconn is a pure Go driver for ClickHouse that use Native protocol chconn aims to be low-level, fast, and perform
Portexporter - A HTTP(S) Proxy that registers one or more Gateways across a network boundary and proxies requests to those Gateways
portexporter An HTTP(S) Proxy that registers one or more Gateways across a netwo
CLI tool to mock TCP connections. You can use it with Detox, Cypress or any other framework to automatically mock your backend or database.
Falso It is a CLI that allows you to mock requests/responses between you and any server without any configuration or previous knowledge about how it w
Goproxy4mysql - Kingshard- a high-performance proxy for MySQL powered by Go
kingshard ไธญๆไธป้กต Fork from github.com/flike/kingshard Overview kingshard is a high
HTTP proxy handler and dialer
http proxy HTTP proxy handler and dialer This project is to add protocol support for the Bridge, or it can be used alone The following is the implemen
Light Object-Relational Environment (LORE) provides a simple and lightweight pseudo-ORM/pseudo-struct-mapping environment for Go
LORE Light Object-Relational Environment (LORE) provides a simple and lightweight pseudo-ORM/pseudo-struct-mapping environment for Go. Motivation With
A Tasty Treat For All Your Database Needs
POP A Tasty Treat For All Your Database Needs So what does Pop do exactly? Well, it wraps the absolutely amazing https://github.com/jmoiron/sqlx libra