Home Documentation Templates Examples Showcase GitHub
Theme

Showcase

Different projects. The same small Nift boundary.

These are live project websites built with Nift—not framework mock-ups or template demos. They range from C++ libraries and compilers to a Linux desktop utility and a Go-backed server console. The interesting part is how little the Nift layer has to change between them.

TRESTLE Your backend platform,
on foundations
you can inspect.
collectionrecords/incidents
authapplication users · access rules
realtimeSSE events · jobs · webhooks
fileslocal · S3-compatible

01 · Backend platform

Trestle

A self-hosted backend platform for typed collections, application authentication, access rules, files, realtime events and durable automation — one Go service with first-class SQLite or PostgreSQL and a language-neutral HTTP/JSON/SSE API.

Nift's role

Nift
├─ 90 tracked pages
├─ product + full documentation tree
├─ shared templates/navigation
├─ ordinary generated web assets
└─ docs shell for the backend platform

Trestle is a scale test for Nift: a large documentation site with many pages stays plain HTML/CSS/JS, while the backend platform keeps its own runtime entirely outside the build layer.

WARDEN Keep watch.
Keep control.
CPU18%
MEMORY4.8G
STORAGE37%

02 · Linux server console

Warden

A dark web console for Linux servers with live monitoring, a filesystem explorer, workspace editor, interactive PTY and structured system administration behind an authenticated Go service.

Nift's role

Nift website
├─ product landing page
├─ operational/security docs
└─ generated static assets

Warden application
├─ Nift-built frontend
└─ Go backend + live APIs / PTY

Warden demonstrates the distinction between build-time and runtime particularly clearly: Nift can build the web layer of a genuinely dynamic application while Go owns authentication, APIs, WebSockets and server authority.

CORTEX A focused browser agent
for autonomous
software development.
cortex
workspace ~/repos/cortex

03 · Coding agent

Cortex

A focused browser coding agent for autonomous software development. Run one self-contained binary locally or remotely, supervise parallel workspaces, and return to durable server-side conversations whenever you reconnect.

Nift's role

Nift website
├─ landing + documentation pages
├─ install scripts and evidence
└─ generated static assets

Cortex application
├─ Nift-built frontend
└─ Go backend + OpenCode agent engine

Like Warden, Cortex is a genuine application where Nift is only the build-time web layer: the frontend is plain generated HTML/CSS/JS served by a small Go binary that owns sessions, settings, files and the coding-agent APIs.

WATCHPOST Know what changed.
With evidence, not vibes.
CPU18%baseline · steady
MEMORY4.8Gabove threshold · alerting
DISK37%within limits

04 · Monitoring & operations

Watchpost

A self-hosted monitoring platform designed around durable evidence, clear operational state, and an agent that can investigate systems without inheriting unrestricted control of them.

Nift's role

Nift website
├─ product + architecture pages
├─ operational/security docs
└─ generated static assets

Watchpost application
├─ Nift-built frontend
└─ Go backend + monitoring agent

Watchpost pairs a Nift-built static site with a Go-backed application whose web layer is equally Nift-built — the same small boundary, applied to a monitoring product with an agent inside.

NIFT Keep your HTML.
Keep your tools.
Stop repeating yourself.

05 · Nift itself

nift.dev

The main Nift product and documentation site: installation, examples, deployment guidance, AI-agent onboarding, evidence pages and a large documentation tree built with the tool it documents.

Nift's role

Nift
├─ 70 tracked pages
├─ root + docs templates
├─ shared navigation and partials
├─ tracked assets and paths
└─ generated HTML/CSS/JavaScript

The browser behavior stays ordinary HTML, CSS and JavaScript. Nift owns composition, checked project relationships and dependency-aware rebuilding without becoming the frontend runtime.

JSONIC++
{ }
Tiny parser.
Strict boundaries.
example.json

  "name" "jsonic++"
  "status" true
  "bytes" 8323

06 · C++ library

Jsonic++

A tiny embeddable JSON parser for C++, extracted from real use inside Nift and Minify++. Its site has API guidance, architecture notes, correctness evidence, memory/resource testing and production-readiness documentation.

Nift's role

Nift
├─ 17 tracked pages
├─ shared documentation shell
├─ reusable navigation/partials
├─ ordinary CSS + JavaScript
└─ generated documentation site

The parser is a C++ library; Nift does not participate in its runtime. It simply gives the project a small, dependency-aware layer for publishing and maintaining its documentation.

MINIFY++ Cut bytes.
Keep meaning.

07 · Native minifier

Minify++

A compact C++17 minifier for JavaScript, JSX, HTML, CSS, JSON, XML and SVG. The website documents its CLI and C++ API alongside benchmarks, adversarial testing, memory/resource evidence and production-readiness boundaries.

Nift's role

Nift
├─ 19 tracked pages
├─ docs + benchmark pages
├─ shared templates/navigation
├─ tracked CSS/JavaScript assets
└─ Minify++ can minify the output

This is a useful bit of ecosystem recursion: Nift builds the Minify++ website, while Minify++ is also the minifier embedded by Nift for projects that opt into minification.

TSCC Compile now.
Understand next.
// accepted and emittedconst answer: number = 42;// bounded semantic checkingerror TSCC2001

08 · TypeScript compiler

tscc

A native TypeScript-to-JavaScript compiler with substantial transpilation, project, CommonJS and TSX machinery, now growing a deliberately bounded semantic type checker.

Nift's role

Nift
├─ 14 tracked pages
├─ compiler/support documentation
├─ evidence + roadmap pages
├─ shared templates/navigation
└─ ordinary generated web assets

The compiler and the website have completely different responsibilities. Nift provides the publishing structure without asking tscc to adopt a web framework or JavaScript build stack.

SCROLLSHIFT Your mouse wheel,
at the speed you mean.
precisionfast spin

09 · Linux desktop utility

ScrollShift

A native Linux daemon that keeps deliberate wheel movement precise while allowing rapid spins to travel farther. Its documentation covers setup, device selection, configuration, troubleshooting and the behavior established through real-hardware dogfooding.

Nift's role

Nift
├─ 9 tracked pages
├─ landing + documentation pages
├─ shared templates/partials
├─ ordinary CSS + JavaScript
└─ no relationship to daemon runtime

ScrollShift is a good example of Nift being boring in the best way: a Linux system utility gets a polished web presence without acquiring a frontend toolchain just to publish documentation.

What the showcase is demonstrating

The project can grow without Nift growing into the rest of the stack.

These sites document very different software, and Warden goes further into a live Go-backed application. Nift's responsibility remains small: templates, tracked relationships, paths, dependencies and builds. C++, Go, browser JavaScript and operating-system integration stay where they belong.