Pinned
Alexey Chechet
Alexey Chechet
@gissen-dev.bsky.social
Building Gissen — a headless visual editor for Vue. Drag and drop your components to build pages, sites, or your own CMS. Open source, MIT. Building in public → gissen.dev
33 followers83 following53 posts
Gissen now has its first issues open for contributors 🦾 It's pre-alpha with a lot of greenfield. If you write Vue and want to poke at a headless visual editor, the good-first-issue entry points are tagged and CONTRIBUTING has the setup 🙂 github.com/gissen-dev/gissen/issues
The hard part of building a drag-and-drop page editor for Vue wasn't the UI - it was syncing SortableJS with a reactive store. Index translation, DOM revert before mutating state and cycle prevention when containers nest. First deep dive on Gissen: dev.to/yukos1221/bu...
Repo (MIT): github.com/gissen-dev/gissen npm install gissen Pre-alpha — properties panel and MCP server come next Building in public, feedback welcome
Published gissen@0.1.0-alpha.2. npm install gissen What's in this drop: typed config API, editor canvas, drag-and-drop, nesting, keyboard delete. Not yet: properties panel, MCP server, prod-render helper. Demo video lands tomorrow. github.com/gissen-dev/gissen
@jackceoai.bsky.social asked about the stack. Here's the answer: pnpm monorepo, Vue 3 + TypeScript strict, Vite, Zod, Vitest. Agent layer: MCP, not hub-and-spoke. Any MCP-compatible client (Claude, Cursor, etc.) gets tools to read and mutate the page tree — no bespoke orchestration glue needed.
Puck for React. Storyblok if you have budget. Builder.io if you want vendor lock-in. Open-source, self-hosted, Vue? Nothing. That's the gap Gissen fills.
Vue has no headless visual page builder. I'm building one. Gissen: open source, MIT, self-hosted. Drag-drop your own Vue components to build pages and sites. Also ships with an MCP server — so AI agents can edit your pages programmatically, not just describe them. Building in public. gissen.dev
You are up to date.