awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
OscarGodson avatar

OscarGodson/EpicEditor

0
View on GitHub↗
4,216 stele·330 fork-uri·JavaScript·MIT·5 vizualizăriepiceditor.com↗

EpicEditor

EpicEditor este un editor Markdown bazat pe JavaScript, conceput ca o componentă UI încorporabilă pentru aplicații web. Acesta funcționează ca un manager de conținut local-first, utilizând stocarea locală a browserului pentru salvarea automată a ciornelor și persistența conținutului offline.

Editorul se distinge prin utilizarea iframe-urilor pentru a izola stilurile, prevenind scurgerile CSS între editor și aplicația gazdă. Dispune de un parser Markdown personalizabil care permite dezvoltatorilor să înlocuiască motorul de parsare implicit cu funcții personalizate pentru a transforma textul în formate de ieșire specifice.

Sistemul oferă o interfață cu panou divizat pentru editare și previzualizare simultană, cu suport pentru modul fullscreen și ajustări dinamice ale dimensiunilor. Include un sistem de gestionare a documentelor pentru crearea, redenumirea și ștergerea fișierelor, precum și mecanisme pentru importul și exportul conținutului ca text, HTML sau JSON.

Features

  • Embeddable Components - Provides an embeddable Markdown editor component with live preview and style isolation for web applications.
  • Local-First Document Managers - Functions as a document manager using browser local storage for automatic draft saving and offline persistence.
  • Custom Format Renderers - Transforms input text into various output formats like HTML or Markdown via customizable parsing functions.
  • Markdown Output Customization - Transforms markdown text into specific output formats by plugging in custom parsing functions and styles.
  • Markdown Editors - Implements a web-based text editor with a synchronized split-pane live preview for Markdown content.
  • Web Content Authoring Interfaces - Implements a professional writing environment with split-screen editing, automatic drafts, and offline support.
  • LocalStorage Persistence - Persists document drafts and metadata in browser local storage to enable offline content management.
  • Markdown Parsing Plug-ins - Allows developers to replace the default Markdown parsing engine with custom functions for flexible output rendering.
  • Browser Local Storage Management - Manages the creation, renaming, and deletion of documents stored within the browser's local storage.
  • CSS Isolation Wrappers - Uses iframes to isolate the editor and previewer styles, preventing CSS conflicts with the host web application.
  • Browser-Based Document Managers - Provides a serverless document management system for saving, renaming, and deleting work in local storage.
  • Iframe Integration - Integrates the editor and previewer into web applications using iframes to ensure complete style isolation.
  • Content Import and Export - Enables importing strings into local storage and exporting content as text, HTML, or JSON.
  • Markdown Parsers - Provides a customizable parsing engine that allows developers to replace the default Markdown transformation logic.
  • Editor Split Panes - Provides a split-pane interface that synchronizes raw text input with a real-time rendered preview.
  • Interface Mode Toggles - Includes a UI toggle to switch between the raw text editing view and the rendered content preview.
  • Event-Driven Callbacks - Implements an event-driven system that executes registered callback functions when editor states change or files are saved.
  • Embeddable UI Components - Ships as a flexible text editing component that can be themed and resized to fit various application layouts.
  • Theme Style Customizations - Offers a system to independently style the interface, input area, and previewer using separate CSS files.
  • Custom Stylesheet Injections - Provides the ability to inject custom stylesheets to theme the editor and previewer independently.
  • Editor Event Hooks - Provides callback hooks that trigger specific actions when documents are saved, updated, or loaded.
  • Editors - Embeddable Markdown editor with preview.
  • Rich Text Editors - Embeddable Markdown editor with live preview.

Istoric stele

