About Editora

A modular, open-source content authoring ecosystem for modern web apps

Our Mission

Editora aims to provide developers with a complete authoring platform: a framework-agnostic editing engine, native plugins, UI packages, theming, icons, and integration adapters.

Instead of treating editing as a single widget, Editora helps teams compose production-ready authoring experiences that are easy to integrate, customize, and scale.

We believe in:

  • Simplicity - Easy to use and integrate
  • Modularity - Pick what you need
  • Performance - Lightning-fast execution
  • Open Source - Transparent and community-driven

Why Editora?

Existing rich text editors are often:

  • ❌ Bloated with unnecessary features
  • ❌ Framework-specific
  • ❌ Difficult to customize
  • ❌ Commercial and expensive

Editora is different:

  • ✅ Lightweight (12KB gzipped)
  • ✅ Framework-agnostic
  • ✅ Fully customizable
  • ✅ 100% open source (MIT License)

📊 By The Numbers

33+

Keyboard Shortcuts

30+

Plugins Available

12KB

Bundle Size (gzipped)

5+

Framework Support

🚀 Technology Stack

Frontend

  • TypeScript 5
  • Modern JavaScript (ES2015+)
  • Contenteditable API
  • CSS3 with CSS Variables

Build & Bundling

  • Vite 7+ (build tool)
  • Rollup (bundling)
  • Lerna (monorepo)
  • ESM + CommonJS + UMD

Framework Support

  • React 16.8+
  • Vue 3+
  • Angular 13+
  • Svelte

👥 Contributing

Editora is built by the community, for the community. We welcome contributions in many forms:

See our Contributing Guide for details.

📄 License

Editora is released under the MIT License, which means:

🧩 UI Ecosystem Docs

Editora is built as an ecosystem of focused packages that work together or independently across frameworks.

Explore the dedicated documentation for Editora UI and icon packages:

@editora/icons

Framework-agnostic SVG icon definitions and render helpers.

Open docs →

@editora/react-icons

React icon components with provider/context defaults.

Open docs →

@editora/ui-core

Web Components, dialog managers, and theme/token utilities.

Open docs →

@editora/ui-react

React wrappers, providers, and hooks for UI core.

Open docs →

🔗 Links