awesome-repositories.com
Blog
awesome-repositories.com

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

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
obgnail avatar

obgnail/typora_plugin

0
View on GitHub↗
3,837 estrellas·198 forks·JavaScript·mit·3 vistas

Typora Plugin

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 through command palettes and radial menus, markdown document formatting and syntax linting, and comprehensive asset management for media files. It also provides navigation enhancements such as tabbed window management and a secondary document outline, alongside high-performance text searching via ripgrep integration.

Configuration and user customizations are managed through TOML files.

Features

  • Plugin-Based Editor Frameworks - Provides a JavaScript-based architectural framework for extending the Typora editor with custom logic and UI.
  • Editor Extensions - Provides a comprehensive platform for creating custom editor extensions using JavaScript and declarative configuration.
  • Extensible Platforms - Provides an extensible platform for developing and integrating custom JavaScript plugins into the editor.
  • Note-to-Blog Publishing - Provides a dedicated system for exporting and uploading markdown documents to external blogging platforms via API.
  • Editor Automation Hooks - Provides a system of plugins and shortcuts to automate repetitive tasks and workflows within the editor.
  • JSON-RPC Interfaces - Exposes a JSON-RPC interface that allows external applications to control the editor environment remotely.
  • Editor Markdown Enhancements - Offers a suite of enhancements for markdown authoring, including automatic heading numbering and smart typography.
  • Markdown Formatting - Ships automatic rewriting and syntax linting tools to ensure consistent markdown style and structure.
  • Batch Text Transformations - Executes batch editing tasks such as promoting heading levels and removing invisible characters.
  • Blogging Platforms - Provides automated publishing of markdown documents to configured blogging platforms via API requests.
  • Publishing Automations - Provides an automated system to export and upload markdown documents to external blogging platforms via API requests.
  • Blog Publishing Tools - Provides a dedicated system for exporting and uploading markdown documents to blogging platforms.
  • Diagram Renderers - Integrates a rendering server to display PlantUML diagrams directly within markdown documents.
  • Ripgrep-Based Search - Integrates the ripgrep engine to provide high-performance text searching across the workspace.
  • Markdown Asset Handlers - Implements automated systems for resolving image paths and embedding media assets within markdown files.
  • Hotkey - Maps keyboard shortcuts to internal system functions or custom JavaScript logic.
  • Editor Remote Control - Exposes a JSON-RPC interface that allows external programs to remotely trigger internal editor operations.
  • Automatic Outline Numbering - Assigns sequential numbers to headings that persist in the document outline and PDF exports.
  • Editor - Ships a library of interface enhancements including a command palette and radial pie menus.
  • Plugin Lifecycle Management - Manages plugin execution at specific stages, including initialization and finalization, to control behavior.
  • TOML Configuration Support - Supports the use of TOML files for managing user customizations and persistent system settings.
  • Function Hooking - Intercepts internal software functions using a wrapping hook system to modify arguments or return values.
  • Markdown Lint Engines - Checks documents for adherence to markdown best practices and formatting standards.
  • Plugin Lifecycle Hooks - Allows developers to execute custom logic at specific stages including initialization and finalization.
  • Dynamic Function Interception - Implements a system for intercepting internal software functions to modify arguments or return values via hooks.
  • Event Bus Architectures - Monitors files, editor changes, and UI updates via an event bus to trigger plugin logic.
  • Event Bus Systems - Implements a centralized event bus to trigger custom logic based on application events like file changes.
  • Command Palettes - Implements a searchable command palette for quick access to internal editor functions and tools.
  • Interactive Component Embeds - Renders interactive components such as diagrams, charts, and kanban boards within the editor.
  • Radial Menus - Provides a circular radial pie menu for fast access to frequently used editor tools.

Historial de estrellas

Gráfico del historial de estrellas de obgnail/typora_pluginGráfico del historial de estrellas de obgnail/typora_plugin

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Preguntas frecuentes

¿Qué hace obgnail/typora_plugin?

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.

¿Cuáles son las características principales de obgnail/typora_plugin?

Las características principales de obgnail/typora_plugin son: Plugin-Based Editor Frameworks, Editor Extensions, Extensible Platforms, Note-to-Blog Publishing, Editor Automation Hooks, JSON-RPC Interfaces, Editor Markdown Enhancements, Markdown Formatting.

¿Qué alternativas de código abierto existen para obgnail/typora_plugin?

Las alternativas de código abierto para obgnail/typora_plugin incluyen: mdx-editor/editor — This project is a React-based rich text editor designed for authoring and managing markdown documents through a visual… standardnotes/app. o3de/o3de — This project is an open-source 3D game engine designed for building high-fidelity games, simulations, and cinematic… davidanson/markdownlint. praydog/reframework — REFramework is a runtime modding framework for games built on the RE Engine, providing a C# plugin system with typed… prismlibrary/prism — Prism is a XAML application framework and MVVM architectural framework designed to build loosely coupled and testable…

Alternativas open-source a Typora Plugin

Proyectos open-source similares, clasificados según cuántas características comparten con Typora Plugin.
  • mdx-editor/editorAvatar de mdx-editor

    mdx-editor/editor

    3,547Ver en GitHub↗

    This project is a React-based rich text editor designed for authoring and managing markdown documents through a visual interface. It functions as a modular framework that renders markdown in real-time, allowing users to create structured content without manual syntax entry. The editor is built on a plugin-based architecture that enables developers to extend functionality while maintaining minimal application bundle sizes. It provides a comprehensive command interface for programmatic content manipulation and utilizes reactive state management to ensure the visual editing surface remains synch

    TypeScripteditorlexicalmarkdown
    Ver en GitHub↗3,547
  • standardnotes/appAvatar de standardnotes

    standardnotes/app

    6,519Ver en GitHub↗
    TypeScriptencryptedevernotemarkdown
    Ver en GitHub↗6,519
  • davidanson/markdownlintAvatar de DavidAnson

    DavidAnson/markdownlint

    5,855Ver en GitHub↗
    JavaScriptcommonmarklintmarkdown
    Ver en GitHub↗5,855
  • o3de/o3deAvatar de o3de

    o3de/o3de

    8,954Ver en GitHub↗

    This project is an open-source 3D game engine designed for building high-fidelity games, simulations, and cinematic environments. It functions as a robotics simulation platform with native integration for ROS 2 to model robot controllers and sensors. The engine features a multi-threaded Forward+ physically based renderer that supports hardware-accelerated ray tracing and global illumination. The system is built on a modular extension architecture using Gems to add or replace features without modifying core binaries. It includes a native SDK for AWS cloud integration, enabling IAM authenticati

    C++3d-graphics3d-graphics-engineanimation
    Ver en GitHub↗8,954
Ver las 30 alternativas a Typora Plugin→