108 Repositories
Go software-crafters Libraries
Add, remove, and manage different versions of web-distributed software binaries. No elevated permissions required!
A cross-platform package manager for the web! Add, remove, and manage different versions of web-distributed software binaries. No elevated permissions
Argus is a lightweight monitor to notify of new software releases via Gotify/Slack messages and/or WebHooks.
Argus Argus will query websites at a user defined interval for new software releases and then trigger Gotify/Slack notification(s) and/or WebHook(s) w
Open source forensic software to analyze and present digital evidence.
Go Forensics Core Open source forensic software to analyze digital evidence to be presented in court. The core of Go Forensics PostgreSQL The core use
[WIP] a very simple, tiny and intuitive ffmpeg wrapper with a cli interface for inspecting & transforming media files supported by the original ffmpeg software
About a very simple, tiny and intuitive ffmpeg wrapper with a cli interface for inspecting & transforming media files supported by the original ffmpeg
Defalyzer: A cross-platform software that focuses on defacement analyzing and mirror tracking
Project Defalyzer is a cross-platform software that focuses on defacement analyz
An experiment in software that has sovereignty over itself.
Sovereign An experiment in software that has sovereignty over itself. Why I Did This If you actually read through all of this, please let me know. You
A k8s operator to reduce CO2 footprint of your clusters
How many of your dev/preview pods stay on during weekends? Or at night? It's a waste of resources! And money! But fear not, kube-green is here to the
Application - A software-as-a-service available to clients globally as a multi-tenant elastic solution based on the Bhojpur.NET Platform
Bhojpur Application - Foundation Framework The Bhojpur Application is a primary
A software architecture style example for APIs that utilizes the features of SOLID-Principle.
Engelbyte's Waterbyte Clean Architecture A software architecture style example for APIs that utilizes the features of SOLID-Principle. The example sho
Simple Apple Software Release Notifier, sends an email containing release information
Apple Release Notifier Simple Apple Software Release Notifier, sends an email containing release information. Usage Fill in the contacts file with the
Mob-code-server - Mob programming - a software development approach where the whole team works on the same thing
For those times when you need a ready to use server with a little more horse pow
A suite of microservices for software-defined networking (SDN) and bare-metal provisioning
M3L is a suite of microservices for software-defined networking (SDN) and bare-metal provisioning, which store their data as Custom Resources in Kubernetes.
A piece of software that shouldn't need to exist. Processes badly formatted outputs from Morgan Stanley Shareworks into usable CSV files.
Shareworks-munger: A program to process Shareworks reports into Something Usable "Shareworks" is a product of Morgan Stanley which tracks certain kind
Project to migrate Cumulocity Software objects towards new model introduced in v 10.7
About Tool to migrate the software repository entries prior to Cumulocity v10.7 to the new Software Repository package model including Software Versio
Turbine-common - This package contains the common interfaces for Turbine that are shared with other software
turbine-common This package contains the common interfaces for Turbine that are
OpenSCA is a Software Composition Analysis (SCA) solution that supports detection of open source component dependencies and vulnerabilities.
OpenSCA-Cli 项目介绍 OpenSCA 用来扫描项目的第三方组件依赖及漏洞信息。 下载安装 从 releases 下载对应系统架构的可执行文件压缩包 或者下载源码编译(需要 go 1.11 及以上版本) git clone https://github.com/XmirrorSecurit
Scout is a standalone open source software solution for DIY video security.
scout Scout is a standalone open source software solution for DIY video security. https://www.jonoton-innovation.com Features No monthly fees! Easy In
Hexa is the open-source, standards-based policy orchestration software for multi-cloud and hybrid businesses.
Hexa Policy Orchestrator Hexa is the open-source, standards-based policy orchestration software for multi-cloud and hybrid businesses. The Hexa projec
Fundamental-Go - A comprehensive and FREE Online Go Development tutorial going step-by-step into the world of Go
FREE Reverse Engineering Self-Study Course HERE Fundamental Go The book and code
This is an assignment for Intern-Software Engineer, Backend Go from LINE MAN Wongnai. It is create with Go and GIN framework
COVID-19-API-Assignment Create by Chayaphon Bunyakan, Email: [email protected] Run the API by typing the following command go run main.go Run t
Pinki - Pinki helps developers ship software with authenticity
Pinki Pinki helps developers ship software with authenticity. Use it anywhere yo
Graceful - shutdown package when a service is turned off by software function
graceful Graceful shutdown package when a service is turned off by software func
Ssba - Sandbox for exercises from Software Systems: Behind the Abstractions course
Software Systems: Behind the Abstractions This is my messy exercise sandbox for the Bradfield course Software Systems: Behind the Abstractions. The go
Ground control - Ground station software for my rover project (Mk II)
Prototype rover ground station code About This is part of a second iteration of a rover vehicle (the first being https://github.com/DanCrank/tank-bot-
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
Ruuvi-go-gateway - Software replica of the Ruuvi Gateway
ruuvi-go-gateway ruuvi-go-gateway is a software that tries to replicate Ruuvi Ga
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 PEE is a software-as-a-service product used as a Provider's Edge Equipment based on Bhojpur.NET Platform for application delivery.
Bhojpur PEE - Provider's Edge Equipment The Bhojpur PEE is a software-as-a-service product used as a Provider's Edge Equipment based on Bhojpur.NET Pl
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
The Bhojpur MDM is a software-as-a-service product used as a Mobile Device Manager based on Bhojpur.NET Platform for application delivery.
Bhojpur MDM - Mobile Device Manager The Bhojpur MDM is a software-as-a-service product used as a Mobile Device Manager based on Bhojpur.NET Platform f
Calculate cyclomatic complexities of functions in Go source code.
gocyclo Gocyclo calculates cyclomatic complexities of functions in Go source code. Cyclomatic complexity is a code quality metric which can be used to
The neph command installs, configures, and executes cloud setup software on a remote device using passwordless SSH with root privileges
The neph command installs, configures, and executes cloud setup software on a remote device using passwordless SSH with root privileges. Usage 1) nep
Camera Control is a software "remote control" for conference cameras, e.g. Tenveo NV10U.
Camera Control Camera Control is a software "remote control" for conference cameras, e.g. Tenveo NV10U. Smart access to stored positions and zoom sett
A software supply chain security inspection tool.
README.md murphysec 一款专注于软件供应链安全的开源工具,包含开源组件依赖分析、漏洞检测及漏洞修复等功能。 安装 macOS 使用Homebrew安装 // TODO Windows 使用scoop安装 scoop bucket add murphysec https://gith
A simple Chat software from within the Shell
directChat A simple Chat software from within the Shell Usage Build The client a
Example goreleaser + github actions config with keyless signing and SBOM generation
supply-chain-example GoReleaser + Go Mod proxying + Cosign keyless signing + Syft SBOM generation example. How it works GoReleaser manages the entire
The Bhojpur Ara is a software product used for automated resource assembly within Bhojpur.NET Platform ecosystem to enable delivery of applications and services.
Bhojpur Ara - Automated Resource Assembly The Bhojpur Ara is a service product used for automated resource assembly within the Bhojpur.NET Platform ec
A curated list of awesome Go frameworks, libraries and software
Awesome Go Sponsorships Awesome Go has no monthly fee, but we have employees who work hard to keep it running, with money raised we can repay the effo
Kuberlogic is an open-source product that deploys and manages software on top of the Kubernetes cluster and turns infrastructure into a managed PaaS.
KuberLogic KuberLogic is an open-source platform that deploys and manages software on top of the Kubernetes cluster and turns infrastructure into a ma
A software which can manage and analysis your hands played on GGPoker and Natural8
PokerManager PokerManagr is a software which can manage and analysis your hands played on GGPoker and Natural8 Related Installation Web server : Nginx
Gaining advanced insights from Git repository history.
Hercules Fast, insightful and highly customizable Git history analysis. Overview • How To Use • Installation • Contributions • License Table of Conten
Moby: an open-source project created by Docker to enable and accelerate software containerization
The Moby Project Moby is an open-source project created by Docker to enable and accelerate software containerization. It provides a "Lego set" of tool
A Go implementation of in-toto. in-toto is a framework to protect software supply chain integrity.
In-toto Go implementation Go implementation of the in-toto Python reference implementation. Docs To read the documentation along with some examples, r
Bomberman clone using Godot Engine - Not actively developed since 2015.
DynaDungeons Bomberman clone using the open source Godot Engine, and using the nice Bomb Party tileset from OpenGameArt (CC BY 3.0). This game was a l
Experimental node-based software for procedural content generation
ProtonGraph Work in progress, please read the Current Status section A node based tool for procedural content creation. Which means, you have a collec
common creational, behavioural and structural patterns implemented in go 🤩
Design Patterns 🚀 🧩 Design Patterns are ways of solving different problems we face while designing software solutions. Having too many if/else condi
moreHandlers is a library which makes possible the use of multiple handlers for the MCBE server software
moreHandlers moreHandlers is a library which makes possible the use of multiple handlers for the MCBE server software https://github.com/df-mc/dragonf
Give developers an easy way to create and integrate bank processing into their own software products
Community · Blog moov-io/bankcron Moov's mission is to give developers an easy way to create and integrate bank processing into their own software pro
CLI tool and library for generating a Software Bill of Materials from container images and filesystems
A CLI tool and Go library for generating a Software Bill of Materials (SBOM) from container images and filesystems. Exceptional for vulnerability dete
Tape backup software optimized for large WORM data and long-term recoverability
Mixtape Backup software for tape users with lots of WORM data. Draft design License This codebase is not open-source software (or free, or "libre") at
Small application to convert my music library folder structure to 'crates' in the open-source DJ software Mixxx
Small application to convert my music library folder structure to 'crates' in the open-source DJ software Mixxx
Mattermost is an open source platform for secure collaboration across the entire software development lifecycle.
Mattermost is an open source platform for secure collaboration across the entire software development lifecycle. This repo is the primary source for c
Minecraft Bedrock Edition server software written in Go
Dragonfly Dragonfly is a heavily asynchronous server software for Minecraft Bedrock Edition written in Go.
Open Source Software monitoring platform tools.
ByteOpen Open Source Software monitoring platform tools. Usage Clone the repo to your own go src path cd ~/go/src git clone https://code.byted.org/inf
Tetra3D is a 3D software renderer written in Go and Ebiten and made for games.
Tetra3D Tetra3D Docs Support If you want to support development, feel free to check out my itch.io / Steam / Patreon. I also have a Discord server her
SPIRE is a toolchain of APIs for establishing trust between software systems across a wide variety of hosting platforms
SPIRE (the SPIFFE Runtime Environment) is a toolchain of APIs for establishing trust between software systems across a wide variety of hosting platforms
CSI driver NVMf mainly supports RDMA and TCP for Software Defined Storage by NVMf
CSI NVMf driver Overview This is a repository for NVMe-oF CSI Driver. Currently it implements bare minimum of th CSI spec. Requirements The CSI NVMf d
Dev Lake is the one-stop solution that integrates, analyzes, and visualizes software development data
Dev Lake is the one-stop solution that integrates, analyzes, and visualizes software development data throughout the software development life cycle (SDLC) for engineering teams.
A boiler-plate like base for people to get started in creating automation software specifically for purchasing items on websites.
Bot-Base Bot-Base is a small project with concepts for most elements of a bot. Feel free to contact me on Twitter with any questions. Contributing Pul
A TUI multitool for day-to-day operations for software applications.
Bench (WIP) A TUI multitool for day-to-day operations for software applications. Lets you do common operations needed during IT work that are common e
Run infrastructure as code (IaC) software tools including CDK, Terraform and Cloud Formation via GitOps.
Argo CloudOps is Alpha on a good day, please only use as appropriate!!! What Is Argo CloudOps? Argo CloudOps is a service for running infrastructure a
Cloudprober is a monitoring software that makes it super-easy to monitor availability and performance of various components of your system.
Cloudprober is a monitoring software that makes it super-easy to monitor availability and performance of various components of your system. Cloudprobe
software keyboard for TinyGo
tinykb tinykb is a software keyboard for TinyGo. To use tinykb, it is necessary to implement the driver.Displayer interface. It is still an alpha vers
Minutes is a CLI tool for synchronizing work logs between multiple time trackers, invoicing, and bookkeeping software to make entrepreneurs' daily work easier.
Minutes is a CLI tool for synchronizing work logs between multiple time trackers, invoicing, and bookkeeping software to make entrepreneurs' daily work easier.
A simple server for sending and receiving messages in real-time per WebSocket. (Includes a sleek web-ui)
A simple server for sending and receiving messages in real-time per WebSocket. (Includes a sleek web-ui)
Keygen SDK for Go. Integrate license activation and automatic updates for Go binaries.
Keygen Go SDK Package keygen allows Go programs to license and remotely update themselves using the keygen.sh service. Usage keygen.Validate(fingerpri
DevSpace - The Fastest Developer Tool for Kubernetes ⚡ Automate your deployment workflow with DevSpace and develop software directly inside Kubernetes.
Website • Quickstart • Examples • Documentation • Blog • Twitter Client-Only Developer Tool for Cloud-Native Development with Kubernetes Build, test a
Our collaborative Wiki software.
Emvi Wiki Support? No. This used to be our SaaS on emvi.com, but didn't work out the way we wanted. It's now open-source to help some of our users kee
Golang PoC software for reliable file transfers over a data diode. DIY gigabit data diode hardware instructions
DIY Data Diode Simple DIY gigabit data diode (hardware and software). Presented at SEC-T 2021. Hardware By doing a simple hardware mod to a fiber conv
System software of computers
SSoC System software of computers BSUIR labs Project structure Client client client/components client/components/client client/components/command clie
Core Brightgate Software Stack
Brightgate Product Software Directories Directory Description base/ Resource and Protocol Buffer message definitions build/ Scripts to do with buildin
Project developed for the course Software Systems Analysis and Design (SSAD) at IU in F21 semester.
Go knowledge yield summary Project description Project developed for the course Software Systems Analysis and Design (SSAD) at IU in F21 semester. Eva
sttr is command line software that allows you to quickly run various transformation operations on the string.
sttr is command line software that allows you to quickly run various transformation operations on the string.
A comprehensive list of alternatives to your favorite software
alternativeto A comprehensive list of alternatives to your favorite software. Please do not edit this file directly. Instead, follow the steps outline
Simple rule based matchmaking for your online game with support of Redcon(RESP) protocol.
Simple Matchmaking Simple rule based matchmaking for your online game with support of Redcon(RESP) protocol. 1- Simple Match Rule Easiest usage of sys
Simple tool to handle hosts file black lists that can remove comments, remove duplicates, compress to 9 domains per line, add IPv6 entries, as well as can convert black lists to multiple other black list formats compatible with other software.
Hosts-BL Simple tool to handle hosts file black lists that can remove comments, remove duplicates, compress to 9 domains per line, add IPv6 entries, a
Magma is an open-source software platform that gives network operators an open, flexible and extendable mobile core network solution.
Connecting the Next Billion People Magma is an open-source software platform that gives network operators an open, flexible and extendable mobile core
Devtron is an open source software delivery workflow for kubernetes written in go.
Devtron is an open source software delivery workflow for kubernetes written in go.
The GOP Server is an open-source web server for Linux and Windows systems that handles HTTP requests to scripts programmed in Go returning the result of the execution to the client. The software is able to, depending on the requested path, return static files or execute Go scripts, which are compiled on the fly and have specific functionality.
Golang Preprocessor for Web Services - GOP Server Introduction The GOP Server is an open-source web server for Linux and Windows systems that handles
Secure software enclave for storage of sensitive information in memory.
MemGuard Software enclave for storage of sensitive information in memory. This package attempts to reduce the likelihood of sensitive data being expos
Small and easy server for web-hooks to deploy software on push from gitlab/github/hg and so on
Deployment mini-service This mini web-server is made to deploy your code without yaml-files headache. If you just need to update your code somewhere a
Aegis is a library that allows you detect if your software is being debugged or not on Linux, FreeBSD, NetBSD, OpenBSD and Windows
Aegis is a library that allows you detect if your software is being debugged or not on Linux, FreeBSD, NetBSD, OpenBSD and Windows. You can use it natively from C or use the Go bind.
Open-source software engineering competency and career plans.
Software Engineering Competency Matrix This repository contains an "Open Competency Matrix" for Software Engineers. It includes a standard data struct
Software of Development with Golang and MySQL
CRUD REST API GOLANG GORM AND MYSQL Description This repository is a Software of Application with Golang, Mux, GORM (ORM) and MySQL. Installation Usin
Software of development with Golang
Go-Simple-Rest-Api Description This repository is a Software of Development with Go,Mux,etc Installation Using Go 1.16.3 Server preferably. DataBase U
Hermit manages isolated, self-bootstrapping sets of tools in software projects.
Hermit - uniform tooling for Linux and Mac Hermit installs tools for software projects in self-contained, isolated sets, so your team, your contributo
Software for archiving my digital stuff like tweets
rsms's memex Software for managing my digital information, like tweets. Usage First check out the source and build. You'll need Make and Go installed.
Software modular synthesizer with Midi support
go-modular A software modular synthesizer with Midi support. !! Warning: High amplitude sounds can cause serious ear damage. Lower your headphone volu
A source code analyzer built for surfacing features of interest and other characteristics to answer the question 'What's in the code?' quickly using static analysis with a json based rules engine. Ideal for scanning components before use or detecting feature level changes.
Introduction Microsoft Application Inspector is a software source code characterization tool that helps identify coding features of first or third par
Canvas is a Go drawing library based on OpenGL or using software rendering that is very similar to the HTML5 canvas API
Go canvas Canvas is a pure Go library that provides drawing functionality as similar as possible to the HTML5 canvas API. It has nothing to do with HT
Simple, fast, safe, compiled language for developing maintainable software. Compiles itself in 1s with zero library dependencies. https://vlang.io
The V Programming Language vlang.io | Docs | Changelog | Speed | Contributing & compiler design Key Features of V Simplicity: the language can be lear
Pholcus is a distributed high-concurrency crawler software written in pure golang
Pholcus Pholcus(幽灵蛛)是一款纯 Go 语言编写的支持分布式的高并发爬虫软件,仅用于编程学习与研究。 它支持单机、服务端、客户端三种运行模式,拥有Web、GUI、命令行三种操作界面;规则简单灵活、批量任务并发、输出方式丰富(mysql/mongodb/kafka/csv/excel等
Path to a Software Architect
Contents What is a Software Architect? Levels of Architecture Typical Activities Important Skills (1) Design (2) Decide (3) Simplify (4) Code (5) Docu
Casbin-forum is the official forum for Casbin developers and users.
Casbin-forum is the official forum for Casbin developers and users. Link https://forum.casbin.com/ Architecture Casbin-forum contains 2 p
BitMaelum software suite
Image if we could redesign email without thinking about backward compatibility. What would it look like? Could we solve the problems we face nowadays
A small utility that aims to automate and simplify some tasks related to software release cycles.
Stork is a small utility that aims to automate and simplify some tasks related to software release cycles such as reading the current version from a f
Continuous performance analysis reports for software projects 🤖
Performabot Welcome to Performabot! This little helper can be used to provide Continuous Performance Reports within your GitHub project. But please be
Get cloud instances with your favourite software pre-loaded
This Golang package can be used to provision cloud hosts using a simple CRUD-style API along with a cloud-init user-data script. It could be used to automate anything from k3s clusters, to blogs, or CI runners. We use it to create the cheapest possible hosts in the cloud with a public IP address.
F' - A flight software and embedded systems framework
F´ (F Prime) is a component-driven framework that enables rapid development and deployment of spaceflight and other embedded software applications.
A reference for the Go community that covers the fundamentals of writing clean code and discusses concrete refactoring examples specific to Go.
A reference for the Go community that covers the fundamentals of writing clean code and discusses concrete refactoring examples specific to Go.