7 रिपॉजिटरी
Frameworks for adding new content blocks, commands, and lifecycle hooks to a rich text editor via plugins.
Distinct from Custom Plugin Registrations: None of the candidates focus on rich-text editor plugin development; they focus on ML, CMS, or general app plugins.
Explore 7 awesome GitHub repositories matching software engineering & architecture · Plugin-Based Editor Extensibility. Refine with filters or upvote what's useful.
Brackets is an extensible JavaScript IDE and front-end code editor specifically designed for authoring HTML, CSS, and JavaScript. It serves as a web development text editor that provides a specialized environment for building websites. The editor is distinguished by its live preview capabilities, which render code changes in a browser in real time for immediate visual feedback. It further supports front-end workflows through inline style editing and the ability to synchronize code changes across multiple browser windows for cross-browser testing. The project includes a wide range of developm
Features a plugin-based system that allows users to load external JavaScript packages to add custom tools.
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
Provides a plugin architecture for extending Markdown editor functionality without modifying the core component.
Swagger Editor is a web-based authoring tool and development environment used to design, document, and validate API specifications. It specifically supports the OpenAPI Specification, providing a browser interface for writing API schemas and verifying their structure. The tool features real-time rendering that produces a visual preview of the API documentation as the specification is edited. It includes syntax highlighting based on standardized schemas to improve the readability of the API definitions. The editor supports importing specifications from files, external URLs, or example fixture
Allows injecting custom components and logic into the editor interface via predefined extension points.
Slap एक टर्मिनल-आधारित टेक्स्ट एडिटर है जिसे कमांड-लाइन एनवायरनमेंट के भीतर ग्राफिकल कोड एडिटर के उपयोगकर्ता अनुभव और इंटरफ़ेस की नकल करने के लिए डिज़ाइन किया गया है। यह एक टेक्स्ट एडिटर और टेक्स्ट-यूज़र इंटरफ़ेस फ़ाइल मैनेजर दोनों के रूप में कार्य करता है, जो फ़ाइलों और डायरेक्टरीज़ के बीच व्यवस्थित और स्विच करने के लिए एक नेविगेबल साइडबार प्रदान करता है। एडिटर को एक प्लगइन सिस्टम के माध्यम से एक्स्टेंसिबिलिटी के लिए बनाया गया है जो नई सुविधाओं और मुख्य कार्यक्षमता को जोड़ने के लिए बाहरी स्क्रिप्ट और पैकेज लोड करने की अनुमति देता है। उपयोगकर्ता कीबोर्ड शॉर्टकट्स को रीमैप करके, प्रदर्शन मापदंडों को समायोजित करके और रंगों व टेक्स्ट शैलियों सहित इंटरफ़ेस की उपस्थिति को संशोधित करके एडिटर वर्कफ़्लो को कस्टमाइज़ कर सकते हैं। मुख्य क्षमताओं में सिंटैक्स हाइलाइटिंग के साथ टर्मिनल-आधारित टेक्स्ट एडिटिंग, चयन और नेविगेशन के लिए माउस इंटरैक्शन समर्थन, और ऑपरेटिंग सिस्टम क्लिपबोर्ड के साथ इंटीग्रेशन शामिल है। सिस्टम अनडू और रीडू ऑपरेशंस के लिए एक लीनियर हिस्ट्री स्टैक भी बनाए रखता है और SSH के माध्यम से रिमोट सर्वर पर फ़ाइल मैनिपुलेशन का समर्थन करता है।
Employs an extensible architecture that allows new commands and logic to be added via plugins.
CKEditor 4 is a browser-based WYSIWYG rich text editor that enables users to create and format HTML content directly in the browser. It operates on a plugin-based architecture with a configurable toolbar system, DOM-based content editing, and an event-driven lifecycle, all delivered through a CDN-based distribution model. The editor supports skin-based theming and includes a legacy plugin compatibility layer for backward compatibility. The editor distinguishes itself as a cross-platform framework that integrates natively with Angular, React, Vue, Electron, Android, and iOS environments. It of
Provides a plugin architecture for extending editor functionality with custom features, widgets, and integrations.
Simditor is a JavaScript-based rich text editor and WYSIWYG HTML editor designed for creating structured documents within web applications. It functions as a web-based media editor and HTML content sanitizer, allowing users to compose and format content visually. The project distinguishes itself through an integrated system for handling media and security. It features server-side image upload capabilities that support both local file selection and clipboard pasting, alongside a whitelist-based HTML markup filtering system to ensure consistent and secure output. The editor provides broad capa
Provides a framework for extending the editor's functionality via a modular plugin system.
Yoopta-Editor is a headless framework for building customizable block-based rich text editors. It utilizes a JSON-based document engine to manage editor state and provides a WYSIWYG interface for creating structured documents. The system separates core document logic from the visual layer, allowing for complete customization of the user interface. The framework is designed for real-time collaborative editing, featuring a synchronization engine with conflict resolution and remote cursor presence tracking. It offers a highly extensible plugin system that allows developers to define new content
Implements a highly extensible plugin system for defining custom content blocks and editor behavior.