Graficul istoricului de stele pentru oscargodson/epiceditorGraficul istoricului de stele pentru oscargodson/epiceditor

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Alternative open-source pentru EpicEditor

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu EpicEditor.
  • sparksuite/simplemde-markdown-editorAvatar sparksuite

    sparksuite/simplemde-markdown-editor

    10,149Vezi pe GitHub↗

    This project is a browser-based Markdown composer and an embeddable JavaScript component designed to replace standard HTML text areas with a formatted editing interface. It serves as a tool for Markdown content authoring, providing a visual environment for creating and formatting text. The editor features a formatting toolbar and keyboard shortcuts for real-time Markdown parsing, along with integrated spell checking to identify errors as the user types. It includes a system for automatic draft management that saves content to local storage at configurable intervals to prevent data loss. The

    JavaScript
    Vezi pe GitHub↗10,149
  • tinymce/tinymceAvatar tinymce

    tinymce/tinymce

    16,214Vezi pe GitHub↗

    TinyMCE is a JavaScript rich text editor and WYSIWYG HTML editor that provides a visual interface for creating and formatting content within web applications. It functions as an extensible editor framework and web content management UI, allowing users to author and style documents through a browser-based interface. The project is distinguished by a plugin-based extension system and a public API that enable the addition of custom capabilities and modifications to the visual interface. It utilizes a framework-agnostic core, providing dedicated integration for React, Vue, and Angular. The syste

    TypeScript
    Vezi pe GitHub↗16,214
  • jhollingworth/bootstrap-wysihtml5Avatar jhollingworth

    jhollingworth/bootstrap-wysihtml5

    4,118Vezi pe GitHub↗

    bootstrap-wysihtml5 is a rich text editor that integrates with the Bootstrap CSS framework to provide a visual interface for formatting HTML content. It functions as a localizable web editor and an HTML content parser that filters and validates tags and attributes to ensure clean content output. The project features a customizable rich text interface that allows for the modification of the toolbar and overall visual presentation through external stylesheets and HTML templates. It includes support for custom locale definitions and translated interface labels to accommodate international users.

    JavaScript
    Vezi pe GitHub↗4,118
  • pandao/editor.mdAvatar pandao

    pandao/editor.md

    14,315Vezi pe GitHub↗

    Editor.md is an embeddable Markdown editor component for web applications that provides a real-time, dual-pane live preview alongside the raw source as the user types. It is designed as a plugin-based Markdown editor with a plugin architecture for extending functionality through custom modules, and it supports rendering LaTeX mathematical expressions using KaTeX as well as converting flowchart and sequence diagram syntax into visual diagrams within the preview. The editor distinguishes itself through its plugin-based extension system, which allows loading additional functionality through exte

    JavaScriptcodemirrorcommonmarkdocumentation
    Vezi pe GitHub↗14,315
Vezi toate cele 30 alternative pentru EpicEditor→

Întrebări frecvente

Ce face oscargodson/epiceditor?

EpicEditor este un editor Markdown bazat pe JavaScript, conceput ca o componentă UI încorporabilă pentru aplicații web. Acesta funcționează ca un manager de conținut local-first, utilizând stocarea locală a browserului pentru salvarea automată a ciornelor și persistența conținutului offline.

Care sunt principalele funcționalități ale oscargodson/epiceditor?

Principalele funcționalități ale oscargodson/epiceditor sunt: Embeddable Components, Local-First Document Managers, Custom Format Renderers, Markdown Output Customization, Markdown Editors, Web Content Authoring Interfaces, LocalStorage Persistence, Markdown Parsing Plug-ins.

Care sunt câteva alternative open-source pentru oscargodson/epiceditor?

Alternativele open-source pentru oscargodson/epiceditor includ: sparksuite/simplemde-markdown-editor — This project is a browser-based Markdown composer and an embeddable JavaScript component designed to replace standard… tinymce/tinymce — TinyMCE is a JavaScript rich text editor and WYSIWYG HTML editor that provides a visual interface for creating and… jhollingworth/bootstrap-wysihtml5 — bootstrap-wysihtml5 is a rich text editor that integrates with the Bootstrap CSS framework to provide a visual… pandao/editor.md — Editor.md is an embeddable Markdown editor component for web applications that provides a real-time, dual-pane live… apankrat/nullboard — Nullboard is a local-first productivity tool and browser-based note organizer. It functions as a Kanban task board for… fabiospampinato/notable — Notable is a local-first markdown note taking application and document manager. It functions as a personal knowledge…