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
Back to dullage/flatnotes

Open-source alternatives to Flatnotes

30 open-source projects similar to dullage/flatnotes, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Flatnotes alternative.

  • hedgedoc/hedgedochedgedoc avatar

    hedgedoc/hedgedoc

    7,249View on GitHub↗

    HedgeDoc is a self-hosted documentation platform and real-time collaborative Markdown editor. It serves as a digital workspace for creating shared technical notes and managing knowledge through a privately hosted system. The platform enables multiple users to write and format Markdown documents simultaneously in a shared live environment. It integrates external identity providers such as LDAP, SAML, and social platforms via OAuth2 to manage user access and authentication. The system includes capabilities for content publishing, including exporting notes to GitHub Gists and generating automat

    TypeScript
    View on GitHub↗7,249
  • aieditor-team/aieditoraieditor-team avatar

    aieditor-team/AiEditor

    1,753View on GitHub↗

    AiEditor is a next-generation rich text editor for AI.

    TypeScriptaieditorcontenteditableeditor
    View on GitHub↗1,753
  • auto-plugin/milkupAuto-Plugin avatar

    Auto-Plugin/milkup

    876View on GitHub↗

    A cross-platform, instant-rendering desktop Markdown editor 一个跨平台的、即时渲染桌面端 Markdown 编辑器

    TypeScriptmarkdownmilkup
    View on GitHub↗876
  • bangle-io/bangle-iobangle-io avatar

    bangle-io/bangle-io

    1,217View on GitHub↗

    A web only WYSIWYG note taking app that saves notes locally in markdown format. v2: https://staging.app.bangle.io/

    TypeScriptknowledge-graphlocal-firstmarkdown
    View on GitHub↗1,217

AI search

Explore more awesome repositories

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

Find more with AI search
barretlee/online-markdownB

barretlee/online-markdown

