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

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoServidor MCPAcerca deCómo clasificamosPrensa
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

10 repositorios

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

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • you-dont-need/you-dont-need-lodash-underscoreAvatar de you-dont-need

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

    19,159Ver en 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
    Ver en GitHub↗19,159
  • ichord/at.jsAvatar de ichord

    ichord/At.js

    5,247Ver en GitHub↗

    At.js es una librería de autocompletado de menciones en JavaScript y motor de sugerencias del lado del cliente utilizado para añadir menús desplegables basados en disparadores a áreas de texto y editores de texto enriquecido. Funciona como un plugin para integrar ventanas emergentes de autocompletado dinámico en editores HTML de terceros y elementos contentEditable. La librería proporciona un framework para gestionar múltiples caracteres disparadores y plantillas de inserción personalizadas para menciones de usuario y símbolos. Soporta el uso de lógica de coincidencia personalizada y la asignación de teclas disparadoras específicas para mapear diferentes caracteres a fuentes de datos separadas. El motor cubre la recuperación de sugerencias de datasets locales o remotos, la definición de estructuras HTML personalizadas para plantillas de sugerencias y el cálculo de coordenadas de ventanas emergentes dentro de contextos de documento o iframe. También incluye capacidades para filtrar resultados mediante funciones externas y refrescar datos de sugerencias.

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

    CoffeeScript
    Ver en GitHub↗5,247
  • voidzero-dev/vite-plusAvatar de voidzero-dev

    voidzero-dev/vite-plus

    5,007Ver en GitHub↗

    vite-plus es una toolchain de desarrollo web unificada y una interfaz de línea de comandos diseñada para gestionar builds de Vite, runtimes de JavaScript y gestores de paquetes desde un único punto de entrada. Funciona como un gestor de runtime de JavaScript para instalar y fijar versiones de lenguaje, un orquestador de tareas para monorepos para la ejecución de scripts con conocimiento de dependencias, y un motor de scaffolding de proyectos para arrancar aplicaciones y librerías. El proyecto se distingue por consolidar todo el ciclo de vida de desarrollo en una sola herramienta, contando con un motor de análisis estático unificado que realiza comprobación de tipos, linting y formateo en una sola pasada. Proporciona una orquestación avanzada de monorepos mediante ejecución paralela y un sistema de caché de resultados que utiliza la invalidación basada en huellas digitales para omitir tareas redundantes. La toolchain cubre además una amplia gama de capacidades, incluyendo pipelines de activos web para compilación en producción, aprovisionamiento automatizado de entornos y la gestión de Git commit hooks. También incluye utilidades para la ejecución de pruebas unitarias nativas y la creación de binarios ejecutables nativos.

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

    Rust
    Ver en GitHub↗5,007
  • json-editor/json-editorAvatar de json-editor

    json-editor/json-editor

    4,900Ver en GitHub↗

    JSON Editor es un framework de UI basado en esquemas y editor basado en web utilizado para generar formularios interactivos y validar datos JSON. Traduce especificaciones de JSON Schema en una jerarquía de elementos de formulario HTML, permitiendo a los usuarios manipular estructuras JSON complejas a través de una interfaz estructurada en lugar de texto crudo. El framework se diferencia por un sistema de extensión basado en plugins que soporta funciones de resolución personalizadas y la integración de editores especializados, como WYSIWYG, Markdown y editores de código con resaltado de sintaxis. Emplea resolución de esquemas recursiva para manejar definiciones anidadas e implementa validación condicional basada en estado utilizando lógica if-then-else. El proyecto proporciona una amplia gama de capacidades, incluyendo enlace de datos bidireccional, gestión de layout de objetos y arrays para rejillas y pestañas, y sincronización dinámica de campos mediante interpolación de plantillas. Su librería de componentes cubre entradas estándar junto con herramientas especializadas como selectores de color, selectores de fecha y hora, componentes de autocompletado e interfaces de carga de archivos. La interfaz soporta la localización de cadenas de UI e integra varios frameworks CSS para desacoplar la generación estructural de formularios del estilo visual.

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

    JavaScript
    Ver en GitHub↗4,900
  • tencent/cherry-markdownAvatar de Tencent

    Tencent/cherry-markdown

    4,727Ver en GitHub↗

    Cherry Markdown es un editor de Markdown basado en web y motor de análisis que convierte texto de marcado en HTML saneado con un panel de vista previa sincronizado en tiempo real. Funciona como una interfaz de texto enriquecido y herramienta WYSIWYG, proporcionando un sistema para transformar cadenas de marcado en documentos HTML o formatos portátiles. El proyecto se distingue por un renderizado de alto rendimiento y un modelo de extensibilidad flexible. Utiliza diffing de DOM virtual y renderizado parcial para mantener la capacidad de respuesta en documentos grandes, y permite la creación de reglas de análisis personalizadas y componentes HTML especializados mediante un sistema de plugins. La superficie de capacidades del editor incluye gestión integral de contenido para fórmulas matemáticas, diagramas y medios enriquecidos, así como controles de entrada avanzados como edición con múltiples cursores y navegación modal estilo Vim. También cuenta con un flujo de trabajo robusto de exportación de documentos y un sistema de tokens de diseño para una personalización visual profunda del editor y las áreas de vista previa. El sistema incluye una capa de seguridad que utiliza saneamiento de HTML basado en listas blancas para prevenir ataques de inyección.

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

    JavaScripteditorjavascriptmarkdown
    Ver en GitHub↗4,727
  • amperser/proselintAvatar de amperser

    amperser/proselint

    4,542Ver en GitHub↗

    Proselint es un linter de prosa y analizador de texto basado en reglas, diseñado para identificar errores estilísticos, clichés y jerga en textos escritos. Escanea documentos comparándolos con un registro curado de reglas lingüísticas y tipográficas para mantener estándares editoriales profesionales y mejorar la calidad de la escritura. El proyecto funciona como un procesador de texto de línea de comandos, una librería de análisis programable y un hook de pre-commit de git. Su arquitectura modular permite integrar el motor principal en otras aplicaciones, exponerlo a través de una API REST o integrarlo en editores de texto. La herramienta admite el recorrido recursivo de directorios para análisis por lotes y acepta texto a través de la entrada estándar para su uso en tuberías (pipelines) de línea de comandos. Proporciona opciones de configuración para habilitar o deshabilitar comprobaciones lingüísticas específicas y puede exportar los resultados del diagnóstico en formato JSON estructurado.

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

    JavaScript
    Ver en GitHub↗4,542
  • joshdick/onedark.vimAvatar de joshdick

    joshdick/onedark.vim

    3,996Ver en GitHub↗

    Este proyecto es un tema de resaltado de sintaxis oscuro para Vim y Neovim. Proporciona un conjunto de definiciones de color predefinidas y estilos visuales diseñados para mantener una interfaz oscura consistente a través de entornos de terminal y gráficos. El tema incluye paletas de colores específicas para emuladores de terminal y proporciona integración para plugins de editor, como líneas de estado y canalones (gutters) de control de versiones. Emplea detección de capacidades de terminal para elegir entre valores RGB de alta fidelidad y paletas de 256 colores basadas en el entorno anfitrión. Los usuarios pueden modificar el estilo visual a través de anulaciones impulsadas por configuración de variables de color específicas y grupos de resaltado. El sistema mapea colores a categorías de editor predefinidas para asegurar un coloreado de sintaxis consistente a través de diferentes lenguajes de programación.

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

    Vim Scriptcolorschemedark-syntax-themelightline
    Ver en GitHub↗3,996
  • chxuan/vimplusAvatar de chxuan

    chxuan/vimplus

    3,945Ver en 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
    Ver en GitHub↗3,945
  • pulsar-edit/pulsarAvatar de pulsar-edit

    pulsar-edit/pulsar

    3,940Ver en 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
    Ver en GitHub↗3,940
  • myriad-dreamin/tinymistAvatar de Myriad-Dreamin

    Myriad-Dreamin/tinymist

    2,907Ver en 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
    Ver en 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

Explorar subetiquetas

  • 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