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
ProiectServer MCPDespreCum realizăm clasamentulPresă
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

2 repository-uri

Awesome GitHub RepositoriesEditor Lifecycle APIs

APIs for controlling the lifecycle and state of a text editor instance.

Distinct from Programmatic Content APIs: Distinct from Programmatic Content APIs: focuses on managing the editor instance (focus, destruction, state) rather than just data entry.

Explore 2 awesome GitHub repositories matching software engineering & architecture · Editor Lifecycle APIs. Refine with filters or upvote what's useful.

Awesome Editor Lifecycle APIs GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • tencent/cherry-markdownAvatar Tencent

    Tencent/cherry-markdown

    4,727Vezi pe GitHub↗

    Cherry Markdown is a web-based Markdown editor and parsing engine that converts markup text into sanitized HTML with a real-time synchronized preview pane. It functions as a rich text interface and WYSIWYG tool, providing a system for transforming markup strings into HTML documents or portable formats. The project distinguishes itself through high-performance rendering and a flexible extensibility model. It uses virtual DOM diffing and partial rendering to maintain responsiveness in large documents, and it allows for the creation of custom parsing rules and specialized HTML components via a p

    Provides APIs to monitor editor lifecycle events such as initialization, focus, blur, and selection changes.

    JavaScripteditorjavascriptmarkdown
    Vezi pe GitHub↗4,727
  • getmeuk/contenttoolsAvatar GetmeUK

    GetmeUK/ContentTools

    3,977Vezi pe GitHub↗

    ContentTools este un framework JavaScript și o suită de instrumente pentru construirea de editoare vizuale WYSIWYG. Oferă o bibliotecă de manipulare DOM pentru parsarea și transformarea șirurilor HTML în regiuni editabile structurate, alături de un orchestrator vizual de documente care gestionează comportamentele elementelor și tranzițiile de stare. Framework-ul include un manager specializat de selecție în browser pentru a asigura poziționarea consistentă a cursorului și evidențierea intervalelor de text în diferite browsere web. De asemenea, dispune de un validator de conținut HTML utilizat pentru a curăța output-ul și a converti link-urile media de la terți în formate embed valide. Sistemul acoperă o gamă largă de capabilități, inclusiv manipularea interactivă a DOM-ului pentru elemente redimensionabile și care pot fi glisate, formatarea textului bogat și fluxuri de lucru pentru procesarea imaginilor (decupare și rotire). Oferă, de asemenea, instrumente pentru urmărirea istoricului editărilor prin snapshot-uri DOM și un sistem de componente UI pentru gestionarea barelor de instrumente și a navigării ierarhice (breadcrumb). Proiectul impune securitatea prin restricții asupra atributelor elementelor pentru a preveni modificările neautorizate ale tag-urilor HTML.

    Manages the editor's initialization, state, and the definition of editable regions using CSS selectors.

    JavaScriptcontenttoolswysiwyg-editors
    Vezi pe GitHub↗3,977
  1. Home
  2. Software Engineering & Architecture
  3. Programmatic Content APIs
  4. Editor Lifecycle APIs