386 Resources
Golang user-management Libraries
CLI client (and Golang module) for deps.dev API. Free access to dependencies, licenses, advisories, and other critical health and security signals for open source package versions.
depsdev CLI client (and Golang module) for deps.dev API. Free access to dependencies, licenses, advisories, and other critical health and security sig
Airbyte is the go-sdk/cdk to help build connectors quickly in go. This package abstracts away much of the "protocol" away from the user and lets them focus on biz logic. It focuses on developer efficiency and tries to be strongly typed as much as possible to help dev's move fast without mistakes
Airbyte - Golang SDK/CDK This package aims to help developers build connectors (sources/destinations) really fast in Go. The focus of this package is
The Cloud Aviator: TUI client for cloud services (AWS, Vultr, Heroku, Render.com, ...)
=== T H E C L O U D A V I A T O R === ⠀⠀⠀⠀⠀⠀⠀⠀⢶⣦⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠙⢿⣷⣦⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
🚢 Go package providing lifecycle management for PostgreSQL Docker instances.
🚢 psqldocker powered by ory/dockertest. Go package providing lifecycle management for PostgreSQL Docker instances. Leverage Docker to run unit and in
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
🛹 A version management tool for kusion
Introduction 💡 kusionup is a version management tool for kusion. It is heavily inspired by goup. 📜️ Language English | 简体中文 ✨ Functional Overview su
User-Generated Content Articles 📝
📝 Community Articles A library of technical articles on anything code. Written by the Codecademy community. What are Community Articles? Community ar
Supply chain management indie game... IN SPACE!
Ship shape Supply chain management indie game ... IN SPACE! Current state is preliminary - there's a six-level tutorial, about an hour's worth of game
Terminal user interface for nyaa.si with support of peerflix
nyaa-cli Terminal user interface for nyaa.si with support of peerflix. Peerflix can be enabled with the --peerflix flag. By default the tool will only
IT Asset Fleet Remote Management and Monitoring (RMM) platform
ratd Remote Access Toolkit Daemon IT Asset Remote Management and Monitoring (RMM) platform How to use: You can't, just yet. Release Plan Release 0 Cre
GOSNIFF - A Textual User-Interface Network Sniffer
GOSNIFF - A Textual User-Interface Network Sniffer gosniff-gif.mp4 GOSNIFF is a TUI-based, tcpdump-inspired tool used to provide some graphical insigh
User Agents detector for tv, phone, tablet and desktop devices.
gouseragents Accurate and fresh list of desktop, phone, tablet and tv user agents. install go get github.com/emetriq/gouseragents usage import ( "f
This repository will guide you to steal whatever the user copies and send content to telegram bot.
copy-clipboard-stealer-with-telegram This repository will guide you to steal whatever the user copies and send content to telegram bot. Setting Envior
Khan - An interactive CLI management tool for Nomad
Khan An interactive CLI management tool for Hashicorp's Nomad Why Nomad has a gr
Users - Restful API that can get/create/update/delete user data from persistence storage
Users Service The users service is used to maintain Restful API that can get/cre
Test-at-scale - TAS - An intelligent test execution platform for engineering teams to achieve high development velocity
Test At Scale Test Smarter, Release Faster with test-at-scale. Status Table of c
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
Some useful tools to help manage attachments in my local markdown projects.
Some useful tools to help manage attachments in my local markdown projects.
K-Mesh is an experimental Knative distribution which provides a fresh, CLI-focused, holistic user experience of running and managing Knative.
K-Mesh is an experimental Knative distribution which provides a fresh, CLI-focused, holistic user experience of running and managing Knative. N
Communicate with the Atlassian API's quickly and easily with the go-atlassian module.
Communicate with the Atlassian API's quickly and easily with the go-atlassian module. With the go-atlassian client, you can retrieve and manipulate th
IoT platform with things/user management and visualization, in Go with Docker using microservices
BARIOT IoT platform to Manage Users and their Things and visualize their data. Microservices services architecture build with Go and docker (compose).
Bitcoin UTXO & xPub Management Suite
BUX Bitcoin UTXO & xPub Management Suite Table of Contents About Installation Documentation Examples & Tests Benchmarks Code Standards Usage Contribut
go.mod file is the root of dependency management in Go
go.mod file is the root of dependency management in Go. All the modules which are needed or to be used in the project are maintained in go.mod file. I
step-ca is an online certificate authority for secure, automated certificate management.
🛡️ A private certificate authority (X.509 & SSH) & ACME server for secure automated certificate management, so you can use TLS everywhere & SSO for SSH.
Dhrate - Quickly check Dockerhub rate (limit) as an unauthenticated user
Dockerhub Rate A small Go program that returns the Dockerhub rate of an unauthen
Simple Tools to help manage non-production Kubernetes Clusters
SecondMate.io A tool to help your nonProduction Kubernetes Clusters running clean. The goal of this tool is to add some features to non production clu
Go-komoot - An easy way to communicate your user with Komoot
Go Komoot library This is an easy way to communicate your user with Komoot. Via
A Target Tracking , NoteTaking , CheckLists and Data Management GUI App for Bug Hunter's and Pentesters.
Screenshots Features • Installation • Usage • Features • Notes • Sandman A Target Tracking , NoteTaking , CheckLists and Data Management GUI App for B
Go-user-service - User creation with Kafka producer
📁 The Project This project is a simple user API developed to study microservice
Jaken - A general purpose IRC bot featuring user acls and arbitrary plugins
Design principles This bot is based on the premise of a loosely coupling between
A clean, safe, user-friendly implementation of GraphQL's Dataloader, written with generics in go
go-dataloader A clean, safe, user-friendly implementation of GraphQL's Dataloader, written with generics in go (go1.18beta1). Features written in gene
This Go based project of Aadhyarupam Innovators demonstrate the code examples for building microservices, integration with cloud services (Google Cloud Firestore), application configuration management (Viper) etc.
This Go based project of Aadhyarupam Innovators demonstrate the code examples for building microservices, integration with cloud services (Google Cloud Firestore), application configuration management (Viper) etc.
This is a tool to extract TODOs, NOTEs etc or search user provided terms from given files and/or directories.
ado This is a tool to extract TODOs, NOTEs etc or user provided terms from given files and/or directories. DEPRECIATED: My project seek has cleaner co
Tiny structured logging abstraction or facade for various logging libraries, allowing the end user to plug in the desired logging library in main.go
Tiny structured logging abstraction or facade for various logging libraries, allowing the end user to plug in the desired logging library in main.go.
Lastweek - Given a username and/or GitHub access token, this tool will provide a report of the work done by the user last week
lastweek Given a username and/or GitHub access token, this tool will provide a r
Whereis - Displays management information for IPs associated with the domain
"whereis" is Displays management information for IPs associated with the domain.
Gum - Git User Manager (GUM) - Switch between git user profiles
Git User Manager (GUM) Add your profile info to config.yaml Build project: go bu
ProfileStatusSyncer - A tool to synchronize user profile status of Github and Netease CloudMusic
ProfileStatusSyncer A tool to synchronize user profile status of GitHub and Nete
Invidtui - An invidious client, which fetches data from invidious and displays a user interface in the terminal(TUI)
invidtui invidtui is an invidious client, which fetches data from invidious and
🌕 Server application for storing doujinshi, manga, art collections and other galleries with API and user control. Written in Go.
🌕 Server application for storing doujinshi, manga, art collections and other galleries with API and user control. Written in Go.
Go-logging-logrus - Learn how to log management in golang with logrus
Learn how to logging in golang with logrus How to run this project git clone htt
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.
Aws-console-plugin - The current HashiCorp Vault AWS Secret Engine currently supports the creation of short lived API keys using the IAM User
aws-console-plugin Background The current HashiCorp Vault AWS Secret Engine curr
ghcv-cli makes it easy to view the user-created issues, pull requests, and repositories in the terminal.
ghcv-cli ghcv-cli makes it easy to view the user-created issues, pull requests, and repositories in the terminal. About Show a list of pull requests c
Vulnerability-exporter - A Prometheus Exporter for managing vulnerabilities in kubernetes by using trivy
Kubernetes Vulnerability Exporter A Prometheus Exporter for managing vulnerabili
Go-turing-i2c-cmdline - Controlling the i2c management bus of the turing pi with i2c works fine
go-turing-i2c-cmdline What is it? Controlling the i2c management bus of the turi
Podman-tui - A Terminal User Interface to interact with the podman (v3.x)
podman-tui podman-tui is a Terminal User Interface to interact with the podman (
Simple filter query language parser so that you can build SQL, Elasticsearch, etc. queries safely from user input.
fexpr fexpr is a filter query language parser that generates extremely easy to work with AST structure so that you can create safely SQL, Elasticsearc
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 library and binary to dump authentication configuration from etcd.
A libary and binary to dump authentication information from etcd. The commands are suitable for configuring an empty etcd cluster to get to the same authentication config.
EdgeLog is a lightweight log management system, and Agent is a part of EdgeLog system
EdgeLog is a lightweight log management system, and Agent is a part of EdgeLog system. It is installed on host machine and its main duty is to collect host program log statics.
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
Easily kick-start your python project with very opinionated best practices.
Pyproject Easily kickstart your Python project with very opionionated best practices. Manage your project using poetry https://python-poetry.org/ Add
Go-ipfs-pinner - The pinner system is responsible for keeping track of which objects a user wants to keep stored locally
go-ipfs-pinner Background The pinner system is responsible for keeping track of
Lightweight, zero-dependency, and extendable configuration management library for Go
uConfig Lightweight, zero-dependency, and extendable configuration management. uConfig is extremely light and extendable configuration management libr
Redash-go-sdk - An SDK for the programmatic management of Redash, in Go
Redash Go SDK An SDK for the programmatic management of Redash. The main compone
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.
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
CLI-friendly package for pg migrations management.
go-pg-migrate CLI-friendly package for PostgreSQL migrations management. Installation Requires Go Modules enabled. go get github.com/lawzava/go-pg-mig
lightweight, self-service AWS IAM management
Contents Overview Architecture Prerequisites Workflow What groups exist? Who do I ask for access? What groups am I in? How do I add group members? How
Simple load-balancer for npchat servers, based on the xor distance metric between node & user id
npchat-helmsman Simple load-balancer for npchat servers, based on the xor distance metric between node & user id. Local Development Clone this reposit
generates avatars based on a user's name
Gradient Avatar Service - GAS Gradient Avatar Service is a service that generates avatars based on a user's name. GAS is inspired by Vercel's user ava
Podman (OCI containers and pods manager) Terminal UI
podman-tui podman-tui is a Terminal User Interface to interact with the podman (v3.x). podman bindings has been used to communicate with podman enviro
🐳 docker you know but with TUI.
🐳 docker you know but with TUI. this app is inspired from lazydocker Installation
Developer machine management for Linux/OSX. Think Terraform for your dotfiles
Developer machine management for Linux/OSX. Think Terraform/Ansible for your dotfiles/packages! :gear::house:
Shows the calender for current month according to the date input by the user.
#Calender This program shows the Calender of a month according to the date input by the user. ##Sample Run Enter a date: 12/1/2022 Please find the req
Authentication-microservice - Microservice for user authentication built with golang and gRPC
Authentication-microservice - Microservice for user authentication built with golang and gRPC
cview - Terminal-based user interface toolkit
cview - Terminal-based user interface toolkit This package is a fork of tview. See FORK.md for more information. Demo ssh cview.rocketnine.space -p 20
A delicious-like link management platform implemented using Go microservices
Delinkcious A delicious-like link management platform implemented using Go microservices Directory Structure pkg The core logic is implemented by libr
Golang Dynamic Decision Tree
DDT Dynamic decision tree DDT allows building custom decision trees based in a set of defined rules, programmatically or from json. When making a deci
Idempotent schema management for MySQL, PostgreSQL, and more
sqldef The easiest idempotent MySQL/PostgreSQL/SQLite3/SQL Server schema management by SQL. This is inspired by Ridgepole but using SQL, so there's no
The world’s fastest framework for building websites.
A Fast and Flexible Static Site Generator built with love by bep, spf13 and friends in Go. Website | Forum | Documentation | Installation Guide | Cont
Service orchestration and management tool.
Serf Website: https://www.serf.io Chat: Gitter Mailing list: Google Groups Serf is a decentralized solution for service discovery and orchestration th
A simple javascript website that takes user input, queries a Go based backend which then creates ascii art and sends it back to the frontend
A simple javascript website that takes user input, queries a Go based backend which then creates ascii art and sends it back to the frontend. Finally the site displays the ascii art and offers the option to download as multiple file types.
Metrics go: CudgX indicator management tool, which integrates monitoring and data analysis indicator capabilities
Metrics-Go metrics-go 是cudgx指标打点工具,它集成了监控和数据分析指标能力。 数据流程 指标数据流程为: 用户代码调用打点 SDK指标
aptly - Debian repository management tool
aptly Aptly is a swiss army knife for Debian repository management. Documentation is available at http://www.aptly.info/. For support please use maili
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
Virtualgo: Easy and powerful workspace based development for go
virtualgo Virtualgo (or vg for short) is a tool which provides workspace based development for Go. Its main feature set that makes it better than othe
StudentMgmtSystem - Project for Student Management System and use of CURD Operation
StudentMgmtSystem Project for Student Management System and use of CURD Operatio
Clui - Command Line User Interface (Console UI inspired by TurboVision)
CLUI Command Line User Interface (Console UI inspired by TurboVision) with built-in theme support. Please see screenshots of working examples at the e
Gcli - 🖥 Go CLI application, tool library, running CLI commands, support console color, user interaction, progress display, data formatting display, generate bash/zsh completion add more features
Gcli - 🖥 Go CLI application, tool library, running CLI commands, support console color, user interaction, progress display, data formatting display, generate bash/zsh completion add more features. Go的命令行应用,工具库,运行CLI命令,支持命令行色彩,用户交互,进度显示,数据格式化显示,生成bash/zsh命令补全脚本
Core - Eru, a simple, stateless, flexible, production-ready orchestrator designed to easily integrate into existing workflows. Can run any virtualization things in long or short time.
Eru Eru is a stateless, flexible, production-ready resource scheduler designed to easily integrate into existing systems. Eru can use multiple engines
Wmi - One hot Go WMI package. Package wmi provides an interface to WMI. (Windows Management Instrumentation)
wmi Package wmi provides an interface to WMI. (Windows Management Instrumentation) Install go get -v github.com/moonchant12/wmi Import import "github.
GopherTalk: a multi-user chat powered by GO to explore its standard library and features like sockets, goroutines, channels and sync package
GopherTalk GopherTalk is a multi-user chat powered by GO to explore its standard
Console - Commands are defined in struct extending pkg/command/create user.go
Console Creating a Command Commands are defined in struct extending pkg/command/
Golang-module-references - A reference for how to setup a Golang project with modules - Task Management + Math Examples
Golang Module Project The purpose of this project is to act as a reference for setting up future Golang projects using modules. This project has a mat
Email-searcher - Given a domain name and real name, attempt to find an existing email for that user.
email-searcher Given a domain name and real name, attempt to find an existing email for that user. Using Run it with both the domain and name flags, l
Zms - The Bhojpur ZMS is a software-as-a-service product applied in different risk management areas. It is a containment Zone Management System based on Bhojpur.NET Platform.
Bhojpur ZMS - Zone Management System The Bhojpur ZMS is a software-as-a-service product used as a Zone Management System based on Bhojpur.NET Platform
Omh-users-management - A go microservice that can enables us to create, modify, fetch, and delete users
Users Management System A go microservice that can enables us to create, modify, fetch, and delete users Usage To Run the application $ go run main.
A simple user identify template with jwt token and gin, toy project
Simple Docs Register url : /api/auth/register param type value name string username password string password mailbox string mailbox response: { "sta
A dead-simple configuration management tool powered by stupid shell scripts.
Efs2 Don't you wish you could configure a server as easily as creating a Docker image? Meet Efs2, A dead simple configuration management tool that is
Check-location - A golang service to check user location using their IP address
this is a golang service to check user location using their IP address. The purp
A simple GO module providing CRUD and match methods on a User "entity" stored locally as JSON
A simple GO module providing CRUD and match methods on a User "entity" stored locally as JSON. Created for GO language learning purposes. Once finishe
gRPC Network Management Interface
gNMI - gRPC Network Management Interface This repository contains reference Go implementations for gNMI. Note: This is not an official Google product.
A YANG-centric Go toolkit - Go/Protobuf Code Generation; Validation; Marshaling/Unmarshaling
Introduction ygot (YANG Go Tools) is a collection of Go utilities that can be used to: Generate a set of Go structures and enumerated values for a set
Microservice to manager users with golang
User Service Microservice to manager users. Assumptions & Limitations This API a
create @auth0 management api tokens
Vault Secrets Plugin - Auth0 Vault secrets plugins to simplying creation, management, and revocation of auth0 management API tokens. Usage Setup Endpo
Template user CRUD operations with golang, JWT, postgres
user-api-golang A CRUD API template for perform operations on users. Written in golang. Components Server: Golang with go-chi as mux and zap for loggi
Acropolis Backend is the Go backend for Acropolis - the central management system for Full Stack at Brown
Acropolis Backend Acropolis Backend is the Go backend for Acropolis — the centra
Library providing routines to merge and validate JSON, YAML and/or TOML files
CONFLATE Library providing routines to merge and validate JSON, YAML, TOML files and/or structs (godoc) Typical use case: Make your application config