172 Resources
Golang dependency-free 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
A fast, easy-of-use and dependency free custom mapping from .csv data into Golang structs
csvparser This package provides a fast and easy-of-use custom mapping from .csv data into Golang structs. Index Pre-requisites Installation Examples C
Code your next Go web project with (a) Mojito! No matter if its an API or a website, go-mojito assists you with dependency injection, simple routing, custom request / response objects and template rendering
Go-Mojito is a super-modular library to bootstrap your next Go web project. It can be used for strict API-only purposes as well as server-side renderi
A zero-dependency cache library for storing data in memory with generics.
Memory Cache A zero-dependency cache library for storing data in memory with generics. Requirements Golang 1.18+ Installation go get -u github.com/rod
wazero: the zero dependency WebAssembly runtime for Go developers
wazero: the zero dependency WebAssembly runtime for Go developers WebAssembly is a way to safely run code compiled in other languages. Runtimes execut
ZenQ - A low-latency thread-safe queue in golang implemented using a lock-free ringbuffer
ZenQ A low-latency thread-safe queue in golang implemented using a lock-free ringbuffer Features Much faster than native channels in both SPSC (single
Go from the beginning - A book on Go, contains fundamentals but also recipes
Go from the beginning Welcome to Go from the beginning, a free book containing 25+ lessons that will take you from "zero to hero" in the amazing langu
🚀 GoDI: Generic based DI in Go
🚀 GoDI: Generic based DI in Go Installation DI: go get -u github.com/MaximZayats/godi/ import "github.com/MaximZayats/godi/di" CMD: go get -u github.
Collection of high performance, thread-safe, lock-free go data structures
Garr - Go libs in a Jar Collection of high performance, thread-safe, lock-free go data structures. adder - Data structure to perform highly-performant
Moviefetch: a simple program to search and download for movies from websites like 1337x and then stream them
MovieFetch Disclaimer I am NOT responisble for any legal issues or other you enc
A lightweight package for loading environment variables into structs
env A lightweight package for loading environment variables into structs 📌 About This package is made for apps that store config in environment varia
Nomad-driver-await-dependency - A Nomad driver that acts as blocker for subsequent task until a given Consul service has reached a given state
Nomad Skeleton Driver Plugin Skeleton project for Nomad task driver plugins. Thi
go.mod file is the root of dependency management in Go
go.mod file is the root of dependency management in Go. All the modules which are needed or to be used in the project are maintained in go.mod file. I
golang-runtime-di is a framework for runtime dependency injection in go
golang-runtime-di description golang-runtime-di is a framework for runtime dependency injection in go. usage quickstart add it to your go.mod: go get
Show dependency graph of docker images/containers
docker-graph Show dependency graph of docker images/containers like this: Orange is images and green is containers. Features Collect docker images, co
Goworkers - Zero dependency Golang worker pool
Golang Worker Pool Zero dependency golang goroutines pool library. It is useful
Frei - Modern replacement for `free`
frei (FREe Improved) Since almost every basic command nowadays has a fancy Rust
Oneonone - Hassle-free 1on1 meeting questions as API
oneonone Hassle-free 1on1 meeting questions as API API Protobuf IDL Endpoints ht
Di - A (very) WIP Go 1.18+ generic dependency injection package based on type reflection
di A (very) WIP Go 1.18+ generic dependency injection package based on type refl
gomUP is a tool to keep track of outdated dependencies and upgrade them to the latest version
gomUP 🆙 gomUP is a tool to keep track of outdated dependencies and upgrade them to the latest version. Designed for monorepo Go projects and Go proje
Lightweight, zero-dependency, and extendable configuration management library for Go
uConfig Lightweight, zero-dependency, and extendable configuration management. uConfig is extremely light and extendable configuration management libr
Golang flags parser with zero dependency
flags Golang flags parser with zero dependency. Usage See simple.go for basic usage. Concept flags gives a simple way to get flag's value from argumen
Scheduler - Scheduler package is a zero-dependency scheduling library for Go
Scheduler Scheduler package is a zero-dependency scheduling library for Go Insta
SpoofDPI - A simple anti-censorship tool written in Go
SpoofDPI Read in other Languages: English, 한국어 A simple and fast software designed to bypass Deep Packet Inspection Dependencies Go Installation Binar
Scheduler package is a zero-dependency scheduling library for Go
Scheduler Scheduler package is a zero-dependency scheduling library for Go Install go get -u github.com/Ja7ad/Scheduler Features Scheduling your funct
🗡 Molag is a POC/awareness project for dependency risks.
molag // 🚧 WIP Intro This is a POC package, showcasing why dependencies in general (in any programming language/framework) are a bad idea. This does
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
GO Dependency Injection
KInit Usage examples Installation go get github.com/go-kata/kinit Status This is a beta version. API is not stabilized for now. Versioning Till the fi
Golang type-safe dependency injection
nject, npoint, nserve, & nvelope - dependency injection Install: go get github.com/muir/nject This is a quartet of packages that together make up a m
Free, 11MB, containerized, self-hosted mock server.
Mocktail V2 is here ! Mocktail is completely free, 11mb,self-hosted, containerized mock server with a dashboard. There are no limitations or restricti
Virtualgo: Easy and powerful workspace based development for go
virtualgo Virtualgo (or vg for short) is a tool which provides workspace based development for Go. Its main feature set that makes it better than othe
Trumail - A Fast and Free Email Verification API written in Go
Trumail Trumail is a free and open source email validation/verification system. It is available in three forms, the Golang client library verifier for
Goop - A simple dependency manager for Go (golang), inspired by Bundler.
Goop A dependency manager for Go (golang), inspired by Bundler. It is different from other dependency managers in that it does not force you to mess w
Stash large datasets on GitHub for free, quick, and easy download 🐿
squirrel Stash large datasets on GitHub for free, quick, and easy download 🐿 Install To install squirrel, run the following: curl ... Usage Create a
G文⚡️: Concurrency-safe, Free and Unlimited google translate api for Golang. 🔥免费、无限、并发安全的谷歌翻译包
Googletrans G文 ⚡️ : Concurrency-safe, free and unlimited golang library that implemented Google Translate API. Inspired by py-googletrans. Features Ou
A simple tool to fill random data into a file to overwrite the free space on a disk
random-fill random-fill is a simple tool to fill random data into a file to over
Neural network transition-based dependency parser (in Rust)
dpar Introduction dpar is a neural network transition-based dependency parser. The original Go version can be found in the oldgo branch. Dependencies
Introduce the best practice experience of Go project with a complete project example
Introduce the best practice experience of Go project with a complete project example
Generic Free List implementation to reuse memory and avoid allocations
gofl GOFL provides a Generic Free List implementation for Go. Installation This
Hassle-free queries on Amazon CloudWatch Logs Insights in Go
Incite! - CloudWatch Insights queries made (very) easy What is Incite!? With AWS CloudWatch Logs's Insights service, you can query your application lo
yt-dl but for free sms services
recvsms - use free sms services through cli You can think of recvsms as yt-dl for free sms services. It will support many SMS "backends" eventually. I
Simple script for farm free books from PackPub.com
Bookgot BookGot is a simple boot for farm free books from PACKTPUB.COM #Install go get -u github.com/bregydoc/Bookgot Usage First import BookGot //..
Go dependency injection: nject & npoint
nject & npoint - dependency injection Install: go get github.com/BlueOwlOpenSource/nject This is a pair of packages: nject: type safe dependency inje
Simple cache dependency system on-top of the famous redigo package
go-cache Simple cache dependency system on-top of the famous redigo package Table of Contents Installation Documentation Examples & Tests Benchmarks C
A few serve, the rest enjoy the free drinks
Tavern A few serve, the rest enjoy the free drinks. ⚠️ Work in progress, experimental As the Tavern client downloads, decrypts and publishes to the wo
Easy, Secure, Free file sharing
RiftShare NOTE - Please see the gh-pages site at riftshare.app for the up to date Readme and FAQ. About RiftShare is an app inspired by a few amazing
✒ A free, self-hosted, cross-platform service to sign and install iOS apps, all without a computer
SignTools A free, self-hosted, cross-platform service to sign and install iOS apps, all without a computer. Introduction There are countless reasons t
WhiteSource Log4j Detect is a free CLI tool that quickly scans your projects to find vulnerable Log4j versions
Log4jDetect WhiteSource Log4j Detect is a free CLI tool that quickly scans your projects to find vulnerable Log4j versions containing the following kn
others implement usefuls stuff in their free time. I implement an eventstore framework
Eventstore eventstore is a library where I try out new stuff related to an eventstore as a single point of truth. At the moment I'm writing this it's
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
Wire: Automated Initialization in Go
Wire: Automated Initialization in Go Wire is a code generation tool that automates connecting components using dependency injection. Dependencies betw
Web-based, zero-config, dependency-free database schema change and version control tool for teams
Live Demo • Install • Help • Development • Design Doc Bytebase is a web-based, zero-config, dependency-free database schema change and version control
Platshoot, a free/libre 2D side-scroller shooter game
Platshoot This project is currently being ported to Godot 3.2. Not everything will work or look as expected. A 2D shooter game. Kill enemies and move
Gitscanner is used to perform a variety of security checks against Git repositories and is expandable. Feel free to add your own checks.
Git Repository security checker This is a fast Go implementation to check Git repositories (local or remote) for some common security issues. It relie
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
✨ This pack of 100+ gopher pictures and elements will help you to build own design of almost anything related to Go Programming Language: presentations, posts in blogs or social media, courses, videos and many, many more.
Free Gophers Pack 🌟 🌈 💗 Meet the New Emotional Gophers! 💗 🌈 🌟 This pack of 100+ gopher pictures and elements will help you to build own design o
Free gophers
Gophers.... The Go gopher was designed by the awesome Renee French. Read http://blog.golang.org/gopher for more details. The images and art-work in th
Clean Architecture template for Golang services
Go Clean template Clean Architecture template for Golang services Overview The purpose of the template is to show: how to organize a project and preve
alog is a dependency free, zero/minimum memory allocation JSON logger with extensions
Alog (c) 2020-2021 Gon Y Yi. https://gonyyi.com. MIT License Version 1.0.0 Intro Alog was built with a very simple goal in mind: Support Tagging (and
Dependency-Free Bencode Editor
rbEdit A statically compiled and dependency-free Bencode editor in Go, useful for command line use and scripts. Quick Start # Compile for linux arch:
This is a brief tutorial I created for a couple friends to show how to do some stuff in go and ethereum. Feel free to do any PRs with suggestions
golang-tutorial This is a brief tutorial I created for a couple friends to show how to do some stuff in Go and Ethereum. Milestones Create the environ
Hassle-free REST API testing for Go
melatonin melatonin is a fluent, flexible REST API testing library for Go. It provides many of the benefits of a domain-specific test language but wit
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
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
Package sqlite is a CGo-free port of SQLite.
sqlite Package sqlite is a CGo-free port of SQLite. SQLite is an in-process implementation of a self-contained, serverless, zero-configuration, transa
Duplicacy: A lock-free deduplication cloud backup tool
Duplicacy: A lock-free deduplication cloud backup tool Duplicacy is a new generation cross-platform cloud backup tool based on the idea of Lock-Free D
Interactive dependency graph visualization tool for golang
Interactive dependency graph visualization tool for golang using the awesome cytoscape graph visualizer.
A CLI tool to display all dependencies or dependents of an object in a Kubernetes cluster.
kube-lineage A CLI tool to display all dependencies or dependents of an object in a Kubernetes cluster. Usage $ kube-lineage clusterrole system:metric
Rotating cache for small data with lock-free access.
Rotating cache Byte cache implementation with lock-free access. Designed to work with small data under high pressure. Lock-free access (both read and
Store files in Telegram messages for free and access them from a modern Web UI
Telegram Storage Store files in Telegram messages for free and access them in a nice web UI. Telegram allows to store files (of max 2GB each) for a un
CDK - Zero Dependency Container Penetration Toolkit
CDK is an open-sourced container penetration toolkit, offering stable exploitation in different slimmed containers without any OS dependency. It comes with penetration tools and many powerful PoCs/EXPs helps you to escape container and takeover K8s cluster easily.
Barry is a silly little thing I wanted to try, feel free to screenshot.
Barry What is Barry? Barry is a silly little thing I wanted to try, feel free to screenshot. If you manage to get panics after being told not to do th
GBPool-- a simple but useful golang free proxy pool
GBPool-- a simple but useful golang free proxy pool Intro(English) (中文) GBPool, golang baipiao proxy pool, a free & simple golang proxy pool module, g
📖 A little guide book on Ethereum Development with Go (golang)
📖 A little guide book on Ethereum Development with Go (golang)
A fast unused and duplicate dependency checker
Depp - A fast unused and duplicate package checker Installation npm install -g depp-installer (will try to get npm install -g depp later) Usage Just
Dependency management solution for Hashicorp Terraform modules
TERRADEP This is the module dependency solution for implementing terraform's modules dependency. Using this, users can now manage dependencies both fr
siusiu (suite-suite harmonics) a suite used to manage the suite, designed to free penetration testing engineers from learning and using various security tools, reducing the time and effort spent by penetration testing engineers on installing tools, remembering how to use tools.
siusiu (suite-suite harmonics) a suite used to manage the suite, designed to free penetration testing engineers from learning and using various security tools, reducing the time and effort spent by penetration testing engineers on installing tools, remembering how to use tools.
A small & fast dependency-free library for parsing micro expressions.
MicroExpr A small & fast dependency-free library for parsing micro expressions. This library was originally built for use in templating languages (e.g
Schema-free, document-oriented streaming database that optimized for monitoring network traffic in real-time
Basenine Schema-free, document-oriented streaming database that optimized for monitoring network traffic in real-time. Featured Aspects Has the fastes
Download tracks with free account
Spotify This module works with Spotify free accounts. It can download individual tracks. It downloads the audio files served by Spotify's servers and
Golang jwt tokens without any external dependency
Yet another jwt lib This is a simple lib made for small footprint and easy usage It allows creating, signing, reading and verifying jwt tokens easily
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.
depstat is a dependency analyzer for Go modules enabled projects.
depstat is a dependency analyzer for Go modules enabled projects. It runs as part of the Kubernetes CI pipeline to help evaluate dependency updates to Kubernetes.
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)
A dependency injection library that is focused on clean API and flexibility
Dependency injection DI is a dependency injection library that is focused on clean API and flexibility. DI has two types of top-level abstractions: Co
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/
Jacket of google/wire: advanced DI approach wrapping google/wire for cloud.
Wire-Jacket: IoC Container of google/wire for cloud-native Jacket of google/wire: advanced DI approach wrapping google/wire for cloud. google/wire : h
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
A lightweight IoC dependency injection container for Golang
iocgo A lightweight IoC dependency injection container for Golang English | 中文 How to use Installation it requires Go 1.15 or newer versions. install
two scripts written in golang that will help you recognize dependency confusion.
two scripts written in golang that will help you recognize dependency confusion.
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
MNA - stands for mobile number assignment - a small zero external dependency golang library that is used to identify mobile number assignment in tanzania
MNA - stands for mobile number assignment - a small zero external dependency golang library that is used to identify mobile number assignment in tanzania
This project for solving the problem of chaincode being free from k8s control
Peitho - Hyperledger Fabric chaincode Cloud-native managed system The chaincode of Hyperledger Fabric can be handed over to k8s for management, which
Helm plugin to reference value files packaged in dependency charts
Helm Octopus Plugin This Helm plugin allows to reference packaged value files (other than the default values.yaml). Install helm plugin install https:
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
A faster RWLock primitive in Go, 2-3 times faster than RWMutex. A Go implementation of concurrency control algorithm in paper Left-Right - A Concurrency Control Technique with Wait-Free Population Oblivious Reads
Go Left Right Concurrency A Go implementation of the left-right concurrency control algorithm in paper Left-Right - A Concurrency Control Technique w
Carina: an high performance and ops-free local storage for kubernetes
Carina English | 中文 Background Storage systems are complex! There are more and more kubernetes native storage systems nowadays and stateful applicatio
Reducing Malloc/Free traffic to cgo
CGOAlloc Reducing Malloc/Free traffic to cgo Why? Cgo overhead is a little higher than many are comfortable with (at the time of this writing, a simpl
一个简易版本的Go依赖注入实现
di di是一个简易版本的Go依赖注入实现 di 安装 快速使用 函数 New RegisterBean RegisterNamedBean Provide ProvideWithBeanName GetBean Property UseValueStore Serve LoadAndServe 标
An high performance and ops-free local storage solution for Kubernetes.
Carina carina 是一个CSI插件,在Kubernetes集群中提供本地存储持久卷 项目状态:开发测试中 CSI Version: 1.3.0 Carina architecture 支持的环境 Kubernetes:1.20 1.19 1.18 Node OS:Linux Filesys