435 Resources
Golang login-system Libraries
Our notification system simplifies the process of sending notifications via email, SMS, and push notifications for multiple applications. It supports multiple providers, customizable templates, and is easy to integrate into any application.
Simplify Notification Management with Customizable Templates and Multi-Provider Integration ⭐️ Why Envoyer Nowadays, notifications play a crucial role
The forward-auth server for API keys authorization
Token-login The authorization system based on tokens. Token-login is a server that functions as a forward auth server and provides an authorization fl
e-Dnevnik grade/exam alerting system
e-dnevnik-bot About / Opće informacije e-Dnevnik bot is a self-hosting alerting system which reads from the official CARNet e-Dnevnik which regularly
A gRPC based pub/sub messaging system
Arrebato Arrebato is a gRPC based pub/sub messaging system with an emphasis on strong message typing & message verification using public-key cryptogra
A version control system to manage large files.
ArtiVC ArtiVC (Artifacts Version Control) is a handy command-line tool for data versioning on cloud storage. With only one command, it helps you neatl
Kepler (Kubernetes-based Efficient Power Level Exporter) uses eBPF to probe energy related system stats and exports as Prometheus metrics
kepler Kepler (Kubernetes Efficient Power Level Exporter) uses eBPF to probe energy related system stats and exports as Prometheus metrics Architectur
A lightweight event collection system.
Honeypot A self-contained, multi-protocol streaming event collection system with ambitions to be as boring as benthos. Honeypot is primarily built for
An open source recommender system service written in Go
gorse: Go Recommender System Engine Gorse is an open-source recommendation system written in Go. Gorse aims to be a universal open-source recommender
The full power of the Go Compiler directly in your browser, including a virtual file system implementation. Deployable as a static website.
Static Go Playground Features Full Go Compiler running on the browser. Supports using custom build tags. Incremental builds (build cache). Supports mu
Get ip address with Golang on your computer/system
Get IP Address with Golang Get IP address(es) with go-lang is a simple command line tool to get your IP address vpn, internal, external, etc. Usage ge
Gologin is Golang (Go) login manager working with RDBMS Databases
What is Gologin Gologin is an easy to setup professional login manager for Go web applications. It helps you protect your application resources from u
Nintendo Entertainment System (NES) and Famicom emulator written in Go
go6502 Nintendo Entertainment System (NES) and Famicom emulator written in Go Dependencies go get -u github.com/go-gl/gl go get -u github.com/go-gl/gl
A high performance online bookstore system.
HPOB 高性能网上书店 A high performance online bookstore system. Introduction 介绍 一个基于Gin、gorm、viper、zap等库的web服务器,实现了网上书店相关接口。 Summary 概要 使用go语言编写的,基于gin、gorm、
Kitten is a distributed file system optimized for small file storage, inspired by Facebook's Haystack.
Kitten is a distributed file system optimized for small file storage, inspired by Facebook's Haystack.
Arche - Smart Hybrid Workforce Manager: A system that aims to provide companies an easy to use platform for managing company resources by allowing employees to book company spaces and resources.
Description Smart Hybrid Workforce Manager is a system that aims to provide companies an easy to use system for managing company resources by allowing
PC-INFO is a tool that gathers information of your system components.
PC-INFO PC-INFO is a tool that gathers information of your system components. Download CLICK HERE TO DOWNLOAD Features Mainboard CPU GPU RAM HOSTNAME
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
Sysmonitor - System Monitor Application for Linux
Readme This application generates HTML report files that can be viewed over webb
Ginx - Evilginx2 - A man-in-the-middle attack framework used for phishing login credentials along with session cookies
evilginx2 is a man-in-the-middle attack framework used for phishing login creden
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
Dbench - An unscientific benchmark of SQLite vs the file system (btrfs)
DBENCH Basic benchmarks for SQLite vs file system (btrfs on a 2020 Dell XPS SSD)
This is a simple HTTP application that returns system info
sysinfo This is a simple HTTP application that returns system info. Trace Support There is also simple OpenTelemetry tracing support via the -t flag.
JWT login microservice with plugable backends such as OAuth2, Google, Github, htpasswd
login-service login-service is a standalone minimalistic login server providing a (JWT)[https://jwt.io/] login for multiple login backends. Abstract l
Asteroids written in Golang using raylib using an ECS system.
Asteroids written in Golang using Raylib using an ECS system.
Get notifications about unexpected system state from your local Gesundheitsdienst.
Get notifications about unexpected system state from your local Gesundheitsdienst.
A distribute SSO system
single-sign-on-system 一:SSO单点登录系统开发总结 (一):整体架构分析 基于go-oauth2/oauth2库实现的前端分离SSO单点登录系统 (二):系统技术点分析 当前系统的业务技术栈如下 Vue3 、ElementUI 作为前端页面 Nginx 用于解决系统之间的跨域
Set of scripts & tools for converting between numbers and major system encoded words.
major-system-converter Set of scripts & tools for converting between numbers and major system encoded words. Uses phonetics instead of letters to conv
An online, full fledged bank system - ATM, online bank, transactions, bank cards
Bank An online, full fledged bank system - ATM, online bank, transactions, bank cards Online Bank: The online banking system can be used to send trans
Unik is a Go module for running Go programs as unikernels, without an underlying operating system
Unik is a Go module for running Go programs as unikernels, without an underlying operating system. The included demo is a functional Gio GUI prog
Flock is a project which provides a Go solution for system level file locks for all platforms Golang supports.
Flock is a project which provides a Go solution for system level file locks for all platforms Golang supports.
Okta Golang Gin & Okta-Hosted Login Page Example
Okta Golang Gin & Okta-Hosted Login Page Example This example shows you how to use the Okta JWT verifier library to login a user to a Golang Gin appli
Genpc - Discord bot for automating Numenera (and eventually other system) tables
GenPC Discord bot for automating Numenera (and eventually other system) tables.
Elektra-Auto-Checkout - Utilities to assist in checkout automation of various commercial and retail sites
Elektra About This Project Elektra is designed to automate the process of invent
Furui - A process-based communication control system for containers
furui Communication control of the container runtime environment(now only docker
Diamauroa2.13.0 - Creating equitable access to the global financial system
Creating equitable access to the global financial system Diamnet Go Monorepo Thi
An easy to use web authorization system integrated with MongoDB.
goth An easy to use web authorization system for MongoDB. Written 100% in Golang! Contributing Feel free to add an issue, and if you have a fix, creat
Go-archvariant - Go package for determining the maximum compatibility version of the current system
go-archvariant Go package for determining the maximum compatibility version of t
Anaximander is an ISP probing tool implementing several reduction techniques to cut down the number of probes launched in order to map an Autonomous System
Anaximander is an ISP probing tool implementing several reduction techniques to cut down the number of probes launched in order to map an Autonomous System, while still keeping high discovery levels.
Operating system cpu scheduler algorithms
features first-come-first-serve algorithm. shortest-job-first algorithm. round-r
BlobStore is a highly reliable,highly available and ultra-large scale distributed storage system
BlobStore Overview Documents Build BlobStore Deploy BlobStore Manage BlobStore License Overview BlobStore is a highly reliable,highly available and ul
ezd is an easy to configure docker-based task runner system
ezd - eZ Docker Task Runner ezd is an easy to configure docker-based task runner system. Getting started Create an ezd.yml file in your project root:
Course system - The project of Group 28 for ByteCamp 2022 Winter
Course System This is the project of Group 28 for ByteCamp 2022 Winter. Quick St
Vulture - A Unix Operating System Built Using Golang
vulture A Unix Operating System Built Using Golang Requirements: macOS: make sur
A simple to use log system, minimalist but with features for debugging and differentiation of messages
A simple to use log system, minimalist but with features for debugging and differentiation of messages
Jsos - A operating system that runs system-level javascript, based on the Linux kernel
JsOS 🚀 An linux-based operating system that runs Javascript code at the system-
Distributed-system - Practicing and learning the foundations of DS with Go
Distributed-System For practicing and learning the foundations of distributed sy
Leader-follower-pattern - Build leader-follower system pattern with etcd election
主备系统模式 原理 使用分布式锁实现主备节点系统。通过对分布式锁进行续期,保持长期锁, 从而使当前服务节点处于主服务节点 无法获取分布式锁的服务节点,则作为备选
gh is GitHub on the command line. It brings pull requests, issues, and other GitHub concepts to the terminal next to where you are already working with git and your code
gh is GitHub on the command line. It brings pull requests, issues, and other GitHub concepts to the terminal next to where you are already working with git and your code
A prototype of a plugin system in Go using syscalls (execve)
Talking binaries Creating a viable plugin system in Go is challenging. Some avenues (and architectural examples) I considered are: go-plugin Go plugin
DCreater - Build your own blog system with golang
DCreater - Build your own blog system with golang
Ecsgo - Cache friendly, Multi threading Entity Component System in Go (with Generic)
ECSGo ECSGo is an Entity Component System(ECS) in Go. This is made with Generic
Yaf - Yet another system fetch that is minimal and customizable
Yaf - Yet Another Fetch [Support] [Installation] [Usage] Brief Yet Another Fetch
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
Goauth: Pre-made OAuth/OpenIDConnect and general authorization hooks for webapp login
goauth Pre-made OAuth/OpenIDConnect and general authorization hooks for webapp login. Currently supports Google, Facebook and Microsoft "out of the bo
Donburi is just another Entity Component System library for Ebiten inspired by legion.
Donburi Donburi is just another Entity Component System library for Ebiten inspired by legion. It aims to be a feature rich and high performance ECS L
A simple queueing system for long-running commands
qme (queue me) A simple queueing system for long-running commands. It allows you to queue up shell commands from anywhere, and run them in order. This
Peerster refers to a gossip-based P2P system composed of multiple peers interacting with each other
Peerster design Peerster refers to a gossip-based P2P system composed of multiple peers interacting with each other. A peer refers to an autonomous en
Fast Entity Component System in Golang
ECS Fast Entity Component System in Golang This module is the ECS part of the game engine i'm writing in Go. Features: as fast as packages with automa
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.
Estats - A minimal metric retrieval system
estats - A minimal metric retrieval system A CLI tool which polls: Load average
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
Desenvolvendo-Sistema-Planejamento-Financeiro-GoLang - Developing a Financial Planning System with Golang
dio-expert-session-finance Pré Desenvolvimento Vamos criar um projeto no Github
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
A CLI tool to find the absolute path of any folder in your local file system.
Table of Contents What is this? How to use this Examples of usage How to compile it What am I looking at It's a CLI tool that I made for finding the a
The metrics-agent collects allocation metrics from a Kubernetes cluster system and sends the metrics to cloudability
metrics-agent The metrics-agent collects allocation metrics from a Kubernetes cluster system and sends the metrics to cloudability to help you gain vi
Keyboard-backlight - A utility for controlling keyboard backlight for System 76 computers
keyboard-backlight A utility for setting keyboard backlight on System 76 devices
goroslib is a library in pure Go that allows to build clients (nodes) for the Robot Operating System (ROS).
goroslib goroslib is a library in pure Go that allows to build clients (nodes) for the Robot Operating System (ROS). The Robot Operating System (ROS)
Sysinfo is a Go library providing Linux OS / kernel / hardware system information.
Sysinfo Package sysinfo is a Go library providing Linux OS / kernel / hardware system information. It's completely standalone, has no dependencies on
Monitor - API endpoints for system monitoring
System monitor Golang API for accessing system stats, linux-only $ curl -s http:
An O(1) constant time logging system that allows you to connect one log to multiple writers
log An O(1) constant time logging system that allows you to connect one log to multiple writers (e.g. stdout, a file and a TCP connection). Installati
plugin architecture and flexible log system for golang
xlog plugin architecture and flexible log system for golang Installation go get github.com/xfxdev/xlog Usage import ( "github.com/xfxdev/xlog" )
Gfx - Golang file system extension library
gfx Golang文件操作扩展库,包含工作和生活中关于文件操作的各种有用的使用方法,包括 更友好的API 文件创建 文件删除 文件复制 一切皆可配置 文件名
Go-notification - Realtime notification system with golang
Realtime notification system Used Apache kafka gRPC & PROTOBUF MongoDB restapi w
Episode VII: The DB Awakens (fully stablished JSON communication system)
APITrials0.7 Episode VII: The DB Awakens (fully stablished JSON communication system) Captain's log: Im too deep into the rabbit hole now. This seems
Bui api login - Bui api login in golang
bui-api-login Project setup go mod tidy -compat=1.17 .env.local OAUTH2_REDIRECT
Simple-crm-system - Simple CRM system CRUD backend using Go, Fiber, SQLite, Gorm
Simple CRM system CRUD backend using GO, Fiber, Gorm, SQLite Developent go mod t
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
Nightingale - A Distributed and High-Performance Monitoring System. Prometheus enterprise edition
Introduction 💡 A Distributed and High-Performance Monitoring System. Prometheus
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
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
fleet ties together systemd and etcd into a distributed init system
Deprecation warning fleet is no longer developed or maintained by CoreOS. After February 1, 2018, a fleet container image will continue to be availabl
StudentMgmtSystem - Project for Student Management System and use of CURD Operation
StudentMgmtSystem Project for Student Management System and use of CURD Operatio
Code portion for Distributed System Final exam for Viktor Máni Mønster
DISYS Final Exam (Distributed Hash Table) How to run There are two components of the system, which need to be run in separate ways. As this is a distr
For Rollin.Games API Wallet system usage
Table of contents Get Started API Authentication Callback Integration Cryptocurrency Unit Conversion REST API Deposit Wallet API Create Deposit Addres
Trade Matching / Transaction System Load Testing Solution
Load Generation System for Trade Matching Systems Operation Users select one of the following options from thew Test Management Portal: Generate a new
Clogger: a WIP version of my idealized logging system
Clogger Clogger is a WIP version of my idealized logging system. In many ways, i
Gokrazy mkfs: a program to create an ext4 file system on the gokrazy perm partition
gokrazy mkfs This program is intended to be run on gokrazy only, where it will c
Vfs - Virtual filesystem library written in golang
vfs for golang vfs is library to support virtual filesystems. It provides basic abstractions of filesystems and implementations, like OS accessing the
Auth - Authenticator via oauth2
auth - authentication via oauth2, direct and email This library provides "social login" with Github, Google, Facebook, Microsoft, Twitter, Yandex, Bat
OperatingSys-GO - A Virtual Operating System made by using GOLANG and FYNE
Operating-System This is a Virtual Operating System made by using GOLANG and FYN
Webauthn - Go package for easy WebAuthn integration
webauthn : Web Authentication API in Go Overview This project provides a low-level and a high-level API to use the Web Authentication API (WebAuthn).
Virtual-Operating-System - Virtual Operating System Using Golang And Fyne Implemented Gallery app
Virtual Operating System Virtual Operating System Using Golang And Fyne Implemen
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
Simplelogingo - Added a simple login with go
Simple Login - GO - GORM - ECHO - JWT Introduction This is a simple login applic
Ots - The Bhojpur OTS is a software-as-a-service product used as an Object Tracking System based on Bhojpur.NET Platform for application delivery.
Bhojpur OTS - Object Tracking System The Bhojpur OTS is a software-as-a-service product used as an Object Tracking System based on Bhojpur.NET Platfor
The Bhojpur BSS is a software-as-a-service product used as an Business Support System based on Bhojpur.NET Platform for application delivery.
Bhojpur BSS - Business Support System The Bhojpur BSS is a software-as-a-service product used as an Business Support System based on Bhojpur.NET Platf
Automatically power off system when network interface is down
passer A tiny tool can automatically power off system when network interface is
A rudimentary go program that allows you to mount a mongo database as a FUSE file system
This is a rudimentary go program that allows you to mount a mongo database as a
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