0View on GitHub↗
View on GitHub↗0
  • batnoter/batnoterbatnoter avatar

    batnoter/batnoter

    2,424View on GitHub↗

    An open source, markdown-based, self-hosted note taking webapp.

    TypeScriptcontainer-readycontributions-welcomegit
    View on GitHub↗2,424
  • 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
  • blossom-editor/blossomblossom-editor avatar

    blossom-editor/blossom

    3,797View on GitHub↗

    Blossom is a self-hosted, containerized note-taking application designed for private knowledge management. It functions as a centralized repository for personal documentation, allowing users to maintain full ownership of their data by hosting the platform on their own server infrastructure. The application centers on a markdown-based productivity workflow that synchronizes plain-text files across multiple devices. By utilizing a local-first state management model, it ensures immediate interaction with files while asynchronously reconciling changes through a private server backend. This approa

    Javablogclient-servereditor
    View on GitHub↗3,797
  • ckeditor/ckeditor5ckeditor avatar

    ckeditor/ckeditor5

    10,435View on GitHub↗

    CKEditor 5 is a modular rich text editor framework and JavaScript UI component used to build customizable visual editors. It serves as a system for generating HTML or Markdown content, providing both full rich-text editor components and restricted inline editor components for web applications. The framework includes a collaborative editing engine for real-time simultaneous editing, change tracking, and threaded commenting. It features an AI text assistant for polishing, rewriting, and generating content, as well as a document export engine that transforms rich text into PDF and Word files. T

    JavaScriptckeditorckeditor5contenteditable
    View on GitHub↗10,435
  • codex-team/editor.jscodex-team avatar

    codex-team/editor.js

    31,528View on GitHub↗

    Editor.js is a block-style rich text editor that organizes document content into an ordered array of independent, modular data objects. By replacing monolithic HTML strings with a structured, machine-readable JSON format, it decouples the content creation process from the final presentation layer. The editor functions as a browser-based orchestration layer that manages user input, focus, and state synchronization across individual blocks. Its architecture is built on a plugin-driven system where external modules register themselves to handle specific content types, providing custom rendering

    TypeScriptcodex-editoreditorjavascript
    View on GitHub↗31,528
  • codexu/note-gencodexu avatar

    codexu/note-gen

    12,173View on GitHub↗

    Note-gen is an artificial intelligence-assisted note-taking application and knowledge management tool designed for local-first data ownership. It functions as a workspace that leverages language models to organize, summarize, and synthesize personal notes into structured documents while maintaining offline accessibility. The platform distinguishes itself through a multimodal workflow orchestrator that chains sequences of tasks to process text, images, and external data. By integrating vision-language models, it extracts information from visual inputs like screenshots and documents, converting

    TypeScriptagentchatbotknowledge-base
    View on GitHub↗12,173
  • cveinnt/letsmarkdown.comCveinnt avatar

    Cveinnt/LetsMarkdown.com

    823View on GitHub↗
    TypeScriptasynccode-editordistributed-systems
    View on GitHub↗823
  • docmost/docmostdocmost avatar

    docmost/docmost

    19,049View on GitHub↗

    Docmost is an open-source knowledge management system designed as a collaborative documentation platform for teams. It functions as an enterprise wiki that centralizes organizational information into structured, searchable workspaces, enabling users to create, organize, and share content through a hierarchical system of spaces and pages. The platform distinguishes itself by integrating artificial intelligence directly into the documentation lifecycle. It utilizes vector-based semantic search to allow for natural language queries across stored content and provides AI-assisted tools for draftin

    TypeScriptconfluencedocumentationknowledge-base
    View on GitHub↗19,049
  • doocs/mddoocs avatar

    doocs/md

    11,805View on GitHub↗

    This project is a static site generator and documentation publishing tool designed to transform raw markdown files into structured, professional web content. It functions as a technical writing framework that standardizes text-based documentation into pre-rendered HTML pages suitable for public-facing knowledge bases and project guides. The system utilizes file-system-based routing to map directory structures directly to URL paths, ensuring that documentation organization is reflected in the final website navigation. It incorporates component-based layout injection to apply consistent styling

    Vueai-botdoocseditor
    View on GitHub↗11,805
  • ether/etherpad-liteether avatar

    ether/etherpad-lite

    18,135View on GitHub↗

    Etherpad-lite is a web-based platform designed for real-time collaborative text editing. It enables multiple users to view and modify the same document simultaneously, utilizing an operational transformation engine to synchronize content across all connected client sessions. The platform distinguishes itself through a modular, plugin-based architecture that allows for the integration of third-party extensions to introduce custom functionality. It provides a comprehensive programmatic interface for document management, allowing users to automate the creation, update, and retrieval of text docu

    TypeScriptcollaborationcollaborativecollaborative-editing
    View on GitHub↗18,135
  • gcui-art/markdown-to-imagegcui-art avatar

    gcui-art/markdown-to-image

    1,944View on GitHub↗

    This React component is used to render Markdown into a beautiful poster image, with support for copying as an image. Md to Poster/Image/Quote/Card/Instagram/Twitter/Facebook...

    TypeScriptcardimagemarkdown
    View on GitHub↗1,944
  • hackmdio/codimdH

    hackmdio/codimd

    10,094View on GitHub↗

    CodiMD is a real-time collaborative markdown editor and self-hosted knowledge base. It provides a shared workspace where multiple users can write and format notes using markdown syntax simultaneously. The platform extends basic editing by transforming markdown content into interactive mind maps for data visualization and structured visual slides for presentations. It functions as an OAuth compatible note server, integrating with external identity providers to manage user authentication and access control. The system supports self-hosting and cloud platform deployment, allowing users to maint

    JavaScript
    View on GitHub↗10,094
  • hufe921/canvas-editorHufe921 avatar

    Hufe921/canvas-editor

    4,962View on GitHub↗

    This project is a plugin-based WYSIWYG document layout engine and rich text editor that uses Canvas and SVG for rendering. It functions as a collaborative editor utilizing conflict-free replicated data types to enable real-time synchronization across multiple users. The system serves as an interactive form builder, allowing for the embedding of input controls such as checkboxes and date pickers directly into documents. It is designed for high-fidelity output, ensuring the visual representation during editing matches the final format for PDF and image exports. The editor covers broad capabili

    TypeScriptaibrowsercanvas
    View on GitHub↗4,962
  • ileriayo/markdown-badgesIleriayo avatar

    Ileriayo/markdown-badges

    16,715View on GitHub↗

    The largest curated collection of markdown badges for your personal developer branding, profile, and projects.

    SCSS
    View on GitHub↗16,715
  • 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
  • laurent22/joplinlaurent22 avatar

    laurent22/joplin

    55,233View on GitHub↗

    Joplin is an open-source, cross-platform note-taking application designed for secure, private knowledge management. It functions as a local-first productivity platform, maintaining a complete relational database on the user's device to ensure offline availability and high-performance data retrieval. The application prioritizes data sovereignty by implementing an end-to-end encryption layer, which secures all information locally with a master key before any synchronization occurs. The platform distinguishes itself through a delta-based synchronization engine that transmits only specific file c

    TypeScriptandroiddropboxelectron
    View on GitHub↗55,233
  • lint-md/lint-mdlint-md avatar

    lint-md/lint-md

    956View on GitHub↗

    ```bash Usage: options

    TypeScript
    View on GitHub↗956
  • maqi1520/mdx-editormaqi1520 avatar

    maqi1520/mdx-editor

    6View on GitHub↗

    mdx-editor has been migrated to mdx-notes

    View on GitHub↗6
  • mark-when/markwhenM

    mark-when/markwhen

    4,842View on GitHub↗

    Markwhen is a markdown data visualizer and timeline generator that transforms structured text into interactive chronological views. It functions as a text-based timeline editor, synchronizing plain text editing with real-time visual previews of event sequences. The system renders chronological data in multiple formats, including cascading timelines, Gantt charts, calendars, and resumes. It supports self-hosting via Docker containerization, allowing users to run the renderer on private infrastructure. The project includes a client library for custom view development and offers integration wit

    HTML
    View on GitHub↗4,842
  • markdoc/markdocmarkdoc avatar

    markdoc/markdoc

    8,060View on GitHub↗

    Markdoc is a documentation content framework that extends standard Markdown with custom tags, typed schemas, and reusable components, parsing content into an abstract syntax tree and rendering it as React elements or HTML. It provides a structured authoring system where documents are processed through an AST-based pipeline, enabling validation, transformation, and flexible output generation. The framework distinguishes itself through a schema-driven validation pipeline that checks document structure and attribute values against defined rules, and a pluggable renderer architecture that accepts

    TypeScriptauthoringdocumentationmarkdoc
    View on GitHub↗8,060
  • markedit-app/markeditMarkEdit-app avatar

    MarkEdit-app/MarkEdit

    3,666View on GitHub↗

    MarkEdit is a high-performance Markdown text editor and document navigator. It provides a scriptable editing environment that supports side-by-side HTML rendering for real-time formatting previews. The editor is distinguished by a multi-caret engine that enables rectangular block selections and simultaneous modification of multiple text ranges. It allows for extensive interface and functional customization through external CSS stylesheets and the integration of system-level scripts to automate repetitive tasks. The application includes tools for managing large documents, such as content bloc

    Swiftcodemirrorcodemirror6editor
    View on GitHub↗3,666
  • markmap/markmapmarkmap avatar

    markmap/markmap

    12,894View on GitHub↗

    Markmap is an interactive diagramming library that transforms hierarchical Markdown documents into navigable mindmaps. It functions as a data visualization component, converting structured text into graphical representations to assist in organizing and visualizing complex information. The library utilizes a parsing engine to interpret indentation levels and list markers, mapping them into nested data objects. These objects are rendered as scalable vector graphics, providing users with dynamic, zoomable, and collapsible diagrams that update reactively as the underlying source text changes. Th

    TypeScriptmarkmapmindmap
    View on GitHub↗12,894
  • marktext/marktextmarktext avatar

    marktext/marktext

    57,443View on GitHub↗

    Marktext is a cross-platform desktop application designed for markdown document authoring and structured note-taking. It functions as a WYSIWYG text processor, providing a distraction-free interface that renders formatted content in real-time while hiding the underlying markup syntax. The application utilizes a multi-process architecture that separates system integration from the user interface, ensuring consistent performance across Windows, macOS, and Linux. By employing a custom editor core built on native browser capabilities and a structured syntax tree, it manages complex document eleme

    TypeScriptdark-modeeditorelectron
    View on GitHub↗57,443
  • mdnice/markdown-nicemdnice avatar

    mdnice/markdown-nice

    4,640View on GitHub↗

    markdown-nice is a web-based markdown editor and renderer designed to transform raw markdown text into formatted HTML. It functions as a CSS stylizer that applies custom themes to content to improve its visual presentation for publishing platforms. The tool focuses on blog post formatting and markdown content styling, allowing users to define the layout and typography of technical articles. It supports the rendering of specialized syntax, including mathematical formulas and footnotes. The editor includes capabilities for persisting user state and style settings in the browser. It utilizes a

    JavaScriptantdmarkdownreact
    View on GitHub↗4,640
  • microsoft/markitdownmicrosoft avatar

    microsoft/markitdown

    154,485View on GitHub↗

    This project is an AI-powered document processing engine designed to transform diverse file formats into structured Markdown. By leveraging multimodal language models, it performs complex layout analysis and semantic text extraction, allowing for the conversion of both unstructured files and scanned images into machine-readable content. The toolkit distinguishes itself through a modular, plugin-based architecture that orchestrates multi-stage extraction pipelines. Users can steer the parsing behavior by injecting custom instructions, enabling the system to adapt to domain-specific document st

    Pythonautogenautogen-extensionlangchain
    View on GitHub↗154,485