yn  by purocean

Extensible Markdown editor for productivity

created 7 years ago
6,048 stars

Top 8.7% on sourcepulse

GitHubView on GitHub
Project Summary

Yank Note is a highly extensible Markdown editor designed for productivity, targeting users who need advanced features like version control, AI assistance, and embedded dynamic content within their documents. It offers a VSCode-like editing experience and saves data as local Markdown files, promoting compatibility and extensibility through plugins.

How It Works

Yank Note leverages the Monaco editor kernel for a familiar and efficient Markdown editing experience. Its core advantage lies in its extensibility, allowing users to embed various dynamic elements like runnable code blocks (JavaScript, Python, etc.), diagrams (PlantUML, Drawio), charts (ECharts), and even HTML applets directly within Markdown files. This approach treats Markdown as a rich, executable document format rather than just static text.

Quick Start & Requirements

  • Install: Downloadable binaries are available for Windows, macOS (arm64, x64), and Linux (AppImage, deb).
  • Prerequisites: No specific non-default prerequisites are mentioned for basic functionality. Advanced features like code execution may require respective language runtimes.
  • Links: Download, Try it Online, Changelogs

Highlighted Details

  • VSCode-like editing experience powered by the Monaco editor.
  • Supports embedding runnable code (JS, Python, PHP, Bash), diagrams (PlantUML, Drawio), charts (ECharts, Mermaid), and HTML applets.
  • Integrated version control, AI Copilot (OpenAI), and document encryption.
  • Extensible via custom JavaScript plugins and macro replacement.

Maintenance & Community

  • Actively maintained with frequent releases (v3.82.1 as of March 2025).
  • Supports Wechat Group for community interaction.

Licensing & Compatibility

  • The README does not explicitly state a license. This requires further investigation for commercial use or closed-source linking.

Limitations & Caveats

The project explicitly states that for extensibility, it sacrifices some security protections, warning users to be cautious when opening untrusted foreign Markdown files due to potential command execution and arbitrary file read/write capabilities. Password loss for encrypted files can lead to data irrecoverability.

Health Check
Last commit

2 days ago

Responsiveness

1 day

Pull Requests (30d)
3
Issues (30d)
7
Star History
296 stars in the last 90 days

Explore Similar Projects

Starred by Tobi Lutke Tobi Lutke(Cofounder of Shopify), Chip Huyen Chip Huyen(Author of AI Engineering, Designing Machine Learning Systems), and
4 more.

reor by reorproject

0.2%
8k
Local AI personal knowledge management app
created 1 year ago
updated 2 months ago
Starred by Chip Huyen Chip Huyen(Author of AI Engineering, Designing Machine Learning Systems), Dan Guido Dan Guido(Cofounder of Trail of Bits), and
8 more.

markitdown by microsoft

0.9%
70k
Python tool for converting files to Markdown for LLM text analysis
created 8 months ago
updated 2 months ago
Feedback? Help us improve.