VulCode

Other

74 MVP frontends across industries and styles, plus engineering projects in many languages: an OS kernel, emulators, game and database engines, programming languages.

Other categories

pixel-platformer

A complete 2D pixel-art platformer - character physics, levels, enemies and collectibles. Proof that we go down to the game-engine layer, not just assemble ready-mades.

74 MVP frontends: websites, shops, panels and apps

A set of 74 MVP frontends for fictional brands, each with its own name, logo, palette and style. Websites, shops, panels and web apps sit next to the interfaces of desktop and mobile apps, from a coffee roastery and a football club to a Git client and a mushroom foraging log. Filters, carts, wizards and auctions actually work, and their state stays in the browser.

frostbyte

An x86_64 OS kernel in C and assembly. It boots via Multiboot2, switches to 64-bit mode with its own page tables, has a preemptive scheduler and runs ring-3 programs - it genuinely boots in QEMU.

voxelforge

A voxel engine with a playable browser world. The renderer runs on WebGL2/WASM, while the simulation core builds natively and has dense test coverage.

gameboy-sharp

A Game Boy (DMG) emulator in C#. A frontend-free core, so the whole machine runs and is verified headless against standard test ROMs.

chip8-sharp

A complete, tested CHIP-8 emulator in C#. The full instruction set verified headless against community test ROMs - a pure library with no rendering dependency.

vantage

A desktop dashboard for a self-hosted homelab: CPU, memory, disk, uptime, Docker container control and HTTP/TCP health checks. Written in C# on Avalonia, with headless smoke tests.

kestrel

A relational database engine from scratch in Kotlin: a SQL parser, B-tree storage, an executor, WAL transactions and a CLI. It runs real SQL queries and is covered by a full test suite.

sift

A DPLL SAT solver with a propositional-logic toolkit and a DIMACS parser, in Haskell. It solves real instances and translates formulas to CNF (Tseitin).

fml

A small ML-family language implemented from scratch in F#. Lexer, parser, type system and evaluator - a complete chain from source to result.

lumen

A dynamically-typed scripting language in Kotlin. Source is scanned, parsed into an AST, compiled to bytecode and run on a stack-based virtual machine.

prism

A Ruby web framework built purely on the standard library - no external gems. A router, a controller layer, a file-backed ORM with migrations, layouts and partials.

bazaar

An e-commerce shop on a hand-rolled PHP microframework - no Laravel, no Symfony. Catalog, session cart, Stripe Checkout, customer accounts and a full admin back office, on hardened sessions and prepared statements only.

slotline

A resource booking platform (rooms, courts, equipment) on Spring Boot. The core guarantees a single slot can never be double-booked - even under heavy concurrency.

cellar

A spreadsheet engine with its own formula language, in pure Dart. A parser, a dependency graph and cell recalculation - the foundation of how a spreadsheet works.

cobalt

An embedded LSM key/value store in Zig. Fresh writes go to a WAL-backed skiplist, flush to immutable SSTables, and space is reclaimed by leveled compaction.

excache

A cache layer in Elixir, built on the OTP actor model. Concurrent, resilient to single-process failures, with real tests.

fluxswap

A decentralized exchange (DEX) protocol in Solidity, built with Foundry. Liquidity pools, a router, staking and a timelock - with invariants and full test coverage.

gambit

A chess engine in Scala 3. Move generation, position evaluation and search - a complete chess brain, built with scala-cli.

warren

A roguelike with persistent progression, in Lua, driven from the terminal. Generated runs, classes, mutators and cross-run "legacy" - with a headless mode and determinism checks.

kite

A Scheme interpreter written in Swift. First-class continuations with call/cc, tail calls in constant space, hygienic syntax-rules macros, big integers and exact fractions, plus a REPL.

Frequently asked

Click a question and we answer in the chat.