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

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
purocean avatar

purocean/yn

0
View on GitHub↗
6,638 stars·929 forks·TypeScript·AGPL-3.0·44 viewsyank-note.com↗

Yn

yn is a markdown text editor and knowledge management tool designed as an interactive document canvas. It functions as a networked note-taking system for organizing information via wiki-links, hashtags, and local file repositories, while integrating an AI writing assistant for automated text generation and completion.

The project is distinguished by its multi-engine diagramming capabilities, which render text-based syntax into visuals using Mermaid, PlantUML, and ECharts. It employs an extensible plugin framework that allows for the addition of custom UI elements and features through JavaScript modules and event hooks.

The application covers a broad range of content authoring and technical capabilities, including LaTeX mathematics rendering, integrated code execution, and the generation of interactive slide decks. It provides advanced document organization through knowledge graph visualizations and includes utilities for document encryption, version tracking, and backend-driven format conversion.

The application can be started with custom ports, data directories, and access modes using command line parameters.

Features

  • Markdown Authoring Environments - Provides an interactive canvas for authoring and organizing information using an extended Markdown environment.
  • Interactive Document Canvases - Implements a document canvas that blends text with runnable code, LaTeX math, and dynamic diagrams.
  • Internal Wiki Linking - Connects documents and assets through a bi-directional wiki-linking system to build a networked knowledge base.
  • System Capability Extensions - Adds custom capabilities and automates repetitive tasks through a plugin system and macro replacements.
  • Extended Syntax Renderers - Supports extended Markdown syntax for constructing complex tables, task lists, and footnotes.
  • Markdown Editors - Provides a productivity-focused environment for authoring and rendering Markdown documents in real-time.
  • AI Content Generation - Provides LLM-driven automated creation and rewriting of text documents within the editor.
  • Content Tagging - Organizes related information by assigning hashtags to text for efficient retrieval and categorization.
  • Markdown Knowledge Bases - Functions as a networked note-taking system using Markdown files, wiki-links, and hashtags.
  • Document Repository Organization - Allows the organization of a knowledge base by aggregating files from multiple local directories.
  • Diagramming Engines - Routes text-based syntax to specialized engines like Mermaid, PlantUML, and ECharts for automated visual generation.
  • Knowledge Graph Visualizations - Visualizes document relationships and conceptual links through interactive knowledge graph mind maps.
  • UI and Feature Plugins - Registers JavaScript modules and event hooks to inject custom UI elements and core editor features.
  • AI Writing Assistants - Integrates an AI assistant to automate text completion and document rewriting using large language models.
  • Markdown Mind Map Generators - Provides the ability to render hierarchical Markdown lists as interactive visual mind maps.
  • Dynamic Content Macros - Evaluates embedded JavaScript expressions within documents to create dynamic content and functional widgets.
  • Document Format Conversions - Transforms Markdown source files into various export formats using a dedicated server-side conversion service.
  • General Purpose Charting - Produces a variety of data visualizations including line, bar, pie, and radar charts.
  • Inline Code Execution - Supports executing code snippets directly within the editor and displaying the output inline.
  • Diagram Integrations - Integrates third-party Draw.io diagrams into documents using specialized link attributes.
  • Mermaid Diagram Renderers - Renders flowcharts, sequence diagrams, and Gantt charts using human-readable Mermaid text-to-diagram syntax.
  • Document Macro Runtimes - Evaluates embedded JavaScript expressions within documents to replace static text with dynamically calculated values.
  • Custom ECharts Embedders - Transforms JavaScript code blocks into interactive graphics by embedding custom ECharts configurations.
  • LaTeX Math Rendering - Renders mathematical formulas, matrices, and chemistry equations using LaTeX syntax.
  • File Encryptions and Decryptions - Secures individual documents through password-driven encryption and decryption directly within the browser.
  • Text-to-Diagram Generators - Renders technical diagrams from structured text by connecting to PlantUML rendering endpoints.
  • Markdown-to-Slide Decks - Transforms specific document sections into interactive slide decks using a web-based presentation engine.
  • Markdown 编辑器 - Listed in the “Markdown 编辑器” section of the Great Open Source Project awesome list.
  • Knowledge Management Apps - Extensible editor featuring version control and AI assistance.
  • Notes and Tasks - Hackable markdown note-taking application for developers.

