etcd is a distributed key-value store, used as shared cluster configuration backend. It automatically elects a master server, allows dynamic config data with optional TTLs, provides a JSON API over HTTP with TLS and long polling, uses the Raft protocol for distribution. It's the basis for CoreOS, integrates with fleet/systemd, and thus also provides service discovery.
pgweb is a web-frontend in Go to browse PostgreSQL 9.x databases. It easily connects to a running local or remote server, shows tables and rows, can detail the table and column type attributes, run SQL queries, and export results to CSV. It's cross-platform and easily started from the console and then be accessed per browser.
roadie is a easy way to run your programs on Google Cloud Platform. It helps you to upload your source codes to the cloud, create and delete instances, and manage outputs.
Package csvplus extends the standard Go encoding/csv package with fluent interface, lazy stream operations, indices and joins.
BitWrk is a peer-to-peer service for distributed 3D rendering using Blender. Using Bitcoin as currency, it is creating an open marketplace where participants buy or sell computing power like stocks in a stock exchange.
Naamari is AES&SHA-based crypto-synchronizer for cloud/remote file storage, with cryptographic and transport modules being separate applications. It works with 4 locations. 1st: local dir with original files. 2nd: dir containing folder structure and names of files placed into storage (but not content). 3rd & 4th - storages: local (another local dir) and remote (say, a cloud). In storages, there are no folders, files have pseudo-random names and encrypted content ("flattening"). The main module
This software provides both a GO library implementing a Secret Sharing scheme and a command line tool which distributes and reconstructs your secret files.
top-like cli interface for container monitoring
Micro is a terminal-based text editor that aims to be easy to use and intuitive, while also taking advantage of the full capabilities of modern terminals. It comes as one single, batteries-included, static binary with no dependencies, and you can download and use it right now. As the name indicates, micro aims to be somewhat of a successor to the nano editor by being easy to install and use in a pinch, but micro also aims to be enjoyable to use full time, whether you work in the terminal becaus
go-ocr is a tool for extracting plain text from scanned documents in pdf or djvu formats, and postprocessing of the text using user-defined rewriting rules to remove OCR artefacts and irregularities.
OCRPDF is a tool for extracting plain text from scanned documents and postprocessing of the text using user-defined rewriting rules to remove OCR artefacts and irregularities.
Pukcab is a lightweight, single-binary backup system that stores de-duplicated, compressed and incremental backups on a remote server using just an SSH connection.
GoLang is an expressive and statically-typed language with a C-style syntax optimized for conciseness. Garbage collection and code concurrency are core features. It provides strong type safety, but retains a few dynamic capabilities, declaration inference, and built-ins for variable-length arrays and dictionaries. By omitting complex inheritance schemes, operator overleading and generic programming it allows for fast compilation, and defaults to statically linked binaries (utilizing its custom p