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 marktext/marktext

Open-source alternatives to Marktext

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

  • vnotex/vnotevnotex avatar

    vnotex/vnote

    12,839View on GitHubโ†—

    VNote is a native C++ desktop application designed as a Markdown note-taking platform and digital knowledge base. It provides a high-performance environment for organizing, editing, and structuring information using a Markdown-based content model. The application distinguishes itself with a Vi-style input mode for text navigation and a system of priority-based event hooks for extensibility. It further supports customization through CSS-based theme styling and global hotkey mapping. Broad capabilities include personal knowledge management via full-text and tag search, digital mind mapping, an

    C++
    View on GitHubโ†—12,839
  • zettlr/zettlrZettlr avatar

    Zettlr/Zettlr

    13,116View on GitHubโ†—

    Zettlr is an academic markdown editor and research note management tool designed for professional writing and knowledge organization. It functions as a document processor that enables users to draft, structure, and manage research projects within a unified workspace. The application distinguishes itself by integrating a Zettelkasten-based knowledge management system, allowing users to link related research concepts and notes to foster discovery. It utilizes a local-file-system persistence model, ensuring that all data remains under user control and portable across different environments. The

    TypeScriptdesktopdocxelectron
    View on GitHubโ†—13,116
  • 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

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
  • 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
  • glushchenko/fsnotesglushchenko avatar

    glushchenko/fsnotes

    7,404View on GitHubโ†—

    fsnotes is a markdown notes manager and cross-platform markdown editor for macOS and iOS. It functions as a personal knowledge base that organizes plain text and markdown files across folders using tags and bidirectional links. The system provides a secure environment through an encrypted plain text notebook that protects individual notes and folders. It implements Git-based note versioning to track document changes and maintain backups, while relying on external cloud storage services to synchronize files across devices. The application renders mathematical formulas, diagrams, and syntax-hi

    Swift
    View on GitHubโ†—7,404
  • purocean/ynpurocean avatar

    purocean/yn

    6,638View on GitHubโ†—

    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 JavaScri

    TypeScript
    View on GitHubโ†—6,638
  • boostio/boostnoteBoostIO avatar

    BoostIO/Boostnote

    16,923View on GitHubโ†—

    Boostnote is a local-first note management system and markdown text editor designed for personal knowledge management. It functions as a desktop application that reads and writes markdown files directly to the local disk, allowing for the creation of a searchable personal knowledge base and digital garden. The application provides a writing interface that renders markdown syntax in real time. It is used to organize fragmented information, maintain project documentation, and author structured technical guides.

    JavaScript
    View on GitHubโ†—16,923
  • tw93/miaoyantw93 avatar

    tw93/MiaoYan

    7,578View on GitHubโ†—

    MiaoYan is a local Markdown editor and personal knowledge management tool. It functions as a system for writing and organizing documents stored as local files, supporting the creation of a connected information network through bidirectional links and backlinks. The project includes a specialized tool for converting Markdown documents into slide-based presentations by using specific content separators. It also provides a command-line interface for managing files, allowing users to create, search, and open documents without a graphical file explorer. The editor features a side-by-side live pre

    Swifteditorlocal-firstmacos
    View on GitHubโ†—7,578
  • notable/notablenotable avatar

    notable/notable

    23,516View on GitHubโ†—

    Notable is a local-first markdown note-taking application designed for managing personal knowledge bases. It functions as a document management system that stores all notes and attachments as plain text files directly on the local disk, ensuring data ownership and compatibility with external file-system tools. The application prioritizes a keyboard-centric workflow, utilizing a command-palette-driven interface to facilitate rapid navigation and content manipulation. It provides a distraction-free writing environment that allows users to hide interface elements, helping to maintain focus while

    cross-platformelectronlinux
    View on GitHubโ†—23,516
  • jupyter/notebookjupyter avatar

    jupyter/notebook

    13,204View on GitHubโ†—

    This project is a browser-based interactive computing environment and data science IDE. It serves as a literate programming tool that allows users to create documents combining live code, mathematical equations, visualizations, and narrative text. As a polyglot notebook interface, it connects to various language kernels to execute code and render output within a single interface. The application distinguishes itself by separating the frontend interface from a remote compute engine through a language-agnostic kernel interface. This allows it to support multiple programming languages while main

    Jupyter Notebookclosemberjupyterjupyter-notebook
    View on GitHubโ†—13,204
  • iamcco/markdown-preview.nvimiamcco avatar

    iamcco/markdown-preview.nvim

    7,888View on GitHubโ†—

    markdown-preview.nvim is a real-time browser-based previewer for Markdown files written within the Neovim text editor. It functions as a live Markdown renderer that converts source text into HTML and provides a synchronized scroll interface to coordinate the editor and the browser preview window. The tool allows for visual customization through a Markdown CSS customizer, enabling the application of custom stylesheets to the rendered documents. It also supports the embedding of local image assets and the rendering of technical diagrams, charts, and mathematical formulas. The system manages th

    JavaScript
    View on GitHubโ†—7,888
  • 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
  • openclaw/openclawopenclaw avatar

    openclaw/openclaw

    380,031View on GitHubโ†—

    Openclaw is a platform for managing agent execution environments, providing the infrastructure to control agent lifecycles, session state, and workspace persistence. It features a centralized gateway that handles model loops, tool invocation, and streaming events, while supporting multi-agent routing and persistent memory management. The system is designed to normalize tool execution signatures and provide a standardized interface for cross-provider compatibility. The platform includes extensive developer tooling, such as a command-line interface for workspace management, diagnostic logging,

    TypeScriptaiassistantcrustacean
    View on GitHubโ†—380,031
  • hanxiao/bert-as-servicehanxiao avatar

    hanxiao/bert-as-service

    12,831View on GitHubโ†—

    This project is a high-performance BERT embedding service and inference server designed to map text sequences into fixed-length numerical vectors. It functions as a machine learning microservice and distributed model server that decouples request handling from heavy computation. The system utilizes a ZeroMQ messaging infrastructure to provide low-latency communication between distributed clients and the inference server. It incorporates server-side batch processing and GPU workload scaling to maximize hardware utilization and manage high request volumes. The platform supports semantic search

    Python
    View on GitHubโ†—12,831
  • iamgio/quarkdowniamgio avatar

    iamgio/quarkdown

    10,074View on GitHubโ†—

    Quarkdown is a programmable document compiler and markdown static site generator. It transforms markdown source files into structured outputs, serving as a tool for generating professional books, academic papers, and digital presentations. The system distinguishes itself through a programmable layout engine that allows for the use of functions, variables, loops, and conditional logic within markdown files. It includes an interactive read-eval-print loop for testing these document functions and syntax in real time before final compilation. Additionally, it provides a specialized format for sup

    Kotlincompilerknowledge-managementmarkdown
    View on GitHubโ†—10,074
  • lostdesign/linkedlostdesign avatar

    lostdesign/linked

    1,007View on GitHubโ†—

    ๐Ÿงพ Daily journaling without distraction. An easy, distraction-free way to record your thoughts, declutter your mind and keep the things you want to remember. Join the discord at https://discord.gg/uNjJzZvccr

    JavaScriptcalendardailyelectron
    View on GitHubโ†—1,007
  • 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
  • fabiospampinato/notablefabiospampinato avatar

    fabiospampinato/notable

    23,491View on GitHubโ†—

    Notable is a local-first markdown note taking application and document manager. It functions as a personal knowledge base that persists notes as plain text files on the local disk to ensure data portability and user ownership. The application provides a markdown editor featuring a split-pane live preview for real-time rendering of content, including mathematical expressions and diagrams. Information is organized through a hierarchical tagging system that allows for nested labels and multi-dimensional categorization. The software includes tools for bulk note management to apply operations acr

    View on GitHubโ†—23,491
  • egoist/emeegoist avatar

    egoist/eme

    2,058View on GitHubโ†—

    Elegant Markdown Editor.

    JavaScript
    View on GitHubโ†—2,058
  • maxnd/mxmarkeditmaxnd avatar

    maxnd/mxMarkEdit

    21View on GitHubโ†—

    A free app for Mac to create Markdown documents with stylistic support, tasks, simple databases, bibliographies and presentations

    Pascal
    View on GitHubโ†—21
  • retext-project/retextretext-project avatar

    retext-project/retext

    2,013View on GitHubโ†—
    Pythoneditormarkdownmarkdown-editor
    View on GitHubโ†—2,013
  • erictli/scratcherictli avatar

    erictli/scratch

    1,401View on GitHubโ†—

    A minimalist, offline-first markdown note-taking app

    TypeScript
    View on GitHubโ†—1,401
  • wereturtle/ghostwriterwereturtle avatar

    wereturtle/ghostwriter

    4,909View on GitHubโ†—

    Ghostwriter is a distraction-free Markdown text editor and writing environment. It functions as a desktop application designed to minimize visual noise while authors compose long-form documents using Markdown syntax. The project integrates a live previewer that renders Markdown text into HTML in real time using a Webkit engine. It also serves as a document converter, allowing users to export Markdown files into various other formats through integrated processing tools. The software provides cross-platform text editing for Windows and Linux, built using the Qt framework for native performance

    C++
    View on GitHubโ†—4,909
  • pbek/qownnotespbek avatar

    pbek/QOwnNotes

    5,792View on GitHubโ†—

    QOwnNotes is a desktop note editor that stores each note as a plain-text Markdown file on the local filesystem, avoiding proprietary formats and enabling direct file access. It functions as a Nextcloud Notes client, syncing notes and metadata with Nextcloud or ownCloud servers through a companion API service for versioning and sharing. The application also integrates with AI providers and exposes a local MCP server for external agents to search and fetch notes, and includes a companion browser extension for capturing web content, bookmarks, and screenshots. The editor distinguishes itself thr

    C++
    View on GitHubโ†—5,792
  • 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
  • go-gitea/giteago-gitea avatar

    go-gitea/gitea

    56,328View on GitHubโ†—

    Gitea is a self-hosted service designed for managing version control repositories, project issue tracking, and software artifact distribution. It provides a collaborative platform that enables teams to host their own source code, manage development tasks through integrated project boards, and store container images or language-specific packages within a unified environment. The platform distinguishes itself through a built-in automation engine that executes continuous integration and delivery pipelines directly triggered by repository events. It utilizes a background task queue to manage asyn

    Gobitbucketcicddevops
    View on GitHubโ†—56,328
  • appflowy-io/appflowyAppFlowy-IO avatar

    AppFlowy-IO/AppFlowy

    72,474View on GitHubโ†—

    AppFlowy is a local-first knowledge base and collaborative workspace platform designed for structured information management. It functions as a modular productivity suite where users organize content through a block-based document model, allowing for flexible nesting and granular manipulation of data. The system prioritizes data sovereignty by enabling self-hosted storage, ensuring that sensitive information remains under user control while maintaining offline accessibility. The platform distinguishes itself through a decoupled architecture that separates its high-performance, memory-safe cor

    Dartblogconfluence-alternativecontent-management
    View on GitHubโ†—72,474
  • 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
  • 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
  • xszyou/fayxszyou avatar

    xszyou/Fay

    12,893View on GitHubโ†—

    Fay is an artificial intelligence framework designed to build autonomous agents capable of managing both interactive virtual personas and automated financial trading operations. The platform integrates large language models with specialized modules to coordinate complex tasks, enabling the synchronization of speech and movement for digital avatars alongside the execution of market-based financial strategies. The system distinguishes itself through an event-driven orchestration model that routes signals between perception, decision-making, and action-execution components. It utilizes a modular

    Pythonaiandroidapi
    View on GitHubโ†—12,893