Powerful Rich Text Editor


Tetrons is a rich text editor designed to provide users with an intuitive and powerful editing experience. It supports various content creation, including text formatting, rich media embedding, and more.
The editor is perfect for a wide range of use cases, from content management to email composition and beyond. It seamlessly integrates into websites or applications, enhancing user interactions.
Optimized for all devices, ensuring a seamless experience whether on desktop, tablet, or mobile.
Built for speed with minimal load times, providing users with instant access and a smooth interface.
Minimal dependencies and clean code structure make it efficient and easy to maintain.
High-resolution support ensures crystal-clear visuals on all modern displays.
Easily integrate a wide variety of fonts from Google Fonts to match your brandโs voice.
Modular and well-documented code makes customization effortless, even for beginners.
Start for free and upgrade when you're ready. Each plan is tailored to fit your needs, whether you're just getting started or scaling up.
| Features | FREE | Pro | Premium | Platinum |
|---|---|---|---|---|
| Basic Text Editing | ||||
| Bold, Italic, Underline Support | ||||
| Bullet & Numbered Lists | ||||
| Limited Export Options (Text Only) | ||||
| Basic Theme Support | ||||
| All Free Features | ||||
| Table Insertion & Editing | ||||
| Media Embeds (Images, Videos) | ||||
| Code Block Support | ||||
| Auto Save & Undo/Redo History | ||||
| Keyboard Shortcuts | ||||
| All Pro Features | ||||
| Real-time Collaborative Editing | ||||
| Commenting & Suggestions | ||||
| Custom Theme Builder | ||||
| Document Versioning | ||||
| Markdown Mode & Preview | ||||
| All Premium Features | ||||
| Plugin Support & API Access | ||||
| AI-Powered Writing Assistant | ||||
| Export to PDF, DOCX, HTML | ||||
| Custom Toolbar & Shortcuts | ||||
| Role-based Access Control | ||||
Get up and running in no time. Our easy-to-follow guides and flexible setup make it simple to integrate and start using the platform right away.
import { useEffect, useState } from "react";
import { initializeTetrons, isApiKeyValid, EditorContent } from "tetrons";
import "tetrons/style.css";
function App() {
const apiKey = "YOUR_API_KEY";
const [loading, setLoading] = useState(true);
const [isValid, setIsValid] = useState(false);
const [error, setError] = useState("");
useEffect(() => {
async function validate() {
try {
await initializeTetrons(apiKey);
setIsValid(isApiKeyValid());
} catch (err) {
setError(err.message);
} finally {
setLoading(false);
}
}
validate();
}, [apiKey]);
if (loading) {
return <div>๐ Validating API key...</div>;
}
if (!isValid) {
return <div style={{ color: "red" }}>โ API Key Invalid: {error}</div>;
}
return (
<div style={{ padding: "2rem" }}>
<h1>Editor from Tetrons Package</h1>
<EditorContent apiKey={apiKey} />
</div>
);
}
export default App;
Follow the steps above to get started with integrating the editor into your application.
Downloads every single year
Products powered by Fin-Editor
Hits on our CDN per day
Commits on GitHub
Contributors on GitHub