noteloom

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

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

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

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

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: 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

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

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

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 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-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

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 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 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

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

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

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