A static blog written in Go, packaged in one binary. Run it with $ go run ./cmd/blog Or see it in production en: https://metnews.co/blog/ zh: https:/
Render The render package helps manage HTTP request / response payloads. The motivation and ideas for making this package come from go-chi/render. Eve
chromedp-remotedebugger-example A super simple example of how to use chromedp to run Chrome headless with the remote debugger port programmatically (i
k8kit A single binary containing kubectl, helm, and flux embedded as subcommands. This is a proof of concept right now, to show what's possible if the
Adaptive radix tree Synchronized This repository provides the implementation of the Adaptive Radix Tree with Optimistic Lock Coupling. The implementat
HexUtils A small collection of hex / binary analysis utilities Contents xd - an Hex visualizer xdiff - an Hex differ xd Usage $ xd /bin/bash | head -n
leveldb high performance key value database written in Go. The api is based on Google's leveldb. The implementation is based on the http://github.com/
search A generic simple binary search library to allow finding the index of any element in an ordered slice of comparable elements 🛠Installation Mak
Go Merkle Tree High performance Golang Merkle Tree implementation (supports parallelization). About Merkle Tree The illustration below is a sample Mer
Binary Tree Node struct with LeetCode compatible Serialize / Deserialize format
muon tokens Functionality Write Read string with 0x00 Y X string2 X X string3 X X special True Y X special False Y X special Null Y X special NaN Y X
trie An implementation of the Trie data structure in Go. It provides more features than the usual Trie prefix-search, and is meant to be used for auto
Memcat - print your program's entire address space This little program, for windows mac and linux, will print your program's entire address space (you
Dastructures.go (Based on https://github.com/emirpasic/gods) Implementation of various data structures and algorithms in Go. Data Structures Container
Pigil A process vigilance system written in GoLang 🤔 What is Pigil? Pigil (Process vIGILance) is a self-hosted process watcher, that notifies you as
KARMEM Karmem is a fast binary serialization format. The priority of Karmem is to be easy to use while been fast as possible. It's optimized to take G
kchop Several implementations of a prosaic binary search, as part of Kata02 Targets A function that takes as input a target integer value, and a slice
goIP goIP validates, parses, and formats IPv4 and IPv6 addresses, as well as creates simple, lightweight structures to store and return common informa
bytes2src This is a simple utility for converting binary data into a source code representation in multiple languages. It can read either from a file
A trie (pronounced as "try") or prefix tree is a tree data structure used to efficiently store and retrieve keys in a dataset of strings. There are various applications of this data structure, such as autocomplete and spellchecker.
golang_serialize_deserialize_binary_tree Serialization is the process of converting a data structure or object into a sequence of bits so that it can
tree A level-order tree traversal for golang. Features There is no recursive code to realize infinite parent-child data nesting. Support sorting by we
golang_valid_BST Given the root of a binary tree, determine if it is a valid binary search tree (BST). A valid BST is defined as follows: The left sub
golang_tree_right_side Given the root of a binary tree, imagine yourself standing on the right side of it, return the values of the nodes you can see
modlicense A binary tool to track go.mod dependency versions Usage $ pwd /my/go/project $ modlicense { "module1 x.y.z": "MIT", "module2 x.y.z
RBTree Generic implementation of red-black trees. Installation go get github.com/sirkon/rbtree Usage example. package main import ( "fmt" "github.c
btrees b tree & b+ tree implement in memory and disk todo page, dist btree references https://en.wikipedia.org/wiki/B%2B_tree https://www.programiz.co
GoSQLite This is an experiment in quickly creatding a CMS, which I mean upload and download files large media files, such as multi-GB mp4s work well a
A Toy Distributed Hash Table Based on a B-Tree. This is really NOT for production right now, and it doesn't ever intend to be. There are multiple serv
Hyperledger Fabric This project is an Active Hyperledger project. For more information on the history of this project see the Fabric wiki page. Inform
A simple implementation of a Merkle Tree written in Go. Example package main import ( "crypto/sha256" "fmt" "github.com/douglasmakey/mktree" )
fakegen: Single binary CLI for generating a random schema of M columns to populate N rows of JSON, CSV, Excel, etc. This program generates a random sc
powerpc A simple library to handle PowerPC instruction encoding, and to enable patching ranges of a binary. This allows simple reproduction of patches
The Z-Cam flagship line has an API of sorts. This can be used to control the camera--via a StreamDeck, say. This seems like a good enough reason to me
âš¡ amp A simple single-binary webserver written in go (yay!). Please note that this is a learning project.
Simple Proxy This is a simple HTTP/HTTPS proxy - designed to be distributed as a self-contained binary that can be dropped in anywhere and run. Code b
Welcome to Glimmer ✨ Glimmer is a fully statically-typed scripting language which aims to have clean and simple syntax while drawing some inspiration
sudb Desc A simple k/v storage based on LSM Tree with level-based compaction. Learning purposes, not for production usage. Inspired by mdb. Usage Comm
🌳 Go Bonzai™ composite command tree template Create a new GitHub project using this template and change this README.md to match your project. Make al
httpmirror: A single binary HTTP server that mirrors all request data (headers and body) in the response Install $ go install github.com/multiprocessi
YAGoDS (Yet Another Go Data Structures) Implementation of various data structures and algorithms with type parameter in Go. Data Structures Containers
Summary Classifier Projeto pensado para classificar as ementas de decisões extraÃdas das páginas dos tribunais de justiça de todo paÃs. Instal go get
shuffle Binary can't be sent? Shuffle your file to a format that nobody knows what it is. Shuffle again to return to original Build $ go install githu
pgbr PostgreSQL simple backup & restore helper tool created for usage with Backup Repository, but can be used also standalone. Features: psql, pg_dump
reverse_binary_tree Quick Start $ go build . $ ./reverse_binary_tree output example 201 132
Data Structs with Go (1.18+) Generics Go report card has no idea how to handle Go 1.18. 😀 Types Map QStack Rooted Node Tree Text Sets All structures
Golang shellcode memory loader Golang shellcode into memory loader demo for Windows using go:embed to include the binary code directly in the go execu
art A simple implementation of Adaptive Radix Tree (ART) in Go. Created for use in personal projects like FlashDB. About An adaptive radix tree (trie)
AWS-Rotate-IAM-Key aws-rotate-iam-key makes it easy to rotate your IAM keys whether they be in your ~/.aws/credentials file or else where. This work i
Proofable Proofable is a general purpose proving framework for certifying digital assets to public blockchains. Overall, it consists: CLI (proofable-c
typex Examine Go types and their transitive dependencies. Export results as TypeScript value objects (or types) declaration. Installation go get -u gi
Redis-view is a tree like tool help you explore data structures in your redis server