358 Resources
Golang config-management Libraries
Config File Parser
Config File Parser Speed It was Implemented by binary tree and only suitable for small project. Ignore Any line starting with specific prefix will be
The management of multiple apps running over different ports made easy
Ergo Ergo Proxy - The reverse proxy agent for local domain management. The management of multiple apps running over different ports made easy through
💾 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
Configuration Extractor for BlackCat Ransomware
blackCatConf blackCatConf is a static configuration extractor implemented in Golang for BlackCat Ransomware (targeting Microsoft Windows and GNU/Linux
A simple multi-layered config loader for Go. Made for smaller projects. No external dependencies.
config ⚠️ Work in progress! A simple multi-layered config loader for Go. Made for smaller projects. No external dependencies. Installation go get -u g
A simple multi-layered config loader for Go. Made for smaller projects. No external dependencies.
gocfg ⚠️ Work in progress! A simple multi-layered config loader for Go. Made for smaller projects. No external dependencies. Example From main.go: //
A simple and (currently) deterministic decision management service written in go
dang This is a simple and (currently) deterministic decision management service written in Go. Inspired by (but not yet conforming to) the DMN spec. L
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
Product Lifecycle Management (PLM) in Git
Product Lifecycle Management (PLM) in Git. This repo contains a set of best practices and an application that is used to manage information needed to
aptly - Debian repository management tool (fork of aptly-dev/aptly)
aptly Aptly is a swiss army knife for Debian repository management. Documentation is available at http://www.aptly.info/. For support please use maili
Modern Confluence alternative designed for internal & external docs, built with Golang + EmberJS
Documize Community is an open source modern, lightweight alternative to Confluence and other similar solutions. Built for technical and non-technical
Web-based, zero-config, dependency-free database schema change and version control tool for teams
Live Demo • Install • Help • Development • Design Doc Bytebase is a web-based, zero-config, dependency-free database schema change and version control
Kstone is an etcd management platform, providing cluster management, monitoring, backup, inspection, data migration, visual viewing of etcd data, and intelligent diagnosis.
Kstone 中文 Kstone is an etcd management platform, providing cluster management, monitoring, backup, inspection, data migration, visual viewing of etcd
⚡️ Control plane management agent for FD.io's VPP
VPP Agent The VPP Agent is a Go implementation of a control/management plane for VPP based cloud-native Virtual Network Functions (VNFs). The VPP Agen
RESTful based volume management framework for GlusterFS
Heketi Heketi provides a RESTful management interface which can be used to manage the life cycle of GlusterFS volumes. With Heketi, cloud services lik
beego framework filter for easy security headers management
beego-security-headers beego-security-headers is a beego framework filter which allows HTTP response security headers to be easily managed on applicat
Config files for my GitHub profile.
swag 🌍 English ∙ 简体中文 Swag converts Go annotations to Swagger Documentation 2.0. We've created a variety of plugins for popular Go web frameworks. Th
Config files for my GitHub profile.
hcltm Threat Modeling with HCL Overview There are many different ways in which a threat model can be documented. From a simple text file, to more in-d
NativeLib is a plugin management system for Godot engine.
NativeLib UI NativeLib is a plugin management system for Godot engine. It designed to easy operate with native libraries for iOS/Android. Also it take
A BASH script that automatically installs the Godot game engine, with system integration and version management, on Ubuntu.
Godot-wrapper A BASH script that downloads and integrates the Godot engine for Ubuntu. It also enables version managing and installation of git master
Golang library for reading properties from configuration files in JSON and YAML format or from environment variables.
go-config Golang library for reading properties from configuration files in JSON and YAML format or from environment variables. Usage Create config in
Http Plugin Management For Golang
Http Plugin Management Install & Use Inline plugin PluginManager Example EnvoyPlugin Example 中文 Http Plugin Management Install & Use Use the following
A CUE-based framework for portable, evolvable, schema
Scuemata Scuemata is a system for writing schemas. Like JSON Schema or OpenAPI, it is general-purpose, and most obviously useful as an IDL. Unlike JSO
Lxc instance launcher and lxc instance management
This project consists of two components: lxc instance launcher. lxc instance management.
Fast, zero config web endpoint change monitor
web monitor fast, zero config web endpoint change monitor. for comparing responses, a selected list of http headers and the full response body is stor
Go library and CLI utility for /etc/hosts management.
Etc Hosts Management Utility & Go Library /etc/hosts Management It is easy to open your /etc/hosts file in text editor and add or remove entries. Howe
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
Docker for Your ML/DL Models Based on OCI Artifacts
English | 中文 ORMB is an open-source model registry to manage machine learning model. ORMB helps you manage your Machine Learning/Deep Learning models
Static configuration extractor for Hancitor Loader
hanConfig hanConfig is a static configuration extractor implemented in Golang for the Hancitor Loader (targeting Microsoft Windows, Malpedia). By defa
A go project generator, which aims to simplify building and releasing go projects by storing all project configuration in a single file called gojen.json, and creates appropriate workflow/git files using that config.
gojen Define your go project's configuration using a json config. This config can be used to generate a new go project for you, and can also create co
Booking Identity Management For Golang
third_party/OpenAPI This directory contains HTML, Javascript, and CSS assets that dynamically generate Swagger documentation from a Swagger-compliant
parser for configuration files
config-loader config-loader supports to load config files and convert to map values. Supported format json Usage import ( "fmt" "github.com/tharun2
Cfginterpolator is an interpolate library in golang allowing to include data from external sources in your configuration
cfginterpolator cfginterpolator is an interpolate library in golang allowing to include data from external sources in your configuration cfginterpolat
A tool for secrets management, encryption as a service, and privileged access management
Deploy HCP Vault & AWS Transit Gateways via Terraform https://medium.com/hashicorp-engineering/deploying-hcp-vault-using-the-hcp-terraform-provider-5e
App that generates a Matterbridge config file based on channel names.
Matterbridge Auto-Config App that generates a Matterbridge config file based on channel names. This remote configuration file* is generated based on s
A viewer for creating a one-page app that renders the config file as a webpage.
Matterbridge Config Viewer A viewer for creating a one-page app that renders the config file as a webpage. Local Development npm install npm run-scrip
Viper wrapper with config inheritance and key generation
piper - Simple Wrapper For Viper Single Source of Truth Generated Key Structs, No Typo Config Inheritance Multiple Config Strategies Support Cache For
Backend Development Rest Api Project for book management system. Used Features like redis, jwt token,validation and authorization.
Golang-restapi-project Simple Rest Api Project with Authentication, Autherization,Validation and Connection with redis File Structure ├── cache │ ├──
Simple Config Format for Golang.
IndentText Simple Configuration Format that tries to be easy to use and understand at a glance. Unlike other formats, IndentText does not have any typ
A go Library for scan database/sql rows to struct、slice、other types. And it support multiple databases connection management
ploto A go Library for scan database/sql rows to struct、slice、other types. And it support multiple databases connection management It's not an ORM. wo
Meshery, the service mesh management plane
Meshery is the multi-service mesh management plane offering lifecycle, configuration, and performance management of service meshes and their workloads.
Weave Ignite is an open source Virtual Machine (VM) manager with a container UX and built-in GitOps management.
Weave Ignite is an open source Virtual Machine (VM) manager with a container UX and built-in GitOps management.
Opinionated tool for database structure management and migrations
trek Requirements At least version 13 of postgres is needed. Installation go install . Setup Create config.yaml: model_name: model_name db_name: db
OpenAIOS vGPU scheduler for Kubernetes is originated from the OpenAIOS project to virtualize GPU device memory.
OpenAIOS vGPU scheduler for Kubernetes English version|中文版 Introduction 4paradigm k8s vGPU scheduler is an "all in one" chart to manage your GPU in k8
DanaConfig is a static configuration extractor implemented in Golang for the main component of DanaBot
DanaConfig is a static configuration extractor implemented in Golang for the main component of DanaBot (targeting Microsoft Windows). By de
A tool to bring existing Azure resources under Terraform's management
Azure Terrafy A tool to bring your existing Azure resources under the management of Terraform. Goal Azure Terrafy imports the resources inside a resou
Project my config into your prebuild
Projector A simple key value store per path. Building From Source git clone [email protected]:ThePrimeagen/projector.git cd projector # Install it where
Help developer to sync between local file and remote apollo portal web since portal web is so messy to use
apollo-synchronizer Help developer to sync between local file and remote apollo portal web since portal web is so messy to use Features download names
A lightweight config center written by golang.
A lightweight config center written by golang.
SaltStack transactions tracker
Peephole Peephole is a web-based events explorer of SaltStack transactions. It can be used to watch for events on several SaltStack master nodes by GE
Allows parsing CSV files into custom structs and implements required fields that can't be empty
Welcome to Go Custom CSV Parser 👋 Allows parsing CSV files into custom structs and implements required fields that can't be empty 🏠 Homepage Install
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
This is a backend of wallet app for personal spending and income management.
wallet-ap-graphql this is a backend of wallet app for personal spending and income management. technologies used: golang, graphql, postgres, redis, jw
Package zaperations provides a Google Cloud operations suite (formerly Stackdriver) compatible config for the uber-go/zap logger.
Package zaperations provides a Google Cloud Operations (formerly Stackdriver) compatible config for the excellent uber-go/zap logger. Example This exa
Utility CLI to convert Spring Boot Yaml configuration into external configuration
boot-config-export Utility CLI to convert Spring Boot Yaml configuration into external configuration (as environment variables). The variables are tra
Ewwwwwww - Yuck Config
Eww Config What is it Using Eww Widgets to create a replacement for my bumblebee-status bars in i3 Window Manager. Eww allows you to create widgets an
How much you spend for glovo. Make config file and launch yourself
how_much_you_spend How much you spend for glovo. Make config file and launch yourself, you are welcome! Put config file in the same folder as executab
Synchronize ssh client config with lxc instances
Quickly add remote LXD instances to your ssh client configuration. Expecially useful for VS Code Remote/SSH development.
Hera is a Python framework for constructing and submitting Argo Workflows.
Hera is an Argo Workflows Python SDK. Hera aims to make workflow construction and submission easy and accessible to everyone! Hera abstracts away workflow setup details while still maintaining a consistent vocabulary with Argo Workflows.
Kubernetes Operator to sync secrets between different secret backends and Kubernetes
Vals-Operator Here at Digitalis we love vals, it's a tool we use daily to keep secrets stored securely. We also use secrets-manager on the Kubernetes
Secret management toolchain
Harp TL;DR. Why harp? Use cases How does it work? Like a Data pipeline but for secret Immutable transformation What can I do? FAQ License Homebrew ins
Tis module used as base fo configuration apps.By default, it expands into the inside of the application.
Tis module used as base fo configuration apps.By default, it expands into the inside of the application. Also, module c reads a dictionary of secrets from the application directory by its AppName and extension json.
Envoy utility to process envoy config for fast development and debugging.
envoyconf-tools Envoy is a proxy, really awesome and we are devs who often use it, face errors and struggle to debug it, when envoy config's source is
Implement a REST API to drive a UI for service management
An implementation an API of the specification the drive a UI for engaging with services of an organization.
Dependency management solution for Hashicorp Terraform modules
TERRADEP This is the module dependency solution for implementing terraform's modules dependency. Using this, users can now manage dependencies both fr
Configo enables hierarchical configurations for your application.
Configo A Go port of node-config. Documentation Introduction Configo enables hierarchical configurations for your application. It allows you to setup
provider-kubernetes is a Crossplane Provider that enables deployment and management of arbitrary Kubernetes objects on clusters
provider-kubernetes provider-kubernetes is a Crossplane Provider that enables deployment and management of arbitrary Kubernetes objects on clusters ty
Small proof of concept project to try temporal.io with Dispatch Incident Management from Netflix.
temporal-dispatch-poc Small POC project to try out the Temporal workflow engine together with Netflix's Dispatch Incident Management System. Supported
alto is a program built for audio management.
alto, a music organizer alto is a program built for audio management. It's purpose is to provide the user the means to create a path construct to move
Service Management App for Caddy v2
caddy-systemd Service Management App for Caddy v2. Please ask questions either here or via LinkedIn. I am happy to help you! @greenpau Please see othe
⚙️ Dead Simple Config Management, load and persist config without having to think about where and how.
Configo Dead Simple Config Management, load and persist config without having to think about where and how. Install go get github.com/UltiRequiem/conf
New GF (Go Frame) based back office management system
GFast-V2 平台简介 基于全新GF(Go Frame)的后台管理系统 前端采用ruoyi-ui 、Vue、Element UI。 阿里云优惠券:点我进入,腾讯云优惠券:点我领取 本项目由奇讯科技团队开发。 特征 高生产率:几分钟即可搭建一个后台管理系统 模块化:单应用多系统的模式,将一个完整的
DNS/DoT to DoH proxy with load-balancing, fail-over and SSL certificate management
dns-proxy Configuration Variable Example Description TLS_DOMAIN my.duckdns.org Domain name without wildcards. Used to create wildcard certificate and
PolarDB Cluster Manager is the cluster management component of PolarDB for PostgreSQL, responsible for topology management, high availability, configuration management, and plugin extensions.
What is PolarDB Cluster Manager PolarDB Cluster Manager is the cluster management component of PolarDB for PostgreSQL, responsible for topology manage
LNC is a lightning network capital management tool built for routing nodes.
LNC is a lightning network capital management tool built for routing nodes.
A configuration management framework written in Go
Viaduct A configuration management framework written in Go. The framework allows you to write configuration in plain Go, compiled and distributed as a
Little Go tool to infer an uncrustify config file from an expected format
uncrustify-infer Little Go tool to infer an uncrustify config file from an expected format Install This tool relies on an uncrustify executable, you m
Helmsman repository management tool
Richman A tool to manage helmsman specification toml files. Install go get -u github.com/kronostechnologies/richman # OR go install Usage Update char
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
Backend implementation using go, proto3 and gRPC for a mock online store
Backend implementation using go, proto3 and gRPC for a mock online store Ricardo RICO URIBE Tasks I - Order service The current system exposes a produ
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
tfacon is a CLI tool for connecting Test Management Platforms and Test Failure Analysis Classifier.
Test Failure Classifier Connector Description tfacon is a CLI tool for connecting Test Management Platforms and Test Failure Analysis Classifier. Test
Transaction management tool for taxable investments
Market Lot Robot Transaction management tool for taxable investments. How it works Run the web socket server with the following command: go run . Visi
Envoy file based dynamic routing using kubernetes config map
Envoy File Based Dynamic Routing Config mapを使用してEnvoy File Based Dynamic Routingを実現します。 概要 アーキテクチャとしては、 +----------+ +--------------+ +-----------
OCM events management service
Events Service This project provides a service that gives access to events generated by the OCM services. Building Locally Cloning There is nothing sp
CLI tool to update ~/.aws/config with all accounts and permission sets defined in AWS SSO
aws-sso-profiles Generate or update ~/.aws/config with a profile for each SSO account you have access to, by using an existing AWS SSO session. Bootst
An operator to support Haschicorp Vault configuration workflows from within Kubernetes
Vault Config Operator This operator helps set up Vault Configurations. The main intent is to do so such that subsequently pods can consume the secrets
A client management system with go
Client-management-system 一个简单客户端管理系统,类似电子教室管理软件,教师端和学生端均使用Golang编写,用Redis数据库储存信息。 功能 学生端 使用账号密码登入登出 在聊天室中畅所欲言 与其他在线学生或老师发送私聊消息 向老师发出提问 提交老师布置的作业并查询自己的
FSweeper - An intuitive and simple file management automation tool.
An intuitive and simple file management automation tool. Read this guide and write rules for organizing file storage in just a couple of minu
Simple Kubernetes real-time dashboard and management.
Skooner - Kubernetes Dashboard We are changing our name from k8dash to Skooner! Please bear with us as we update our documentation and codebase to ref
The open-source collaborative IDE for your databases.
The open-source collaborative IDE for your databases in your browser. About Slashbase is an open-source collaborative IDE for your databases in your b
An operator to support Haschicorp Vault configuration workflows from within Kubernetes
Vault Config Operator This operator helps set up Vault Configurations. The main intent is to do so such that subsequently pods can consume the secrets
Fleet - Open source device management, built on osquery.
Fleet - Open source device management, built on osquery.
Sqedule — a release auditing & approval platform
Sqedule — a release auditing & approval platform Sqedule is an application release auditing & approval platform. Auditing: Sqedule allows teams to hav
Store private data inside a git repository.
git-private lets you store private data inside a git repo. A common use case is protecting files containing API keys et.c.
golang sdk for BRCC ( BRCC:Better Remote Config Center)
brcc-go-sdk golang sdk for BRCC BRCC:Better Remote Config Center
Libraries and CLIs for my personal all-in-one productivity system including components like bookmarks, notes, todos, projects, etc.
bntp.go Libraries and CLIs for my personal all-in-one productivity system including components like bookmarks, notes, todos, projects, etc. Neovim int
A simple application lifecycle management tool with multiple servers.
A simple application lifecycle management tool with multiple servers.