
Template details
CoCreate-app
Zero-build full-stack HTML boilerplate unifying marketing sites, user portals, and admin dashboards on CoCreateJS.
About this template
CoCreate-app is a full-stack, zero-build application boilerplate and platform engine built on CoCreateJS that unifies a public marketing website, a secure user account portal, and a multi-tenant admin dashboard into a single HTML codebase. It is driven by declarative HTML attributes and pure HTML templates rather than a compiled front-end framework, and it targets real-time, offline-first web and mobile applications served directly from static files.
What is CoCreate-app?
CoCreate-app is an application template and platform starter that takes plain HTML files with declarative attributes as input and produces a running three-zone web application — public site, account portal, and admin control hub — without a build step. Its client-side runtime observes attributes such as array, object, and key on standard HTML elements and turns them into live database inputs, so form persistence and data rendering happen without JavaScript boilerplate. It runs in any browser, can be hosted on any static server, and is distributed by the CoCreateJS project on GitHub.
Key Features
- Three-in-one platform core — pre-built layouts and routing for a public website (
/), account portal (/account), and admin dashboard (/admin) share one codebase. - Declarative HTML architecture — attributes like
actions,array,object, andkeydrive database queries, state management, collaboration, and form handling with no JavaScript. - Field-level access control —
read-permissionandwrite-permissionattributes enforce permissions down to individual document fields and elements. - Parallel multi-database writing — a unified payload is written concurrently to SQL, NoSQL, vector, edge, and time-series databases, with native adapters for MySQL, PostgreSQL, MongoDB, DynamoDB, Firestore, SQLite, Turso, Qdrant, TimescaleDB, and more.
- AST third-party API engine — external REST, GraphQL, or RPC services are queried through one standardized API handler by parsing their schemas as abstract syntax trees.
- Offline-first persistence — client-side IndexedDB caching lets users keep working offline while updates are queued in the background.
- Zero build step — no Webpack or Vite; files are served directly by any static host such as GitHub Pages, Vercel, Netlify, Nginx, or
npx http-server. - Mobile-ready foundation — designed to be wrapped in native iOS (Swift) and Android (Kotlin) shells through bridge adapters, both still on the roadmap.
Who is it for?
- Full-stack developers who want to launch a SaaS-style product with marketing pages, user accounts, and an admin area from one repository.
- Low-code builders who prefer writing HTML attributes over JavaScript state management.
- Teams needing multi-tenant admin tooling, using the bundled modules for users, organizations, members, settings, and API keys.
- Developers building offline-capable or hybrid mobile apps who need IndexedDB persistence and native shell compatibility.
What can you do with CoCreate-app?
- Ship a SaaS starter: clone the repo, run a static server, and immediately explore public, account, and admin pages bound to live data.
- Build forms with field security: bind an
<input>to a record and restrict an email field to admin read and owner write via attributes. - Render live lists: point a container at an array with a
$limitfilter and repeat a template block for each record. - Reach across databases: write one payload that syncs to relational, document, and vector stores simultaneously.
How does CoCreate-app work?
Clone the repository, serve the folder with any static web server, then attach declarative attributes to HTML elements. The CoCreateJS runtime observes those attributes, fetches or saves records against the configured database adapters, and renders template blocks in real time; buttons with actions="save" commit form state.
Pricing
CoCreate-app is dual-licensed: it is free for open-source and non-commercial use under AGPLv3, and commercial organizations needing proprietary use or exemption from AGPL provisions must acquire a commercial license through CoCreate.
















