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
·
benweet avatar

benweet/stackedit

0
View on GitHub↗
22,805 stars·2,809 forks·JavaScript·apache-2.0·19 viewsstackedit.io↗

Stackedit

StackEdit is a browser-based Markdown editor designed for structured document authoring and collaborative content creation. It functions as an offline-first web application, allowing users to maintain full access to their documents and editing tools without an active internet connection, with changes automatically synchronized once connectivity is restored.

The platform distinguishes itself through its support for real-time multi-user collaboration, utilizing operational transformation to merge concurrent edits from multiple participants. It features a modular architecture that supports specialized content rendering, including mathematical expressions, diagrams, and musical scores, alongside a plugin-based system for extending Markdown syntax. Users can configure specific Markdown flavors to ensure compatibility across different technical environments.

Beyond its primary interface, the project provides an embeddable editor component that can be integrated into external websites via sandboxed frames. It includes built-in cloud storage adapters for file synchronization and publishing, and supports containerized deployment within cluster environments.

Features

  • Markdown Editors - Offers a browser-based environment for writing, previewing, and managing Markdown documents with real-time synchronization.
  • Collaborative Editors - Functions as a collaborative document editor for teams to work on shared files in real time.
  • Rich Text Editors - Provides a feature-rich, embeddable interface for creating and modifying structured content within external web applications.
  • Real-time Collaboration - Enables multiple users to edit shared documents simultaneously with automatic change merging and inline discussion tools.
  • Markdown-Based Content Authoring - Provides a browser-based environment for authoring and previewing structured markdown content.
  • Offline-First Web Utilities - Maintains full document editing functionality without an internet connection by utilizing local storage and automatic synchronization upon reconnection.
  • Collaborative Editing Tools - Facilitates team-based document creation through synchronized editing and integrated discussion tools.
  • Offline-First Persistence - Maintains full functionality while offline by storing data locally and syncing automatically upon reconnection.
  • Operational Transformation Systems - Uses operational transformation to merge concurrent edits from multiple users into a consistent document state.
  • Web Markdown Editors - Feature-rich browser editor with synchronization capabilities.
  • Markdown 编辑器 - Listed in the “Markdown 编辑器” section of the Great Open Source Project awesome list.
  • 富文本编辑器/Markdown编辑器/Markdown解析器 - Listed in the “富文本编辑器/Markdown编辑器/Markdown解析器” section of the Awesome Frontend awesome list.
  • Notes and Documentation - In-browser Markdown editor.
  • Notes and Task Management - In-browser Markdown editor for documentation.
  • Cloud Storage Gateways - Connects local document workflows to cloud providers for backup, versioning, and cross-device accessibility.
  • File Synchronization - Synchronizes documents with cloud storage and supports exporting content in multiple formats.
  • Markdown Previewers - Provides real-time markdown rendering with synchronized scrolling between the editor and preview panes.
  • Cloud Storage Adapters - Provides connectors to integrate various external cloud storage providers with the editor.
  • Plugin-Based Architectures - Supports a plugin-based architecture to extend markdown syntax with specialized rendering components.
  • Content Rendering Components - Processes advanced syntax to render mathematical expressions, diagrams, and musical scores within documents.
  • Embedded Interfaces - Supports embedding the editing interface into external web applications for integrated content creation.
  • Markdown Extensions - Allows users to toggle specific markdown syntax extensions to ensure compatibility across different environments.
  • Browser-Based Storage - Persists document state locally using browser storage to enable offline access.
  • Content Embedding Tools - Enables the integration of a professional-grade text editor into custom websites.

Star history

Star history chart for benweet/stackeditStar history chart for benweet/stackedit

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

Frequently asked questions

What does benweet/stackedit do?

StackEdit is a browser-based Markdown editor designed for structured document authoring and collaborative content creation. It functions as an offline-first web application, allowing users to maintain full access to their documents and editing tools without an active internet connection, with changes automatically synchronized once connectivity is restored.

What are the main features of benweet/stackedit?

The main features of benweet/stackedit are: Markdown Editors, Collaborative Editors, Rich Text Editors, Real-time Collaboration, Markdown-Based Content Authoring, Offline-First Web Utilities, Collaborative Editing Tools, Offline-First Persistence.

What are some open-source alternatives to benweet/stackedit?

Open-source alternatives to benweet/stackedit include: joemccann/dillinger — Dillinger is a browser-based Markdown HTML5 editor designed for real-time text editing and visual rendering. It… vanessa219/vditor — Vditor is a browser-based Markdown editor and rendering engine that supports multiple editing interfaces, including a… pandao/editor.md — Editor.md is an embeddable Markdown editor component for web applications that provides a real-time, dual-pane live… typecellos/blocknote — BlockNote is a block-based rich text editor and a real-time collaborative workspace. It uses a JSON-based data model… ether/etherpad-lite — Etherpad-lite is a web-based platform designed for real-time collaborative text editing. It enables multiple users to… dream-num/univer — Univer is a modular, web-based framework for embedding high-performance office editing suites, including spreadsheets,…

Open-source alternatives to Stackedit

Similar open-source projects, ranked by how many features they share with Stackedit.
  • joemccann/dillingerjoemccann avatar

    joemccann/dillinger

    8,256View on GitHub↗

    Dillinger is a browser-based Markdown HTML5 editor designed for real-time text editing and visual rendering. It functions as a cloud-synced writing tool that transforms markup syntax into live HTML previews, utilizing OAuth-integrated authentication to connect users with third-party services. The project distinguishes itself by integrating cloud document synchronization with external storage providers and offering direct publishing capabilities to platforms such as Medium. It also includes a dedicated Markdown-to-PDF converter for generating professional documents and a focus mode to create a

    TypeScript
    View on GitHub↗8,256
  • 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
  • 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
  • typecellos/blocknoteTypeCellOS avatar

    TypeCellOS/BlockNote

    9,141View on GitHub↗

    BlockNote is a block-based rich text editor and a real-time collaborative workspace. It uses a JSON-based data model to organize content into draggable, nestable blocks rather than a single flat document. The system functions as a high-level interface built on ProseMirror that abstracts document state into discrete, manipulatable content blocks. The project serves as a framework for integrating large language models into document editors, enabling context-aware text generation and AI-driven workflows. It also acts as a document export engine capable of converting structured block data into fo

    TypeScriptblock-basededitorjavascript
    View on GitHub↗9,141
  • See all 30 alternatives to Stackedit→