Ignite Cast renders design portfolios directly in the browser using a terminal-grade phosphor pipeline. No CMS, no build step, no placeholder images — just pure CRT-green output from your project manifest.
Drop your project manifests into a single directory. Ignite Cast compiles them into a bento-grid portfolio with live previews, syntax-highlighted case studies, and zero external dependencies.
Ignite Cast runs a single-pass compiler that transforms your project manifests into DOM nodes. No virtual DOM, no hydration, no framework runtime — just direct DOM writes with phosphor-styled output.
// Ignite Cast — phosphor rendering pipeline
import { Manifest, BentoGrid } from './core';
export function renderPortfolio(dir: string): BentoGrid {
const manifests = scan(dir)
.filter(f => f.endsWith('.yaml'))
.map(f => parse(f));
const grid = new BentoGrid({
columns: 3,
shader: 'phosphor',
scanlines: true,
});
return grid.compile(manifests);
}
I replaced a 40MB React portfolio with a 14KB Ignite Cast build. The terminal aesthetic matches my work perfectly, and the bento grid layout means every project gets equal visual weight without me touching CSS.
Every plan includes the full phosphor engine, bento-grid renderer, and terminal preview mode. Pick the tier that matches your portfolio scale.
No CMS migration, no framework lock-in, no build pipeline to maintain. Just a YAML manifest and a phosphor-green terminal.