For a private note taking app for knowledge, the strongest matches are standardnotes/app (Standard Notes is an end-to-end encrypted, self-hostable note-taking app), org-roam/org-roam (Org-roam is an Emacs-based personal knowledge base that excels) and streetwriters/notesnook (Notesnook is a cross-platform, self-hosted note-taking application with client-side). laurent22/joplin and siyuan-note/siyuan round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.
Self-hosted and open-source note-taking applications that provide robust alternatives to proprietary note management software.
Standard Notes is an end-to-end encrypted, self-hostable note-taking app with cross-platform clients, rich Markdown editing, tagging, full-text search, note linking, and file attachments, making it a comprehensive Evernote replacement for personal knowledge management.
Org-roam is an Emacs-based note-taking system that builds a bidirectional network of plain-text notes, functioning as a personal knowledge base manager. It maintains both forward and backlink references in a SQLite database, automatically updated on file save, and uses persistent unique identifiers for notes instead of file paths to enable stable links across renames and moves. The system integrates directly with Emacs through custom interactive commands and hooks that access the database and buffer state, and it generates static graphs of note interconnections using Graphviz to reveal relati
Org-roam is an Emacs-based personal knowledge base that excels at bidirectional note linking and plain-text notes, but its reliance on Emacs, lack of WYSIWYG editing, and absence of built-in cross-platform sync or Evernote import/export make it a narrower match than a direct Evernote replacement.
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, self-hosted note-taking application with client-side encryption and local-first sync, squarely fitting the personal knowledge management use case, though missing explicit Evernote import and backlink features that would make it a fuller replacement.
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 fully open-source, cross-platform note-taking app that directly targets Evernote users with features like ENEX import, rich editing, tagging, notebooks, full-text search, note linking with backlinks, attachments, and self-hosted sync via WebDAV or Nextcloud — exactly what this search requires.
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 knowledge management platform with block-based editing, bidirectional linking, and support for attachments and sync, making it a strong replacement for Evernote with most required features covered.
nb is a command-line note manager and personal knowledge management system that organizes plain-text documents and web bookmarks. It functions as a Markdown knowledge base, allowing users to create a structured collection of information through a shell-scripted interface. The system uses Git for versioning and synchronization, tracking full revision history and enabling the sync of notebooks across multiple devices via remote repositories. It provides security for sensitive data through AES-256 or GPG encryption and supports document conversion into various publishing formats using the Pandoc
nb is a command-line note manager and personal knowledge base that uses Git for syncing, making it a self-hostable option for text-based note-taking—it fits the category but lacks rich text editing and Evernote import/export.
Dendron is a markdown knowledge management system designed for organizing linked files into a hierarchical personal knowledge base. It functions as a git-backed note manager that stores data as plaintext markdown files to ensure data persistence and ownership. The system distinguishes itself through schema-based organization, which applies structural templates and autocomplete hints to maintain consistency across large sets of documents. It also provides bi-directional linking and an interactive graph view to visualize relationships between notes, alongside a static site generator that export
Dendron is a self-hosted markdown knowledge management system built for personal knowledge bases, offering hierarchical organization, bi-directional linking, and a graph view; it fits the note-taking app category but lacks Evernote-specific import/export and WYSIWYG rich text editing.
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 personal knowledge management system and note-taking app with bi-directional linking and AI-powered search, fitting your search for an Evernote alternative, though it uses Markdown editing and does not directly support Evernote import or WYSIWYG rich text.
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 hierarchical knowledge base with full-text search, note linking, and cross-device sync, fitting the need for a personal note-taking app, though Evernote import/export is not explicitly mentioned.
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 a local-first, open-source knowledge base with bi-directional linking, markdown editing, and tagging, fitting the note-taking app category; it covers key features like backlinks, full-text search, and self-hosting, though it lacks native Evernote import and traditional rich text editing.
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 a self-hostable, privacy-focused Markdown note-taking app with cross-device sync and offline access, making it a valid Evernote alternative, though it lacks note linking, rich text WYSIWYG, and native Evernote import/export.
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 personal knowledge management system with rich text, hierarchical notes, and scripting, fitting the note-taking app category, but it lacks explicit cross-platform mobile sync and Evernote import, so it's a capable alternative rather than a comprehensive Evernote replacement.
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
Zettlr is an open-source, privacy-focused markdown-based note-taking and personal knowledge management app with Zettelkasten linking, tags, and full-text search; it fits the note-taking category but lacks rich WYSIWYG editing, built-in cross-device sync, and Evernote import/export, so it's a capable but more specialised, markdown-oriented tool rather than a direct Evernote replacement.
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
Notable is a local-first markdown note-taking app and personal knowledge base with hierarchical tagging and a live preview editor, but it lacks cross-platform sync, full-text search, note linking, attachments, and Evernote import/export, making it a narrower fit for replacing Evernote.
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 app that stores notes as plain text files on your own disk, fitting the note-taking category, but it lacks built-in cross-platform sync, note linking, backlinks, and Evernote import/export, so it covers only a subset of the requested feature set.
Foam is a personal knowledge management system that organizes information into a navigable web of interconnected markdown files. It functions as a knowledge graph tool, utilizing wiki-style bidirectional linking and metadata to track relationships between documents and concepts. By storing data in standard text files, the system ensures long-term portability and compatibility with external tools. The platform distinguishes itself through its integrated visualization and automation capabilities. It generates graphical maps of file connections to help users identify patterns and discover relati
Foam is a Markdown-based personal knowledge management system with bidirectional linking and graph visualisation, squarely fitting the knowledge-base aspect, but it lacks rich text editing, built-in cross-device sync, and Evernote import/export, making it a narrower match than a full Evernote replacement.
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 desktop note-taking app built around markdown files and full-text search, making it a genuine personal knowledge manager; however, it lacks built-in cross-device sync, backlinks, attachments, and Evernote import/export, so it offers a narrower workflow than the all-in-one Evernote replacement you described.
Notes is a terminal-based utility for managing personal knowledge bases through plain-text files. It functions as a command-line manager that organizes information directly on the local filesystem, ensuring data portability and preventing reliance on proprietary formats. The tool integrates with standard shell workflows by leveraging Unix-style design principles, such as accepting piped data streams and delegating text editing to the user's preferred system editor. By storing content as standard files within a directory structure, it allows users to perform file management, search, and organi
A minimal, terminal-based note-taking tool using markdown and shell scripting, it fits the note-taking app category but lacks the rich editing, cross-platform GUI, and Evernote import/export features needed to replace Evernote for personal knowledge management.
Notes is an Android application designed for personal knowledge management and task organization. It functions as an offline-first utility that prioritizes local data persistence, allowing users to capture and store text-based information without requiring an active network connection. The application organizes content into a card-based interface that supports custom themes for visual arrangement. To ensure data availability and portability, it includes features for manual file-system export and local archiving, enabling users to maintain backups independent of external services. Beyond its
This is a basic Material Design notes app for Android, so it is a note-taking application, but there is no evidence of cross-platform sync, self-hosting, or the advanced features required to replace Evernote.
| Repository | Stars | Language | License | Last push |
|---|---|---|---|---|
| standardnotes/app | 6.5K | TypeScript | AGPL-3.0 | |
| org-roam/org-roam | 6K | Emacs Lisp | GPL-3.0 | |
| streetwriters/notesnook | 13.7K | TypeScript | gpl-3.0 | |
| laurent22/joplin | 55.2K | TypeScript | NOASSERTION | |
| siyuan-note/siyuan | 44.5K | TypeScript | AGPL-3.0 | |
| xwmx/nb | 8.2K | Shell | AGPL-3.0 | |
| dendronhq/dendron | 7.4K | TypeScript | Apache-2.0 | |
| blinkospace/blinko | 10.6K | TypeScript | GPL-3.0 | |
| zadam/trilium | 36.6K | TypeScript | AGPL-3.0 | |
| logseq/logseq | 43.4K | Clojure | AGPL-3.0 |