Blog
Practical articles for people building editors into real products: copy-paste setup guides, deep dives into collaboration and offline storage, accessibility notes, comparisons, and honest implementation tradeoffs. Every post is drafted and published with noteloom itself.

What's new in noteloom 0.3.1: a version history you don't have to think about
Version history reworked into a self-contained, Google Docs-style component — automatic capture, author attribution, and a word-level diff view. createPeriodicVersionSnapshotter is gone.
30 July 2026

What's new in noteloom 0.3.0: comments, templates, and version history
Three additions to the React block editor: select-and-comment threads, reusable block/document templates, and point-in-time version snapshots with one-click restore.
28 July 2026

Offline collaboration for your whole office — no internet, no cloud
Real-time document collaboration for an entire office or team, running permanently on your own local network, with zero internet required. One small always-on machine, a fixed IP, and every laptop/PC/phone on the WiFi collaborates live — here's the full setup.
25 July 2026

Real-time collaboration without the cloud
noteloom's live collaboration isn't Google Docs with a different skin — peers connect directly over WebRTC, no server ever stores or sees your document, and it works entirely offline on a shared WiFi. Here's how it actually behaves, worked through with real scenarios.
24 July 2026

noteloom 0.2.0: real-time collaboration, offline-first editing, and a two-line API
noteloom 0.2.0 adds real-time multi-peer collaboration over WebRTC (no server required), IndexedDB-backed offline persistence, and a new useEditor()/<NoteloomEditor> API that gets a full editor running in two lines. Here's what's new and how to use it.
23 July 2026

Where noteloom fits: four real React editor examples
Four practical React editor use cases for noteloom: an admin CMS field, offline notes app, support ticket composer, and internal wiki or runbook tool.
19 July 2026

How to install noteloom in React: copy-paste setup guide
Install noteloom in a React, Vite, or Next.js app with a copy-paste setup: npm install, useEditor(), NoteloomEditor, slash commands, and troubleshooting.
18 July 2026

noteloom vs Notion, TipTap, and Editor.js: how it actually compares
An honest comparison — where noteloom fits versus a hosted workspace app like Notion, versus ProseMirror-based TipTap, and versus the framework-agnostic Editor.js.
17 July 2026

A lightweight customizable React editor for your own app
A practical look at customizing noteloom: no extra state library, clean JSON, CSS variables, block registries, and granular React APIs when you need them.
16 July 2026

Build an offline-first notes app with React
Build an offline notes app in React with local browser storage: no account, no backend, structured documents, instant reloads, and a path to IndexedDB.
15 July 2026

How to add a slash command menu to a React editor
Build a slash command menu for a React editor: how noteloom detects "/", opens commands, inserts blocks, and lets custom block types add their own actions.
14 July 2026

Why we built a React block editor with zero runtime dependencies
Why noteloom avoids editor-framework dependencies: smaller installs, clearer ownership, predictable JSON, and React-only integration for product teams.
13 July 2026

Add a drawing canvas block to a React Markdown editor
Add drawings to rich text documents with noteloom's Canvas block: pen, eraser, shapes, arrows, text, and self-contained inline SVG export.
13 July 2026

Accessible React editor features: RTL, keyboard menus, and voice typing
How noteloom handles accessible editor UX: automatic RTL text direction, keyboard-operable menus, live-region announcements, and voice typing commands.
13 July 2026

Mobile React editor UX: touch-first editing in noteloom
Design a mobile-friendly React editor with a bottom action bar, tap-first block picker, keyboard-aware popovers, and touch detection that respects laptops.
13 July 2026

We write this blog with noteloom itself
Every post on this blog is drafted in the noteloom editor and exported straight to the page you're reading — no separate CMS, no copy-pasting into Markdown.
12 July 2026