413 Resources
Golang open-source Libraries
Project Flogo is an open source ecosystem of opinionated event-driven capabilities to simplify building efficient & modern serverless functions, microservices & edge apps.
Project Flogo is an Open Source ecosystem for event-driven apps Ecosystem | Core | Flows | Streams | Flogo Rules | Go Developers | When to use Flogo |
Open Sound Control (OSC) library for Golang. Implemented in pure Go.
GoOSC Open Sound Control (OSC) library for Golang. Implemented in pure Go. This repository is a heavily modified fork of the original go-osc. Please c
Open Source HTTP Reverse Proxy Cache and Time Series Dashboard Accelerator
Trickster is an HTTP reverse proxy/cache for http applications and a dashboard query accelerator for time series databases. Learn more below, and chec
Security research and open source implementation of the Apple 'Wireless Accessory Configuration' (WAC) protocol
Apple 'Wireless Accessory Configuration' (WAC) research Introduction This repository contains some research on how the WAC protocol works. I was mostl
A tool for building 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
This subrepository holds the source for various packages and tools that support the Go programming language.
Go Tools This subrepository holds the source for various packages and tools that support the Go programming language. Some of the tools, godoc and vet
Packer is a 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
Open source API-compatible alternative to the text editor Sublime Text
lime Welcome to the meta project for Lime. For the backend, please see limetext/lime-backend. There are also three frontends currently in development:
Open source and extensible Platform as a Service (PaaS).
tsuru What is tsuru? tsuru is an extensible and open source Platform as a Service (PaaS) that makes application deployments faster and easier. With ts
Cerbos is the open core, language-agnostic, scalable authorization solution that makes user permissions and authorization simple to implement and manage by writing context-aware access control policies for your application resources.
Painless access control for cloud-native applications Cerbos helps you super-charge your authorization implementation by writing context-aware access
An open source authentication and authorization system.Bring your database and have authentication microservice ready in few clicks
Authorizer Authorizer is an open-source authentication and authorization solution for your applications. Bring your database and have complete control
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
sgCheckup generates nmap output based on scanning your AWS Security Groups for unexpected open ports.
sgCheckup - Check your Security Groups for Unexpected Open Ports & Generate nmap Output sgCheckup is a tool to scan your AWS Security Groups for a com
Open Source Etho Mining Pool - tuned for 8000000 block hardfork on EthoProtocol blockchain.
Open Source Etho Mining Pool - tuned for 8000000 block hardfork on EthoProtocol blockchain. image to be updated soon! Features This pool is being furt
Source code related to an on-site demonstration (for Ardan Labs) of packaging Go applications with Nix
Ardan Labs Nix Demo High-Level Overview We bumbled the scheduling of an earlier presentation about git worktree that a few co-workers attended. In eff
Print Go values as Go source.
printsrc: Printing Go Values as Source There are many packages that print Go values so people can read them. This package prints Go values so the Go c
Webpage summary extractor using Facebook Open Graph and arc90's readability
goreadability goreadability is a tool for extracting the primary readable content of a webpage. It is a Go port of arc90's readability project, based
Configurable recompiling and rerunning go apps when source changes
rerun Recompiling and rerunning go apps when source changes Features specify list of files/directories to ignore specify list of file suffixes to watc
Karpenter: an open-source node provisioning project built for Kubernetes
Karpenter is an open-source node provisioning project built for Kubernetes. Its goal is to improve the efficiency and cost of running workloads on Kub
The source code, deployment manifests and CI/CD pipelines for the taxi application
The Taxi App About This repository contains the source code, deployment manifests and CI/CD pipelines for the taxi application. Application Source cod
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
simple utility to compare the node's latest block with the source of truth
Near Deer A simple utility to compare the node's latest block with the source of truth (checks against https://rpc..near.org/status) Example usage: al
Automatically generate RESTful API documentation for GO projects - aligned with Open API Specification standard
docs Automatically generate RESTful API documentation for GO projects - aligned with Open API Specification standard. go-OAS Docs converts structured
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
Argo Workflows is an open source container-native workflow engine for orchestrating parallel jobs on Kubernetes.
What is Argo Workflows? Argo Workflows is an open source container-native workflow engine for orchestrating parallel jobs on Kubernetes. Argo Workflow
Grafana DB2 Data Source Backend Plugin
Grafana DB2 Data Source Backend Plugin This template is a starting point for building Grafana Data Source Backend Plugins What is Grafana Data Source
An open source third person action RPG with multiplayer support.
Broken Seals A 3D third person RPG. With both multiplayer, and singleplayer capabilities. The main gameplay-loop goal is to create an experience with
IP2Proxy Go package allows users to query an IP address to determine if it was being used as open proxy, web proxy, VPN anonymizer and TOR exits.
IP2Proxy Go Package This package allows user to query an IP address if it was being used as VPN anonymizer, open proxies, web proxies, Tor exits, data
Tackle Add-on to discover information from a source repository
Tackle Add-ons - Discovery - Languages This add-on explores the source code repository and finds the languages using GitHub Linguist. It's common that
LaunchDarkly API Client for Go
This repository contains a client library for LaunchDarkly's REST API. This client was automatically generated from our OpenAPI specification using a
Use SQL to instantly query resources, data sources and more from Terraform code. Open source CLI. No DB required.
Terraform Plugin for Steampipe Use SQL to query data from Terraform configuration files. Get started → Documentation: Table definitions & examples Com
A free & open-source 2D sprite editor, made with the Godot Engine! Available on Windows, Linux, macOS and the Web!
Pixelorama - your free and open-source sprite editor! Made by Orama Interactive with the Godot Engine, written in GDScript! Make sure to visit our web
Learn to create turn-based combat with this Open Source RPG demo ⚔
Godot Open RPG OpenRPG is a tool and a demo to create Role Playing Games with turn-based combat. ➡ Follow us on Twitter and YouTube for free game crea
inkle's open source scripting language for writing interactive narrative.
ink Ink is inkle's scripting language for writing interactive narrative, both for text-centric games as well as more graphical games that contain high
An open source mesh slicer framework for Unity3D Game Engine. Written in C#.
Open Source Slicer Framework for the Unity3D Game Engine Ability to slice any convex Mesh using a Plane UV/Normal/Tangent Space Interpolation for seam
Open Adaptive Music Library module for godot engine
oamlGodotModule Open Adaptive Music Library module for godot engine For info on oaml check out https://github.com/oamldev/oaml Usage Clone the reposit
An open source Pusher server implementation compatible with Pusher client libraries written in GO
Try browsing the code on Sourcegraph! IPÊ An open source Pusher server implementation compatible with Pusher client libraries written in Go. Why I wro
Detect non-inclusive language in your source code.
Detect non-inclusive language in your source code. I stay woke - Erykah Badu Creating an inclusive work environment is imperative to a healthy, suppor
Port information web scraper written in Go.
Whatport is an open source tool that scrapes port information from SpeedGuide's Port Database Usage whatport [port(s)] (Seperate ports with a space)
A truly Open Source MongoDB alternative
FerretDB FerretDB (previously MangoDB) was founded to become the de-facto open-source substitute to MongoDB. FerretDB is an open-source proxy, convert
Next-generation IoT open source platform.
tKeel Next-generation IoT open source platform High performance, High security and easy to use tKeel is a strong and reusable IoT platform that helps
A best practices Go source project with unit-test and integration test, also use skaffold & helm to automate CI & CD at local to optimize development cycle
Dependencies Docker Go 1.17 MySQL 8.0.25 Bootstrap Run chmod +x start.sh if start.sh script does not have privileged to run Run ./start.sh --bootstrap
Horusec is an open source tool that improves identification of vulnerabilities in your project with just one command.
Table of contents 1. About 2. Getting started 2.1. Requirements 2.2. Installation 3. Usage 3.1. CLI Usage 3.2. Using Docker 3.3. Older versions 3.4. U
Open-source HTTP-based Representational State Transfer Configuration Protocol (RESTCONF)
RESTCONF RESTCONF is a network management protocol based on HTTP [RFC7230], for configuring data defined in YANG version 1 [RFC6020] or YANG version 1
Open Source Ethereum Mining Pool With Go
Open Source Ethereum Mining Pool Features This pool is being further developed to provide an easy to use pool for Ethereum miners. This software is fu
Ritchie CLI is an open-source tool that allows to create, store and share any kind of automation, executing them through command lines, to run operations or start workflows ⚙️ 🖥 💡
Table of contents 1. About 2. Getting Started i. Installation ii. Initialize rit locally iii. Add your first formulas repository iv. Run the Hello Wor
Provide open, community driven reusable components for building distributed applications
Components Contrib The purpose of Components Contrib is to provide open, community driven reusable components for building distributed applications. T
Pre-constructed source for CDKTF AWS Golang
cdktf-provider-aws-go Terraform CDK aws Provider v3.64.2 go get github.com/hortau/cdktf-provider-aws-go Example: package main import ( "github.com/
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
An open source platform for inter-operable smart contracts which automatically execute
CHT ❗️ For issue disclosure, check out SECURITY.md ❗️ Juno is an open source platform for inter-operable smart contracts which automatically execute,
Source code of a YouTube tutorial about writing terminal applications with Golang
Bubble Tea Demo 00 Source code of a YouTube tutorial about writing terminal applications with Golang by using Bubble Tea. Contains a simple counter ap
Openp2p - an open source, free, and lightweight P2P sharing network
It is an open source, free, and lightweight P2P sharing network. As long as any device joins in, you can access them anywhere
Kubernetes is an open source system for managing containerized applications across multiple hosts.
Kubernetes Kubernetes is an open source system for managing containerized applications across multiple hosts. It provides basic mechanisms for deploym
Application wirtten in GO to check if the port on the remote host is open
portcheck A simple Pod that get API POST request with port type and number with a target's IP address and checks if the destination port is available
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
This is the new api repository for Feel the Movies. Written in Go, totally open source.
This is the new API repository for Feel the Movies. Written in Go, totally open source. App Currently available for Android only. I have plans for an
Go http.RoundTripper that emits open telemetry metrics. This helps you easily get metrics for all external APIs you interact with.
go-otelroundtripper This package provides an easy way to collect http related metrics (e.g Response times, Status Codes, number of in flight requests
Source Repo for utilities used in Atlas
Atlas-Utilities Source Repo for utilities used in Atlas filepicker Simple file picker in Go using go-common-file-dialog This returns the path of a fil
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
Free and open source, powerful network-wide ads & trackers blocking DNS server
Privacy protection center for you and your devices Free and open source, powerful network-wide ads & trackers blocking DNS server. AdGuard.com | Wiki
IRC bot for launch ddos attack, Mainly of scan target are IoT device that run linux and open default SSH port
This is my first IRC bot for launch ddos attack, Mainly of scan target are IoT device that run linux and open default SSH port, This bot is write on Go language. For education purpose only. Please test it in your lab. And i create this for join university in the future not for attack anyone server with out any permission!!!
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.
A Cloud Native Buildpack that provides the Open Liberty runtime
gcr.io/paketo-buildpacks/open-liberty The Paketo Open Liberty Buildpack is a Cloud Native Buildpack that contributes Open Liberty for Java EE support.
Use SQL to instantly query Hypothesis resources. Open source CLI. No DB required.
Hypothesis Plugin for Steampipe Prerequisites Steampipe Golang Build $ git clone https://github.com/judell/steampipe-plugin-hypothesis.git $ cd steam
An open network for Micro services.
Micro Network The micro network is an open network for Micro services. Note: The network is still in early development. This document serves as a star
The Zuri Core is an open-source API that serves as the backend and backbone of Zuri Chat
The Zuri Core is an open-source API that serves as the backend and backbone of Zuri Chat
OpenAIOS is an incubating open-source distributed OS kernel based on Kubernetes for AI workloads
OpenAIOS is an incubating open-source distributed OS kernel based on Kubernetes for AI workloads. OpenAIOS-Platform is an AI development platform built upon OpenAIOS for enterprises to develop and deploy AI applications for production.
An open source alternative to terraform enterprise.
oTF An open source alternative to terraform enterprise. Functionality is currently limited: Remote execution mode (plans and applies run remotely) Sta
Kusk makes your OpenAPI definition the source of truth for API resources in your cluster
Kusk - use OpenAPI to configure Kubernetes What is Kusk? Developers deploying their REST APIs in Kubernetes shouldn't have to worry about managing res
Hybridnet is an open source container networking solution, integrated with Kubernetes and used officially by following well-known PaaS platforms
Hybridnet What is Hybridnet? Hybridnet is an open source container networking solution, integrated with Kubernetes and used officially by following we
An example desktop system tray application that can launch HTML5 windows. Go source with a build process for Windows, Mac and Linux.
ExampleTrayGUI An example cross-platform (Mac, Windows, Linux) system tray application that can launch HTML5 windows, developed in Go including functi
An open-source project for managing OpenStack resources and OpenStack infrastructure in a Kubernetes cluster
kupenStack Kubernetes-Native OpenStack A Sandbox Project. Have you used OpenStack before? If so, then for you KupenStack is magic ✨ that lets you use
IRC bot for launch ddos attack, Mainly of scan target are IoT device that run linux and open default SSH port
IRC bot for launch ddos attack, Mainly of scan target are IoT device that run linux and open default SSH port
Gitrob: Putting the Open Source in OSINT
Gitrob: Putting the Open Source in OSINT Gitrob is a tool to help find potentially sensitive files pushed to public repositories on Github. Gitrob wil
HoloBot — An open-source Discord bot for Hololive fans, built with Go.
HoloBot HoloBot — An open-source Discord bot for Hololive fans, built with Go. Installation From Binary Download holobot binary here. Create a file ca
Open, Multi-Cloud, Multi-Cluster Kubernetes Orchestration
Karmada Karmada: Open, Multi-Cloud, Multi-Cluster Kubernetes Orchestration Karmada (Kubernetes Armada) is a Kubernetes management system that enables
Open IM Demo Register Use Tutorial
Open-IM-Demo-Register Use Tutorial First step: Log in to this site: https://www.aliyun.com/product/sms Buy Short Message Service You will get accessKe
🔎 Help find Trojan Source vulnerability in code 👀 . Useful for code review in project with multiple collaborators
TrojanSourceFinder TrojanSourceFinder helps developers detect "Trojan Source" vulnerability in source code. Trojan Source vulnerability allows an atta
📖 A little guide book on Ethereum Development with Go (golang)
📖 A little guide book on Ethereum Development with Go (golang)
The open source, end-to-end computer vision platform. Label, build, train, tune, deploy and automate in a unified platform that runs on any cloud and on-premises.
End-to-end computer vision platform Label, build, train, tune, deploy and automate in a unified platform that runs on any cloud and on-premises. onepa
BluePhish: Open-Source Phishing Toolkit (Direct Fork of GoPhish)
BluePhish BluePhish: Open-Source Phishing Toolkit (Direct Fork of GoPhish) Gophish is an open-source phishing toolkit designed for businesses and pene
A detector for the Trojan Source and other unicode-based vulnerabilities.
Trojan Source Detector This application detects Trojan Source attacks in source code. It can be used as part of the CI system to make sure there are n
Set out to become the de facto open-source alternative to MongoDB
MangoDB MangoDB is set out to become the de facto open-source alternative to MongoDB. MangoDB is an open-source proxy, which converts MongoDB wire pro
Finally a simple, modern and open source interface for domain name.
happyDNS Finally a simple, modern and open source interface for domain name. It consists of a HTTP REST API written in Golang (primarily based on http
An OBS overlay (browser source) for mumble
Mumble UI An attempt at creating an overlay that could be used inside of OBS to show who is speaking for the DAY[0] Podcast. It is meant to be reasona
Event Source for Direktiv and Knative
Event Source for Direktiv and Knative This repository contains ContainerSources for Knative Eventing. The following sources are available: Direktiv (I
GoTrue is a small open-source API written in Golang, that can act as a self-standing API service for handling user registration and authentication for Jamstack projects.
GoTrue is a small open-source API written in Golang, that can act as a self-standing API service for handling user registration and authentication for Jamstack projects.
Go net wrappers that enable TCP Fast Open.
tfo-go tfo-go provides a series of wrappers around net.Listen, net.ListenTCP, net.DialContext, net.Dial, net.DialTCP that seamlessly enable TCP Fast O
mesh-kridik is an open-source security scanner that performs various security checks on a Kubernetes cluster with istio service mesh and is leveraged by OPA (Open Policy Agent) to enforce security rules.
mesh-kridik Enhance your Kubernetes service mesh security !! mesh-kridik is an open-source security scanner that performs various security checks on a
Blunder is an open-source UCI compatible chess engine.
A UCI compatible chess engine written in Golang
Get a binary file directly from the Golang source project.
This project aims to provide a way to get binary file from a Golang project easily. Users don't need to have a Golang environment. Server Usage: docke
Easily customizable Social image (or Open graph image) generator
fancycard Easily customizable Social image (or Open graph image) generator Built with Go, Gin, GoQuery and Chromedp Build & Run Simply, Clone this rep
Use SQL to instantly query Datadog resources across accounts. Open source CLI. No DB required.
steampipe-plugin-datadog Datadog Plugin for Steampipe Use SQL to query dashboards, users, roles and more from Datadog. Get started → Documentation: Ta
Source code of Liteloader Tools
LiteLoader Tools This repository store the source code of some LiteLoader Tools Prebuilt Binary see /bin folder Image2Binary [Golang] convert Image(jp
CUE is an open source data constraint language which aims to simplify tasks involving defining and using data.
CUE is an open source data constraint language which aims to simplify tasks involving defining and using data.
Cake is a lightweight HTTP client library for GO, inspired by Java Open-Feign.
Cake is a lightweight HTTP client library for GO, inspired by Java Open-Feign. Installation # With Go Modules, recommanded with go version 1.16
go-stash is a high performance, free and open source server-side data processing pipeline that ingests data from Kafka, processes it, and then sends it to ElasticSearch.
go-stash is a high performance, free and open source server-side data processing pipeline that ingests data from Kafka, processes it, and then sends it to ElasticSearch.
Use SQL to data from CSV files. Open source CLI. No DB required.
CSV Plugin for Steampipe Use SQL to query data from CSV files. Get started → Documentation: Table definitions & examples Community: Slack Channel Get
Go terminal app listing open pull requests in chosen GitHub repositories
go-pr-watcher About Shows open pull requests on configured GitHub repositories. Getting started Create GitHub personal token with read permissions Cre