dk: A script runner and cross-compiler, written in OCaml.
dk
is designed to produce CLIs and installers, to embed scripts
in applications, and to configure software environments.
It solves the problem of README-itis: you give your users a lengthy README document, your users fail to setup your software, and you lose a user forever.
-
Quick Tour →
A quick tour of
dk
for experienced developers. -
Get Started for Students →
A quick walkthrough of
dk
for students. -
Documentation →
Browse
dk
documentation. -
DkSubscribeWebhook →
The clonable formerly-in-production webhook for Stripe that uses GitLab, AWS SES and 1Password.
-
SanetteBogue →
The clonable game of Snóke available under a GPL-3 license.
-
Sonic Scout →
First Robotics competition scouting software with a Qt C backend and Android Java front-end. Developed by high school students, with Windows/macOS dev setup and code embedding by
dk
.