318 Resources
Golang dependency-manager Libraries
Bucket-ssh. A fuzzy ssh manager for managing and categorizing ssh connections.
Bssh is an ssh bucket for categorizing and automating ssh connections. Also, with parallel command execution and connection checks(pings) over categories (namespaces).
adbtuifm is a TUI file manager for ADB.
adbtuifm adbtuifm is a TUI file manager for ADB. It supports: Copy, move, and delete operations on the ADB device and the local machine Transferring f
A Fyne login manager for linux desktop computers
Fin, the Fyne Login Manager This app is in it's very early stages and has only been tested with pam and systemd to log in users with a .xinitrc file.
Mortar is a GO framework/library for building gRPC (and REST) web services.
Mortar Mortar is a GO framework/library for building gRPC (and REST) web services. Mortar has out-of-the-box support for configuration, application me
This plugin helps you to use the AWS Command Line Interface (AWS CLI) to start and end sessions to your managed instances
Session Manager Plugin This plugin helps you to use the AWS Command Line Interface (AWS CLI) to start and end sessions to your managed instances. Sess
F1 Game Telemetry Client written in Go (no dependency)
F1 Game Telemetry Client in Go Telemetry client for F1 Game, written in Go. Currently, supported only the UDP 2020 format. Features Event System Rich
Moldy CLI the best project starter and manager of the world
Moldy The best project starter of the world 🤔 What is Moldy ? Hey I present Moldy this beautiful tool that will solve your life in creating, managing
operator to install cluster manager and klusterlet.
registration-operator Minimum cluster registration and work Community, discussion, contribution, and support Check the CONTRIBUTING Doc for how to con
The package manager for macOS you didn’t know you missed. Simple, functional, and fast.
Stew The package manager for macOS you didn’t know you missed. Built with simplicity, functionality, and most importantly, speed in mind. Installation
Simplify Kubernetes Secrets Management with Dockhand Secrets Operator
dockhand-secrets-operator Secrets management with GitOps can be challenging in Kubernetes environments. Often engineers resort to manual secret creati
Grafana Dashboard Manager
Grafana dash-n-grab Grafana Dash-n-Grab (GDG) -- Dashboard/DataSource Manager. The purpose of this project is to provide an easy to use CLI to interac
GTA(Go Task Async) is a lightweight reliable asynchronous task and transaction message library for Golang
GTA (Go Task Async) is a lightweight and reliable asynchronous task and transaction message library for by golang.
A web server for managing VirtualBox vms remotely(using VirtualBox CLI: vboxmanage)
VirtualBox-Manager A simple http server(using echo) and virtualbox wrapper for controlling virtualbox vms remotly. available commands: status on off s
Moldy CLI the best project starter and manager of the world
You don't know how to start your project ... you want to help other people know your tool or language. Use Moldy! the best helper to start your project
A local snippet manager in Go
Snip A local snippet manager :D Snip provides simple CLI for saving and copying links for emojis, gifs or whatever you want. Requirements Install go i
Grafana Tempo is a high volume, minimal dependency distributed tracing backend.
Grafana Tempo is an open source, easy-to-use and high-scale distributed tracing backend. Tempo is cost-efficient, requiring only object storage to ope
A multiple reverse shell sessions/clients manager via terminal written in go
A multiple reverse shell sessions/clients manager via terminal written in go
Just a simple CLI tool to group dependabot PRs by dependency and merge them.
Dependabotbot Have you been the victim of a lodash update? Has your notification page in Github been assaulted by needing to update a patch version of
Arduino Package Manager
apm (Arduino Package Manager) A package manager for Arduino projects to make them portable (no more manual download etc...). This tool fully includes
A fantastic modular Go web framework boiled with black magic.
A fantastic modular Go web framework boiled with black magic. Getting started The minimum requirement of Go is 1.16. To install Flamego: go get github
Concurrent download manager built in Go
Golang Download Manager - Weekend Project A concurrent download manager written in pure Go without any dependency. I wrote this code for my YouTube vi
Teller - the open-source universal secret manager for developers
A secrets management tool for developers built in Go - never leave your command line for secrets.
🦄🌈 YoyoGo is a simple, light and fast , dependency injection based micro-service framework written in Go.
🦄🌈 YoyoGo is a simple, light and fast , dependency injection based micro-service framework written in Go. Support Nacos ,Consoul ,Etcd ,Eureka ,kubernetes.
The smart virtual machines manager. A modern CLI for Vagrant Boxes.
The smart virtual machines manager Table of Contents: What is Vermin Install Vermin Usage Contributors TODO What is Vermin Vermin is a smart, simple a
Go Dependency Analysis toolkit
Goda is a Go dependency analysis toolkit. It contains tools to figure out what your program is using.
A fully-featured window manager written in Go.
NOTE: This repository is in maintenance mode. Wingo is still used every day, but because there are no tests, it is impossible to add new functionality
network-node-manager is a kubernetes controller that controls the network configuration of a node to resolve network issues of kubernetes.
Network Node Manager network-node-manager is a kubernetes controller that controls the network configuration of a node to resolve network issues of ku
Lightweight, fast and dependency-free Cron expression parser (due checker) for Golang (tested on v1.13 and above)
adhocore/gronx gronx is Golang cron expression parser ported from adhocore/cron-expr. Zero dependency. Very fast because it bails early in case a segm
A terminal based file manager
Keep those files organized About The Project A terminal based file manager Built With Go bubbletea bubbles lipgloss Installation go install github.com
Kubernetes Lazy User Manager
klum - Kubernetes Lazy User Manager klum does the following basic tasks: Create/Delete/Modify users Easily manage roles associated with users Issues k
Not Yet Another Password Manager written in Go using libsodium
secrets Secure and simple passwords manager written in Go. It aims to be NYAPM (Not Yet Another Password Manager), but tries to be different from othe
Fast and powerful Git hooks manager for any type of projects.
Lefthook The fastest polyglot Git hooks manager out there Fast and powerful Git hooks manager for Node.js, Ruby or any other type of projects. Fast. I
GodSpeed is a robust and intuitive manager for reverse shells.
GodSpeed is a robust and intuitive manager for reverse shells. It supports tab-completion, verbose listing of connected hosts and easy interaction with selected shells by passing their corresponding ID.
Go version manager. Super simple tool to install and manage Go versions. Install go without root. Gobrew doesn't require shell rehash.
gobrew Go version manager Install or update With curl $ curl -sLk https://git.io/gobrew | sh - or with go $ go get -u github.com/kevincobain2000/gobre
Golang RESTful Client for HanLP.中文分词 词性标注 命名实体识别 依存句法分析 语义依存分析 新词发现 关键词短语提取 自动摘要 文本分类聚类 拼音简繁转换 自然语言处理
gohanlp 中文分词 词性标注 命名实体识别 依存句法分析 语义依存分析 新词发现 关键词短语提取 自动摘要 文本分类聚类 拼音简繁转换 自然语言处理 HanLP 的golang 接口 在线轻量级RESTful API 仅数KB,适合敏捷开发、移动APP等场景。服务器算力有限,匿名用户配额较少
file manager on terminal written in Go
ff ff is file manager written in Go. Features preview file/directory copy/paste file make a new file/directory rename a file/directory edit file with
Simple bookmark manager built with Go
Shiori This project is now maintained by Dean Jackson (@deanishe). The awesome original author, @RadhiFadlillah, unfortunately no longer has the time
Generated dependency injection containers in go (golang)
Generation of dependency injection containers for go programs (golang). Dingo is a code generator. It generates dependency injection containers based
Spaghetti: a dependency analysis tool for Go packages
Spaghetti is an interactive web-based tool to help you understand the dependencies of a Go program, and to explore and evaluate various possible efforts to eliminate dependencies.
High-performance PHP application server, load-balancer and process manager written in Golang
RoadRunner is an open-source (MIT licensed) high-performance PHP application server, load balancer, and process manager. It supports running as a serv
Compile-time Dependency Injection for Go
Wire: Automated Initialization in Go Wire is a code generation tool that automates connecting components using dependency injection. Dependencies betw
A zero dependency asset embedder for Go
Mewn A zero dependency asset embedder for Go. About Mewn is perhaps the easiest way to embed assets in a Go program. Here is an example: package main
Fast, dependency-free, small Go package to infer the binary file type based on the magic numbers signature
filetype Small and dependency free Go package to infer file and MIME type checking the magic numbers signature. For SVG file type checking, see go-is-
High-performance PHP application server, load-balancer and process manager written in Golang
RoadRunner is an open-source (MIT licensed) high-performance PHP application server, load balancer, and process manager. It supports running as a serv
漂亮的Go语言通用后台管理框架,包含计划任务、MySQL管理、Redis管理、FTP管理、SSH管理、服务器管理、Caddy配置、云存储管理等功能。
Nging V3 注意:这是Nging V3源代码,旧版V2.x、V1.x已经转移到 v2分支 v1分支 注意:目前只支持安装到MySQL的Nging无缝升级,暂不支持SQLite安装方式的升级(推荐安装到MySQL,版本需不低于MySQL v5.7.18+)。 升级步骤: 0. 备份数据库和旧版
The fastest HTTP/2 Go Web Framework. AWS Lambda, gRPC, MVC, Unique Router, Websockets, Sessions, Test suite, Dependency Injection and more. A true successor of expressjs and laravel | 谢谢 https://github.com/kataras/iris/issues/1329 |
News This is the under-development branch. Stay tuned for the upcoming release v12.2.0. Looking for a stable release? Head over to the v12.1.8 branch
Secure, private and feature-rich CLI password manager
Kure Kure is a free and open-source password manager for the command-line. This project aims to offer the most secure and private way of operating wit
Interactive package manager and resource monitor designed for the GNU/Linux.
pkgtop is an interactive package manager & resource monitor tool designed for the GNU/Linux. Package management (install/upgrade/remove etc.) can be a
High performance, self-hosted newsletter and mailing list manager with a modern dashboard. Single binary app.
listmonk is a standalone, self-hosted, newsletter and mailing list manager. It is fast, feature-rich, and packed into a single binary. It uses a Postg
Golang Version Manager
g 注意:master分支可能处于开发之中并非稳定版本,请通过tag下载稳定版本的源代码,或通过release下载已编译的二进制可执行文件。 g是一个Linux、macOS、Windows下的命令行工具,可以提供一个便捷的多版本go环境的管理和切换。 特性 支持列出可供安装的go版本号 支持列出已安
Compile-time dependency injection for Go
Dihedral Dihedral is a compile-time injection framework for Go. Getting started go get -u github.com/dimes/dihedral Create a type you want injected
A flexible configuration manager for Wireguard networks
Drago A flexible configuration manager for WireGuard networks Drago is a flexible configuration manager for WireGuard networks which is designed to ma
The Todo List / Task Manager for Geeks in command line
The CLI To-Do List / Task Manager for Geeks 🧑💻 Developer / DevOps / Sysadmin? A command line hero? 💻 Live with the dark terminal? 📝 Think in Mark
Protobuf files manager
Prot - protobuf files manager. It application can help your manage protobuf files and generate code based on him. !!! Before use Prot you must install
Package core is a service container that elegantly bootstrap and coordinate twelve-factor apps in Go.
Package core is a service container that elegantly bootstrap and coordinate twelve-factor apps in Go. Background The twelve-factor methodology has pro
Machine is a zero dependency library for highly concurrent Go applications.
Machine is a zero dependency library for highly concurrent Go applications. It is inspired by errgroup.Group with extra bells & whistles
Tool to check for dependency confusion vulnerabilities in multiple package management systems
Confused A tool for checking for lingering free namespaces for private package names referenced in dependency configuration for Python (pypi) requirem
zero-trust remote firewall instrumentation
ShieldWall embraces the zero-trust principle and instruments your server firewall to block inbound connections from every IP on any port, by default.
A simple and lightweight encrypted password manager written in Go.
A simple and lightweight encrypted password manager written in Go.
A simple and lightweight encrypted password manager written in Go.
Osiris Password Manager A simple and lightweight encrypted password manager written in Go
A session manager for tmux written in Go
Smug - tmux session manager Inspired by tmuxinator and tmuxp. Smug automates your tmux workflow. You can create a single configuration file, and Smug
Goful is a CUI file manager written in Go.
Goful Goful is a CUI file manager written in Go. Works on cross-platform such as gnome-terminal and cmd.exe. Displays multiple windows and workspaces.
Podman based development-only dependency manager for Linux.
Tent is a CLI tool for running development dependencies such as MySQL, Mongo, ElasticSearch etc inside pre-configured containers using simple one
Bot to manage team members in GitHub organizations
Team manager Team manager is a utility that allows an organization owner to add or remove people from existing teams and / or assign people for GitHub
Command Line Alias Manager and Plugin System - Written in Golang
aly - Command Line Alias Manager and Packager Aly offers the simplest way to manage, share, and obtain command line aliases! Warning: This project is
Create strong passwords using words that are easy for you to remember
Grasp Create strong passwords using words that are easy for you to remember A way to circumvent password complexity rules and restrictions while only
A simplistic todo list manager written in Go
Tasks Tasks is a simplistic Go webapp to manage tasks, I built this tool to manage tasks which I wanted to do, there are many good kanban style boards
Process manager for Procfile-based applications and tmux
Overmind Overmind is a process manager for Procfile-based applications and tmux. With Overmind, you can easily run several processes from your Procfil
Process manager for Procfile-based applications
Hivemind Hivemind is a process manager for Procfile-based applications. At the moment, it supports Linux, FreeBSD, and macOS. Procfile is a simple for
A CLI tool for Kafka
Trubka is a Kafka CLI tool built in Go which gives you everything you need to Manage, query and troubleshoot your Kafka clusters. Consume protocol buf
A simple and powerful SSH keys manager
SKM is a simple and powerful SSH Keys Manager. It helps you to manage your multiple SSH keys easily! Features Create, List, Delete your SSH key(s) Man
Go Version Manager
gvm By Josh Bussdieker (jbuss, jaja, jbussdieker) while working at Moovweb Currently lovingly maintained by Benjamin Knigge Pull requests and other an
Go Hosting Solution for AWS, Google Could and Digital Ocean
Furnace Intro Brief Explanation Here is a very short description of what Furnace does in a handy IKEA manual format. In More Depth AWS Cloud Formation
DepCharge is a tool designed to help orchestrate the execution of commands across many directories at once.
DepCharge DepCharge is a tool that helps orchestrate the execution of commands across the many dependencies and directories in larger projects. It als
depth is tool to retrieve and visualize Go source code dependency trees.
depth is tool to retrieve and visualize Go source code dependency trees. Install Download the appropriate binary for your platform from the Rele
Clean architecture validator for go, like a The Dependency Rule and interaction between packages in your Go projects.
Clean Architecture checker for Golang go-cleanarch was created to keep Clean Architecture rules, like a The Dependency Rule and interaction between mo
High-performance PHP application server, load-balancer and process manager written in Golang
[RR2-BETA] RoadRunner is an open-source (MIT licensed) high-performance PHP application server, load balancer, and process manager. It supports runnin
Barebones dependency manager for Go.
Johnny Deps Johnny Deps is a small tool from VividCortex that provides minimalistic dependency versioning for Go repositories using Git. Its primary p
Barebones dependency manager for Go.
Go Package Manager Go Package Manager (or gpm, for short) is a tool that helps achieve reproducible builds for Go applications by specifying the revis
Go Package Manager (gopm) is a package manager and build tool for Go.
🚨 🚨 🚨 🚨 🚨 🚨 🚨 🚨 🚨 🚨 🚨 🚨 🚨 🚨 🚨 🚨 🚨 🚨 🚨 🚨 🚨 🚨 🚨 🚨 🚨 🚨 🚨 🚨 🚨 🚨 🚨 🚨 🚨 In favor of Go Modules Proxy since Go 1.11, this pr
Moved to https://gitea.com/lunny/gop
GOP 简体中文 GOP is a project manangement tool for building your golang applications out of global GOPATH. In fact gop will keep both global GOPATH and ev
A simple dependency manager for Go (golang), inspired by Bundler.
Goop A dependency manager for Go (golang), inspired by Bundler. It is different from other dependency managers in that it does not force you to mess w
Go Manager - bundle for go
gom - Go Manager Why The go get command is useful. But we want to fix the problem where package versions are different from the latest update. Are you
dependency tool for go
Godep - Archived Please use dep or another tool instead. The rest of this readme is preserved for those that may still need its contents. godep helps
Go dependency management tool experiment (deprecated)
Dep dep is a dependency management tool for Go. It requires Go 1.9 or newer to compile. NOTE: Dep was an official experiment to implement a package ma
Minimalistic, pluggable Golang evloop/timer handler with dependency-injection
Anagent Minimalistic, pluggable Golang evloop/timer handler with dependency-injection - based on codegangsta/inject - go-macaron/inject and chuckpresl
Strict Runtime Dependency Injection for Golang
wire Wire is runtime depedency injection/wiring for golang. It's designed to be strict to avoid your go application running without proper dependency
Dependency Injection and Inversion of Control package
Linker Linker is Dependency Injection and Inversion of Control package. It supports the following features: Components registry Automatic dependency i
Simple and yet powerful Dependency Injection for Go
goioc/di: Dependency Injection Why DI in Go? Why IoC at all? I've been using Dependency Injection in Java for nearly 10 years via Spring Framework. I'
Simple Dependency Injection Container
🪣 gocontainer gocontainer - Dependency Injection Container 📖 ABOUT Contributors: Rafał Lorenz Want to contribute ? Feel free to send pull requests!
A dependency injection based application framework for Go.
🦄 Fx An application framework for Go that: Makes dependency injection easy. Eliminates the need for global state and func init(). Installation We rec
Go Dependency Injection Framework
Dingo Dependency injection for go Hello Dingo Dingo works very very similiar to Guice Basically one binds implementations/factories to interfaces, whi
A reflection based dependency injection toolkit for Go.
⚒️ dig A reflection based dependency injection toolkit for Go. Good for: Powering an application framework, e.g. Fx. Resolving the object graph during
🛠 A full-featured dependency injection container for go programming language.
DI Dependency injection for Go programming language. Tutorial | Examples | Advanced features Dependency injection is one form of the broader technique
A lightweight yet powerful IoC container for Go projects
Container A lightweight yet powerful IoC container for Go projects. It provides a simple, fluent and easy-to-use interface to make dependency injectio
An additive dependency injection container for Golang.
Alice Alice is an additive dependency injection container for Golang. Philosophy Design philosophy behind Alice: The application components should not
A powerful zero-dependency json logger.
ZKits Logger Library About This package is a library of ZKits project. This is a zero-dependency standard JSON log library that supports structured JS
A download manager package for Go
grab Downloading the internet, one goroutine at a time! $ go get github.com/cavaliercoder/grab Grab is a Go package for downloading files from the in
hiboot is a high performance web and cli application framework with dependency injection support
Hiboot - web/cli application framework About Hiboot is a cloud native web and cli application framework written in Go. Hiboot is not trying to reinven
A different approach to Go web frameworks
Note: gongular recently updated, and if you are looking for the previous version it is tagged as v.1.0 gongular is an HTTP Server Framework for develo