Outskirts Labs Developer Docs

Hello

Hi, I'm Casey Link (@Ramblurr)

Welcome to Outskirts Labs, where I organize my active and maintained open source projects.

My personal GitHub is cluttered with experiments, forks, and random contributions. This space is for the projects I actively maintain.

I am an independent software consultant, serving clients at the edge of technical capacity, sustainable funding, and mainstream attention.

My work focuses on building tools that last without requiring an army of developers or regular rewrites.

If you're a small business, non-profit, or social enterprise needing custom software that fits both your mission and budget, check out outskirtslabs.com or get in touch directly casey@outskirtslabs.com

Cheers,

Casey Link

p.s. For the curious and fellow Clojurians, my personal homepage at casey.link may be of interest.

Releases

2026-03-12 ol.dirs v0.1.0
2026-03-12 ol.sops v0.1.0
2026-03-09 ol.trixnity experimental
2026-02-09 ol.llx experimental
2025-12-18 nixos-hetzner static
2025-12-18 nixos-hetzner-demo static
2025-10-28 ol.clave experimental
2025-10-20 h2o-zig maturing
2025-09-08 ol.sfv v0.1.0
2025-08-18 ol.client-ip v0.1.0
2025-05-29 ol.vips experimental
2025-04-22 datahike-sqlite experimental
2025-04-14 datastar-expressions experimental

Project Docs

An assortment of general intersest documentation for the OSS project collector.

Libraries

Library Platform/s Latest Status Description
datahike-sqlite clj experimental SQLite storage backend for Datahike, the open datalog database
datastar-expressions clj experimental Clojure to Datastar expression transpiler
datomic-pro-flake nix linux docker stable Nix flake packaging Datomic Pro with NixOS modules and OCI images
h2o-zig linux macos maturing libh2o packaged for Zig with cross-compilation support for Linux and macOS
nixos-hetzner nix linux static Hetzner Cloud Images with NixOS and DetSys nix
nixos-hetzner-demo nix linux static Continuous, rapid NixOS deployments to Hetzner Cloud with FlakeHub and OpenTofu
ol.clave clj experimental Automatic HTTPS certificate management and renewal via ACME, implemented in pure Clojure with minimal dependencies
ol.client-ip clj v0.1.0 stable A 0-dependency ring middleware for determining a request's real client IP address from HTTP headers
ol.dirs clj cljs cljd v0.1.0 maturing A 0-dependency implementation of XDG base directories, systemd unit directories, Windows Known Folder paths, and macOS standard directories for Clojure, ClojureScript, and ClojureDart.
ol.llx clj cljs cljd experimental Unified LLM API and agent runtime for Clojure, ClojureScript, and Clojure Dart
ol.sfv clj v0.1.0 stable A 0-dependency Clojure library for parsing and generating Structured Field Values for HTTP (RFC 9651/8941)
ol.sops clj bb v0.1.0 maturing An extremely tiny and simple wrapper around the awesome sops (previously known as mozilla/sops)
ol.trixnity clj experimental A Clojure adapter for Trixnity, a Matrix SDK.
ol.vips clj experimental Clojure bindings for libvips image processing library
datahike-sqlite clj experimental
SQLite storage backend for Datahike, the open datalog database
datastar-expressions clj experimental
Clojure to Datastar expression transpiler
datomic-pro-flake nix linux docker stable
Nix flake packaging Datomic Pro with NixOS modules and OCI images
h2o-zig linux macos maturing
libh2o packaged for Zig with cross-compilation support for Linux and macOS
nixos-hetzner nix linux static
Hetzner Cloud Images with NixOS and DetSys nix
nixos-hetzner-demo nix linux static
Continuous, rapid NixOS deployments to Hetzner Cloud with FlakeHub and OpenTofu
ol.clave clj experimental
Automatic HTTPS certificate management and renewal via ACME, implemented in pure Clojure with minimal dependencies
ol.client-ip clj v0.1.0 stable
A 0-dependency ring middleware for determining a request's real client IP address from HTTP headers
ol.dirs clj cljs cljd v0.1.0 maturing
A 0-dependency implementation of XDG base directories, systemd unit directories, Windows Known Folder paths, and macOS standard directories for Clojure, ClojureScript, and ClojureDart.
ol.llx clj cljs cljd experimental
Unified LLM API and agent runtime for Clojure, ClojureScript, and Clojure Dart
ol.sfv clj v0.1.0 stable
A 0-dependency Clojure library for parsing and generating Structured Field Values for HTTP (RFC 9651/8941)
ol.sops clj bb v0.1.0 maturing
An extremely tiny and simple wrapper around the awesome sops (previously known as mozilla/sops)
ol.trixnity clj experimental
A Clojure adapter for Trixnity, a Matrix SDK.
ol.vips clj experimental
Clojure bindings for libvips image processing library