Light Crystal
Systems

tools

Tools crafted out of necessity and research in their own right to explore what holistic human-computer-interaction looks like.

released

acme9k

A screen full of black bars and translucent blue text windows over a dark abstract background.

acme9k is a powerful text editor and IDE based on the plan9port acme with numerous additional customization options, prebuilt extension scripts, additional keybinds, and UX improvements. The dream of the 90s is alive.

dollctl

An interface showing dollctl modules summary (Data, Service, CICD, and Virtualization info)

Dollctl is a devops toolkit that gives bare metal or virtual stacks the ease of cloud-native infrastructure-as-code without the bullshit.

orb

A simple search bar underneath a distorted sphere of cyberspace.

Orb is a tiny, opinionated metasearch engine. Its small codebase and simple parsing rules make it easy to hack on and modify, and you're welcome to use our public instance.

slab

A phone displaying a simple interface with two named counters and a virtual dice roller, sitting on top of an open notebook.

Slab is a small web/mobile tool for tabletop and card games. It counts and rolls dice, with labels and themes.

felt

An application showing a map with 4 party members, a pet, and 2 large monsters, with numerous overlay utility windows for manipulating the tabletop and displaying information.

Felt is a virtual tabletop for distributed tabletop role-playing games. Players manipulate tokens and roll dice in a shared space, with websockets providing instant updates, and a suite of admin tools empowering game masters to manage the map and tokens. Setting up an instance is straightforward and the sysadmin can generate admin account creation links.

taro

A dark window at left with a list of mailboxes above a list of messages and a small row of buttons at the very bottom, and a translucent window on the right reading an email in plaintext.

Taro is a desktop email client pioneering an ultralightweight software design tailored for embedded and low-spec computing in a UNIX environment.

nadir

A satellite map of a city with an overlay window annotating the location.

nadir is a map annotation tool which can be used for foraging, house-hunting, planning a protest, or cataloguing skate spots. It saves data locally to your machine and allows easy import and export of data in either JSON (plain text) format or as a link so you can share it your way, and it's easy to copy and redeploy.

nirvash

A list of pages in a website down the middle of the screen, with a large button that says "add page" in the corner and a list of alternate functions at the top.

Eureka and Nirvash an are a static site generator and content management system for building and maintaining simple websites like this one. Eureka is efficient and easy to customize. Nirvash is modular and can be extended to work with other existing static site generators.

quartzgun

An inverted tree of light with the trunk above and numerous branches at bottom; it is dramatically lit against a multicolor sky with sparkles and magic circles emanating from it.

Quartzgun is a powerful and lightweight library for writing comprehensible and performant web applications in go.

work in progress

Crafting code...