LFC Foundry is a home for open source web apps, games and the small JavaScript pieces they are built from. Each app or game is a single .html file that runs entirely in the browser: you download the file once and open it, with no server, account or install. The pieces (modules and tools) are one dependency-free file each that any single-file page can copy in, and every one is built and tested by a person pairing with AI.
Software for the web has drifted toward accounts, tracking, ads and a pile of dependencies that stop working when a server goes away. We wanted a place where a useful tool or a good game is one file you can keep forever, and where the small parts behind it are shared in the open so others can reuse and adapt them. Three pillars follow from that:
- 📦 Local-First Client (LFC): Every utility, tool, or game is contained entirely within a single
.htmlfile or executable. - 🔌 Zero Network Footprint: No accounts, no data tracking, and zero ads. Download a file once, and it will run 100% offline in any modern browser forever.
- 🤖 Human-AI Collaboration: We leverage advanced AI pairing workflows to rapidly prototype, stress-test, and smelt raw logic into hardened, modular vanilla CSS and JavaScript.
Games and apps (each one is a single .html file): Apple Press (play), Fancy, the Banana (play), Pineapple Defense and the Story Editor.
JS-modules are small, dependency-free pieces that any single-file page can copy in, with live demos at https://lfcfoundry.github.io/JS-modules/. Every one has a README, a changelog and a size; the full tables list the file size of each.
Modules & Tools (38)
- Device and browser adaptation: env-probes, frame-kit, fx-governor, slow-note
- Saving and data safety: save-kit, tab-guard
- Games - Looks and effects: cartoon-3d-kit, fly-to-mini, sprite-baker, stage-curtains, sticker-text
- Games - Controls: back-close, hold-press, pad-nav, wake-keeper
- Games - Assist: grown-ups-door, spotlight-tour
- Games - Math: idle-core
- Games - Testing: canvas-probe, firefox-stand-in, fuzz-kit, speed-lab, storage-probe, test-isolation, webkit-driver
- App - Efficiency: memory-compression, single-file-tools
- Model simulation: walker-sim
- Visualization: gif-writer, netflow-engine, netflow-layers, netflow-sankey
- Size and packaging: lzma-decode, lzma-pack, pcodec-js, ppmd-decode, ppmd-pack, zip-open
Story Editor packages (10)
- Story data: story-diff, story-format, story-outline, twine-import
- Story validation: story-check
- Story flow: story-map
- Story build and distribute: story-player
- Story packaging: zip-page
- Story testing: contract-kit, qa-kit
AI knowledge base (1)
- Working with an AI helper: ai-collab-kit
All software produced by the LFC Foundry is distributed under the MIT License. You are completely free to use, modify, fork, and even commercially monetize the code.
While the underlying source code is open, the names "LFC Foundry", "LFC Core", "JNFoo",and our project branding are reserved identifiers.
- If you fork or redistribute our files, you must preserve the original copyright notice inside the file comments as required by the MIT License.
- If you modify our applications to launch your own downstream or commercial product, you must change the brand name and remove the LFC Foundry identity from your user interface.
📍 Built for the permanent, independent web.