~/projects $ ls -la

Personal Projects

Open-source tools, libraries and experiments by Federico "Lox" Lucignano - leader, strategist and maker.

A collection of things that were either missing or were just too interesting not to build and fiddle with.

codeberg.org/federico-lox

Bunny JavaScript

A real CLI coding agent powered by Anthropic Claude LLMs that just works anywhere, including on a low-end VPS over slow SSH!

at-dev JavaScript

A Claude skill for software projects workflows in the cloud.

JXA.d.ts TypeScript

An exhaustive TypeScript definition file to power up JXA development when using LSP-friendly editors and IDEs. Guess less, automate more.

go-nodep-bitset Go

A BitSet implementation with no dependencies beyond Go's standard library.

codeberg.org/zerodeps

de Go

A zero-overhead debugging utility for Go inspired by Rust's dbg! macro.

github.com/federico-lox

erasmus JavaScript

A simple tool for literate programming.

modil JavaScript

A no-frills, lightweight and fast AMD implementation for modular JavaScript projects.

pubsub.js JavaScript

A tiny, optimised, tested, standalone and robust publish/subscribe implementation supporting different JavaScript environments.

ponto Objective-C Java JS

A native iOS and Android to WebView bridge for exchanging data across contexts.

DOMwriter JavaScript

Converts document.write to node injection right on the spot.

psy

PathSYnchroniser: quick one-way file synchronisation.

Persona.js JavaScript

A tiny library that lets you break away from classic classes and inheritance and enjoy OOP coding.

qt-json C++

A simple class for parsing JSON data into a QVariant hierarchy and vice versa.