413 Resources
Golang open-source Libraries
app-services-go-linter plugin analyze source tree of Go files and validates the availability of i18n strings in *.toml files
app-services-go-linter app-services-go-linter plugin analyze source tree of Go files and validates the availability of i18n strings in *.toml files. A
Code snippets by first time open source contributors
Introduction Golang code snippets by first time open source contributors Rules How to contribute Add a folder and create your desired code snippet fil
Use SQL to instantly query instances, networks, databases, and more from Scaleway. Open source CLI. No DB required.
Scaleway Plugin for Steampipe Use SQL to query infrastructure servers, networks, databases and more from your Scaleway project. Get started → Document
Source for the Chillis & Associates blockchain nodes
Chillis & Associates chillisd Repository This repository contains the source code for validators on the Chillis network. The source is based on the wa
Uses the Finger user information protocol to open a TCP connection that makes a request to a Finger server
Finger Client This client uses the Finger user information protocol to open a TCP connection that makes a request to a Finger server. Build and Run Ru
✔️ Get random data for your app from a third-party source.
Random Data Securely produced random data for application testing. FAQ What would i use this data for? You can use this information to test your apps
Cloudpods is a cloud-native open source unified multi/hybrid-cloud platform developed with Golang
Cloudpods is a cloud-native open source unified multi/hybrid-cloud platform developed with Golang, i.e. Cloudpods is a cloud on clouds. Cloudpods is able to manage not only on-premise KVM/baremetals, but also resources from many cloud accounts across many cloud providers. It hides the differences of underlying cloud providers and exposes one set of APIs that allow programatically interacting with these many clouds.
A bin which will keep screen open by moving a mouse
Stay Awake This is a small program which will move mouse up and down to keep screen on. This stimulates like user is doing something. Motivation I had
An open-source, distributed, cloud-native CD (Continuous Delivery) product designed for developersAn open-source, distributed, cloud-native CD (Continuous Delivery) product designed for developers
Developer-oriented Continuous Delivery Product English | 简体中文 Table of Contents Zadig Table of Contents What is Zadig Quick start How to use? How to
An open source programming language that makes it easy to build simple
The Go Programming Language Go is an open source programming language that makes it easy to build simple, reliable, and efficient software. Gopher ima
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
The open source public cloud platform. An AWS alternative for the next generation of developers.
M3O M3O is an open source public cloud platform. We are building an AWS alternative for the next generation of developers. Overview AWS was a first ge
gRelay is an open source project written in Go that provides the circuit break pattern with a relay idea behind.
gRELAY gRelay is an open source project written in Go that provides: Circuit Break ✔️ Circuit Break + Relay ✔️ Concurrecny Safe ✔️ Getting start Insta
mysshw - a free and open source ssh cli client soft.
mysshw install go version = 1.16.* use go get go get -u github.com/cnphpbb/mysshw go version = 1.17.* use go install go install github.com/cnphpbb/
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.
English | 简体中文 go-stash go-stash is a high performance, free and open source server-side data processing pipeline that ingests data from Kafka, proces
An open source DICOM graphics viewer and utility applications
dicomgraphics A DICOM image viewer and utilities. dicomviewer A simple viewer application for DICOM images with variable window parameters. Built usin
Open Source runtime scanner for OpenShift cluster and perform security audit checks based on CIS RedHat OpenShift Benchmark specification
OpenShift-Ordeal Scan your Openshift cluster !! OpenShift-Ordeal is an open source audit scanner who perform audit check on OpenShift Cluster and outp
The open-source collaborative IDE for your databases.
The open-source collaborative IDE for your databases in your browser. About Slashbase is an open-source collaborative IDE for your databases in your b
A plugin for running Open Policy Agent (OPA) in AWS Lambda as a Lambda Extension.
opa-lambda-extension-plugin A custom plugin for running Open Policy Agent (OPA) in AWS Lambda as a Lambda Extension. To learn more about how Lambda Ex
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
A simple means of configuring Open Telemetry instrumentation in Golang
Otel GO Starter A simple means of getting the Open Telemetry global instrumentation configure and started Get Started Using the Otel GO Starter allows
DiscSpam is the best free and open source tool to spam/raid Discord servers.
DiscSpam Fast, Free, Easy to use Discord.com raid tool Report Bug , Request Feature About The Project There are a few Discord raid tools on GitHub, ho
Fleet - Open source device management, built on osquery.
Fleet - Open source device management, built on osquery.
Rook is an open source cloud-native storage orchestrator for Kubernetes
Rook is an open source cloud-native storage orchestrator for Kubernetes, providing the platform, framework, and support for a diverse set of storage solutions to natively integrate with cloud-native environments.
CasaOS - A simple, easy-to-use, elegant open-source home server system.
CasaOS - A simple, easy-to-use, elegant open-source home server system. CasaOS is an open-source home server system based on the Docker ecosystem and
TriggerMesh open source event-driven integration platform powered by Kubernetes and Knative.
TriggerMesh open source event-driven integration platform powered by Kubernetes and Knative. TriggerMesh allows you to declaratively define event flows between sources and targets as well as add even filter, splitting and processing using functions.
Print all source code for a given go package or module.
gosrcs gosrcs is a tool to print all the source code a given go package depends on. The original motivation of this tool is to integrate go builds int
Prometheus exporter for Indian National Stock Exchange (NSE).
Open Stocks Exporter Prometheus exporter for stocks. Open-Stocks-Exporter uses Yahoo finance API under the hood, to fetch stock entities in real-time
The GCP Enterprise Cloud Cost Optimiser, or gecco for short, helps teams optimise their cloud project costs.
gecco helps teams optimise their cloud resource costs. Locate abandoned, idle, and inefficiently configured resources quickly. gecco helps teams build
Simple Go client for open-meteo.com
Open-Meteo-Go A simple go client for the open meteo API. It supports all options of the API as of Sept 20 2021. Usage Simple example: package main im
runtime - an abstraction library on top of the Open Policy Agent (OPA)
runtime - an abstraction library on top of the Open Policy Agent (OPA) Introduction The "runtime" project is a library that sits on top of OPA. The go
🎬 The source code of https://asoul.video
🎬 asoul-video The source code of https://asoul.video/ Set up development environment Frontend TBD Backend The ASOUL-Video backend server binary is me
Open-IM-Server is open source instant messaging Server.Backend in Go.
Open-IM-Server is open source instant messaging Server.Backend in Go.
The source code for workshop Scalable architecture using Redis as backend database using Golang + Redis
The source code for workshop Scalable architecture using Redis as backend database using Golang + Redis
Neko is a cross-platform open-source animated cursor-chasing cat. This is the reimplementation write in Go.
Neko Neko is a cat that chases the mouse cursor across the screen, an app written in the late 1980s and ported for many platforms. This code is a re-i
Go API Client for NASA's Open APIs
Go Client for Nasa Open APIs Description The Go Client for Nasa Open APIs is a Go Client for the following Nasa Open APIs: APOD: Astronomy Picture of
SigNoz helps developers monitor their applications & troubleshoot problems, an open-source alternative to DataDog, NewRelic, etc. 🔥 🖥. 👉 Open source Application Performance Monitoring (APM) & Observability tool
Monitor your applications and troubleshoot problems in your deployed applications, an open-source alternative to DataDog, New Relic, etc. Documentatio
Use Google Cloud KMS as an io.Reader and rand.Source.
Google Cloud KMS Go io.Reader and rand.Source This package provides a struct that implements Go's io.Reader and math/rand.Source interfaces, using Goo
Dud is a lightweight tool for versioning data alongside source code and building data pipelines.
Dud Website | Install | Getting Started | Source Code Dud is a lightweight tool for versioning data alongside source code and building data pipelines.
Apache Traffic Control is an Open Source implementation of a Content Delivery Network
Apache Traffic Control Apache Traffic Control is an Open Source implementation of a Content Delivery Network. Documentation Intro CDN Basics Traffic C
Headscale - An open source, self-hosted implementation of the Tailscale control server
Headscale - An open source, self-hosted implementation of the Tailscale control server
Monitoring and automation for Open Source email servers, starting with Postfix.
Welcome to Lightmeter Control Center, the Open Source mailops monitoring application.
Reconstruct Open API Specifications from real-time workload traffic seamlessly
Reconstruct Open API Specifications from real-time workload traffic seamlessly: Capture all API traffic in an existing environment using a service-mes
a Go language free and open-source document for learning from zero level
Go document a GO language free and open-source document for learning from zero level Please publish and collaborate OPEN-SOURCE Sections About go lang
The backend for a Symmetric node.
node-backend The backend for a Symmetric node. Contributing We have a contributing guide over here. Community You can contact us by joining our discor
Focalboard is an open source, self-hosted alternative to Trello, Notion, and Asana.
Focalboard Like what you see? 👀 Give us a GitHub Star! ⭐ Focalboard is an open source, self-hosted alternative to Trello, Notion, and Asana. It helps
Spice.ai is an open source, portable runtime for training and using deep learning on time series data.
Spice.ai Spice.ai is an open source, portable runtime for training and using deep learning on time series data. ⚠️ DEVELOPER PREVIEW ONLY Spice.ai is
ArgoCD is widely used for enabling CD GitOps. ArgoCD internally builds manifest from source data in Git repository, and auto-sync it with target clusters.
ArgoCD Interlace ArgoCD is widely used for enabling CD GitOps. ArgoCD internally builds manifest from source data in Git repository, and auto-sync it
This project is designed to be an open source implementation for streaming desktop games using WebRTC
The aim of this project is develop a WebRTC screenshare designed for streaming video games and accepting remote inputs. There will be ansible instruct
Data source provider for Terraform that interacts with the Solana networks
Terraform Solana Provider Registry Page Requirements Terraform = 0.13.x Go 1.16.x (for building from source) Example Usage Full provider documentatio
A Go Module to interact with Passbolt, a Open source Password Manager for Teams
go-passbolt A Go Module to interact with Passbolt, a Open source Password Manager for Teams This Module tries to Support the Latest Passbolt Community
Clean-Swift source and test code auto-generator. It can save you time typing 500-600 lines of code.
Clean-Swift source & test code auto generator Overview Run Output Basic Usage make config.yaml target_project_name: Miro // target project name copyri
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
Use SQL to instantly query users, groups, applications and more from Okta. Open source CLI. No DB required.
Okta Plugin for Steampipe Use SQL to query infrastructure including users, groups, applications and more from Okta. Get started → Documentation: Table
Open-Falcon-Agent的源码解析
open-falcon agent源码阅读及二次开发 关于open-falcon的架构及说明可参考open-falcon官方网站。 目前小米、美团、滴滴、360、金山云、新浪微博、京东、爱奇艺等都在使用open-falcon或者基于open-falcon的二次开发。open-falcon的架构清晰,
Open-Local is a local disk management system composed of multiple components.
Open-Local is a local disk management system composed of multiple components. With Open-Local, using local storage in Kubernetes will be as simple as centralized storage.
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
port close check scanner. detects open ports, sends alert with slack.
aite9 (port close check scanner) サーバのポートが空いてないことを確認するポートスキャナー たくさんのサーバを管理していると設定ミスで内部利用ポートが外部に公開されてしまっている可能性があり、それに早く気付くためのチェックツールです。 サーバのリストを標準入力で渡すと
Flagr is an open source Go service that delivers the right experience to the right entity and monitors the impact.
Flagr is an open source Go service that delivers the right experience to the right entity and monitors the impact. It provides feature flags, experimentation (A/B testing), and dynamic configuration. It has clear swagger REST APIs for flags management and flag evaluation.
SDK to provide access to JUNO API (Open Banking) (2.0.0)
Juno API - Golang SDK Juno API (Open Banking) (2.0.0) Why? This project is part of my personal portfolio, so, I'll be happy if you could provide me an
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.
Erda is an open-source platform created by Terminus to ensure the development of microservice applications.
Erda is an open-source platform created by Terminus to ensure the development of microservice applications.
Project Kebe is the open-source Snap Store implementation.
Introduction Kebe intends to be a full replacement for the Snap Store. Quickstart Once you have an environment setup (for instance using https://githu
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
🦄 Easy, fast and open-source local package manager for Python!
Unikorn 🦄 Easy, fast and open-source local package manager for Python! Key Features Speed: You can add a package in one second.
Deece is an open, collaborative, and decentralised search mechanism for IPFS
Deece Deece is an open, collaborative, and decentralised search mechanism for IPFS. Any node running the client is able to crawl content on IPFS and a
Sign Container Images with cosign and Verify signature by using Open Policy Agent (OPA)
Sign Container Images with cosign and Verify signature by using Open Policy Agent (OPA) In the beginning, I believe it is worth saying that this proje
LiveKit - Open source, distributed video/audio rooms over WebRTC
LiveKit is an open source project that provides scalable, multi-user conferencing over WebRTC. It's designed to give you everything you need to build real time video/audio capabilities in your applications.
KubeCube is an open source enterprise-level container platform
KubeCube English | 中文文档 KubeCube is an open source enterprise-level container platform that provides enterprises with visualized management of Kuberne
CockroachDB - the open source, cloud-native distributed SQL database.
CockroachDB is a cloud-native distributed SQL database designed to build, scale, and manage modern, data-intensive applications. What is CockroachDB?
BlueBot is an open-source trading bot that can be customized to handle specific investment strategies.
BlueBot Quick Note BlueBot and all mentioned services are free to use, including supported financial APIs. Overview BlueBot is a self-healing trading
letgo is an open-source, high-performance web framework for the Go programming language.
high-performance Lightweight web framework for the Go programming language. golang web framework,高可用golang web框架,go语言 web框架 ,go web
Open Source runtime scanner for Linux containers (LXD), It performs security audit checks based on CIS Linux containers Benchmark specification
lxd-probe Scan your Linux container runtime !! Lxd-Probe is an open source audit scanner who perform audit check on a linux container manager and outp
An open-source re-implementation of Pokémon Red
This project is open source re-implementation of Pokémon Red.
Grab is a tool that downloads source code repositories into a convenient directory layout created from the repo's URL's domain and path
Grab is a tool that downloads source code repositories into a convenient directory layout created from the repo's URL's domain and path. It supports Git, Mercurial (hg), Subversion, and Bazaar repositories.
Source code and slides for Kubernetes Community Days - Bangalore.
kcdctl This is the source code for the demo done as part of the talk "Imperative, Declarative and Kubernetes" at the Kubernetes Community Days, Bengal
GoatCounter is an open source web analytics platform available as a hosted service or self-hosted app
GoatCounter is an open source web analytics platform available as a hosted service (free for non-commercial use) or self-hosted app. It aims to offer easy to use and meaningful privacy-friendly web analytics as an alternative to Google Analytics or Matomo.
Gives criticality score for an open source project
Open Source Project Criticality Score (Beta) This project is maintained by members of the Securing Critical Projects WG. Goals Generate a criticality
An example desktop system tray application that can launch HTML5 windows. Go source with a build process for Windows, Mac and Linux.
An example cross-platform (Mac, Windows, Linux) system tray application that can launch HTML5 windows, developed in Go including functional build process. This repository is intended as a quick reference to help others start similar projects using the referenced libraries and will not be actively maintained.
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
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
A simple database migration tool using an sql.DB connection and fs.FS for the migration source
A simple database migration tool using an sql.DB connection and fs.FS for the migration source. It has no non-test dependencies.
OTS: Open Terraforming Server
OTS: Open Terraforming Server A prototype open source alternative to terraform enterprise
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
Open Cluster Management API
Open Cluster Management API Community, discussion, contribution, and support Getting Started Prerequisites Security Response The api repository define
Unofficial SDK of official notion API in Go
notion-go A go client for the Notion API Description This aims to be an unofficial Go version of the official SDK which is written in JavaScript. Inst
Open-IM-Server is open source instant messaging Server.Backend in Go.
Open-IM-Server Open-IM-Server: Open source Instant Messaging Server Instant messaging server. Backend in pure Golang, wire transport protocol is JSON
An open source embedding vector similarity search engine powered by Faiss, NMSLIB and Annoy
Click to take a quick look at our demos! Image search Chatbots Chemical structure search Milvus is an open-source vector database built to power AI ap
Script to check open slot for 18+ age group in particular district and pin code area
Running instruction install go: 1.14 (might work with other versions as well) install following library for sending notifications go get -u github.com
Open-metrics endpoint collector for ONTAP
NetApp Harvest 2.0 The swiss-army knife for monitoring datacenters. The default package collects performance, capacity and hardware metrics from ONTAP
CrowdSec - an open-source massively multiplayer firewall able to analyze visitor behavior & provide an adapted response to all kinds of attacks. It also leverages the crowd power to generate a global IP reputation database to protect the user network.
📚 Documentation 💠 Configuration Hub 💬 Discourse (Forum) 💬 Gitter (Live chat) 💃 This is a community driven project, we need your feedback. TL;DR
El Carro is a new project that offers a way to run Oracle databases in Kubernetes as a portable, open source, community driven, no vendor lock-in container orchestration system. El Carro provides a powerful declarative API for comprehensive and consistent configuration and deployment as well as for real-time operations and monitoring.
El Carro: The Oracle Operator for Kubernetes Run Oracle on Kubernetes with El Carro El Carro is a new project that offers a way to run Oracle database
Collect data about your dependencies
Collect data about your dependencies Features and Data Sources: Go modules, runs tests, detects tests and benchmarks Flexible rendering with Graphviz,
SingularityCE is the Community Edition of Singularity, an open source container platform designed to be simple, fast, and secure.
SingularityCE Guidelines for Contributing Pull Request Template Project License Documentation Support Citation SingularityCE is the Community Edition
Feishu/Lark Open API Go Sdk, Support ALL Open API and Event Callback.
lark 中文版 README Feishu/Lark Open API Go Sdk, Support ALL Open API and Event Callback. Created By Code Generation. Install go get github.com/chyroc/lar
Use SQL to query host, DNS and exploit information using Shodan. Open source CLI. No DB required.
Shodan Plugin for Steampipe Query Shodan with SQL Use SQL to query host, DNS and exploit information using Shodan. For example: select * from shod
SigNoz helps developer monitor applications and troubleshoot problems in their deployed applications
SigNoz helps developers monitor their applications & troubleshoot problems, an open-source alternative to DataDog, NewRelic, etc. 🔥 🖥
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.
beego is an open-source, high-performance web framework for the Go programming language.
Beego Beego is used for rapid development of enterprise application in Go, including RESTful APIs, web apps and backend services. It is inspired by To
Upterm is an open-source solution for sharing terminal sessions instantly over the public internet via secure tunnels.
Upterm is an open-source solution for sharing terminal sessions instantly over the public internet via secure tunnels.