
A light-weight configuration-driven framework for creating dynamic dashboards and interactive reports. Build beautiful data visualizations with minimal code and export them as standalone HTML files that can be hosted anywhere.
// nanoscript function fib(n: int): int { if (n < 2) { return n; } return fib(n - 1) + fib(n - 2); } console.log(`fib(25) = ${fib(25)}`);
→ fib(25) = 75025 (13 ms)
Write and run nanoscript right on this site — a full editor with a console, live error checking, and example programs to open, edit, and run. No install required.

Datalys2 Reports - A configuration-driven React framework for generating dynamic dashboards and reports

Datalys2 Python API - A Python library to build and compile interactive HTML reports

Nanoscript - A lightweight scripting language for the browser — try it in the sandbox

Trenchsweeper - Trenchsweeper is a free, ad-free, Minesweeper with blood.
Infinitus - A game in development
In this devlog, I walk through building a reusable <code>GLCanvas</code> React component for h...
A Queue<T> is a dynamic, FIFO data structure. You add items to the “back” of the queue and remove...
In Part 2 of our Unity data-structures series, we dive into the power of Stack<T>, the ultimate L...