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.
WEB FLEET Deploy with confidence.
Operate with evidence. api.gantry.devhealthyv1.8.2
docs.gantry.devhealthyv4.0.10
worker.gantry.devdeploying2 / 3
05 · Deployment & operations
Web Fleet
A self-hosted deployment and service-management platform for running a fleet of web applications with explicit health, lifecycle, update, recovery and rollback behavior.
Nift's role
Nift website
├─ product + documentation pages
├─ operational guidance
└─ generated static assets
Web Fleet application
├─ Nift-built frontend
└─ Go backend + managed services
Web Fleet uses Nift for both its public documentation and application frontend while its Go service owns deployments, process supervision, health checks and transactional rollback.
PICT Edit images locally.
Keep the workflow simple. 06 · Browser image editor
Pict
A fast, privacy-friendly image editor that runs in the browser, with practical tools for cropping, resizing, drawing, text, filters and high-quality resampling without requiring an account or upload workflow.
Nift's role
Nift
├─ application shell
├─ product + help content
├─ shared templates
├─ ordinary CSS + JavaScript
└─ static deployment to GitHub Pages
Pict is a useful example of a substantial browser application that does not need a frontend framework at runtime. Nift builds the static shell and checked relationships; the editor remains ordinary client-side JavaScript.
NIFT Keep your HTML.
Keep your tools.
Stop repeating yourself.
07 · 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
├─ checked asset paths
└─ generated HTML + direct 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
} 08 · 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.
09 · 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
├─ ordinary 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.
MARKUP++ Write markup.
Render clean HTML. # Markdown
= AsciiDoc
Heading
=======→<h1>HTML</h1>
<p>portable output</p>
10 · Markup converter
Markup++
A compact C++17 markup-to-HTML converter with Markdown, AsciiDoc and reStructuredText support, designed as both a standalone CLI and an embeddable library.
Nift's role
Nift
├─ product + documentation pages
├─ shared templates/navigation
├─ ordinary CSS + JavaScript
└─ Markup++ is also embedded by Nift
Markup++ mirrors the Minify++ relationship in the other direction: Nift builds its documentation site while embedding the converter itself to power the @markup directive.
TSCC Compile now.
Understand next. // accepted and emittedconst answer: number = 42;// bounded semantic checkingerror TSCC2001
11 · 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.