awesome-repositories.com
Blog
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
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
obgnail avatar

obgnail/typora_plugin

0
View on GitHub↗
3,837 stele·198 fork-uri·JavaScript·mit·3 vizualizări

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.

Istoric stele

Graficul istoricului de stele pentru obgnail/typora_pluginGraficul istoricului de stele pentru obgnail/typora_plugin

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Întrebări frecvente

Ce face 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.

Care sunt principalele funcționalități ale obgnail/typora_plugin?

Principalele funcționalități ale obgnail/typora_plugin sunt: Plugin-Based Editor Frameworks, Editor Extensions, Extensible Platforms, Note-to-Blog Publishing, Editor Automation Hooks, JSON-RPC Interfaces, Editor Markdown Enhancements, Markdown Formatting.

Care sunt câteva alternative open-source pentru obgnail/typora_plugin?

Alternativele open-source pentru obgnail/typora_plugin includ: 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…

Alternative open-source pentru Typora Plugin

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Typora Plugin.
  • mdx-editor/editorAvatar mdx-editor

    mdx-editor/editor

    3,547Vezi pe 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
    Vezi pe GitHub↗3,547
  • standardnotes/appAvatar standardnotes

    standardnotes/app

    6,519Vezi pe GitHub↗
    TypeScriptencryptedevernotemarkdown
    Vezi pe GitHub↗6,519
  • davidanson/markdownlintAvatar DavidAnson

    DavidAnson/markdownlint

    5,855Vezi pe GitHub↗
    JavaScriptcommonmarklintmarkdown
    Vezi pe GitHub↗5,855
  • o3de/o3deAvatar o3de

    o3de/o3de

    8,954Vezi pe 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
    Vezi pe GitHub↗8,954
Vezi toate cele 30 alternative pentru Typora Plugin→