YottaCoreLabs

Products

Everything currently maintained by the lab. Open a product for the detail, or go straight to its repository from the card; commercial work is licensed by arrangement.

Continuous, positionless algorithmic trading platform.

Strategies reason over balances, cost basis, and full trade history, rather than over isolated open and close positions. Available under commercial license.

Language
Go
License
Commercial
  • trading
  • algorithmic
  • go

A simple, safe, opinionated git wrapper for everyday work.

Nine commands instead of eighty-odd, and a workflow the tool enforces. It also knows which GitHub account owns which folder, so work and personal repos stay separate.

Language
Shell
License
MIT
  • git
  • cli
  • shell

Simple Hierarchical Config Language: forgiving to write, predictable to read.

Types live in your code rather than in the file, so there is no Norway problem, and one bad line never invalidates the whole file. Reference parser in Rust, with Go, C, and Python bindings.

Language
Rust
License
MIT
  • config
  • parser
  • library

The only terminal that smooth-scrolls lines on output.

Smooth-scrolls on output as well as on the mouse wheel, for silky and less-tiring long sessions. Smooth cursor blink and movement by default. Detachable multi-tabs, native split-panes, transparency with blur, background image, and a text readability scrim. Cross-platform, GPU accelerated where available, a single binary.

Language
Rust
License
GPL-2.0-or-later
  • terminal
  • desktop
  • rust

The Nemo file manager, freed from Cinnamon - and from Linux.

A hard fork of Nemo 6.6.4 with every Cinnamon assumption taken out. It runs standalone on any Linux desktop, next to whatever file manager is already there, and as a native Windows program, with BSD and macOS to follow. Archive handling, safer drags and deletes, and dozens of smaller fixes are built in.

Language
C
License
GPL-2.0
  • desktop
  • filemanager
  • cross-platform

Serverless distributed database, with licensing, support, and team features.

The enterprise edition builds on the open core with the pieces organizations tend to require. Licensing terms are arranged directly.

Language
Go
License
Commercial
  • database
  • distributed
  • enterprise

A serverless distributed database that syncs over git.

The source of truth is an append-only text log, and the schema is a plain text file rather than SQL. Use it from a CLI, a TUI, or a self-hosted web UI, all from one static binary.

Language
Go
License
AGPL-3.0
  • database
  • distributed
  • git
  • go

A hardened Debian desktop, encrypted throughout and rooted on ZFS.

Full-disk encryption with ZFS as the root filesystem, unlocked at boot by USB key or remotely over SSH, booting straight to a signed Unified Kernel Image with no intermediate bootloader to carry its own drivers. Optional per-user home encryption and secure hibernation on top. Today it is a complete build recipe against Debian stable; a distribution of its own is the longer goal.

Language
Shell
License
GPL-2.0-or-later
  • linux
  • security
  • zfs

ZFS automatic snapshot service for Linux.

Bug fixes and improvements over the unmaintained original, kept working against current ZFS releases.

Language
Shell
License
GPL-2.0
  • zfs
  • linux
  • sysadmin

A clean-room ZFS in Rust, under the GPL.

An independent reimplementation of the ZFS on-disk format that shares no code with OpenZFS and is licensed GPL-2.0-or-later, so the two can sit on the same machine. Sheds the Solaris shim layer, uses the native page cache instead of a reimplemented ARC, and targets Windows as well as Linux, BSD, and Solaris. Pre-alpha: the tree currently contains the design and the clean-room process that governs how the code may be written.

Language
Rust
License
GPL-2.0-or-later
  • filesystem
  • zfs
  • rust

Short, sortable, privacy-preserving unique identifiers.

A UUID is 36 characters and sorts meaninglessly. A ZUID is a timestamp rendered in a compact base, so it is short, sorts in creation order as plain text, and mixes in host, user, or random components only when more uniqueness is actually wanted. Host and user are hashed by default, so an identifier does not carry where it came from. It comes as a standalone CLI, a Go module, and a C module.

Language
Go, Zig
License
GPL-2.0-or-later
  • cli
  • identifiers
  • library