62 Repositories
Go disk-space Libraries
Supply chain management indie game... IN SPACE!
Ship shape Supply chain management indie game ... IN SPACE! Current state is preliminary - there's a six-level tutorial, about an hour's worth of game
Smart.go is a pure Golang library to access disk low-level S.M.A.R.T. information
Smart.go is a pure Golang library to access disk low-level S.M.A.R.T. information. Smart.go tries to match functionality provided by smartctl but with golang API.
Simple Golang tool for monitoring linux cpu, ram and disk usage.
Simple Golang tool for monitoring linux cpu, ram and disk usage.
Go-space - Test project to learn the Ebiten package with Go
Go Space This project is a prototype for a future tutorial series I plan to crea
Spaceshooter - A port to go of the pygame Space Shooter game using the ebiten library
Space Shooter This is a port to go of the pygame Space Shooter (https://github.c
Yaf - Yet another system fetch that is minimal and customizable
Yaf - Yet Another Fetch [Support] [Installation] [Usage] Brief Yet Another Fetch
💾 A visual du(1) alternative for human beings
dux A disk usage analyzer. Like du(1), but displays the results as an interactive treemap. testdata 111B (8 files) (4) ┌testdata/ 111B────────────
Cleansys - disk cleaner for macOS
Cleansys Install $ git clone https://github.com/Lapp-coder/cleansys For M1-chip: $ make setup-arm64 For Intel-chip: $ make setup-amd64 Usage
Fsyncperf - A very simple program to tell how fast/slow is fsync on your disk
fsyncperf This is a very simple program to tell you who fast/slow is fsync on yo
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
⚡ Cloud disk to transfer files ⚡
LeiliNetdisk V1.0 云存储”系统原型(实现一个超精简版云盘) 环境配置 ➜ ~ multipass launch -n main -c 1 -m 4G -d 20G Launched: main ➜ ~ multipass shell main [email protected]:~$
Go backend for the Vue-Go personal digital library application
Motivation Create a backend that connects to a cloud storage, so to store and retrieve my personal books. Barebone application State “DONE” from “NEXT
A library for storing unit vectors in a representation that lends itself to saving space on disk.
Unit Packing A library for storing unit vectors in a representnation that lends itself to saving space on disk. You can read more on how some of these
A simple re-creation of the first level for Space Invaders using Go and SDL-2.
Space Invaders Go Written in Go using SDL2 Usage This application is a sample first level for a re-creation of Space Invaders. The structure of the pr
Simple Distributed key-value database (in-memory/disk) written with Golang.
Kallbaz DB Simple Distributed key-value store (in-memory/disk) written with Golang. Installation go get github.com/msam1r/kallbaz-db Usage API // Get
A build tool from space, down on earth.
Bob Inspired by Make and Bazel · Made for humans Bob is a build system, a task runner as well as tooling for Git Multi-repos, all bundled into a singl
Go-colorful: A library for playing with colors in golang
go-colorful A library for playing with colors in Go. Supports Go 1.13 onwards. Why? I love games. I make games. I love detail and I get lost in detail
A user-space file system for interacting with Google Cloud Storage
gcsfuse is a user-space file system for interacting with Google Cloud Storage. Current status Please treat gcsfuse as beta-quality software. Use it fo
Distributed disk storage database based on Raft and Redis protocol.
IceFireDB Distributed disk storage system based on Raft and RESP protocol. High performance Distributed consistency Reliable LSM disk storage Cold and
Distributed disk storage database based on Raft and Redis protocol.
IceFireDB Distributed disk storage system based on Raft and RESP protocol. High performance Distributed consistency Reliable LSM disk storage Cold and
donLoader is a shellcode loader creation tool that uses donut to convert executable payloads into shellcode to evade detection on disk.
donLoader WARNING: This is WIP, barely anything was tested properly. Use at your own risk. Description donLoader is a shellcode loader creation tool t
Execute a binary from memory, without touching the disk. Linux only.
Memit Execute a binary from memory, without touching the disk. Linux only. Available as both a Go module and a binary. Using the Go module The Command
Simple attempt at making a program to Brute Force Gift codes for Roberts Space Industries AKA Star Citizen.
Roberts Space Industries: Gift Generator Simple attempt at making a program to Brute Force Gift codes for Roberts Space Industries AKA Star Citizen. I
Tool for printing a directory tree and indicating the space it occupies.
Tool for printing a directory tree and indicating the space it occupies.
This is a fork version from ngrok
Because the original version is no longer maintained, So I forked that project and made the following changes: split
mass-binding-target is a command line tool for generating binding target list by search plot files from disk.
mass-binding-target mass-binding-target is a command line tool for generating binding target list by search plot files from disk. Build Go 1.13 or new
Hard Disk Database based on a former database
Hard Disk Database based on a former database
FSManager - Tree view Simple util to displays the directory structure of a path or of the disk in a drive graphically.
FSManager - Tree view Simple util to displays the directory structure of a path or of the disk in a drive graphically. If you don't specify a drive or
Go Implementation of the Spacemesh protocol full node. 💾⏰💪
A Programmable Cryptocurrency go-spacemesh 💾 ⏰ 💪 Thanks for your interest in this open source project. This repo is the go implementation of the Spa
Log-structured virtual disk in Ceph
lsd_ceph Log-structured virtual disk in Ceph 1. Vision and Goals of the Project Implement the basic librbd API to work with the research block device
🪐 ✨ GO server for lorem.space website ✨ 🪐
Lorem.space server The backend of https://lorem.space lives here. Features Scan the directory & categorize the image resources (only JPEG for now) Pro
Progressively image a mounted disk correctly without corruption
hot-clone This tool allows you to image a actively changing block device. Including the one the rootfs is stored on. Backup a device hot-clone uses bl
GetProcAddressByHash on Disk
GetProcAddressByHash on Disk
storage interface for local disk or AWS S3 (or Minio) platform
storage interface for local disk or AWS S3 (or Minio) platform
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.
IceFireDB - Distributed disk storage system based on Raft and RESP protocol.
Distributed disk storage database based on Raft and Redis protocol.
Example of using Pion WebRTC to play H264 + Ogg from disk
This repo demonstrates how you can use Pion WebRTC to play H264 and Ogg from disk. These same APIs can be used to pull from other sources. You can use
Ananas is an experimental project for kubernetes CSI (Container Storage Interface) by using azure disk. Likewise, Ananas is the name of my cute british shorthair.
ananas Ananas is an experimental project for kubernetes CSI (Container Storage Interface) by using azure disk. Likewise, Ananas is the name of my cute
Azure Kubernetes Service (AKS) advanced networking (CNI) address space calculator.
aksip Azure Kubernetes Service (AKS) advanced networking (CNI) address space calculator. Download Download the the latest version from the releases pa
SeaweedFS is a distributed storage system for blobs, objects, files, and data lake, to store and serve billions of files fast! Blob store has O(1) disk seek, local tiering, cloud tiering. Filer supports cross-cluster active-active replication, Kubernetes, POSIX, S3 API, encryption, Erasure Coding for warm storage, FUSE mount, Hadoop, WebDAV.
SeaweedFS Sponsor SeaweedFS via Patreon SeaweedFS is an independent Apache-licensed open source project with its ongoing development made possible ent
structslop is a static analyzer for Go that recommends struct field rearrangements to provide for maximum space/allocation efficiency.
structslop Package structslop defines an Analyzer that checks struct can be re-arranged fields to get optimal struct size.
tstorage is a lightweight local on-disk storage engine for time-series data
tstorage is a lightweight local on-disk storage engine for time-series data with a straightforward API. Especially ingestion is massively opt
create a bootable disk image from Docker image or a yaml config
docker2boot docker2boot creates a bootable disk from either a Docker image or a config yaml file Features status dns Y cloud-init Y network Y ssh TODO
peanut is a Go package to write tagged data structs to disk in a variety of formats.
peanut peanut is a Go package to write tagged data structs to disk in a variety of formats. Its primary purpose is to provide a single consistent inte
Membin is an in-memory database that can be stored on disk. Data model smiliar to key-value but values store as JSON byte array.
Membin Docs | Contributing | License What is Membin? The Membin database system is in-memory database smiliar to key-value databases, target to effici
Surprisingly space efficient trie in Golang(11 bits/key; 100 ns/get).
Slim - surprisingly space efficient data types in Golang Slim is collection of surprisingly space efficient data types, with corresponding serializati
Disk usage analyzer with console interface written in Go
Gdu is intended primarily for SSD disks where it can fully utilize parallel processing. However HDDs work as well, but the performance gain is not so huge.
SeaweedFS is a distributed storage system for blobs, objects, files, and data warehouse, to store and serve billions of files fast! Blob store has O(1) disk seek, local tiering, cloud tiering. Filer supports cross-cluster active-active replication, Kubernetes, POSIX, S3 API, encryption, Erasure Coding for warm storage, FUSE mount, Hadoop, WebDAV.
SeaweedFS Sponsor SeaweedFS via Patreon SeaweedFS is an independent Apache-licensed open source project with its ongoing development made possible ent
Disk Usage/Free Utility - a better 'df' alternative
duf Disk Usage/Free Utility (Linux, BSD, macOS & Windows) Features User-friendly, colorful output Adjusts to your terminal's width Sort the results ac
Object detection on multiple datasets with an automatically learned unified label space.
An object detector trained on multiple large-scale datasets with a unified label space; Winning solution of ECCV 2020 Robust Vision Challenges.
An encrypted object storage system with unlimited space backed by Telegram.
TGStore An encrypted object storage system with unlimited space backed by Telegram. Please only upload what you really need to upload, don't abuse any
A lightweight and fast http router from outer space
Alien Alien is a lightweight http router( multiplexer) for Go( Golang ), made for humans who don't like magic. Documentation docs Features fast ( see
Zero-width character detection and removal for Go
go-zero-width Zero-width character detection and removal for Go. Inspired by this Medium article. Installation go get github.com/trubitsyn/go-zero-wid
Fast, efficient, and scalable distributed map/reduce system, DAG execution, in memory or on disk, written in pure Go, runs standalone or distributedly.
Gleam Gleam is a high performance and efficient distributed execution system, and also simple, generic, flexible and easy to customize. Gleam is built
A library for playing with colors in go (golang).
go-colorful A library for playing with colors in Go. Supports Go 1.13 onwards. Why? I love games. I make games. I love detail and I get lost in detail
Fast, efficient, and scalable distributed map/reduce system, DAG execution, in memory or on disk, written in pure Go, runs standalone or distributedly.
Gleam Gleam is a high performance and efficient distributed execution system, and also simple, generic, flexible and easy to customize. Gleam is built
A disk-backed key-value store.
What is diskv? Diskv (disk-vee) is a simple, persistent key-value store written in the Go language. It starts with an incredibly simple API for storin
A distributed key-value store. On Disk. Able to grow or shrink without service interruption.
Vasto A distributed high-performance key-value store. On Disk. Eventual consistent. HA. Able to grow or shrink without service interruption. Vasto sca
A disk-backed key-value store.
What is diskv? Diskv (disk-vee) is a simple, persistent key-value store written in the Go language. It starts with an incredibly simple API for storin
🔑A high performance Key/Value store written in Go with a predictable read/write performance and high throughput. Uses a Bitcask on-disk layout (LSM+WAL) similar to Riak.
bitcask A high performance Key/Value store written in Go with a predictable read/write performance and high throughput. Uses a Bitcask on-disk layout
HyperLogLog with lots of sugar (Sparse, LogLog-Beta bias correction and TailCut space reduction)
An improved version of HyperLogLog for the count-distinct problem, approximating the number of distinct elements in a multiset using 33-50% less space
Go package for mapping values to and from space-filling curves, such as Hilbert and Peano curves.
Hilbert Go package for mapping values to and from space-filling curves, such as Hilbert and Peano curves. Documentation available here This is not an