179 Resources
Golang software-supply-chain 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
⛓ The security layer for the KYVE protocol.
The KYVE Chain v0.2.0 The chain nodes are the backbone of KYVE. The chain layer is a completely sovereign Proof of Stake blockchain build with Cosmos
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
Cyber Stasis is an economic simulator in the form of a fictional game based on global real-time demand and supply.
Cyber Stasis Cyber Stasis is an economic simulator in the form of a fictional game based on global real-time demand and supply. How to Play The game r
Supply chain management indie game... IN SPACE!
Ship shape Supply chain management indie game ... IN SPACE! Current state is preliminary - there's a six-level tutorial, about an hour's worth of game
[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
Kava - Reference implementation of Kava, a blockchain for cross-chain DeFi. Built using the cosmos-sdk
DeFi for Crypto. Telegram | Medium | Discord Reference implementation of Kava, a
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
Go-opera-test - EVM-compatible chain secured by the Lachesis consensus algorithm
Opera EVM-compatible chain secured by the Lachesis consensus algorithm. Building
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
A Binance Smart Chain client based on the go-ethereum fork
Binance Smart Chain The goal of Binance Smart Chain is to bring programmability and interoperability to Binance Chain. In order to embrace the existin
Audit your egress connections and finally populate this OUTPUT chain !
egress-auditor Audit your egress connections and finally populate this OUTPUT chain ! Summary egress-auditor will monitor new outbound connections and
Sbom-operator - Catalogue all images of a Kubernetes cluster to multiple targets with Syft
sbom-operator Catalogue all images of a Kubernetes cluster to multiple targets w
Koisan-chain - Official Golang implementation of the Koisan protocol
Go Ethereum Official Golang implementation of the Koisan protocol. Building the
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
Go-chain - EVM-compatible chain secured by the Lachesis consensus algorithm
ICICB galaxy EVM-compatible chain secured by the Lachesis consensus algorithm. B
Berylbit PoW chain using Ethash, EPI-Burn and geth. The chain will be using bot congestion flashbot bundles through nodes
Berylbit PoW chain using Ethash, EPI-Burn and geth. The chain will be using bot congestion flashbot bundles through nodes. Soon, We will work towards
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
A go module supply Java-Like generic stream programming (while do type check at runtime)
gostream A go module supplying Java-Like generic stream programming (while do type check at runtime) Using Get a Stream To get a Stream, using SliceSt
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
Account - Ant Chain ACCOUNT SDK for Go
English | 简体中文 Ant Chain ACCOUNT SDK for Go Requirements It's necessary for you
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
Dcfs-core - Dcfs Smart Chain With Golang
Dcfs Smart Chain The goal of Dcfs Smart Chain is to bring programmability and in
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
List your dependencies capabilities and monitor if updates require more capabilities.
A take on supply chain security in Go List your dependencies capabilities and monitor if dependency updates require more capabilities. The Problem Rec
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
A transparent and secure way to look up public keys.
Key Transparency Key Transparency provides a lookup service for generic records and a public, tamper-proof audit log of all record changes. While bein
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
XT Smart Chain, a chain based on the go-ethereum fork
XT Smart Chain XT Smart Chain (XSC) is a decentralized, high-efficiency and ener
The goal of Binance Smart Chain is to bring programmability and interoperability to Binance Chain
Binance Smart Chain The goal of Binance Smart Chain is to bring programmability
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
Curated list of resources for the development and applications of block chain
Awesome Blockchain Curated list of resources for the development and applications of block chain. The blockchain is an incorruptible digital ledger of
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
Ant Chain COMMERCIALEXTERNAL SDK for Go
English | 简体中文 Ant Chain COMMERCIALEXTERNAL SDK for Go Requirements It's necessa
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
EVM-compatible chain secured by the Lachesis consensus algorithm
ICICB galaxy EVM-compatible chain secured by the Lachesis consensus algorithm. Building the source Building galaxy requires both a Go (version 1.14 or
Cartographer is a Supply Chain Choreographer.
Cartographer Cartographer is a Kubernetes-native Choreographer. Learn more about Cartographer Documentation Detailed documentation for Cartographer ca
A Verifyable Chain Relay for Proof of Stake Blockchains
A Verifyable Chain Relay for Proof of Stake Blockchains This repository contains
Golang Cache component - Multiple drivers
Cachego Simple interface for caching Installation Cachego requires Go 1.13 or later. go get github.com/faabiosr/cachego Usage package main import (
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
On chain interactive fraud prover for Ethereum
The cannon (cannon cannon cannon) is an on chain interactive fraud prover It's half geth, half of what I think truebit was supposed to be. It can prov
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 Binance Chain vanity address generator written in golang
VaniBNB A Binance Chain vanity address generator written in golang. For example address ending with 0xkat Raw https://github.com/makevoid/vanieth http
A Binance Chain vanity address generator written in golang
BNC Chain Go SDK The Binance Chain GO SDK provides a thin wrapper around the BNC Chain API for readonly endpoints, in addition to creating and submitt
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
Validator node for Bittorrent Chain Network
Delivery Validator node for Bittorrent Chain Network. It uses peppermint, customized Tendermint. Install from source Make sure your have go1.11+ alrea
World Trade Technical Chain
World Trade Technical Chain Introduction to WTT Chain World Trade Technical Chain (WTT) is a decentralized, high-efficiency and energy-saving public c
Tool to summarize and report large exchange inflows, exchange outflows, mints, and burns.
What this is Tool to summarize and report large exchange inflows, exchange outflows, mints, and burns. Data is sourced from whale-alert and reported v
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
A Binance Smart Chain client based on the erigon fork
Erigon Erigon is an implementation of Ethereum (aka "Ethereum client"), on the efficiency frontier, written in Go. System Requirements Usage Getting S
Create chain for application built using starport.
test test is a blockchain built using Cosmos SDK and Tendermint and created with Starport. Get started starport chain serve serve command installs de
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
Find which of your go lang direct GitHub dependencies is susceptible to ChainJacking attack
ChainJacking is a tool to find which of your Go lang direct GitHub dependencies is susceptible to ChainJacking attack. Read more about it here Require
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
A collider that takes an array of Line2D as input and outputs a collision shape chain following the lines
godot-line-collider-2d A collider that takes an array of Line2D as input and outputs a collision shape chain following the lines How to use Put this s
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
Ant Chain CAFECMDB SDK for Go
English | 简体中文 Ant Chain CAFECMDB SDK for Go Requirements It's necessary for you to make sure your system have installed Go environment which version
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
A Golang Client Library for building Cosmos SDK chain clients
Cosmos Client Lib in Go This is the start of ideas around how to implement the cosmos client libraries in a seperate repo How to instantiate and use t
Stobox Securities Chain client based on the bsc fork
Stobox Securities Chain The goal of Stobox Securities Chain is to bring programmability and interoperability to Binance Chain. In order to embrace the
Node of the decentralized oracle network, bridging on and off-chain computation
Chainlink is middleware to simplify communication with blockchains. Here you'll find the Chainlink Golang node, currently in alpha. This initial imple
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
proxylogon, proxyshell, proxyoracle full chain exploit tool
Proxy-Attackchain proxylogon, proxyshell, proxyoracle full chain exploit tool ProxyLogon: The most well-known and impactful Exchange exploit chain Pro
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.
Stobox Securities Chain client based on the bsc fork
Stobox Securities Chain The goal of Stobox Securities Chain is to bring programmability and interoperability to Binance Chain. In order to embrace the
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
A Binance Smart Chain client based on the go-ethereum fork
A Binance Smart Chain client based on the go-ethereum fork
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.