Typeengine is a next-generation, blazing-fast, and extensible rich text/document engine. Built for modern editors, enterprise platforms, and open-source innovation, it provides a robust foundation for document modeling, transformation, validation, migration, and analytics.
- Universal Plugin System: Runtime, WASM, and remote plugins with sandboxing and permission enforcement
- Typed API: Strict TypeScript types, versioned and stable
- Performance Analytics: Built-in benchmarking, tracing, and observability hooks
- Validation & Migration: Modular, extensible, and fully tested
- Security: Permission model, sandboxing, and audit tooling
- Testing: Advanced property-based, fuzz, mutation, and stress tests
- Documentation: World-class guides, API docs, and migration support
pnpm install typeengine
import { createDocument, insertNode, removeNode, updateNode, setNodeAttributes } from 'typeengine';
// ...
- Guide
- API Docs
- Advanced Usage
- Plugin System
- Testing
- Transforms
- Migration Guide
- API Stability
- Security Policy
- Contributing
- Release & Automation
- Automated releases via GitHub Actions and Changesets
- Branch protection and CI enforcement
- Changelog and migration guides for every release
See docs/roadmap.md.
MIT