HawkDoc
open-source Notion-style editor built on Lexical
Details
- External ID
- 47309070
- Source
- HN
- Company
- —
- Product
- HawkDoc
- Website domain
- github.com
- Launched
- March 9, 2026
- Cohort
- —
- Upvotes
- 6
- Upvotes percentile
- 0.2853628536285363
- Tags
- —
- Fetched at
- Sept. 7, 2026, 9:26 p.m.
- Updated at
- Sept. 7, 2026, 9:26 p.m.
Description
I was trying to use SuperDoc for a project and kept running into limitations. Customisation was harder than expected and the performance was not where I needed it. So I decided to build my own editor called HawkDoc, using Claude as a coding assistant for a large part of the development.HawkDoc is focused on fast document editing with zero-lag typing. Many editors re-render large parts of the UI on every keystroke or ship heavy dependencies just to support basic formatting. I wanted something simpler and faster.Tech stack:- Lexical (Meta) as the editor engine. Its node-based architecture avoids full re-renders during formatting operations.- Yjs + Hocuspocus for real-time collaboration using CRDTs, allowing conflict-free document syncing.- Redis + PostgreSQL for storage. Yjs deltas are first written to Redis and flushed to Postgres every 30 seconds so the database does not receive keystroke-level writes.- React + TypeScript for the frontend UI.- @react-pdf/renderer for client-side PDF export with watermark support.What works today:- Block based editor- Slash commands- Template variable injection (`{{variable_name}}` rendered as styled chips)- Image uploads- Markdown, HTML, and PDF export- Auto-save- Selection bubble menuWhat is still in progress:- Real-time collaboration UI- Document workspace and file list- DOCX import- Version history- Authentication UI (JWT backend already implemented)Claude Code helped speed up a lot of the early development, especially when building the editor integrations and export pipeline. I would be interested to hear how others are using AI assistants when building new developer tools.The project is MIT licensed and open for feedback and contributions.GitHub: [https://github.com/hawk-doc/hawkdoc](https://github.com/hawk-doc/hawkdoc)
Enrichment
- Theme
- browser automation and scraping for AI
- Vertical
- Horizontal
- Function
- Dev tools
- Audience
- Developer
- AI stance
- Not AI
- Project type
- Hobby / open-source project
- Normalized one-liner
- open-source document editor
- Manually corrected
- False
Could you build this?
Yes The author explicitly built it using Claude; configuring a Notion-style block editor on top of Meta's Lexical framework is a straightforward front-end task well-suited for AI assistance.
Discussion
1 comment analyzed.
Competitors
Other products that read as similar to this one — 57 launches clear the similarity bar, closest 8 shown.
Attention rank: #43 of 58 (itself plus its competitors, highest first — normalized so YC and Product Hunt are compared fairly).
Launched 114 days after the earliest competitor.
- Zephyr3D · hn · 2025-11-26 · 9 upvotes · similarity 0.40
- Lilac Editor · ph · 2026-09-25 · 1 upvotes · similarity 0.40
- Claude/Gemini/Codex 10-100x faster with pandō (CAD for code) · hn · 2026-02-26 · 11 upvotes · similarity 0.38
- Flashtype · hn · 2026-07-02 · 5 upvotes · similarity 0.37
- Word in Web · hn · 2026-07-21 · 37 upvotes · similarity 0.37
- JavaScript-first, open-source WYSIWYG DOCX editor · hn · 2026-02-09 · 130 upvotes · similarity 0.36
- Claude.md templates based on Boris Cherny's advice · hn · 2026-02-05 · 10 upvotes · similarity 0.36
- Kodo · ph · 2026-09-07 · 1 upvotes · similarity 0.36
Other launches for this product
- No other launches for this product.
Same idea, different domain
Nobody's really built a dev tools tool for Sales yet.