413 Resources
Golang open-source Libraries
CLI client (and Golang module) for deps.dev API. Free access to dependencies, licenses, advisories, and other critical health and security signals for open source package versions.
depsdev CLI client (and Golang module) for deps.dev API. Free access to dependencies, licenses, advisories, and other critical health and security sig
Single open-source GraphQL API to connect CRMs to your SaaS
Blendbase provides single unified GraphQL API to access CRMs for SaaS solutions builders. Instead of building and maintaining various integrations wit
Easy to use open source hardware to drive WS2811 LEDs with high-quality color
STOP DOING FADECANDY LEDs were not supposed to be given data pins YEARS of "temporal dithering" but no real-world use found for having more than three
Open source RBAC library. Associate users with roles and permissions.
ℹ️ This package is completely open source and works independently from Permify. Associate users with roles and permissions This package allows you to
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
Source code for the Djinn CI platform
Djinn CI Djinn CI is a continuous integration system that allows for running builds in Docker containers and Linux VMs. Builds can be run on the serve
Generate Typescript types from Golang source code
🎑 tygo Tygo is a tool for generating Typescript typings from Golang source files that just works. Other than reflection-based methods it preserves co
🐥 Sturdy is an open-source, real-time, version control platform for startups
Welcome to Sturdy! 📣 🐣 Real-time code collaboration. Sturdy is an open-source version control platform that allows you to interact with your code at
Auto-magic file organisation for your machines. :open_file_folder:
Switchboard Description Do you ever get annoyed that your Downloads folder gets cluttered with all types of files? Do you wish you could automatically
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
The NiFiKop NiFi Kubernetes operator makes it easy to run Apache NiFi on Kubernetes.
The NiFiKop NiFi Kubernetes operator makes it easy to run Apache NiFi on Kubernetes. Apache NiFI is a free, open-source solution that support powerful and scalable directed graphs of data routing, transformation, and system mediation logic.
💧 Visual Data Preparation (VDP) is an open-source tool to seamlessly integrate Vision AI with the modern data stack
Website | Community | Blog Get Early Access Visual Data Preparation (VDP) is an open-source tool to streamline the end-to-end visual data processing p
Go package for the BeagleBone open source hardware
go-beaglebone Go package for the BeagleBone open source hardware Also check out https://github.com/SpaceLeap/go-embedded This package builds on top of
A golang implementation of the Open Pixel Control protocol
__ ___ ___ _____ ___ /'_ `\ / __`\ _______ / __`\/\ '__`\ /'___\ /\ \L\ \/\ \L\ \/\______\/\ \L\ \ \ \L\ \/\ \__/ \ \
A Go module that checks a domain's email information
mail-checker This checks a domain's email information, if it has DMARC, SPF Record, and or a Mail Server Bitcoin donations are welcome: 1J2aMYUnkPXkzE
A Github action that notifies PR's that are open longer than X days
PR notifier Use GitHub Actions to notify Slack that a pull request is opened since DAYS_BEFORE days. Usage Add the following YAML to your new GitHub A
The real 0xSniper. Open your nitro sniping service easy just need to patch the code.
# ss-sniper Hi my homies, Here was the ss-sniper, the "best" nitro sniper. Average delay - 100~120ms. The sniper include invite checker (minimal o
Unofficial Golang SDK for TON (The Open Network)
TonWeb Unofficial Golang SDK for TON (The Open Network) Installation go get github.com/neotoolkit/tonweb Usage package main import ( "fmt" "os" "
Wishbox - Wishlist using netbox as inventory source
Wishbox Generate a wishlist directory based on your netbox inventory. How does i
Kasen - Yet-another open-source CMS for scanlators
Kasen Oh no, a yet-another open-source CMS for scanlators. Anyways... The back-e
Grcon - Lib for Source Engine's RCON protocol in Go
grcon A basic Golang library for the RCON Protocol. Features Max control over th
K8s - A Collection of tools, hands-on walkthroughs with source code
The Ultimate Engineer Toolbox 🔨 🔧 A Collection of tools, hands-on walkthroughs
Use SQL to instantly query Algolia indexes and configuration. Open source CLI. No DB required
Use SQL to instantly query Algolia indexes and configuration. Open source CLI. No DB required
Unofficial SDK to access for Open Threat Exchange (OTX) in Go
gotx Unofficial SDK to access for Open Threat Exchange (OTX) API in Go. Usage package main import ( "context" "fmt" "os" "github.com/m-mizutani/
Open-source platform to request any SSP like Bidswitch or Xandr.
The project goal is to provide an unique program to contact every SSP without know the differences between all of them.
Print random bytes from a secure source to stdout.
Print random bytes from a secure source to stdout.
Prometheus statistics exporter for Open vSwitch
Prometheus statistics exporter for Open vSwitch Open vSwitch is popular virutal switch that enables high performance software defined networking. Sinc
An open platform to connect, manage, and secure microservices.
Istio An open platform to connect, manage, and secure microservices. For in-depth information about how to use Istio, visit istio.io To ask questions
Simple-Weather-API - Simple weather api app created using golang and Open Weather API key
Simple Weather API Simple weather api app created using golang and Open Weather
Aws-cognito-demo-go - Source code for AWS Cognito in Go
AWS Cognito Demo in Go Source code for YouTube series, AWS Cognito in Go - https
Grafana Data Source Backend Plugin
Grafana Data Source Backend Plugin This plugin allows you to receive telemetry i
🍷 Find exploits and vulnerabilities in the most important databases.
🍷 Dionisio Dionisio is a tool that can automate the search for exploits and vulnerabilities. Written in Go and open source, Dionisio has an advanced
Nrod-go - Sample application to process Train Movements messages from the Network Rail Open Data feed
NROD Train Movements Processor Sample application to process Train Movements mes
Govent is an event bus framework for DDD event source implement
Govent is an event bus framework for DDD event source implement. Govent can also solve the package circular dependency problem.
Open-in-linear - A tool provides a shortcut to opening a linear issue in the desktop app or browser
This tool provides a shortcut to opening a linear issue in the desktop app or browser.
This is simple repositry use to detect which port is open. It is a custom tool built in GO LANG.
dynamic-port-scanning-in-GO-lang This is simple repositry use to detect which port is open. It is a custom tool built in GO LANG. This is CUSTOM tool
NebulaChat - Open source mtproto server written in golang
NebulaChat - Open source mtproto server written in golang open source mtproto server implemented in golang with compatible telegram client. Introduce
JIN the coolest fighting game ever made that uses the M.U.G.E.N engine so heres how you can build it
JIN the coolest fighting game ever made that uses the M.U.G.E.N engine so heres how you can build it
An experimental Go application that allows an SSH session to interact with the clipboard of the host machine and forward calls to open
Remote Development Manager An experimental Go application that allows an SSH session to interact with the clipboard of the host machine and forward ca
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
KubeOrbit is an open-source abstraction layer library that turns easy apps testing&debuging on Kubernetes in a new way
KubeOrbit is an open-source abstraction layer library that turns easy apps testing&debuging on Kubernetes in a new way
Poweth - Etchash go module intended for use by core-pool (and open-ethereum-pool)
go-etchash Etchash go module intended for use by core-pool (and open-ethereum-po
Open source two-factor authentication for Android
andOTP - Android OTP Authenticator andOTP is a two-factor authentication App for Android 5.1+. It implements Time-based One-time Passwords (TOTP) and
Fix imports for go source files (slightly better than goimports)
fiximports fiximports formats and adjusts imports for go source files. It improves on goimports by auto-detecting and grouping local go module imports
Tool for creating identical machine images for multiple platforms from a single source configuration.
Packer Packer is a tool for building identical machine images for multiple platforms from a single source configuration. Packer is lightweight, runs o
An open source Go transpiler for machine learning models.
go-ml-transpiler Overview go-ml-transpiler provides methods to export trained machine learning models as Go library, for large-scale applications with
Go-Generative-Art-A - Generate PNG art from source images! GOLang Generative Art
GO Lang Generative Art Tool A Take source images and generate art utilizing sour
Grafana Data Source Backend Plugin Template
Grafana Data Source Backend Plugin Template This template is a starting point for building Grafana Data Source Backend Plugins What is Grafana Data So
BuildKit - A toolkit for converting source code to build artifacts in an efficient, expressive and repeatable manner
BuildKit BuildKit is a toolkit for converting source code to build artifacts in an efficient, expressive and repeatable manner. Key features: Automati
Application open new tab in chrome when your favourite youtuber add new video.
youtube-opener This application open new tab in Chrome when your favourite youtuber add new video. It checks channel every one minute. How to run go r
Experimental go cli tool to track your open issues and PRs.
git-sum cli tool See open issue and pull request counts for each repository of the user. Installation go install github.com/suadev/git-sum@latest Usa
RoadRunner: an open-source high-performance PHP application server, load balancer, and process manager
RoadRunner is an open-source (MIT licensed) high-performance PHP application server, load balancer, and process manager. It supports running as a serv
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
Use SQL to instantly query resources from PagerDuty. Open source CLI. No DB required.
PagerDuty Plugin for Steampipe Use SQL to query infrastructure services, teams, escalation policies and more from your PagerDuty account. Get started
Tools - This subrepository holds the source for various packages and tools that support
Go Tools This subrepository holds the source for various packages and tools that
Open Sound Control (OSC) library for Golang. Implemented in pure Go.
Open Sound Control (OSC) library for Golang. Implemented in pure Go.
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
Example of trace instrumentation in Golang applications :bar_chart:
go-opentelemetry-example Example of trace instrumentation in Golang applications using the opentelemetry. Requirements/dependencies Docker Docker-comp
Op - A small tool that will allow you to open language or framework documentation in your browser from your terminal
op "op" is a small tool that will allow you to open language or framework docume
Filebuilder - Go tool for creating concatenated builds of source files
filebuilder filebuilder is a litte tool (written in Go) that lets you concatenat
Tink is a multi-language, cross-platform, open source library that provides cryptographic APIs that are secure, easy to use correctly, and hard(er) to misuse.
Tink A multi-language, cross-platform library that provides cryptographic APIs that are secure, easy to use correctly, and hard(er) to misuse. https:/
Source code for trevor-edris.io
about-me - Source code for trevor-edris.io A large majority of the base code for this project has been adapted from https://github.com/mikestefanello/
A next generation open source platform as a service (PaaS)
Flynn is Unmaintained Flynn is no longer being developed. (Wondering what Flynn is? Take a look at our older README) All public Flynn-related infrastr
garlicshare is an open source tool that lets you securely and anonymously share files on a hosted onion service using the Tor network.
garlicshare is an open source tool that lets you securely and anonymously share files on a hosted onion service using the Tor network.
Read k8S-source-code notes, help quickly understand the K8S-code organization rules
K8S源码阅读笔记 以下笔记针对 kubernetes V1.23.1(截至2022年01月01日最新版本),并不保证对其它版本的有效性 一、架构图 二、阅读前准备 由于kubernetes项目巧妙的设计和代码高度的封装性,建议在阅读代码前,尽可能的进行以下内容的准备: 1. 编程知识配备 编程语准
Authelia: an open-source authentication and authorization server providing two-factor authentication
Authelia is an open-source authentication and authorization server providing two
Istio - An open platform to connect, manage, and secure microservices
Istio An open platform to connect, manage, and secure microservices. For in-dept
The Buildkite Agent is an open-source toolkit written in Golang for securely running build jobs on any device or network
Buildkite Agent Note: This is the development branch of the buildkite-agent, and may not contain files or code in the current stable release. The buil
Source Code for 'Pro Go' by Adam Freeman
Apress Source Code This repository accompanies Pro Go by Adam Freeman (Apress, 2022). Download the files as a zip using the green button, or clone the
Putty-url-scheme - Open PuTTY as a url scheme
PuTTY URL Scheme Helper Open PuTTY as a url scheme Install download release bina
Zb - an opinionated repo based tool for linting, testing and building go source
zb — an opinionated repo based tool for linting, testing and building go source ███████╗██████╗ ██████╗ ██████╗ ███████╗███████╗ ██╗████████╗
Tidb - An open-source NewSQL database that supports Hybrid Transactional and Analytical Processing (HTAP) workloads
What is TiDB? TiDB ("Ti" stands for Titanium) is an open-source NewSQL database
QuickAbeHiroshi - The golang program to open a web site which is the fastest in the world
The golang program to open a web site which is the fastest in the world.
🚀 A command with fzf-like UI to quickly search Wikipedia articles and open it in your browser
fzwiki A command with fzf-like UI to quickly search Wikipedia articles and open it in your browser. Usage Run the command by specifying a search query
Open Document Format (ODF) generator library for Go.
ODF Open Document Format (ODF) producer library for Go (golang). Описание Формирование документа в формате Open Document (ODF) для языка Go (golang).
Source code analyzer that helps you to make your Go programs more consistent.
go-consistent Source code analyzer that helps you to make your Go programs more consistent. Quick start / Installation This install go-consistent bina
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
Correct commonly misspelled English words in source files
Correct commonly misspelled English words... quickly. Install If you just want a binary and to start using misspell: curl -L -o ./install-misspell.sh
The source-code for: "Build a Blockchain from Scratch in Go" eBook.
The Blockchain Bar The source-code for: "Build a Blockchain from Scratch in Go" eBook. 📚 Get the eBook from: https://gumroad.com/l/build-a-blockchain
Fairly general building blocks used in Arista Go code and open-sourced for the benefit of all.
Arista Go library areflect Helper functions to work with the reflect package. Contains ForceExport(), which bypasses the check in reflect.Value that p
An open source smart contract platform
EOSIO - The Most Powerful Infrastructure for Decentralized Applications Welcome to the EOSIO source code repository! This software enables businesses
Mastering Bitcoin 2nd Edition - Programming the Open Blockchain
Code Examples: Mastering Bitcoin Mastering Bitcoin is a book for developers, although the first two chapters cover bitcoin at a level that is also app
This plugins watches and builds the source files continiusly in-memory
Caddy Esbuild plugin This plugins watches and builds the source files continiusly in-memory. It includes a etag to cache in the browser to save bandwi
bryant's go note and source
These are my notes from when I taught myself Golang. It includes the basic syntax of go language, basic operators, function operations, packages, inte
Source code of the 100 Go Mistakes book
100 Go Mistakes and How to Avoid Them Source code of 100 Go Mistakes and How to Avoid Them. Table of Contents Chapter 1 - Introduction Chapter 2 - Cod
Wait4X is a cli tool to wait for everything! It can be wait for a port to open or enter to rquested state.
Wait4X Table of Contents Wait4X Introduction Installation with Docker From binary Verify SHA256 Checksum From package Alpine Linux Introduction Wait4X
Give it an URI and it will open it how you want.
url_handler Give it an url and it will open it how you want. Browers are anoying so when I can, I open links with dedicated programs. I started out us
burn is a web framework written in golang to develop backend / restapi
burn burn rest api framework About: burn is a web framework written in golang to
Magma: Gives network operators an open, flexible and extendable mobile core network solution
Connecting the Next Billion People Magma is an open-source software platform tha
io-hat go board source code
io-hat go Kaip veikia Kaip paruošti Raspberry Pi Šaltiniai io-hat go Kaip veikia Įėjimų statusas publikuojamas periodiškai ir kai pasikeičia reikšmė s
An open source, online coding platform that offers code practice and tutoring in 50 different programming languages
Exercism Golang En este repositorio voy a subir los ejercicios de la plataforma
CDN for Open Source, Non-commercial CDN management
CDN Control Official Website: https://cluckcdn.buzz Documentation (Traditional Chinese): https://cluckcdn.buzz/docs/ 简体中文 README: README_CN.md Please
Simple program that embeds target files and/or directories into current directory go package source code.
embed Simple program that embeds target files and/or directories into current directory go package source code. It generates a file containing a funct
go-opa-validate is an open-source lib that evaluates OPA (open policy agent) policy against JSON or YAML data.
go-opa-validate go-opa-validate is an open-source lib that evaluates OPA (open policy agent) policy against JSON or YAML data. Installation Usage Cont
gogiven - BDD testing framework for go that generates readable output directly from source code
gogiven An alternative BDD spec framework for go. Builds on "go test" tool and builds on the go testing package. Inspired by YATSPEC. Another similar
🔥 🔥 Open source cloud native security observability platform. Linux, K8s, AWS Fargate and more. 🔥 🔥
CVE-2021-44228 Log4J Vulnerability can be detected at runtime and attack paths can be visualized by ThreatMapper. Live demo of Log4J Vulnerability her
Microservice on IPv4: 3000 port without database. Upon request, returns the source JSON in the desired format
📜 Этапы V1.0 Микросервис на IPv4:3000 порту без базы данных. По запросу возвращ
Open-source tonuniverse mining pool client
miningPoolCli Open-source mining pool client To use with tonuniverse mining pool, follow the instructions at https://tonuniverse.com Source code You c
Accelerated Container Image is an open-source implementation of paper "DADI: Block-Level Image Service for Agile and Elastic Application Deployment. USENIX ATC'20".
Accelerated Container Image Accelerated Container Image is an open-source implementation of paper "DADI: Block-Level Image Service for Agile and Elast