awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

个人笔记应用

排名更新于 2026年6月30日

For 开源个人笔记工具, the strongest matches are benweet/stackedit (StackEdit is a browser-based Markdown editor with offline support), cryptpad/cryptpad (CryptPad is a self-hosted, zero‑knowledge collaboration suite with rich) and streetwriters/notesnook (Notesnook is a cross-platform, privacy-focused note-taking app with E2E). laurent22/joplin and marktext/marktext round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

我们为您精选了匹配 “open source note taking apps” 的开源 GitHub 仓库。结果按与您查询的相关性进行排名 — 您可以使用下方筛选器缩小范围,或通过 AI 进行优化。

个人笔记应用

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • benweet/stackeditbenweet 的头像

    benweet/stackedit

    22,805在 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

    StackEdit is a browser-based Markdown editor with offline support and real-time collaboration, fitting as an open-source note-taking application, though it lacks native desktop/mobile clients and end-to-end encryption.

    JavaScriptRich Text EditorsOffline-First PersistenceReal-time Collaboration
    在 GitHub 上查看↗22,805
  • cryptpad/cryptpadcryptpad 的头像

    cryptpad/cryptpad

    7,739在 GitHub 上查看↗

    CryptPad is a self-hosted, zero-knowledge office suite designed for real-time collaborative editing and content management. It provides a privacy-centric infrastructure where documents, files, and notes are encrypted in the browser before transmission, ensuring that the server administrator cannot access the underlying data. The platform implements zero-knowledge user authentication, utilizing cryptographic keys to verify identities so that plain text passwords are never stored on the server. To further isolate sensitive operations, the system employs a security architecture that separates th

    CryptPad is a self-hosted, zero‑knowledge collaboration suite with rich real‑time editing and end‑to‑end encryption, so it can serve as a secure note‑taking application—though its markdown support and offline capabilities are not prominent in the description, and it extends beyond pure note‑taking into a full office suite.

    JavaScriptEnd-to-End EncryptionEnd-To-End Encryption SystemsReal-time Collaboration
    在 GitHub 上查看↗7,739
  • streetwriters/notesnookstreetwriters 的头像

    streetwriters/notesnook

    13,702在 GitHub 上查看↗

    Notesnook is a cross-platform note-taking application designed for private knowledge management. It functions as a secure personal information manager that prioritizes user data confidentiality by employing client-side end-to-end encryption for all stored notes, attachments, and metadata. By utilizing a local-first synchronization model, the application ensures that information remains accessible offline while maintaining a consistent state across desktop and mobile devices. The platform distinguishes itself through a focus on privacy-centric organization and secure information handling. User

    Notesnook is a cross-platform, privacy-focused note-taking app with E2E encryption and offline support, fitting the core purpose; it lacks real-time collaboration but otherwise covers your requested features well.

    TypeScriptEnd-to-End EncryptionRich Text EditorsRich Text Editors
    在 GitHub 上查看↗13,702
  • laurent22/joplinlaurent22 的头像

    laurent22/joplin

    55,233在 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

    Joplin is a cross-platform, offline-first note-taking app with end-to-end encryption and markdown support, but it lacks real-time collaboration and its rich text editing is not as comprehensive as some alternatives.

    TypeScriptEnd-to-End EncryptionEnd-To-End Encryption SystemsShared Notebooks
    在 GitHub 上查看↗55,233
  • marktext/marktextmarktext 的头像

    marktext/marktext

    57,443在 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

    Marktext is a cross-platform desktop note-taking app focused on markdown editing with a live WYSIWYG preview, but it lacks mobile support, real-time collaboration, and end-to-end encryption requested in this search.

    TypeScriptMarkdown Authoring Environments
    在 GitHub 上查看↗57,443
  • hackmdio/codimdH

    hackmdio/codimd

    10,094在 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

    CodiMD is a real‑time collaborative markdown note‑taking app that fits the search well through its shared editing and self‑hosting, though it is web‑based (no dedicated desktop/mobile apps) and lacks offline support and end‑to‑end encryption.

    JavaScriptReal-Time Collaborative Editing
    在 GitHub 上查看↗10,094
  • laverna/lavernaLaverna 的头像

    Laverna/laverna

    9,189在 GitHub 上查看↗

    Laverna is an open-source note-taking application designed as a privacy-focused alternative to Evernote. It operates as a single-page application that runs entirely in the browser, combining Markdown editing with client-side encryption to ensure note content is encrypted on the device before it ever reaches a server or cloud storage. The application distinguishes itself through its offline-first architecture, storing notes locally using browser storage for full offline access and editing capabilities. It synchronizes notes across devices through a unified interface that connects to multiple b

    Laverna is an open-source note-taking app with Markdown editing, client-side encryption, and offline-first storage — directly fitting the note-taking category, though its web-only interface and sync-based collaboration mean it lacks native mobile/desktop apps and real-time co-editing.

    JavaScriptMarkdown Note Support
    在 GitHub 上查看↗9,189
  • saber-notes/sabersaber-notes 的头像

    saber-notes/saber

    4,173在 GitHub 上查看↗

    Saber is an end-to-end encrypted note-taking application designed for handwritten content. It provides a digital ink canvas for creating documents and a system for organizing those notes within a hierarchy of nested folders. The application ensures privacy by encrypting both notes and device configurations on the client side before they are synchronized across devices. This process prevents the server from accessing stored content or user settings. The toolset includes digital ink annotation capabilities, such as text highlighting and layer-based stroke rendering. The user interface supports

    Saber is a cross-platform note-taking app that focuses on handwritten digital ink and end-to-end encryption, making it a valid note-taking tool, but it lacks markdown support and real-time collaboration, so it is a narrower fit than a fully-featured flagship.

    DartEnd-to-End Encryption
    在 GitHub 上查看↗4,173
  • notable/notablenotable 的头像

    notable/notable

    23,516在 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

    Notable is a local-first markdown note-taking application that runs cross-platform, offering a distraction-free, keyboard-centric experience with offline support—directly fitting the open-source note-taking category, though it lacks real-time collaboration, rich text editing, and end-to-end encryption.

    Markdown Editors
    在 GitHub 上查看↗23,516
  • zadam/triliumzadam 的头像

    zadam/trilium

    36,595在 GitHub 上查看↗

    Trilium is a hierarchical personal knowledge base and digital garden tool designed to organize information into a tree of linked nodes. It functions as a JavaScript programmable wiki and a self-hosted note server, allowing users to maintain a private database of documents synchronized across multiple devices. The platform distinguishes itself through an embedded scripting engine for automating tasks and a REST API that exposes internal data and actions to external tools. Users can further extend the system by modifying the user interface layout and styling through a custom theme engine. The

    Trilium is a self-hosted, cross-platform note-taking application with rich editing, encryption, and offline sync, matching your core need for a personal knowledge base, though it does not offer real-time collaboration.

    TypeScriptRich Text Editors
    在 GitHub 上查看↗36,595
  • toeverything/affinetoeverything 的头像

    toeverything/AFFiNE

    69,443在 GitHub 上查看↗

    AFFiNE is a collaborative knowledge base and productivity suite designed as a private-first, local-first platform. It provides an integrated workspace that combines structured documents with an infinite digital canvas, allowing users to organize complex information through a block-based model. By prioritizing local data persistence, the platform ensures immediate responsiveness and data sovereignty while maintaining a distributed state for real-time synchronization across multiple devices. The platform distinguishes itself through a canvas-integrated database engine that enables transitions b

    AFFiNE is a private-first, local-first knowledge base and note-taking app with rich block-based editing, markdown support, real-time collaboration, and offline capability, making it a solid match for the search, though it lacks explicit end-to-end encryption and mobile coverage.

    TypeScriptReal-time Collaboration
    在 GitHub 上查看↗69,443
  • blinkospace/blinkoblinkospace 的头像

    blinkospace/blinko

    10,601在 GitHub 上查看↗

    Blinko is a personal knowledge management system and an LLM-powered knowledge base that enables users to capture and organize thoughts through a bi-directional knowledge graph. It functions as a RAG-enabled note-taking application and a self-hosted Markdown editor, allowing for the creation of permanent documentation and fleeting notes. The project distinguishes itself by integrating retrieval-augmented generation to provide conversational querying and AI-powered analysis of private document libraries. It supports both cloud-based and local AI model integration, enabling users to perform sema

    Blinko is a self-hosted Markdown note-taking application with AI-powered knowledge graph and RAG capabilities; it fits the category as a note-taking tool but lacks native desktop/mobile apps, real-time collaboration, and end-to-end encryption among the requested features.

    TypeScriptMarkdown EditorsMarkdown Editors
    在 GitHub 上查看↗10,601
  • standardnotes/appstandardnotes 的头像

    standardnotes/app

    6,519在 GitHub 上查看↗

    Standard Notes is an end-to-end encrypted note-taking app with markdown and rich text editing, available on desktop and mobile with offline support, fitting your core needs even though real-time collaboration is not a primary feature.

    TypeScriptEnd-to-End Encryption
    在 GitHub 上查看↗6,519
  • logseq/logseqlogseq 的头像

    logseq/logseq

    43,419在 GitHub 上查看↗

    Logseq is a privacy-focused, local-first knowledge base designed for personal information management and networked thought mapping. It functions as a bi-directional graph editor that organizes content into hierarchical, outliner-based structures, allowing users to connect related concepts through automated backlinking and visual relationship mapping. The platform distinguishes itself by maintaining all user data in plain text markdown files stored directly on the local device, ensuring offline availability and long-term portability. It employs a logic-based query engine to perform complex rel

    Logseq is an open-source, local-first knowledge base and note-taking app that stores notes as plain text markdown files and runs on desktop and mobile, covering markdown support, offline use, and rich outliner-based editing, though it does not offer real-time collaboration or end-to-end encryption.

    ClojureGraph-Based EditorsLocal-First Knowledge BasesNetworked Thought Tools
    在 GitHub 上查看↗43,419
  • triliumnext/triliumTriliumNext 的头像

    TriliumNext/Trilium

    36,466在 GitHub 上查看↗

    Trilium is a local-first personal knowledge management system designed to store and organize information on a user's own device. It functions as a hierarchical knowledge base where every note acts as both a standalone document and a container for nested children, allowing for complex information relationships and deep categorization. The platform distinguishes itself through a component-based interface that dynamically renders diverse content types, including rich text, diagrams, and executable scripts. All data is persisted within a single relational database file, which supports a versioned

    Trilium is a self-hosted, local-first hierarchical note-taking and personal knowledge management application with rich editing and offline support, squarely fitting the note-taking category, though it lacks real-time collaboration and mobile clients.

    TypeScriptPersonal Knowledge Management SystemsSoftware Engineering & ArchitectureComponent Composition Frameworks
    在 GitHub 上查看↗36,466
  • reorproject/reorreorproject 的头像

    reorproject/reor

    8,560在 GitHub 上查看↗

    Reor is a local AI knowledge management application that stores, links, and searches personal notes using large language models and vector embeddings entirely on the user's device. It functions as a private AI note assistant, keeping all data and processing local for full privacy without relying on external cloud services. The application integrates with Ollama to manage the lifecycle of local LLMs and embedding models, handling downloads, updates, and execution. Notes are imported from markdown files, preserving existing file structure, and are automatically linked through vector-similarity

    Reor is a local-first, AI-powered note-taking application that supports markdown and offline storage, fitting the category, but it lacks cross-platform mobile, real-time collaboration, and end-to-end encryption, making it a narrower take.

    JavaScriptAI Knowledge ManagementAutomatic Note DiscoveryContextual Note Surfacing
    在 GitHub 上查看↗8,560
  • codexu/note-gencodexu 的头像

    codexu/note-gen

    12,173在 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

    Note-Gen is an AI-assisted, local-first note-taking application with markdown and offline support, making it a good fit for your needs, though it lacks real-time collaboration and end-to-end encryption.

    TypeScriptAI-PoweredLocal-First Data PersistenceLocal-First Knowledge Bases
    在 GitHub 上查看↗12,173
  • siyuan-note/siyuansiyuan-note 的头像

    siyuan-note/siyuan

    44,476在 GitHub 上查看↗

    Siyuan is a self-hosted knowledge management platform designed for private note-taking and information organization. It functions as a local-first application that stores all user content as plain text files on the local file system, ensuring data ownership and offline availability. The platform utilizes a block-based document model, which structures information as a tree of independent content blocks to facilitate granular manipulation and bidirectional linking. Users can extend the core functionality through a sandboxed plugin architecture, allowing for the development of custom themes and

    Siyuan is a self-hosted, local-first note-taking application with markdown support, rich block-based editing, and offline availability, fitting the core need for a private note-taking app, though it lacks built-in real-time collaboration and has limited mobile support.

    TypeScriptPersonal Knowledge Management SystemsSelf-Hosted Knowledge BasesKnowledge Management Platforms
    在 GitHub 上查看↗44,476
  • refactoringhq/tolariarefactoringhq 的头像

    refactoringhq/tolaria

    16,851在 GitHub 上查看↗

    Tolaria is a markdown knowledge base manager and bidirectional note linking system. It functions as an integrated environment for organizing notes and structured data, utilizing YAML frontmatter and wikilinks to establish relational mappings between documents. The project distinguishes itself by integrating language model capabilities directly into the editor for content generation and analysis. It further combines prose with structured data through a markdown spreadsheet editor that renders CSV-formatted files as interactive grids with formula support and cross-sheet referencing. The platfo

    Tolaria is a markdown-based knowledge base and note-taking application with cross-platform desktop support and wikilinks, fitting the search for an open-source note-taking tool, though it lacks real-time collaboration, mobile clients, and end-to-end encryption.

    TypeScriptCSV-in-Markdown StorageMarkdown-Based Knowledge BasesAgentic File Editing
    在 GitHub 上查看↗16,851
  • federicoiosue/omni-notesfedericoiosue 的头像

    federicoiosue/Omni-Notes

    2,783在 GitHub 上查看↗

    Omni-Notes is a mobile note-taking application and personal knowledge management tool used for creating and organizing text notes, checklists, and sketches. It functions as a multimedia knowledge base that integrates voice input, images, and audio files to maintain a searchable digital archive. The application utilizes a tag-based filtering system to group and search for stored information using metadata and categories. It further extends productivity by providing home and lock screen widgets that expose note snapshots and shortcuts for rapid access. The system supports the creation of struc

    Omni-Notes is an open-source Android note-taking app with tagging, multimedia support, and widgets, but it stays mobile-only and lacks markdown, real-time collaboration, and encryption, so it fits the category narrowly.

    JavaNote Taking ApplicationsText-Based Note CreatorsContent Metadata Tagging
    在 GitHub 上查看↗2,783
  • boostio/boostnoteBoostIO 的头像

    BoostIO/Boostnote

    16,923在 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.

    Boostnote is a local-first, open-source markdown note-taking desktop app that fits your search for personal knowledge management, though it lacks real-time collaboration, encryption, and mobile support which you may also need.

    JavaScriptLocal-First Note TakingLocal-First StorageMarkdown Editors
    在 GitHub 上查看↗16,923
一览前 10 名对比
仓库Star 数语言许可证最后推送
benweet/stackedit22.8KJavaScriptapache-2.02023年7月4日
cryptpad/cryptpad7.7KJavaScriptAGPL-3.02026年6月22日
streetwriters/notesnook13.7KTypeScriptgpl-3.02026年2月20日
laurent22/joplin55.2KTypeScriptNOASSERTION2026年6月16日
marktext/marktext57.4KTypeScriptMIT2026年6月16日
hackmdio/codimd10.1KJavaScriptAGPL-3.02025年10月2日
laverna/laverna9.2KJavaScriptMPL-2.02021年5月30日
saber-notes/saber4.2KDartgpl-3.02026年2月19日
notable/notable23.5K——2024年6月21日
zadam/trilium36.6KTypeScriptAGPL-3.02026年6月26日

Related searches

  • 私有的自托管笔记应用
  • 开源 Markdown 笔记应用
  • 用于知识管理的私有笔记应用
  • Notion 的开源替代品
  • 本地优先的 Markdown 笔记应用
  • 私有纯文本笔记应用
  • 支持同步的跨平台笔记应用
  • 开源的 Notion 替代方案