Skip to main content
Open source hub

NPM Packages

Lightweight, performance-focused utilities designed to accelerate your development workflow.

react-lite-rich-text-editor

v1.1.3

A lightweight, premium rich text editor for React with no dependencies. Built for performance and extreme ease of use.

ReactNo DependenciesRich TextDraft.js AlternativeClean UI

ocr-text-extract

v1.0.0

Browser OCR with smart preprocessing, multi-pass recognition, and layout reconstruction — powered by Tesseract.js. Images never leave the device.

OCRTesseract.jsBrowserImage to TextMulti-passZero Server

arr-helpers

v1.0.0

Zero-dependency array helpers for frontend and backend — parse, group, chunk, sort, dedupe, paginate, and more. Works in the browser and Node.

ArrayZero DependencyTypeScriptIsomorphicChunkGroupBy

Engineering philosophy

Small surface area

These packages stay small on purpose. I avoid dependency chains that inflate bundles and introduce security surface. Prefer native browser APIs and React fundamentals so install size stays predictable.

Editor without Draft.js weight

For rich text, react-lite-rich-text-editor uses contentEditable with a focused selection-state layer so undo/redo and formatting stay reliable without a large runtime.

Typed and SSR-safe

Each package ships with TypeScript types and is tested for server-side rendering safety in Next.js — clear props, no opaque global config, behavior that matches the live demos.

Semantic versioning

Releases follow SemVer. Breaking changes only land on major bumps so teams can automate minor and patch updates through CI without surprise breakage.