We're launching an alpha version of Alinea to the public today. What's Alinea? Our take on content management: build a schema, boot up the dashboard, create content and query data with your favorite JavaScript framework. We focus on:
- Fully typed content - type-safe experience for TypeScript users
- Storing content in Git - but making it fully queryable
- Rich set of fields - easily added to with custom fields
- Hierarchical content - make it easy for editors to find content
- Zero latency - embedded SQLite to query data without network overhead
- Collaborative - fields are built on Y.js allowing conflict-free multiplayer editing
- Easy hosting - works fine in a serverless function
It's still quite early in development but we feel our alpha version has enough structure that we can get to a stable version in the short term, without breaking the foundations that we find work well.
Very nice - Any chance your roadmap includes emitting a set of TypeScript (or in my fantasy world C#) types for the schema types one defines in the CMS?
[UPDATE - looking inside the schema definition files it looks like maybe you're already emitting TypeScript types built from the CMS schema definitions]
[+] [-] monssoen|3 years ago|reply
- Fully typed content - type-safe experience for TypeScript users
- Storing content in Git - but making it fully queryable
- Minimal setup - `yarn add alinea && yarn alinea init`
- Self-host - or let our cloud handle it
- Rich set of fields - easily added to with custom fields
- Hierarchical content - make it easy for editors to find content
- Zero latency - embedded SQLite to query data without network overhead
- Collaborative - fields are built on Y.js allowing conflict-free multiplayer editing
- Easy hosting - works fine in a serverless function
It's still quite early in development but we feel our alpha version has enough structure that we can get to a stable version in the short term, without breaking the foundations that we find work well.
[+] [-] yodon|3 years ago|reply
[UPDATE - looking inside the schema definition files it looks like maybe you're already emitting TypeScript types built from the CMS schema definitions]
[+] [-] TIPSIO|3 years ago|reply