Tools
Tools: Gnoke DataForge — An Offline Schema Builder for Vibe Developers to
2026-03-01
0 views
admin
tags: devchallenge, weekendchallenge, showdev ## The Community ## What I Built ## edmundsparrow / gnoke-dataforge ## A professional, offline-first relational modeling tool for vibe builders ## 🔥 Gnoke DataForge ## What It Does ## Live Demo ## Run Locally ## Privacy ## Tech Stack ## License ## How I Built It DEV Weekend Challenge: Community title: Gnoke DataForge — An Offline Schema Builder for Vibe Developers published: true This is a submission for the DEV Weekend Challenge: Community Vibe developers — people who ship fast with AI assistants like Claude, Cursor, or ChatGPT. One thing I've learned after years of building: when you hand an AI assistant a well-structured schema upfront, it hallucinates less, asks fewer clarifying questions, and produces far better code. But there was no lightweight, offline-first tool to quickly model a table and export it in AI-ready formats. So I built one. Gnoke DataForge — a browser-based relational schema modeler that runs 100% offline. You open it, design your tables visually, define column types and constraints (PK, NOT NULL, UNIQUE), and export in formats your AI assistant can immediately use: Projects are saved locally via IndexedDB. No account. No server. No telemetry. 🔗 Live: https://edmundsparrow.github.io/gnoke-dataforge Open it, edit the demo table, switch to SQLite mode to define types and constraints, then hit Export — all without leaving the browser. Offline relational modeling tool for builders. Structured. Portable. Private. No accounts. No servers. No tracking. https://edmundsparrow.github.io/gnoke-dataforge http://localhost:8080 ⚠ Always run through a local server. Do not open the HTML file directly. All data stays inside your browser. Export anytime to keep your models portable. GNU General Public License v3.0 — See LICENSE for details. Edmund Sparrow © 2026 — Gnoke Suite The entire app is vanilla HTML, CSS, and JavaScript — no framework, no build step. The design prioritizes speed: open → build → export → paste into AI. That's the whole loop. Templates let you quickly answer FAQs or store snippets for re-use. Are you sure you want to ? It will become hidden in your post, but will still be visible via the comment's permalink. as well , this person and/or COMMAND_BLOCK: git clone https://github.com/edmundsparrow/gnoke-dataforge.git cd gnoke-dataforge python -m http.server 8080 COMMAND_BLOCK: git clone https://github.com/edmundsparrow/gnoke-dataforge.git cd gnoke-dataforge python -m http.server 8080 - .json — flat data format - .entity.json — structured entity format ideal for pasting into AI prompts - .sql — CREATE TABLE + INSERT statements - .sqlite — a real binary SQLite database file - .csv — universal fallback - Design and edit relational tables - Model schemas before backend implementation - Export as JSON, SQL, SQLite (.db), or CSV - Save projects locally using IndexedDB - Works completely offline - No external database - No telemetry - SQLite (sql.js WebAssembly) - HTML · CSS · Vanilla JavaScript - SQLite in the browser via sql.js (WebAssembly) — handles .sqlite export and import - IndexedDB for local project persistence — each saved table is stored as a real SQLite binary blob - A custom JSON normalizer that accepts multiple JSON shapes (array of objects, entity format, flat arrays) so importing from AI-generated output just works - Light/dark theme, mobile drawer, and a skip-intro toggle for repeat visits
toolsutilitiessecurity toolsgnokedataforgeofflineschemabuilderdevelopers