Xournalpp
Xournalpp is a self-hosted documents & knowledge base replacement for Onenote.
Overview
Xournal++ is a handwriting notetaking software with PDF annotation support. Written in C++ with GTK3, supporting Linux (e.g. Ubuntu, Debian, Arch, SUSE), macOS and Windows 10. Supports pen input from devices such as Wacom Tablets. The project has 14K+ GitHub stars and is licensed under GPL-2.0.
Key Features
Source: GitHub README
- Supports pressure-sensitive styluses and digital pen tables (e.g. Wacom, Huion, XP Pen, etc. tablets)
- Paper backgrounds for note-taking, scratch paper, or whiteboarding
- Annotate on top of PDFs
- Select text from the background PDF, copy, highlight or underline it or strike it through
- Follow links from the background PDF
- Export to a variety of formats including SVG, PNG and PDF, both from the GUI and command line
- Different drawing tools (e.g. pen, highlighter) and stroke styles (e.g. solid, dotted)
- Shape drawing (line, arrow, circle, rectangle, spline)
- Use the set-square and compass tools for measurements or as a guide for drawing straight lines, circular arcs and radii
- Fill shape functionality
Getting Started
Source: GitHub README
The official releases of Xournal++ can be found on the Releases page. We provide binaries for Debian, Ubuntu, macOS and Windows. For other GNU/Linux distributions (or older/newer ones), we also provide an AppImage that is binary compatible with any distribution released around or after Ubuntu 22.04. For installing Xournal++ Mobile on handheld devices, please check out the Mobile & web app section
A note for Ubuntu/Debian users: The official binaries that we provide are only compatible with
Normalized Features
Source: tool-features-normalized.json
apt, backup restore, bookmarks, flatpak, mobile app, multi language, plugins, reports, templates.
Deploy
Features
Integrations & APIs
- Plugin / Extension System
Search & Discovery
- Bookmarks / Favorites
Data & Storage
- Backup & Restore
Customization & Branding
- Templates
Analytics & Reporting
- Reports
Localization & Accessibility
- Multi-Language / i18n
Mobile & Desktop
- Mobile App
Category
Replaces
Compare Xournalpp
Both are document management tools. Logseq has 2 unique features, Xournalpp has 6.
Both are document management tools. Trilium Notes has 3 unique features, Xournalpp has 5.
Both are document management tools. TriliumNext Notes has 3 unique features, Xournalpp has 5.
Related Documents & Knowledge Base Tools
View all 226 →Stirling-PDF
75KThe most popular self-hosted PDF platform — merge, split, convert, OCR, sign, and process documents with AI, all running on your own infrastructure.
AppFlowy
69KAn open-source Notion alternative with AI, wikis, projects, and databases — cross-platform (desktop, mobile, web) with offline-first architecture and full data ownership.
AFFiNE Community Edition
66KAn open-source workspace that merges docs, whiteboards, and databases into one platform — a privacy-focused alternative to Notion and Miro with AI built in.
Docusaurus
64KA static site generator built on React for documentation websites — write in Markdown/MDX, version your docs, and deploy anywhere. Created by Meta.
Crawl4AI
62KOpen-source LLM-friendly web crawler that generates clean markdown from any website, purpose-built for RAG pipelines, AI data extraction, and automated research.
Atom
61KGitHub's hackable text editor, officially sunset in December 2022. The codebase remains archived on GitHub as a reference for community forks like Pulsar.