🧠 Research & Foundations phase — building the KB from the ground up. See the roadmap →
2026-04-13 · Vault tech stack mining
What we mined
Section titled “What we mined”Three files from the vault:
Cyberbase Development/Cyberbase Development.md— 300+ curated links, the richest single source in the vaultCyberbase Tech Stack/Cyberbase Tech Stack.md— defined stack at a high levelCyberbase JS & Services/— (cross-referenced by Development, overlapping content)
Defined tech stack (prior state)
Section titled “Defined tech stack (prior state)”From the Tech Stack file, the user’s early thinking:
| Layer | Choice | Status |
|---|---|---|
| Knowledge base | Obsidian (Sync, Publish, Git plugin) | ✅ Confirmed |
| Version control | Git + GitHub + GitHub Actions | ✅ Confirmed |
| CMS | ”Git-Based CMS” (generic — Decap named elsewhere) | ⚠️ Needs evaluation (R02) |
| SSG | Astro + Starlight | ✅ Confirmed (currently deployed) |
| Media hosting | Cloudinary + S3/Storj | ⚠️ Not yet implemented |
| Collaboration | Peerdraft | ⚠️ Not yet evaluated (R05) |
| CSS | Tailwind | ✅ In use (via Nova theme) |
| Hosting | Cloudflare (Pages) | ✅ Configured |
| Auth | Not specified in tech stack | ⚠️ Needs decision (R03) |
CMS landscape (from Development file — 20+ options)
Section titled “CMS landscape (from Development file — 20+ options)”The vault has curated links for these CMS options. Bold = most detail in the vault:
- Strapi — extensive: RBAC, CKEditor/TinyMCE integrations, Cloudinary, Obsidian-to-Strapi export plugin
- Sveltia CMS — Decap fork, linked to GitHub + Jamstack listing
- Pages CMS — simple git-backed, linked
- Tina CMS — extensive: Astro integration, self-hosted auth, Git providers, database adapters, co-authoring, Netlify Functions hosting, custom auth
- Keystone — linked
- Coisas — GitHub pages editor, linked to Jamstack
- Sanity — auth, roles, API reference linked
- Craft CMS — public registration, fields plugins
- Magnolia CMS — enterprise DXP
- Gentics Mesh — self-hosted, auth docs linked
- Decap CMS — Open Authoring doc linked (key feature)
- Atomic Server — linked
- Squidex — open-source headless, linked
- Manifest CMS — 1-file micro-backend
- Flextype — flat-file CMS
- Prismic — headless with page builder
- Contember — business apps
- Dossier — toolkit for building headless CMS
- Hygraph — GraphQL headless
Not in vault — freshly researched:
- EmDash CMS — built by Cloudflare. Full-stack TypeScript CMS based on Astro (same SSG as cyberbaser). Announced as the “spiritual successor to WordPress”. Serverless (Cloudflare Workers + D1 + R2). AI-agent-native: content stored as portable text (structured JSON, not HTML strings) so agents can read/modify/generate content without parsing markup. Isolated plugin workers with granular permissions — solves the WordPress “96% of security issues from plugins” problem. Beta v0.1.0 (2026). Very relevant to cyberbaser: same Astro + Cloudflare stack, AI-agent-first design, and the portable-text content model is interesting for the translation layer (R06) and CMS choice (R02).
Auth landscape (from Development file — 20+ options)
Section titled “Auth landscape (from Development file — 20+ options)”- Better-Auth — linked (newer, gaining traction)
- Stack Auth — open-source Auth0/Clerk alternative
- OpenAuth — linked
- Auth.js — FusionAuth integration, general docs
- Auth0 — linked
- Okta — linked
- Clerk — pricing page linked
- Ory/Kratos — cloud-native identity, detailed
- SuperTokens — pricing + docs linked
- Hanko — pricing linked
- Oso — authorization layer, use cases
- Fief — docs + roadmap linked
- Cerbos — open-source authz, developer-focused
- Bitwarden Passwordless — linked
- Dex — federated OIDC provider
- FusionAuth — full platform linked
- Stytch — identity platform + fraud prevention
- Identity providers: Keycloak, Authentik (with Wiki.js integration!), Authelia
Sync & CRDT landscape (from Development file — 50+ links)
Section titled “Sync & CRDT landscape (from Development file — 50+ links)”Concepts & theory:
- CRDTs vs OT (extensive comparison links)
- Local-first principles (Ink & Switch manifesto, multiple conference recaps)
- Conflict resolution strategies (CouchDB-style, Hasura-based)
Libraries & frameworks:
- Yjs — shared editing, most linked
- Automerge — CRDT library, v2 docs
- SyncedStore — Yjs-based reactive store
- BlockSuite — from AFFiNE, CRDT-native content editing
- OctoBase — CRDT database from AFFiNE
- ShareDB — OT-based realtime database
Sync engines:
- ElectricSQL, PowerSync, Turso (local-first SQLite), RxDB
- Building offline realtime sync engine (reference gist)
Text editors with collab:
- CKEditor, Tiptap, Conclave, BlockSuite, Code-Sync, Banger-Editor (Bangle.io)
Note-taking apps with collab:
- AFFiNE (BlockSuite + OctoBase), AppFlowy, Outline, Boost Note, Standard Notes, Bangle.io
SSG landscape
Section titled “SSG landscape”- Jekyll, Hugo, Astro (primary — extensive links), 11ty/Eleventy
- Starlight theme links (starlight-theme-obsidian by Fevol, astro-loader-obsidian)
- awesome-astro curated list
Hosting
Section titled “Hosting”- Netlify (Astro integration docs), Cloudflare Pages (current choice), GitHub Pages, GitLab Pages, Firebase, DigitalOcean, Vercel
What this mining tells us
Section titled “What this mining tells us”- CMS evaluation (R02) is well-seeded. We have links for 20+ CMSes. Tina and Strapi have the most detail. Decap Open Authoring is the known quantity. Emdash needs fresh research.
- Auth evaluation (R03) is comprehensive. 20+ options linked. Authentik’s Wiki.js integration is interesting for cyberbaser context. Better-Auth is the newer contender.
- Sync/CRDT research (R05) is DEEP. 50+ links covering theory + implementations. The question isn’t “what exists” but “do we need it for v1.” If yes, Yjs/Automerge + BlockSuite are the strongest candidates.
- SSG choice is settled. Astro + Starlight is deployed and working. No need to re-evaluate unless R06 (translation layer) reveals a showstopper.
- Hosting is settled. Cloudflare Pages is configured and working.
Related
Section titled “Related”- Roadmap · R02
- Roadmap · R03
- Roadmap · R05
.claude/RESEARCH_SOURCES.mdin the repo root — master link collection (updated with all links from this mining)