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
·

10 repository-uri

Awesome GitHub RepositoriesEditor Plugin Integrations

Mechanisms for integrating third-party logic packages to extend text editor functionality.

Distinct from CMS Extension Integrations: Specifically focuses on editor extensions rather than CMS-specific integrations

Explore 10 awesome GitHub repositories matching software engineering & architecture · Editor Plugin Integrations. Refine with filters or upvote what's useful.

Awesome Editor Plugin Integrations GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • you-dont-need/you-dont-need-lodash-underscoreAvatar you-dont-need

    you-dont-need/You-Dont-Need-Lodash-Underscore

    19,159Vezi pe GitHub↗

    This project is a dependency reduction tool and ESLint plugin designed to remove heavy utility libraries from JavaScript projects. It functions as a static analysis tool that identifies third-party library method calls and suggests native ECMAScript alternatives to decrease bundle size. The tool provides a curated replacement guide consisting of native JavaScript code snippets that replicate the behavior of common external utility functions. This allows developers to migrate older codebases to current language standards and reduce project complexity. The system integrates into the linting li

    Integrates with the ESLint lifecycle to report non-native patterns as warnings or errors in the editor.

    JavaScriptalternativeseslint-pluginfindindex
    Vezi pe GitHub↗19,159
  • ichord/at.jsAvatar ichord

    ichord/At.js

    5,247Vezi pe GitHub↗

    At.js este o bibliotecă JavaScript de autocomplete pentru mențiuni și un motor de sugestii client-side utilizat pentru a adăuga dropdown-uri bazate pe trigger-e în textarea-uri și editoare de text rich. Acesta funcționează ca un plugin pentru integrarea popup-urilor dinamice de autocomplete în editoare HTML terțe și elemente contentEditable. Biblioteca oferă un framework pentru gestionarea mai multor caractere trigger și template-uri de inserare personalizate pentru mențiunile utilizatorilor și simboluri. Suportă utilizarea logicii de potrivire personalizate și atribuirea unor taste trigger specifice pentru a mapa caractere diferite către surse de date separate. Motorul acoperă recuperarea sugestiilor din seturi de date locale sau la distanță, definirea structurilor HTML personalizate pentru template-urile de sugestii și calcularea coordonatelor popup-ului în contexte de document sau iframe. Include, de asemenea, capabilități pentru filtrarea rezultatelor prin funcții externe și reîmprospătarea datelor de sugestie.

    Integrates as a plugin to provide autocomplete functionality within various third-party HTML editors.

    CoffeeScript
    Vezi pe GitHub↗5,247
  • voidzero-dev/vite-plusAvatar voidzero-dev

    voidzero-dev/vite-plus

    5,007Vezi pe GitHub↗

    vite-plus este un toolchain unificat de dezvoltare web și o interfață în linie de comandă (CLI) concepută pentru a gestiona build-urile Vite, runtime-urile JavaScript și managerii de pachete dintr-un singur punct de intrare. Funcționează ca un manager de runtime JavaScript pentru instalarea și fixarea versiunilor de limbaj, un orchestrator de sarcini monorepo pentru execuția scripturilor conștiente de dependențe și un motor de scaffolding pentru bootstrapping-ul aplicațiilor și bibliotecilor. Proiectul se distinge prin consolidarea întregului ciclu de viață al dezvoltării într-un singur instrument, având un motor unificat de analiză statică ce efectuează type-checking, linting și formatare într-o singură trecere. Oferă orchestrare avansată a monorepo-urilor prin execuție paralelă și un sistem de caching al rezultatelor care utilizează invalidarea bazată pe amprentă pentru a omite sarcinile redundante. Toolchain-ul acoperă o gamă largă de capabilități, inclusiv pipeline-uri pentru active web pentru compilarea de producție, provizionarea automată a mediului și gestionarea Git commit hooks. Include, de asemenea, utilitare pentru execuția testelor unitare native și crearea de binare executabile native.

    Integrates JavaScript-based plugins into the linting process to maintain compatibility during tool migrations.

    Rust
    Vezi pe GitHub↗5,007
  • json-editor/json-editorAvatar json-editor

    json-editor/json-editor

    4,900Vezi pe GitHub↗

    JSON Editor este un framework UI bazat pe schemă și un editor web utilizat pentru a genera formulare interactive și a valida datele JSON. Acesta traduce specificațiile JSON Schema într-o ierarhie de elemente de formular HTML, permițând utilizatorilor să manipuleze structuri JSON complexe printr-o interfață structurată în loc de text brut. Framework-ul se diferențiază printr-un sistem de extensie bazat pe plugin-uri care suportă funcții de rezolvare personalizate și integrarea editorilor specializați, cum ar fi WYSIWYG, Markdown și editori de cod cu sintaxă evidențiată. Utilizează rezolvarea recursivă a schemelor pentru a gestiona definițiile imbricate și implementează validarea condiționată bazată pe stare folosind logica if-then-else. Proiectul oferă o gamă largă de capabilități, inclusiv binding bidirecțional de date, gestionarea layout-ului de array-uri și obiecte pentru grid-uri și tab-uri și sincronizarea dinamică a câmpurilor prin interpolarea template-urilor. Biblioteca sa de componente acoperă intrări standard alături de instrumente specializate precum selectoare de culoare, selectoare de dată-timp, componente de autocomplete și interfețe de upload de fișiere. Interfața suportă localizarea șirurilor UI și se integrează cu diverse framework-uri CSS pentru a decupla generarea structurală a formularelor de stilizarea vizuală.

    Embeds specialized third-party editors for WYSIWYG HTML, Markdown, and syntax-highlighted code within the generated forms.

    JavaScript
    Vezi pe GitHub↗4,900
  • 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

    Implements a flexible plugin system to integrate custom syntax and specialized menu behaviors into the editor.

    JavaScripteditorjavascriptmarkdown
    Vezi pe GitHub↗4,727
  • amperser/proselintAvatar amperser

    amperser/proselint

    4,542Vezi pe GitHub↗

    Proselint este un linter de proză și un analizor de text bazat pe reguli, conceput pentru a identifica erori stilistice, clișee și jargon în textele scrise. Acesta scanează documentele comparându-le cu un registru curat de reguli lingvistice și tipografice pentru a menține standarde editoriale profesionale și a îmbunătăți calitatea scrierii. Proiectul funcționează ca un procesor de text pentru linia de comandă, o bibliotecă de analiză programabilă și un hook de pre-commit pentru git. Arhitectura sa modulară permite motorului principal să fie integrat în alte aplicații, expus printr-un API REST sau integrat în editoare de text. Instrumentul suportă parcurgerea recursivă a directoarelor pentru analiză în lot și acceptă text prin input standard pentru utilizarea în pipeline-uri de linie de comandă. Oferă opțiuni de configurare pentru a activa sau dezactiva verificări lingvistice specifice și poate exporta rezultatele diagnosticului în format JSON structurat.

    Enables running prose analysis within other applications using a library interface.

    JavaScript
    Vezi pe GitHub↗4,542
  • joshdick/onedark.vimAvatar joshdick

    joshdick/onedark.vim

    3,996Vezi pe GitHub↗

    This project is a dark syntax highlighting theme for Vim and Neovim. It provides a set of predefined color definitions and visual styles designed to maintain a consistent dark interface across terminal and graphical environments. The theme includes specific color palettes for terminal emulators and provides integration for editor plugins, such as status lines and version control gutters. It employs terminal capability detection to choose between high-fidelity RGB values and 256-color palettes based on the host environment. Users can modify the visual style through configuration-driven overri

    Integrates visual styles with editor plugins to synchronize status lines and diagnostic tools with the main theme.

    Vim Scriptcolorschemedark-syntax-themelightline
    Vezi pe GitHub↗3,996
  • chxuan/vimplusAvatar chxuan

    chxuan/vimplus

    3,945Vezi pe GitHub↗

    vimplus is a Vim configuration framework and IDE distribution that provides a set of pre-configured settings and a plugin management system. It functions as a curated collection of tools designed to standardize the development environment. The project distinguishes itself through multiple deployment methods, including a bash-based editor provisioner for multi-user configuration and a pre-configured Ubuntu-based container image for immediate environment provisioning without manual installation. The framework covers a broad range of editor capabilities, including symbol navigation, project-wid

    Extends editor functionality by integrating a curated collection of third-party Vim plugins.

    Vim scriptdockerlinuxmacosx
    Vezi pe GitHub↗3,945
  • pulsar-edit/pulsarAvatar pulsar-edit

    pulsar-edit/pulsar

    3,940Vezi pe GitHub↗

    Pulsar is a cross-platform, extensible text editor designed for source code management and plain text editing. It functions as a plugin-based development environment that allows for the creation of a personalized workspace through deep configuration of language settings, visual styles, and keyboard shortcuts. The editor is characterized by its extensibility, supporting the integration of third-party extension packages to add specialized features and custom toolsets. Users can modify the interface via visual theme customization and build tailored workflows using a framework for custom developm

    Supports the integration of third-party extension packages to add specialized features and custom toolsets.

    JavaScriptelectronjavascriptpulsar
    Vezi pe GitHub↗3,940
  • myriad-dreamin/tinymistAvatar Myriad-Dreamin

    Myriad-Dreamin/tinymist

    2,907Vezi pe GitHub↗

    Tinymist is a comprehensive suite of tools for Typst document authoring, serving as a language server, document compiler, and project manager. It provides a standardized language service via the Language Server Protocol to enable editor features such as autocompletion, navigation, and semantic highlighting. The project distinguishes itself by integrating a TCP-based live preview server for real-time visual rendering and an advanced static analysis tool that utilizes abstract syntax trees and bidirectional type checking. It also includes a project management system capable of handling multi-fi

    Integrates with various code editors using a standardized communication protocol via specialized plugins.

    Rustdapdap-serverformatter
    Vezi pe GitHub↗2,907
  1. Home
  2. Software Engineering & Architecture
  3. Integration & Extensibility
  4. Extensibility
  5. Third-Party Plugins
  6. CMS Extension Integrations
  7. Editor Plugin Integrations

Explorează sub-etichetele

  • Embedded Third-Party EditorsIntegration of specialized external editors like Markdown or WYSIWYG into a form framework. **Distinct from Editor Plugin Integrations:** Focuses on the hosting and embedding of full-featured external editors as form fields rather than just plugin logic.
  • Linting IntegrationIntegrating static analysis tools into the linting lifecycle of a development environment. **Distinct from Editor Plugin Integrations:** Focuses on the linting engine integration specifically, rather than general IDE extension capabilities