231 Resources
Golang password-store Libraries
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)
One time password for Go.
otp One time password for Go. Features Simple API. Dependency-free. Clean and tested code. HOTP RFC 4226. TOTP RFC 6238. See GUIDE.md for more details
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
Cross commerce challenge - Cross Commerce Store Challenge With Golang
Cross Commerce Store Desafio Simples Aplicação ETL Todo o código fonte está cont
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
Dekripsi dari 2_Simple-Encrypt-Prima pakai golang
Dekripsi dari 2_Simple-Encrypt-Prima pakai golang
Sqlyog-password-decoder - Simple decode passwords from .sycs file (SQLyog export connections file)
Decode password: ./sqlyog-password-decoder -str password -action decode Encode p
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.
An API for hashing password in PostgreSQL with Golang
hashing-password An API for hashing password in PostgreSQL with Golang Using PostgreSQL to store Encrypted string (can be passwords ideally) using Sal
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 tiny secure-random password generator
go-psw A tiny golang tool for generating a crypto-random password in a terminal. Installation go install github.com/hedhyw/go-psw/cmd/psw@latest Usage
Beatstore-backend-go - Backend implementation for a social media app / e-commerce store for instrumental music,built with Golang
BeatStore-Backend-Go Backend implementation for a social media app / e-commerce
Chrome-Password-Dumper - Chrome password dumper written in Go for Linux and Windows
Chrome-Password-Dumper Chrome password dumper written in Go for Linux and Window
6.824-Raft - There are three roles in Raft algorithm, Follower, Candidate, Leader, each node store currentTerm, votedFor and log
6.824-Raft Raft note There are three roles in Raft algorithm, Follower, Candidat
Test-csi-driver - Amazon Elastic Block Store (EBS) CSI driver
Amazon Elastic Block Store (EBS) CSI driver Overview The Amazon Elastic Block St
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.
A RESTful API written in Golang to store and retrieve ticket information.
Tickets-API A RESTful API written in Golang to store and retrieve ticket information. This is a RESTful API built on top of the gin-gonic/gin package
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.
A simple command line functionality to convert your Kaspersky Password Manager exported file to CSV format
A simple command line functionality to convert your Kaspersky Password Manager exported file to CSV format
OauthMicroservice-cassandraCluster - Implement microservice of oauth using golang and cassandra to store user tokens
implement microservice of oauth using golang and cassandra to store user tokens
A driver for the SessionGate Redis module - easy session management using the Go language.
SessionGate driver for the Go language Driver for the SessionGate Redis module for easy session management in the Go language. Documentation https://g
Script to generate a web page for your Aliucord plugins repo.
Aliucord-Store Script used to generate a website front-end for your plugins. Usage: go run cmds/store/main.go -dir string Your repository's
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 utility for loading configuration parameters from AWS SSM (Parameter Store)
ssmconfig import "github.com/ianlopshire/go-ssm-config" SSMConfig is a utility for loading configuration parameters from AWS SSM (Parameter Store) dir
Command-line utility for Postgres-compatible SCRAM-SHA-256 passwords
scram-password -- Command-line utility for Postgres-compatible SCRAM-SHA-256 passwords SCRAM-SHA-256 (see RFC-7677, Salted Challenge Response Authenti
Secretsmanager - Secrets management that allows you to store your secrets encrypted in git
I created secretsmanager to store some secrets within a repository. The secrets are encrypted at rest, with readable keys and editable JSON, so you can rename a key or delete it by hand. The cli tool handles the bare minumum of requirements.
Aws-parameter-bulk - Export AWS SSM Parameter Store values in bulk to .env files
aws-parameter-bulk Utility to read parameters from AWS Systems Manager (SSM) Par
Implementation of RFC-6238 (Time-Based One-Time Password Algorithm) in Go.
TOTP TOTP (RFC-6238) implementation in Go with no external dependencies. INSTALL You can do little copying the totp.go file or add this package as Go
The repository intent is store some Go Lang codes.
⚠️ Go programming course ⚠️ This repository was created to share the Learn How To Code: Google's Go (golang) Programming Language code created by Todd
QR secrets is a cryptographically secure mechanism to store secret data with the highest levels of security and store it on physical paper.
QR Secrets QR secrets is a cryptographically secure mechanism to store secret data with the highest levels of security. Incorporating; AES256-GCM-HKDF
Rest-and-go-master - A basic online store API written to learn Go Programming Language
rest-and-go(Not maintained actively) A basic online store API written to learn G
⚡️ Store Turborepo remote cache in your S3 bucket
turborepo-s3-remote-cache HTTP server to store Turborepo remote cache to an AWS S3 bucket.
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
It is a package and command line application that provides you to store encrypted credentials/secrets in your repository.
sypher[ ⚠️ Work in progress] sypher provides you to store your credentials and secrets as encrypted in your repository. Usage Install the command line
DiscordWordle - A bot for discord to store and track Wordle scores
DiscordWordle A bot for discord to store and track Wordle scores. Usage Mention
GoTemplates - A Repository to store many go templates i will face in the future
Go Templates A Repository to store many go templates i will face in the future.
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
Update-java-ca-certificates - Small utility to convert the system trust store to a system Java KeyStore
update-java-ca-certificates This small utility takes care of creating a system-w
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
Go based HTTP server with 2FA based on OTP (One-Time Password) manager like Google Authenticator
Go based HTTP server with 2FA based on OTP (One-Time Password) manager like Goog
Goauth - Basic username password cookie based authentication with Go Lang
goauth [WIP] Basic username password cookie based authentication with Go Lang Overview Use a Postgres DB to store Sign-in and Sign-up info Redis for c
Bitwarden-go - A Bitwarden-compatible server written in Golang
(Note: This is still a work in progress. This project is not associated with the Bitwarden project nor 8bit Solutions LLC. Please use gitter or the is
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
Commonpassword - Search for the password in the file
commonpassword service Responsible for searching the password provided in a file
Store - Read and write data structures
Store - Read and write data structures Store provides the ability to write the data structures to a file and read from a file in the Go programming la
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
Passwordstrength - Returns the strength of the password
passwordstrength service returns the strength of the password. Developer Setup 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
metrics2.0 based, multi-tenant timeseries store for Graphite and friends.
Grafana Metrictank Introduction Grafana Metrictank is a multi-tenant timeseries platform that can be used as a backend or replacement for Graphite. It
Go - CQRS / Event Sourcing made easy - Go
Eventhus CQRS/ES toolkit for Go. CQRS stands for Command Query Responsibility Segregation. It's a pattern that I first heard described by Greg Young.
ms - 'my story' creates a secure password string which can be memorized with a technique shared by Max.
On 23.12.21 20:22, Stefan Claas wrote: [...] Yes, I am aware of that, but how can one memorize a key when traveling and not taking any devices
Go library providing simple and secure password management
Passhash passhash addresses the dismal state of password management in Go by offering easy-to-use APIs to manage credentials (e.g. password hashes) No
Flexible and customizable password validation
Flexible and customizable password validation
RandomString -- Library to make passwords without misleading letters
RandomString -- Library to make passwords without misleading letters This package makes random passwords with fast logic described in this link. The o
Go library for one-time passwords, supports HOPT and TOPT (Google Authenticator compatible)
GoTP: One-time password library for Go GoTP library provides implementations of one-time password generators and validators. This implemantation suppo
A very small, very simple, yet very secure encryption tool.
English | Français | Español | Deutsch | Português | Türkçe | 中文 | русский Picocrypt is a very small (hence Pico), very simple, yet very secure encryp
Password generator for golang
Password generator by Distemi(D####Fox) Russian(Русский) How to run this program
🚀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 lockout aware password sprayer for golang
Crimson-Spray Crimson-Spray is a lockout aware password sprayer for active direc
A thin go client that interfaces with AWS SSM
go-ssm-aws A thin go client that interfaces with AWS SSM. Why this package? This
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
A server for TurboRepo Remote Cache to store cache artefacts in Google Cloud Storage or Amazon S3
Tapico Turborepo Remote Cache This is an implementation of Vercel's Turborepo Remote Cache API endpoints used by the turborepo CLI command. This solut
Golang scraper to get data from Google Play Store
google-play-scraper Golang scraper to get data from Google Play Store This project is inspired by the google-play-scraper node.js project Installation
A password manager as a CLI, where you can use a master password to retrieve a specified password and store it in your clipboard
Password manager Description CLI to store and retrieve passwords. The retrieved password will be stored on your clipboard! Usage 1.Start with Go go ru
Simple distributed kv-store using ABD algorithm.
Distributed-kv-store Simple distributed kv-store using ABD algorithm. API GET /key Get value by key. 302 = found key. PUT /key Put key with value. 201
REST API for a shoe store using Go and Gin Web Framework
REST API for a shoe store using Go and Gin Web Framework This API uses a local PostgreSQL database that's set through the /gopostgres/driverConfig.go
Store a topic messages to database table
Store messages to database table by structure hints The message type in the broker must be the json object Only use one table for store data Configura
Gerador de senhas escrito em GO.
GO Password Generator Instalação Vá na página de releases e faça o download da versão mais recente. Como usar Sintaxe do passwordgenerator: $ password
Validate the Strength of a Password in Go
go-password-validator Simple password validator using raw entropy values. Hit the project with a star if you find it useful ⭐ Supported by Qvault This
Argon2 password hashing for Golang
Argon2 This is simple pure Golang implementation for password hash using Argon2. Usage package main import ( "fmt" "github.com/prastuvwxyz/argon2"
Inventory: Task 1 : Online Store
Task 1 : Online Store ### Q1: Describe what you think happened that caused those bad reviews during our 12.12 event and why it happened. Answer : You
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.
Consul K/V Store Implementation For Go
Consul K/V Store Implementation For Go Enables Consul to be used as a configuration source in go applications Dynamic Configuration with Consul's Key/
Store and properly handle data.
Description: Dockerized golang API with MySQL DB. On API start MySQL DB is initialized, with proper vehicle table. OID is used as a unique identifier.
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.
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
profane password? generator
profaneword profane password generator (probably insecure), as suggested by u/gatestone. This is still missing some requirements: special characters e
ApolloKV is a lightweight KV store written in GoLang
ApolloKV is a lightweight KV store written in GoLang
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
Go implementation of OTP (One-time-password). SMS send async (goroutine)
Go-OTP Go realization to otp authentication Stack: Redis (Save OTP and token) Go SMS provider (Megafon as example) Schema: User send phonenumber (ex.7
Ritchie CLI is an open-source tool that allows to create, store and share any kind of automation, executing them through command lines, to run operations or start workflows ⚙️ 🖥 💡
Table of contents 1. About 2. Getting Started i. Installation ii. Initialize rit locally iii. Add your first formulas repository iv. Run the Hello Wor
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
Onetime-Password generator sample writte in Go.
Go OTP Sample Goのgithub.com/pquerna/otpを使用したワンタイムパスワード生成実験 実験方法 Google Authenticator Microsoft Authenticator 1password 以上、3つのワンタイムパスワード生成器を利用し、ハッシュアルゴ
Simple project in Go to play around with some CRUD operations using a PostgreSQL database and pgx
Record Store November 2021 I started learning Go a few weeks ago and this is my first proper project using Go. I wanted to use it to get to grips with
An implementation of a distributed KV store backed by Raft tolerant of node failures and network partitions 🚣
barge A simple implementation of a consistent, distributed Key:Value store which uses the Raft Concensus Algorithm. This project launches a cluster of
Implement a toy in-memory store information service for a delivery company
Implement a toy in-memory store information service for a delivery company
Project E-Commerce Alta Store Program Immersive Back End Batch 4
Project E-Commerce Project E-Commerce Alta Store Program Immersive Back End Batch 4 Explore the docs » Daftar Isi About The Project Built With ERD Con
A tool I made to quickly store bug bounty program scopes in a local sqlite3 database
GoScope A tool I made to quickly store bug bounty program scopes in a local sqlite3 database. Download or copy a Burpsuite configuration file from the
O365 is a tool designed to perform user enumeration* and password guessing attacks on organizations that use Office365
O365 is a tool designed to perform user enumeration* and password guessing attacks on organizations that use Office365 (now/soon Microsoft365). O365 uses a unique SOAP API endpoint on login.microsoftonline.com that most other tools do not use.
An in-memory key:value store/cache library written in Go 1.18 generics
go-generics-cache go-generics-cache is an in-memory key:value store/cache that is suitable for applications running on a single machine. This in-memor
A simple in-memory key-value store application
vtec vtec, is a simple in-memory key-value store application. vtec provides persistence by appending transactions to a json file and restoring data fr
REST-API specifically build to support online store system of Zahir
Rest Test. • From Above ERD please create Rest full API. Create register API(Include Generate password). • Acceptance o Phone number and email is uniq
skweez spiders web pages and extracts words for wordlist generation.
skweez skweez (pronounced like "squeeze") spiders web pages and extracts words for wordlist generation. It is basically an attempt to make a more oper
Simple key value database that use json files to store the database
KValDB Simple key value database that use json files to store the database, the key and the respective value. This simple database have two gRPC metho
Simple password manager app in GO
Introduction This is my first project in Go, a password manager application. A humble attempt at execution of an idea I've had for some time now. The
Password manager written in golang
Go password manager Password manager written in golang. Dependencies: gpg golang