awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
obgnail avatar

obgnail/typora_plugin

0
View on GitHub↗
3,837 نجوم·198 تفرعات·JavaScript·mit·3 مشاهدات

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.

سجل النجوم

مخطط تاريخ النجوم لـ obgnail/typora_pluginمخطط تاريخ النجوم لـ obgnail/typora_plugin

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

الأسئلة الشائعة

ما هي وظيفة 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.

ما هي الميزات الرئيسية لـ obgnail/typora_plugin؟

الميزات الرئيسية لـ obgnail/typora_plugin هي: Plugin-Based Editor Frameworks, Editor Extensions, Extensible Platforms, Note-to-Blog Publishing, Editor Automation Hooks, JSON-RPC Interfaces, Editor Markdown Enhancements, Markdown Formatting.

ما هي البدائل مفتوحة المصدر لـ obgnail/typora_plugin؟

تشمل البدائل مفتوحة المصدر لـ obgnail/typora_plugin: 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…

بدائل مفتوحة المصدر لـ Typora Plugin

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Typora Plugin.
  • mdx-editor/editorالصورة الرمزية لـ mdx-editor

    mdx-editor/editor

    3,547عرض على 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
    عرض على GitHub↗3,547
  • standardnotes/appالصورة الرمزية لـ standardnotes

    standardnotes/app

    6,519عرض على GitHub↗
    TypeScriptencryptedevernotemarkdown
    عرض على GitHub↗6,519
  • davidanson/markdownlintالصورة الرمزية لـ DavidAnson

    DavidAnson/markdownlint

    5,855عرض على GitHub↗
    JavaScriptcommonmarklintmarkdown
    عرض على GitHub↗5,855
  • o3de/o3deالصورة الرمزية لـ o3de

    o3de/o3de

    8,954عرض على 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
    عرض على GitHub↗8,954
عرض جميع البدائل الـ 30 لـ Typora Plugin→