flxzt/rnote

Sketch and take handwritten notes.

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 17 minutes ago
Added to GitGenius on September 5th, 2026
Created on August 5th, 2021
Open Issues & Pull Requests: 452 (+0)
GitHub issues: Enabled
Number of forks: 490
Total Stargazers: 11,622 (+0)
Total Subscribers: 62 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 23.9 hours
Mean response time: 48.2 days
90th percentile: 96.3 days
Tracked items: 456

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 94% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Work labelled "originates-elsewhere" is answered fastest, typically in about an hour, while "enhancement" waits about 8 days. 77% of tracked open issues have had no activity in three months, so the open count overstates what is actively being worked. Only 6% of issues opened in the past year have been closed.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 275
New in 7 days: 3
Closed in 7 days: 4
Avg open age: 627 days
Stale 30+ days: 249
Stale 90+ days: 222

Recent activity

Opened in 7 days: 3
Closed in 7 days: 3
Comments in 7 days: 1
Events in 7 days: 1

Top labels

  • enhancement (168)
  • bug (123)
  • gtk libadwaita (71)
  • input (65)
  • UI / UX (48)
  • Windows (46)
  • crash (23)
  • needs-discussion (22)

Detailed Description

Rnote is a vector-based drawing application for sketching, taking handwritten notes, and annotating documents and pictures.

The tool addresses the need for a lightweight, open-source note-taking and sketching solution tailored to stylus input. It provides pressure-sensitive drawing with configurable stroke styles, shape creation tools, and a selection tool for modifying existing content. The application supports multiple document expansion layouts including fixed pages, continuous vertical, and infinite canvas modes. Users can import and export across multiple formats: PDFs, bitmaps, and SVG images can be imported, while documents export to SVG, PDF, and Xopp formats, with individual pages and selections exportable as SVG, PNG, or JPEG. The native .rnote file format stores documents with autosave capability.

Rnote suits students, teachers, and drawing tablet users who need a cross-platform sketching tool. The adaptive UI scales for both large and small screens, and the application runs on Linux via Flatpak, macOS as an app bundle, and Windows with an installer. The integrated workspace browser provides quick access to related files, and support for tabs enables working on multiple documents simultaneously. The README notes that the file format remains unstable and may change between versions, which could affect long-term compatibility of saved documents.

Development activity shows consistent maintenance with automated testing through CI workflows. The project accepts community contributions and maintains an active donation channel. The codebase is organized into multiple crates, indicating a modular architecture. A command-line interface is available for automation tasks alongside the graphical application.