252 Resources
Golang public-key Libraries
Small utility to sign a small json containing basic kyc information. The key generated by it is fully compatible with cosmos based chains.
Testnet signer utility This utility generates a signed JSON-formatted ID to prove ownership of a key used to submit tx on the blockchain. This testnet
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)
go-fasttld is a high performance top level domains (TLD) extraction module.
go-fasttld go-fasttld is a high performance top level domains (TLD) extraction module implemented with compressed tries. This module is a port of the
Integrated ssh-agent for windows. (pageant compatible. openSSH ssh-agent etc ..)
OmniSSHAgent About The chaotic windows ssh-agent has been integrated into one program. Chaos Map of SSH-Agent on Windows There are several different c
Trusted Certificate Service for Kubernetes Platform
Trusted Certificate Service (TCS) is a Kubernetes (k8s) service to protect private keys using Intel's SGX technology including support for k8s CSR and cert-manager CR APIs. TCS also contains integration samples for Istio service mesh and Key Management Reference Application (KMRA).
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
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
Tapestry is an underlying distributed object location and retrieval system (DOLR) which can be used to store and locate objects. This distributed system provides an interface for storing and retrieving key-value pairs.
Tapestry This project implements Tapestry, an underlying distributed object location and retrieval system (DOLR) which can be used to store and locate
Sonarcon - Uses the SonarQube API to interact and extract sources from public instances
Sonarcon Uses the SonarQube API to interact and extract sources from public inst
Signature-server - stores transaction blobs and uses predefined secret key to sign and verify those transactions
Signature Server Signature server stores transaction blobs and uses predefined s
Badger - Fast Key-Value DB in Go
BadgerDB This is a fork of dgraph-io/badger, maintained by the Outcaste team. Ba
The API backend for the HackMan hackathon event. Returns a random word associated with a unique key
The API backend for the HackMan hackathon event. Returns a random word associated with a unique key
Tiny Go program to set Elgato Key Light options
Elgato Key Light Controller This is a tiny Go program to control the power, brightness, and temperature settings for Elgato Key Lights with known IP a
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.
GoLang - Produces a binary suitable for use in shell scripts and cron jobs for rotating IAM credentials.
AWS-Rotate-IAM-Key aws-rotate-iam-key makes it easy to rotate your IAM keys whether they be in your ~/.aws/credentials file or else where. This work i
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
A simple golang api generator that stores struct fields in key/value based databases
Backgen A simple golang API generator that uses key/value based databases. It does not provide the database itself, only uses a interface to access se
🚀 Platform providing a powerful and fast public script parsing API dedicated to the Skript community.
SkriptMC-Parser is currently a prototype in the early stages of development of a system that allows the Skript community to test their scripts via a public API for potential errors or warnings. This is a quick and easy way to check your scripts without having to set up a Spigot server on your environment.
Simple-Weather-API - Simple weather api app created using golang and Open Weather API key
Simple Weather API Simple weather api app created using golang and Open Weather
This project parses all mails from google-search within key-words and ban-words
mailParser This project parses all mails from google-search within key-words and ban-words For launch program create the input file first string conta
Built a causally consistent, replicated and sharded key value store with a REST API.
A causally consistent, replicated and sharded key value store built in Golang with a RESTful API. Runs through the use of a Docker container.
Program to fetch public IP ranges of AWS, Azure and Google
cloudip This program will retrieve a list of all public IP address ranges (v4 or v6) for the three major cloud vendors: Amazon AWS, Microsoft Azure an
EtherGuess - Crack Ethereum account private key
EtherGuess This program generates random Ethereum private keys and check for acc
Coletor-mpac - Collector of the Public Ministry of Acre (MPAC) using CDP technology
Ministério Público do Acre(MPAC) Esse coletor é baseado na tecnologia Chrome Dev
In one particular project, i had to import some key/value data to Prometheus. So i have decided to create my custom-built Node Exporter in Golang.
In one particular project, i had to import some key/value data to Prometheus. So i have decided to create my custom-built Node Exporter in Golang.
Tg-channel-api - A JSON API for latest messages of public Telegram channels
Telegram Channel API A JSON API for latest messages of public Telegram channels.
A Terraform provider to get your current public IPv6 and/or IPv4.
Public IP Terraform Provider This Terraform provider connects to ifconfig.co to fetch information about the public IP in use. It was mainly built to a
A specification compliant implementation of RFC7636 - Proof Key for Code Exchange (PKCE) for Go
pkce implements the client side of RFC 7636 "Proof Key for Code Exchange by OAuth Public Clients" (PKCE) to enable the generation of cryptographically secure and specification compliant code verifiers and code challenges
Creates a linux group of users synced to your Google Workspace users and automatically imports their public SSH keys.
Creates a linux group of users synced to your Google Workspace users and automatically imports their public SSH keys.
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
Dokvs - This project aims to provide document-store capabilities, built over key-value persisted backends
This project aims to provide document-store capabilities, built over key-value persisted backends. It is built in Go using the new generics features to expose a friendly, type-safe API.
cli tools for list all pages in logseq repo, marked with public or private
logseq-pages A cli tool for list all pages in logseq repo, marked with public or private. When I using logseq to build my knowledge base and publish p
Tinykv - The TinyKV course builds a key-value storage system with the Raft consensus algorithm
The TinyKV Course The TinyKV course builds a key-value storage system with the R
Returns an array of Philippine zipcode details given a search key
Returns an array of Philippine zipcode details given a search key
A Framework for Building High Value Public Blockchains
The Cosmos SDK is a framework for building blockchain applications. Tendermint Core (BFT Consensus) and the Cosmos SDK are written in the Golang programming language. Cosmos SDK is used to build Gaia, the first implementation of the Cosmos Hub.
Alibaba Cloud jarvis-public SDK for Go
English | 简体中文 Alibaba Cloud jarvis-public SDK for Go Requirements It's necessary for you to make sure your system have installed Go environment which
Golang-key-value-store - Key Value Store API Service with Go DDD Architecture
This document specifies the tools used in the Key-Value store and reorganizes how to use them. In this created service, In-Memory Key-Value Service was created and how to use the API is specified in the HTML file in the folder named "doc"
Go-datastore - Key-value datastore interfaces for golang
go-datastore key-value datastore interfaces Lead Maintainer Steven Allen Table o
Generates file.key file for IPFS Private Network.
ipfs-keygen Generates file.key file for IPFS Private Network. Installation go get -u github.com/reixmor/ipfs-keygen/ipfs-keygen Usage ipfs-keygen ~/
Keyval - A simple key-value storage library written in Go
keyval keyval is a simple key-value storage library written in Go and its back c
ttlcache – is a simple and efficient in-memory key value storage with TTL for each record
ttlcache About ttlcache – is a simple and efficient in-memory key value storage with TTL for each record. The key is of uint64 type. Library provides
Kubernetes controller for backing up public container images to our own registry repository
image-clone-controller Kubernetes controller which watches applications (Deployment and DaemonSet) and "caches" the images (public container images) b
Hw-keyboard-remapper - This is key code remapper for the hardware keyboard
hw-keyboard-remapper hw-keyboard-remapper is key remapper independent the OS. ht
A repo for making my first public golang moduel.
demoMod My first public Golang moduel Packages Two very simple packages. First is converter that converts the NOK - USD or BP. Using the current excha
Key event handling library for tcell - THIS IS A MIRROR - SEE LINK BELOW
cbind Key event handling library for tcell Features Set KeyEvent handlers Encode and decode KeyEvents as human-readable strings Usage // Create a new
PrimeKV is a Secure, REST API driven Key/Value store.
PrimeKV PrimeKV is a Secure, REST API driven Key/Value store. Features 100% In-memory. Encrypted by default, All stored values are bi-directionally en
Simple CLI interface to in-memory key/value storage a la redis.
Simple memory key value Simple CLI interface to in-memory key/value storage a la redis. Running Can be run through go directly or through docker using
A SQLite-based hierarchical key-value store written in Go
camellia 💮 A lightweight hierarchical key-value store camellia is a Go library that implements a simple, hierarchical, persistent key-value store, ba
Implementation of distributed key-value system based on TiKV
Distributed_key-value_system A naive implementation of distributed key-value system based on TiKV Features Features of this work are listed below: Dis
A transparent and secure way to look up public keys.
Key Transparency Key Transparency provides a lookup service for generic records and a public, tamper-proof audit log of all record changes. While bein
OVO is an In-Memory Distributed Cache and a Key/Value Storage.
OVO is an In-Memory Distributed Cache and a Key/Value Storage. Main features OVO is a distributed in-memory cache that supports data sharding on m
Eagle - Eagle is a fast and strongly encrypted key-value store written in pure Golang.
EagleDB EagleDB is a fast and simple key-value store written in Golang. It has been designed for handling an exaggerated read/write workload, which su
Ethereum-vanity-wallet - A fork of https://github.com/meehow/ethereum-vanity-wallet but the key can be exported to a JSON keystore file
ethereum-vanity-wallet See https://github.com/meehow/ethereum-vanity-wallet This version: doesn't display the private key let's you interactively expo
Kiteco-public - Primary Kite repo — private bits replaced with XXXXXXX
This is a public version of the main Kite repo The main Kite repo (originally kiteco/kiteco) was intended for private use. It has been lightly adapted
A public facing version of the Chicago data microservices repo.
chicago-data | full stack reporting solution Project Overview This repo houses microservices dedicated to ingesting and preparing open Chicago dataset
KV - a toy in-memory key value store built primarily in an effort to write more go and check out grpc
KV KV is a toy in-memory key value store built primarily in an effort to write more go and check out grpc. This is still a work in progress. // downlo
Xk6-crypto-x509 - A k6 extension to encrypt data with a PEM Public Key
xk6-crypto-x509 A k6 extension to encrypt data with a PEM Public Key This is a k
Green: a distribute key value system for optimize block chain data
Introduce Green is a distribute key value system for optimize block chain data A
A project that provides an in-memory key-value store as a REST API. Also, it's containerized and can be used as a microservice.
Easy to Use In-Memory Key-Value Store A project that provides an in-memory key-value store as a REST API. Also, it's containerized and can be used as
Proof of History in Golang. Taking key concepts from the Solana whitepaper and providing examples in Go
Proof of History - Concepts in Go ________ ________ ___ ___ |\ __ \|\ __ \|\ \|\ \ \ \ \|\ \ \ \|\ \ \ \\\ \
KM(Key Manager) is a tool for decoding TiDB format keys.
Introduction KM(Key Manager) is a tool for decoding TiDB format keys. Usage decode-stream The tool is for decoding the KV stream format generated by s
A shields.io API for your youtube channel to protect your api key
Youtube-Channel-Badge A shields.io API for your youtube channel to protect your
General purpose proving framework for certifying digital assets to public blockchains
Proofable Proofable is a general purpose proving framework for certifying digital assets to public blockchains. Overall, it consists: CLI (proofable-c
GalaxyDB is a hobbyist key-value database written in Go.
GalaxyDB GalaxyDB is a hobbyist key-value database written in Go Author: Andrew N ([email protected]) Features Data is stored via keys Operations Grafana
Hord provides a modular key-value interface for interacting with databases in Go
Hord Hord provides a modular key-value interface for interacting with databases. The goal is to provide a consistent interface regardless, of the unde
Go client for Apptainer key storage and retrieval using HKP
Container Key Client This project provides a Go client to Apptainer for key stor
Get public LoadBalancers on your local Kubernetes clusters
inlets-operator Get public LoadBalancers on your local Kubernetes clusters. When using a managed Kubernetes engine, you can expose a Service as a "Loa
Mass download all github repositories(public & private) of an organization, ideally in a few seconds.
Git Mass Mass download all github repositories(public & private) of an organization, ideally in a few seconds. Writing this as a simple bash script wo
🚀A fast, stable and embedded k-v storage in pure Golang, supports string, list, hash, set, sorted set.
English | 简体中文 rosedb is not production-ready, we are doing more test now. rosedb is a fast, stable and embedded key-value (k-v) storage engine based
A personal key value store 🛼
Skate A personal key-value store. 🛼 Skate is simple and powerful. Use it to save and retrieve anything you’d like—even binary data. It’s fully encryp
Git watchdog will scan your public repository and find out the vulnerabilities
Dependencies Docker Go 1.17 MySQL 8.0.25 Bootstrap Run chmod +x start.sh if start.sh script does not have privileged to run Run ./start.sh --bootstrap
A site displaying musical groups information by receiving a public API. The server was written in Go.
A site displaying musical groups information by receiving a public API. The API consists of 4 parts with each represent a subset of the information. W
Parallel processing through go routines, copy and delete thousands of key within some minutes
redis-dumper CLI Parallel processing through go routines, copy and delete thousands of key within some minutes copy data by key pattern from one redis
Simple Distributed key-value database (in-memory/disk) written with Golang.
Kallbaz DB Simple Distributed key-value store (in-memory/disk) written with Golang. Installation go get github.com/msam1r/kallbaz-db Usage API // Get
Public key derivator for ECDSA (without knowledge of the private key)
A proof of concept of a public key derivation for ECDSA (without knowledge of the private key) It is a demonstration of how to implement a simple key
Google KMS backed Solana key management CLI tool
solana-kms solana-kms is a Google KMS backed Solana token management CLI utility. The main purpose of the tool is to ensure that the private key is ne
Allows you to programatically modify key:value sysctl pairs on MacOS
go-sysctl-mac Allows you to programatically modify key:value sysctl pairs on MacOS. Tested & confirmd to work on MacOS Big Sur & newer releases. Examp
Downloader written in golang to download the public data files from RUC Paraguay.
rucpy-downloader Downloader written in golang to download the public data files(RUC Paraguay) from set.gov.py. The downloader will download the public
A rest-api that works with golang as an in-memory key value store
Rest API Service in GOLANG A rest-api that works with golang as an in-memory key value store Usage Run command below in terminal in project directory.
Basic kick the tires on NATS Key-Value API (Go)
nats-kv-101 Basic kick the tires on NATS Key-Value API (Go) Usage # Get ./mybucket -s "nats://vbox1.tinghus.net" -creds "/home/todd/lab/nats-cluster1/
LevelDB is a fast key-value storage library written at Google that provides an ordered mapping from string keys to string values.
LevelDB is a fast key-value storage library written at Google that provides an ordered mapping from string keys to string values. Authors: Sanjay Ghem
An embedded key/value database for Go.
Bolt Bolt is a pure Go key/value store inspired by Howard Chu's LMDB project. The goal of the project is to provide a simple, fast, and reliable datab
A distributed key value store in under 1000 lines. Used in production at comma.ai
minikeyvalue Fed up with the complexity of distributed filesystems? minikeyvalue is a ~1000 line distributed key value store, with support for replica
rosedb is a fast, stable and embedded key-value (k-v) storage engine based on bitcask.
rosedb is a fast, stable and embedded key-value (k-v) storage engine based on bitcask. Its on-disk files are organized as WAL(Write Ahead Log) in LSM trees, optimizing for write throughput.
NutsDB a simple, fast, embeddable and persistent key/value store written in pure Go.
A simple, fast, embeddable, persistent key/value store written in pure Go. It supports fully serializable transactions and many data structures such as list, set, sorted set.
Distributed disk storage database based on Raft and Redis protocol.
IceFireDB Distributed disk storage system based on Raft and RESP protocol. High performance Distributed consistency Reliable LSM disk storage Cold and
An in-memory key:value store/cache (similar to Memcached) library for Go, suitable for single-machine applications.
go-cache go-cache is an in-memory key:value store/cache similar to memcached that is suitable for applications running on a single machine. Its major
Biscuit is a multi-region HA key-value store for your AWS infrastructure secrets.
Biscuit Biscuit is a simple key-value store for your infrastructure secrets. Is Biscuit right for me? Biscuit is most useful to teams already using AW
Fast key-value DB in Go.
BadgerDB BadgerDB is an embeddable, persistent and fast key-value (KV) database written in pure Go. It is the underlying database for Dgraph, a fast,
Vaku is a CLI and API for running path- and folder-based operations on the Vault Key/Value secrets engine.
Vaku Vaku is a CLI and API for running path- and folder-based operations on the Vault Key/Value secrets engine. Vaku extends the existing Vault CLI an
A simple distributed key-value store by using hashicorp/raft
raftkv This repository holds a simple distributed key-value store by using hashicorp/raft. raftkv provides gRPC and HTTP APIs. Please take a look API
BadgerDB is an embeddable, persistent and fast key-value (KV) database written in pure Go
BadgerDB BadgerDB is an embeddable, persistent and fast key-value (KV) database written in pure Go. It is the underlying database for Dgraph, a fast,
Distributed disk storage database based on Raft and Redis protocol.
IceFireDB Distributed disk storage system based on Raft and RESP protocol. High performance Distributed consistency Reliable LSM disk storage Cold and
The TinyKV course builds a key-value storage system with the Raft consensus algorithm
The TinyKV Course The TinyKV course builds a key-value storage system with the Raft consensus algorithm. It is inspired by MIT 6.824 and TiKV Project.
recursively list secrets from Vaults KV2 engine
vkv recursively list secrets from Vaults KV2 engine Installation Find the corresponding binaries, .rpm and .deb packages in the release section. Authe
An in-memory, key-value store HTTP API service
This is an in-memory key-value store HTTP API service, with the following endpoints: /get/{key} : GET method. Returns the value of a previously set ke
A key-value storage transaction interpretator.
kv-txn-interpreter A key-value storage transaction interpreter, which provides an etcd-like transaction interface to help you build a transaction over
Prevent unauthorised access of public endpoints by for example bots or bad clients.
Anonymous API Auth Provider Inspired by: https://hackernoon.com/improve-the-security-of-api-keys-v5kp3wdu Architecture The basic idea is, to prevent u
Prevent unauthorised access of public endpoints by for example bots or bad clients.
Anonymus API Auth Provider Inspired by: https://hackernoon.com/improve-the-security-of-api-keys-v5kp3wdu Architecture The basic idea is, to prevent un