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
joemccann avatar

joemccann/dillinger

0
View on GitHub↗
8,256 stars·1,158 forks·TypeScript·MIT·24 viewsdillinger.io↗

Dillinger

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 distraction-free writing workflow.

The editor provides comprehensive content management through multi-format export options, local file management with drag-and-drop support, and a customizable user interface. Security is handled via client-side HTML sanitization to prevent script injection during the rendering process.

Features

  • Markdown Editors - Provides a rich Markdown editor with syntax highlighting and advanced markup support for authoring documents.
  • Markdown Editors - Provides a cloud-synced Markdown editor with real-time rendering and external storage integration.
  • Markdown Renderers - Transforms Markdown syntax into sanitized HTML for browser display and visual previewing.
  • Cloud Storage Sync Tools - Synchronizes local files and documents with remote cloud storage providers.
  • External Document Synchronization - Synchronizes individual documents with external cloud services like Dropbox for cross-device access.
  • Markdown Previewers - Offers a real-time visual preview of Markdown content as it is being edited.
  • HTML Content Sanitization - Sanitizes HTML content to prevent cross-site scripting attacks during the Markdown rendering process.
  • OAuth Provider Integrations - Uses standardized OAuth provider integrations to manage secure access to third-party cloud services.
  • OAuth Authentication - Employs OAuth 2.0 token flows for secure authentication with third-party cloud services.
  • Third-Party Authentication Providers - Integrates OAuth protocols to authenticate users and facilitate secure synchronization with cloud storage providers.
  • Live Preview Editing - Provides a side-by-side live preview that updates instantly as Markdown text is typed.
  • Markdown-to-PDF Renderers - Converts Markdown source text into professional, high-quality PDF documents for distribution.
  • External Publishing Integrations - Provides a direct integration for publishing drafted Markdown content to the Medium platform.
  • Publishing Integrations - Converts Markdown to HTML and pushes drafts directly to publishing platforms like Medium.
  • Multi-Format Document Exports - Exports documents from a single source into multiple formats, including PDF and HTML.
  • Browser-Based Storage - Provides browser-based storage to save document drafts for offline editing and automatic recovery.
  • Local File Storage - Supports local file persistence and the import of text files via drag-and-drop.
  • Text Editor Integrations - Uses OAuth to securely connect the editor with third-party cloud storage and publishing platforms.
  • Writing Modes - Includes a distraction-free writing mode that maximizes the composition area and hides UI elements.
  • Scroll Synchronization - Synchronizes the scroll positions of the text editor and the rendered HTML preview pane in real time.
  • PDF Generators - Utilizes a headless browser rendering service to convert HTML content into professional PDF documents.
  • Web Markdown Editors - Classic cloud-enabled Markdown editor with multiple export options.
  • Markdown 编辑器 - Listed in the “Markdown 编辑器” section of the Great Open Source Project awesome list.

Star history

Star history chart for joemccann/dillingerStar history chart for joemccann/dillinger

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 Dillinger

These projects share indexed features with Dillinger. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • 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
  • tencent/cherry-markdownTencent avatar

    Tencent/cherry-markdown

    4,727View on GitHub↗

    Cherry Markdown is a web-based Markdown editor and parsing engine that converts markup text into sanitized HTML with a real-time synchronized preview pane. It functions as a rich text interface and WYSIWYG tool, providing a system for transforming markup strings into HTML documents or portable formats. The project distinguishes itself through high-performance rendering and a flexible extensibility model. It uses virtual DOM diffing and partial rendering to maintain responsiveness in large documents, and it allows for the creation of custom parsing rules and specialized HTML components via a p

    JavaScripteditorjavascriptmarkdown
    View on GitHub↗4,727
  • 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
  • benweet/stackeditbenweet avatar

    benweet/stackedit

    22,805View on GitHub↗

    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 speci

    JavaScriptbloggercouchdbdropbox
    View on GitHub↗22,805
Compare all 30 related projects→

Frequently asked questions

What does joemccann/dillinger do?

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.

What are the main features of joemccann/dillinger?

The main features of joemccann/dillinger are: Markdown Editors, Markdown Renderers, Cloud Storage Sync Tools, External Document Synchronization, Markdown Previewers, HTML Content Sanitization, OAuth Provider Integrations, OAuth Authentication.

Which projects share features with joemccann/dillinger?

Projects with overlapping indexed features include: vanessa219/vditor — Vditor is a browser-based Markdown editor and rendering engine that supports multiple editing interfaces, including a… tencent/cherry-markdown — Cherry Markdown is a web-based Markdown editor and parsing engine that converts markup text into sanitized HTML with a… pandao/editor.md — Editor.md is an embeddable Markdown editor component for web applications that provides a real-time, dual-pane live… benweet/stackedit — StackEdit is a browser-based Markdown editor designed for structured document authoring and collaborative content… moeditor/moeditor — Moeditor is a markdown text editor and document creator designed for drafting formatted text files with live preview… slpstream/traven — Traven is a modular frontend library designed to embed professional-grade Markdown editing interfaces into web…