149 Repositories
Go user-consent Libraries
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 === ⠀⠀⠀⠀⠀⠀⠀⠀⢶⣦⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠙⢿⣷⣦⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
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
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
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
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
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
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
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
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).
Dhrate - Quickly check Dockerhub rate (limit) as an unauthenticated user
Dockerhub Rate A small Go program that returns the Dockerhub rate of an unauthen
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
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 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
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.
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
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
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
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
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
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
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.
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命令补全脚本
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/
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
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
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
Microservice to manager users with golang
User Service Microservice to manager users. Assumptions & Limitations This API a
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
Built in user interface, LAN file transfer, such as mobile phone, computer, tablet, different operating system
Modao Built in user interface, LAN file transfer, such as mobile phone, computer, tablet, different operating systems, etc., as well as text transfer
Secure SDK/vault for personal records/PII built to comply with GDPR
Databunker Databunker is a network-based, self-hosted, GDPR compliant, secure vault for personal data or PII: https://databunker.org/ Project demo is
⛑ Gatus - Automated service health dashboard
Gatus is a health dashboard that gives you the ability to monitor your services using HTTP, ICMP, TCP, and even DNS queries as well as evaluate the re
Cerbos is the open core, language-agnostic, scalable authorization solution that makes user permissions and authorization simple to implement and manage by writing context-aware access control policies for your application resources.
Painless access control for cloud-native applications Cerbos helps you super-charge your authorization implementation by writing context-aware access
Shield is a role-based cloud-native user management system, identity & access proxy, and authorization server for your applications and API endpoints.
Shield Shield is a cloud native role-based authorization aware reverse-proxy service. With Shield, you can assign roles to users or groups of users to
💾 Wolke API is the API behind Wolke image storage and processing aswell as user management
💾 Wolke API Wolke API is the API behind Wolke image storage and processing aswell as user management Deploying To deploy Wolke Bot you'll need podman
CLI application to create ssh tunnels focused on resiliency and user experience.
Mole is a cli application to create ssh tunnels focused on resiliency and user experience. For more information about installation, usage, exampl
A minimal Go project with user authentication ready out of the box. All frontend assets should be less than 100 kB on every page load
Golang Base Project A minimal Golang project with user authentication ready out of the box. All frontend assets should be less than 100 kB on every pa
Light weight Terminal User Interface (TUI) to pick material colors written by Go.
mcpick Light weight Terminal User Interface (TUI) to pick material colors. You do NOT need to take your hands off the keyboard to pick colors. Getting
App with CRUD for user, with palindrome checker for user's first and last name
Run db container first, so that app does not connect to db while db has not started yet docker-compose up -d db docker-compose up -d app CRUD endpoint
Caddy log filter module with a log field filter to extract the user from a basic Authorization HTTP-Header
caddy-basic-auth-filter This packages contains a log field filter to extract the user from a basic Authorization HTTP-Header. Installation xcaddy buil
A user-space file system for interacting with Google Cloud Storage
gcsfuse is a user-space file system for interacting with Google Cloud Storage. Current status Please treat gcsfuse as beta-quality software. Use it fo
A simple cli tool for switching git user easily inspired by Git-User-Switch
gitsu A simple cli tool for switching git user easily inspired by Git-User-Switch Installation Binary releases are here. Homebrew brew install matsuyo
Golang based User creation and Management application. GORM, Fiber, JWT
User Creation and Management app (BACK-END) Auth Features: Create Clients (regular password + 6 one-time passwords + (optional) QR code and Secret for
Go library for detecting and expanding the user's home directory without cgo.
go-homedir This is a Go library for detecting the user's home directory without the use of cgo, so the library can be used in cross-compilation enviro
A library to curb OOMs by running Go GC according to a user-defined policy
Go memory watchdog 🐺 A library to curb OOMs by running Go GC according to a user-defined policy. Package watchdog runs a singleton memory watchdog in
Microservice generates pair of access and refresh JSON web tokens signed by user identifier.
go-jwt-issuer Microservice generates pair access and refresh JSON web tokens signed by user identifier. 💡 Deployed on Heroku Run tests: export SECRET
This is a simple file storage server. User can upload file, delete file and list file on the server.
Simple File Storage Server This is a simple file storage server. User can upload file, delete file and list file on the server. If you want to build a
An restful api that uses CRUDL to support user endpoints. Stores the users in mysqlite. Creates 10 users when the program starts.
UserAPI An restful api that uses CRUDL to support user endpoints. Stores the users in mysqlite. Creates 10 users when the program starts. How to start
Awesome 2D Maze-based games to play with kids in family and with friends on rich console UI. developed into Go.
gomazes Have fun time with kids and family and friends at playing awesome 2D maze-based games while feeling like a programmer on the computer console/
A discord bot which can show content added by guild user.
Segb This is a discord bot based on discordgo. Main Features Manage uploaded GIFs by storing their URLs and tags in a google spreadsheet Actually, oth
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.
Simple user currency module that uses JSON.
UserCurrency Simple user currency module that uses JSON. Install go get github.com/NeutronX-dev/UserCurrency Functions func UserCurrency.Read(path_to
Create one endpoint with add user functionality
hubuc-task Create one endpoint with add user functionality
Provide random user agent
Provide random user agent
Driftwood is a tool that can enable you to lookup whether a private key is used for things like TLS or as a GitHub SSH key for a user.
Driftwood is a tool that can enable you to lookup whether a private key is used for things like TLS or as a GitHub SSH key for a user. Drift
User enumeration and password bruteforce on Azure, ADFS, OWA, O365 and gather emails on Linkedin
goEnumBruteSpray Description Summary The recommended module is o365 for user enumeration and passwords bruteforce / spray . Additional information can
🚀 goprobe is a promising command line tool for inspecting URLs with modern and user-friendly way.
goprobe Build go build -o ./bin/goprobe Example goprobe https://github.com/gaitr/goprobe cat links.txt | goprobe echo "https://github.com/gaitr/
traefik-block-ua is a traefik plugin to whitelist requests based on the user agents
traefik-block-ua is a traefik plugin to whitelist requests based on the user agents
Hedgex Single User Interface With Golang
Hedgex Single User Interface With Golang
This is a simple version of user profile using Echo app.
Overview It's an API of simple profile to CRUD profile user based on Echo framework. How to run it Run the application using the command in the termin
Create the Provider for Zoom API and automate the creation of zoom user using terraform.
Create the Provider for Zoom API and automate the creation of zoom user using terraform.
Github user stats fetch written in golang
TACOMA It's like neofetch, but for github users. I saw something similar on reddit and decided to recreate it using only golang. Original inspiration:
GoTrue is a small open-source API written in Golang, that can act as a self-standing API service for handling user registration and authentication for Jamstack projects.
GoTrue is a small open-source API written in Golang, that can act as a self-standing API service for handling user registration and authentication for Jamstack projects.
Light JSON API for storing user ratings of NASA's Astronomy Picture of the Day (APOD).
nasa-apod-api-go Light JSON API for storing user ratings of NASA's Astronomy Picture of the Day (APOD). To run this server you must have access to a N
go program that installs and customizes ohmyzsh tmux vim via various plugins and other nice to haves
Pimp-My-Shell Table of Contents Pimp-My-Shell Install Usage About Resources Tmux Hotkeys VIM Hotkeys Adjusting Custom Aliases Mac Fix Terminal bind ke
The Hyperscale InputFilter library provides a simple inputfilter chaining mechanism by which multiple filters and validator may be applied to a single datum in a user-defined order.
Hyperscale InputFilter Branch Status Coverage master The Hyperscale InputFilter library provides a simple inputfilter chaining mechanism by which mult
Birthdays is a web service that stores the birthday date of users and calculates the remaining days until the user's birthday.
Birthdays is a web service that stores the birthday date of users and calculates the remaining days until the user's birthday. Features Metrics servic
Uses the Finger user information protocol to open a TCP connection that makes a request to a Finger server
Finger Client This client uses the Finger user information protocol to open a TCP connection that makes a request to a Finger server. Build and Run Ru
makes it easy to keep track of user sessions on a Go API.
usersession is a simple way to keep track of user information on a Go API. it assigns a session ID and gives you a place to store the IP and some user
gRPC User Management Service
Installation Clone the repo git clone https://github.com/geekbim/Go-gRPC.git Generate Protobuf sh run-proto.sh Running PostgreSQL Container sh postgre
A social media API to handle users and their posts, written from scratch in Golang
Initial Set-Up To start the project on your own machine you'll need Golang instlled, along with mongoDB. Once you've insured these requirements are me
create temporary Firefox profile, install user.js and extensions, launch Firefox
tmpfox tmpfox is a Firefox wrapper that: Creates a temporary Firefox profile Installs user.js configuration file from Arkenfox for increased privacy a
TinyHat.Me: Microservices deployed with Kubernetes that enable users to propose hat pictures and try on hats from a user-curated database.
Click here to see the "buggy" version 🐛 The Scenario TinyHat.Me is an up and coming startup that provides an API to allow users to try on tiny hats v
A unified graphical user experience toolkit for Go desktop applications
Unison A unified graphical user experience toolkit for Go desktop applications. macOS, Windows, and Linux are supported. Required setup Unison is buil
a webdav server of mutil user mutil path
webdavSmump a webdav server of mutil user mutil path 因公司文件共享需求,寻找一个文件共享服务端软件,找了一圈发现现存的开源webdav服务软件极少实现了不同用户访问不同共享文件夹的。找现成的反倒不如自己写一个快,就写了本项目。
Generate Markdown table for starred repo for a user.
List of Starred Repository How this generated? Id Name Description Star Counts Topics/Tags Last Updated 1 coreutils Cross-platform Rust rewrite of the
ZITADEL - Identity Experience Platform
What Is ZITADEL ZITADEL is a "Cloud Native Identity and Access Management" solution built for the cloud era. ZITADEL uses a modern software stack cons
StaticBackend is a simple backend server API handling user mgmt, database, storage and real-time component
StaticBackend is a simple backend that handles user management, database, file storage, forms, and real-time experiences via channel/topic-based communication for web and mobile applications.
Switch git user easily with ssh identity.
gitusr A cli tool to easily manage multiple git users and their ssh identity. Add a new git user to gitusr config. Delete a git user from gitusr confi