awesome-repositories.com
ब्लॉग
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेसMCP सर्वर
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

21 रिपॉजिटरी

Awesome GitHub RepositoriesEditor Plugins

Extensions and modules that add custom block types and functionality to block-based rich text editors.

Distinguishing note: Focuses specifically on the plugin architecture for block-style editors, distinct from generic UI component libraries.

Explore 21 awesome GitHub repositories matching user interface & experience · Editor Plugins. Refine with filters or upvote what's useful.

Awesome Editor Plugins GitHub Repositories

AI के साथ बेहतरीन रिपॉजिटरी खोजें।हम AI का उपयोग करके सबसे सटीक रिपॉजिटरी खोजेंगे।
  • heyscrumpy/tiptapheyscrumpy का अवतार

    heyscrumpy/tiptap

    37,270GitHub पर देखें↗

    Tiptap is a headless rich text editor framework and extensible WYSIWYG framework designed for building custom text editors. It functions as a high-level wrapper around the ProseMirror toolkit, separating core editing logic and state management from the user interface. The framework enables real-time collaborative editing through a synchronization system using conflict-free replicated data types. It also supports the integration of AI content generation to provide automated suggestions and content refinement directly within the editor. The system utilizes a plugin-based extension architecture

    Provides a plugin system to add custom block types and interaction patterns to the rich text editor.

    TypeScript
    GitHub पर देखें↗37,270
  • codex-team/editor.jscodex-team का अवतार

    codex-team/editor.js

    31,528GitHub पर देखें↗

    Editor.js is a block-style rich text editor that organizes document content into an ordered array of independent, modular data objects. By replacing monolithic HTML strings with a structured, machine-readable JSON format, it decouples the content creation process from the final presentation layer. The editor functions as a browser-based orchestration layer that manages user input, focus, and state synchronization across individual blocks. Its architecture is built on a plugin-driven system where external modules register themselves to handle specific content types, providing custom rendering

    Provides a modular API for extending the editor with custom block types and rich media functionality.

    TypeScriptcodex-editoreditorjavascript
    GitHub पर देखें↗31,528
  • wagtail/wagtailwagtail का अवतार

    wagtail/wagtail

    20,366GitHub पर देखें↗

    Wagtail is an open-source content management system built on the Django web framework. It provides a structured, tree-based approach to content modeling, allowing developers to define custom page types and reusable content components that are managed through a highly customizable administrative interface. The platform distinguishes itself through its flexible, block-based content composition system, which enables editors to assemble complex page layouts dynamically. It also offers robust support for multi-site and multi-lingual environments, allowing organizations to manage distinct websites

    Integrates low-level editor extensions to handle complex behaviors like custom copy-paste processing and editor state manipulation.

    Pythoncmsdjangohacktoberfest
    GitHub पर देखें↗20,366
  • udecode/plateudecode का अवतार

    udecode/plate

    15,947GitHub पर देखें↗

    Plate is a headless editor toolkit and framework designed for building custom rich text editing experiences. It provides a modular architecture that relies on a plugin-based system to manage document models, schema-driven node definitions, and state updates, allowing developers to assemble tailored content creation environments. The project distinguishes itself through a source-code injection pattern, where pre-built user interface templates and components are copied directly into the local project codebase. This approach ensures that developers maintain full control over the styling, markup,

    Supports composition of editing functionality through modular plugin packages for tailored content creation.

    TypeScriptaimcpreact
    GitHub पर देखें↗15,947
  • limetext/limelimetext का अवतार

    limetext/lime

    15,272GitHub पर देखें↗

    Lime is a multi-platform text editor designed for code and prose that supports simultaneous multi-point insertion for modifying text in several locations at once. It is a Python-scriptable environment that renders across desktop windows, web browsers, and terminal emulators. The editor is designed to be API-compatible with Sublime Text, enabling the execution of its plugins and the import of its configuration files, keybindings, and themes. This compatibility allows users to reuse third-party extensions and maintain a consistent experience when migrating from that environment. The project pr

    Implements an API for registering and running third-party plugins within the editor interface.

    editorgolangtext-editor
    GitHub पर देखें↗15,272
  • raspberrypifoundation/blocklyRaspberryPiFoundation का अवतार

    RaspberryPiFoundation/blockly

    13,437GitHub पर देखें↗

    Blockly is a web-based visual programming editor and block-based code generator. It allows users to create programs by interlocking graphical blocks that translate into executable source code for various programming languages, removing the need for manual syntax entry. The project serves as a customizable framework for building specialized visual languages through a customizable block library. It includes a visual block designer for defining custom shapes, behaviors, and specialized input fields, as well as a plugin system to extend the editor's environment. The system manages programming lo

    Provides a plugin architecture to extend the editor with new input fields, visual themes, and code renderers.

    JavaScript
    GitHub पर देखें↗13,437
  • james-yu/latex-workshopJames-Yu का अवतार

    James-Yu/LaTeX-Workshop

    12,156GitHub पर देखें↗

    LaTeX Workshop is a comprehensive integrated development environment extension designed for authoring and typesetting complex documents. It functions as a complete workflow tool that automates the compilation process, manages multi-file project structures, and provides real-time feedback through bidirectional synchronization between source code and generated output. The project distinguishes itself by offering deep integration with the typesetting lifecycle, including containerized build environments and automated orchestration of external toolchains. It provides advanced visual feedback mech

    Integrates as a feature-rich plugin to provide bibliography management, cross-referencing, and project navigation within an editor.

    TypeScript
    GitHub पर देखें↗12,156
  • retejs/reteretejs का अवतार

    retejs/rete

    12,077GitHub पर देखें↗

    Rete is a framework for building interactive, node-based visual interfaces and dataflow programming environments. It provides a core engine that processes directed graphs, allowing developers to define modular logic where nodes represent operations and connections represent the flow of data or control. By decoupling the graph logic from the user interface, the framework enables the creation of custom visual editors that can be integrated into various frontend component libraries. The project distinguishes itself through a highly extensible, signal-driven architecture that supports complex req

    Extends editor functionality with modular features like context menus, minimaps, and connection rerouting.

    TypeScriptdataflow-programmingflow-based-programminggraph-editor
    GitHub पर देखें↗12,077
  • jetbrains/ideavimJetBrains का अवतार

    JetBrains/ideavim

    10,211GitHub पर देखें↗

    IdeaVim – A Vim engine for JetBrains IDEs

    Runs as a plugin within the IntelliJ Platform, hooking into editor events and actions via extension points.

    Kotlinideavimintellijintellij-platform
    GitHub पर देखें↗10,211
  • standardnotes/appstandardnotes का अवतार

    standardnotes/app

    6,519GitHub पर देखें↗

    Provides a plugin-extensible editor platform supporting custom editors and themes.

    TypeScriptencryptedevernotemarkdown
    GitHub पर देखें↗6,519
  • sinelaw/freshsinelaw का अवतार

    sinelaw/fresh

    5,914GitHub पर देखें↗

    Zed is a terminal-based code editor built in Rust that provides a full-featured editing experience with familiar keybindings, mouse support, and multiple cursors. It runs entirely in the terminal while offering capabilities typically found in graphical editors, including split panes, a command palette, and integrated language server protocol support for real-time diagnostics, completions, go-to-definition, and code actions across multiple languages. The editor distinguishes itself through a plugin system that runs sandboxed TypeScript plugins in a QuickJS runtime, with an asynchronous bridge

    Extends functionality via TypeScript plugins and WebAssembly for custom features and language support.

    Rustideterminal-basedtext-editor
    GitHub पर देखें↗5,914
  • izhangzhihao/intellij-rainbow-bracketsizhangzhihao का अवतार

    izhangzhihao/intellij-rainbow-brackets

    4,661GitHub पर देखें↗

    This project is a JetBrains IDE extension and source code colorizer that assigns distinct colors to nested pairs of brackets and braces. It serves as a code nesting visualizer for the IntelliJ platform and Android Studio to help identify matching pairs and clarify the structural hierarchy of source code. The plugin provides capabilities to apply rainbow color schemes to both brackets and variables to make them easier to track within a file. It also includes a color palette generator and options to exclude specific languages or file extensions from highlighting. The tool further assists with

    Provides rainbow color schemes for nested brackets and braces to visually identify matching pairs within the IntelliJ platform.

    Kotlinandroid-studioclojurefleet
    GitHub पर देखें↗4,661
  • go-lang-plugin-org/go-lang-idea-plugingo-lang-plugin-org का अवतार

    go-lang-plugin-org/go-lang-idea-plugin

    4,534GitHub पर देखें↗

    This project is an IDE extension for the IntelliJ Platform that provides language support for Go. It integrates Go development tools into JetBrains IDEs to facilitate writing, organizing, and analyzing source code. The plugin enables the transformation of Go source code into executable binaries by managing build processes and executing the standard compiler. It also includes utilities for configuring the Go software development kit and generating initial application and library files to bootstrap project structures. The toolset provides static code analysis through syntax highlighting and a

    Integrates Go language support directly into the IntelliJ Platform using its plugin architecture.

    Java
    GitHub पर देखें↗4,534
  • certd/certdcertd का अवतार

    certd/certd

    4,454GitHub पर देखें↗

    Certd is a self-hosted platform that automates the full lifecycle of SSL certificates using the ACME protocol. It handles certificate application, renewal, and deployment across multiple domains through a pipeline-driven workflow engine, with DNS challenge orchestration and multi-cloud deployment capabilities. The platform distinguishes itself through its configurable pipeline system, which allows users to build multi-step workflows that can pass outputs between tasks, execute custom scripts, and handle errors. It supports multi-tenant access control with role-based permissions, encrypted cre

    Ships a plugin system for adding new cloud platforms with access, DNS, and deploy modules.

    JavaScriptacmeautoautomation
    GitHub पर देखें↗4,454
  • onlyoffice/desktopeditorsONLYOFFICE का अवतार

    ONLYOFFICE/DesktopEditors

    4,448GitHub पर देखें↗

    DesktopEditors is an office suite application designed for creating and editing text documents, spreadsheets, and presentations across different operating systems. It serves as an OOXML compatible editor, ensuring that files are read and written according to Office Open XML standards for cross-platform document exchange. The suite functions as a collaborative document platform featuring real-time co-authoring, version tracking, and integrated communication tools. It also acts as an AI-powered document assistant and PDF editor, providing capabilities for content generation, automated spreadshe

    Provides APIs for creating custom plugins that extend document editing functionality.

    collaborationdesktopdocx
    GitHub पर देखें↗4,448
  • pedrovgs/androidwifiadbpedrovgs का अवतार

    pedrovgs/AndroidWiFiADB

    4,139GitHub पर देखें↗

    AndroidWiFiADB एक IntelliJ IDE प्लगइन है जो Android डिवाइस के लिए वायरलेस डिबगिंग और डिवाइस कनेक्शन प्रबंधन प्रदान करता है। यह WiFi पर वायरलेस कनेक्शन स्थापित करने के लिए एक टूल के रूप में कार्य करता है, जिससे भौतिक USB केबल के बिना एप्लिकेशन को तैनात और डिबग किया जा सकता है। प्लगइन में एक मोबाइल डिवाइस कनेक्शन मैनेजर शामिल है जो कई वायरलेस Android डिवाइस की कनेक्शन स्थितियों को ट्रैक और मॉनिटर करने के लिए एक केंद्रीकृत डैशबोर्ड प्रदान करता है। सिस्टम सीधे JetBrains डेवलपमेंट वातावरण में एकीकृत होता है, जो डिवाइस कनेक्टिविटी का प्रबंधन करने और कनेक्शन स्थिति की निगरानी करने के लिए एक टूल विंडो का उपयोग करता है।

    Integrates as a JetBrains plugin to provide custom tool windows and action menus within the IDE.

    Java
    GitHub पर देखें↗4,139
  • obgnail/typora_pluginobgnail का अवतार

    obgnail/typora_plugin

    3,837GitHub पर देखें↗

    This project is a JavaScript-based plugin framework for the Typora markdown editor. It provides a development platform to integrate custom functional logic, UI elements, and keyboard shortcuts into the editor environment. The framework distinguishes itself by offering a JSON-RPC remote interface, allowing external programs to control the editor and trigger plugin functions. It also includes a dedicated publishing system to export and upload markdown documents to external blogging platforms via API requests. The project covers a wide range of capabilities, including editor workflow automation

    Provides an extensible platform for developing and integrating custom JavaScript plugins into the editor.

    JavaScriptelectronhijackingmarkdown
    GitHub पर देखें↗3,837
  • jetbrains/intellij-platform-plugin-templateJetBrains का अवतार

    JetBrains/intellij-platform-plugin-template

    3,740GitHub पर देखें↗

    This project is a standardized project scaffolding and build automation system for developing IntelliJ IDE plugins. It provides a pre-configured directory layout and Gradle-based build automation to bootstrap new plugin projects with consistent compilation and dependency resolution. The template integrates a complete release management pipeline using GitHub Actions to automate the building, digital signing, and uploading of plugin binaries to a public marketplace. It includes a markdown-driven synchronizer that automatically updates marketplace release notes from a versioned text file during

    Provides a comprehensive template for developing plugins targeting the IntelliJ Platform.

    Kotlinintellijintellij-ideaintellij-idea-plugin
    GitHub पर देखें↗3,740
  • yoopta-editor/yoopta-editoryoopta-editor का अवतार

    yoopta-editor/Yoopta-Editor

    3,045GitHub पर देखें↗

    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

    Offers an extensible plugin system to define new content blocks, text marks, and rendering logic.

    TypeScriptcontenteditableeditorhacktoberfest
    GitHub पर देखें↗3,045
  • gramps-project/grampsgramps-project का अवतार

    gramps-project/gramps

    2,823GitHub पर देखें↗

    Gramps is genealogy management software designed to document family trees, ancestral records, and genealogical research. It functions as a family history database that stores complex kinship links and historical records while providing full data versioning. The platform includes a kinship relationship graph for rendering ancestral connections as interactive diagrams and a geographic family tree visualizer that uses spatial data to display the movement and distribution of ancestors. It is built as an extensible platform that supports third-party plugins for custom reports, filters, and interfa

    Provides a modular platform architecture that supports third-party plugins for expanded functionality.

    Pythonfamily-treegenealogygramps
    GitHub पर देखें↗2,823
पिछला12अगला
  1. Home
  2. User Interface & Experience
  3. Editor Plugins

सब-टैग एक्सप्लोर करें

  • Document Editor Plugin APIsAPIs for registering custom plugins that run inside the document editing interface. **Distinct from Editor Plugins:** Distinct from Editor Plugins: focuses on the plugin development API for office document editors, not block-based editors.
  • Extensible Platforms3 सब-टैग्सEditor platforms that support third-party plugins for custom editors, themes, and functionality via JSON manifests or local installation. **Distinct from Editor Plugins:** Distinct from Editor Plugins: focuses on the platform's extensibility architecture, not the plugins themselves.
  • Office Suite ExtensionsPlugins, macros, and AI model integrations that extend the functionality of an office document editor. **Distinct from Editor Plugins:** Distinct from Editor Plugins: focuses on office document editor extensibility (macros, AI assistants) rather than block-based rich text editors.
  • Terminal Editor ExtensionsExtensions that add custom features and language support to terminal-based editors via plugins and WebAssembly. **Distinct from Editor Plugins:** Distinct from Editor Plugins: focuses on terminal-based editor extensibility with TypeScript and WASM, not block-based rich text editors.