Star history

Star history chart for purocean/ynStar history chart for purocean/yn

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with Yn

These projects share indexed features with Yn. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • pandao/editor.mdpandao avatar

    pandao/editor.md

    14,315View on GitHub↗

    Editor.md is an embeddable Markdown editor component for web applications that provides a real-time, dual-pane live preview alongside the raw source as the user types. It is designed as a plugin-based Markdown editor with a plugin architecture for extending functionality through custom modules, and it supports rendering LaTeX mathematical expressions using KaTeX as well as converting flowchart and sequence diagram syntax into visual diagrams within the preview. The editor distinguishes itself through its plugin-based extension system, which allows loading additional functionality through exte

    JavaScriptcodemirrorcommonmarkdocumentation
    View on GitHub↗14,315
  • vanessa219/vditorVanessa219 avatar

    Vanessa219/vditor

    11,074View on GitHub↗

    Vditor is a browser-based Markdown editor and rendering engine that supports multiple editing interfaces, including a visual rich-text experience, instant rendering, and a traditional side-by-side split-view preview. It serves as an authoring tool for technical documentation and a component for web-based editor integration. The project is distinguished by its support for complex technical content, utilizing specialized rendering for mathematical formulas, flowcharts, sequence diagrams, and mind maps. It also functions as a collaborative document review tool, enabling users to attach anchored

    TypeScriptcommonmarkeditorgfm
    View on GitHub↗11,074
  • nicejade/markdown-online-editornicejade avatar

    nicejade/markdown-online-editor

    3,703View on GitHub↗

    This project is a Vditor-based markdown editor designed for online writing and formatting. It provides a visual editing environment featuring instant rendering and split-screen previews for authoring markdown content. The editor includes specialized tools for generating slide-based presentations using structural separators and embedding technical diagrams, such as flowcharts, Gantt charts, and sequence diagrams. It also functions as a document converter, capable of transforming HTML into markdown and exporting files to PDF, Word, and image formats. The system manages document state through l

    CSSeditorflowchartgantt-diagram
    View on GitHub↗3,703
  • macdownapp/macdownMacDownApp avatar

    MacDownApp/macdown

    9,781View on GitHub↗

    Macdown is a markdown text editor and HTML renderer designed for structured document composition. It provides a workspace for writing in lightweight markup syntax while simultaneously generating a live HTML preview of the rendered output. The editor distinguishes itself through a programmable interface, offering a command line utility to open files or pipe text directly into the application. It further supports extensibility via a plugin system that allows for the addition of custom features and functional modules at runtime. The application handles technical documentation requirements inclu

    Rich Text Formatcocoamacosmarkdown
    View on GitHub↗9,781
Compare all 30 related projects→

Frequently asked questions

What does purocean/yn do?

yn is a markdown text editor and knowledge management tool designed as an interactive document canvas. It functions as a networked note-taking system for organizing information via wiki-links, hashtags, and local file repositories, while integrating an AI writing assistant for automated text generation and completion.

What are the main features of purocean/yn?

The main features of purocean/yn are: Markdown Authoring Environments, Interactive Document Canvases, Internal Wiki Linking, System Capability Extensions, Extended Syntax Renderers, Markdown Editors, AI Content Generation, Content Tagging.

Which projects share features with purocean/yn?

Projects with overlapping indexed features include: pandao/editor.md — Editor.md is an embeddable Markdown editor component for web applications that provides a real-time, dual-pane live… vanessa219/vditor — Vditor is a browser-based Markdown editor and rendering engine that supports multiple editing interfaces, including a… nicejade/markdown-online-editor — This project is a Vditor-based markdown editor designed for online writing and formatting. It provides a visual… macdownapp/macdown — Macdown is a markdown text editor and HTML renderer designed for structured document composition. It provides a… blinkospace/blinko — Blinko is a personal knowledge management system and an LLM-powered knowledge base that enables users to capture and… iuricode/readme-template — This project is a collection of standardized markdown layouts and component libraries used to organize project…