Projects

A collection of my open‑source work focusing on systems programming, libraries, and developer tooling.


Library & Systems Projects

arctgz

A next‑generation archive format built with Rust. Super robust, cross‑platform, and designed for speed and safety.

Topics: rust, archive, format, performance
License: MIT License


jsscli

JSON‑first command‑line interface for the JSS / Frappe REST API. All output is JSON, credentials are stored securely in the system keyring, and session data is encrypted with AES‑256‑GCM.

Topics: cli, json, frappe, api-client, rust
License: MIT License


libcagekeygen

A minimal C library to generate and convert X25519 key pairs for the age encryption tool. No dependencies, portable.

Topics: cryptography, c, library, age, x25519
License: GNU General Public License v3.0


libcdaydiff

A portable, pure C library for date arithmetic, parsing, formatting, and timezone‑aware operations.

Topics: datetime, c, library, timezone, pure-c
License: GNU General Public License v3.0


libcftext

A lightweight, pure C library to determine whether a file contains text or binary data. No dependencies.

Topics: c, file, detection, library
License: GNU General Public License v3.0


librawdist

A secure, modular package manager library for the rawssg ecosystem. Create, fetch, verify, install, and remove .rawdist archives with SHA‑256 integrity checks and atomic manifest handling.

Topics: rust, package-manager, rawssg, library
License: GNU General Public License v3.0


librawssg

Rawssg core implementation (still under development).

Topics: rust, ssg, library
License: MIT License (please verify; inferred from rawssg ecosystem)


librcekunit

Library for interacting with the “cekunit” admin panel backend. Provides an HTTP client with automatic CSRF token handling, cookie persistence, and full endpoint coverage.

Topics: rust, http-client, admin-panel, library
License: GNU Affero General Public License v3.0


librjss

Robust async Rust client for Juragan Subsystem (JSS) / Frappe / ERPNext APIs.

Topics: rust, async, api-client, frappe, erpnext
License: MIT License


rawssg

A terminal‑themed static site generator for blogs and project documentation, written in Rust. Compiles Markdown files into a complete static site with a built‑in development server, live reload, and a man‑page aesthetic.

Topics: rust, ssg, markdown, cli
License: MIT License


snapcat

Combine directory tree, file contents, and SHA256 hashes into a single JSON or Markdown document. Perfect for snapshots, code reviews, LLM context building, and auditing.

Topics: rust, snapshot, hash, audit, cli
License: GNU General Public License v3.0


supertracerror

A super tracing error handler for Rust. Provides TraceError with rich stack traces, span tracing, variable capture, and a derive macro for automatically traceable errors.

Topics: rust, error-handling, tracing, macro
License: MIT License


velodiff

A high-performance Rust library for computing diffs across Git repositories. It can diff commits, trees, and blobs, providing a programmatic interface ideal for building custom Git analysis and automation tools.

Topics: git, rust, diff, unix, library
License: GNU General Public License v3.0


wapievors

Robust Rust client for the Evolution API (WhatsApp API).

Topics: rust, whatsapp, api-client, evolution-api
License: GNU Affero General Public License v3.0