Hey HN,<p>I’ve been working on this for the last two years, and now it’s out. Dossier a toolkit for building headless CMSs, released under MIT license. It’s written in TypeScript and supports running the server in a browser, Node, Bun or Deno. The data is stored in SQLite or Postgres. It includes schema/type generation for TypeScript and GraphQL.<p>There’s a playground[1] to try it out in the browser and a getting started guide[2] if you want to run it on your machine.<p>There’s still a lot of work left to do, but I’m happy with the big strokes of the project. Please, let me know what you think!<p>[1] <a href="https://playground.dossierhq.dev/" rel="nofollow">https://playground.dossierhq.dev/</a><p>[2] <a href="https://www.dossierhq.dev/docs/getting-started" rel="nofollow">https://www.dossierhq.dev/docs/getting-started</a>