[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-9141":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":17,"stars7d":18,"stars30d":19,"stars90d":16,"forks30d":16,"starsTrendScore":20,"compositeScore":21,"rankGlobal":10,"rankLanguage":10,"license":22,"archived":23,"fork":23,"defaultBranch":24,"hasWiki":25,"hasPages":23,"topics":26,"createdAt":10,"pushedAt":10,"updatedAt":40,"readmeContent":41,"aiSummary":42,"trendingCount":16,"starSnapshotCount":16,"syncStatus":17,"lastSyncTime":43,"discoverSource":44},9141,"saber","saber-notes\u002Fsaber","saber-notes","The cross-platform open-source app built for handwriting","https:\u002F\u002Fsaber.adil.hanney.org",null,"Dart",4519,332,25,360,0,2,18,90,9,29.57,"GNU General Public License v3.0",false,"main",true,[27,28,29,30,31,32,33,34,35,36,37,38,5,39],"android","cross-platform","dart","f-droid","flatpak","flutter","handwritten-notes","ios","linux","macos","notes","notes-app","windows","2026-06-12 02:02:03","# \u003Cimg src=\"https:\u002F\u002Fgithub.com\u002Fsaber-notes\u002Fsaber\u002Fraw\u002Fmain\u002Fassets\u002Ficon\u002Ficon.png\" width=\"30\" height=\"30\" alt=\"Logo\"> Saber\n\n[\u003Cimg src='https:\u002F\u002Fgithub.com\u002Fsaber-notes\u002Fsaber\u002Fblob\u002Fmain\u002Fassets_raw\u002Fbadges\u002Fgoogle-play-badge.svg'\n    alt='Get it on Google Play'\n    height=50>][google_play]\n&nbsp;\n[\u003Cimg src=\"https:\u002F\u002Fgithub.com\u002Fsaber-notes\u002Fsaber\u002Fblob\u002Fmain\u002Fassets_raw\u002Fbadges\u002Ff-droid-badge.svg\"\n    alt=\"Get it on F-Droid\"\n    height=50>][f-droid]\n&nbsp;\n[\u003Cimg src=\"https:\u002F\u002Fgithub.com\u002Fsaber-notes\u002Fsaber\u002Fblob\u002Fmain\u002Fassets_raw\u002Fbadges\u002Fapp-store-badge.svg\"\n    alt=\"Download on the App Store\"\n    height=50>][app_store]\n&nbsp;\n[\u003Cimg src=\"https:\u002F\u002Fgithub.com\u002Fsaber-notes\u002Fsaber\u002Fblob\u002Fmain\u002Fassets_raw\u002Fbadges\u002Fwindows-badge.png\"\n    alt=\"Download for Windows\"\n    height=50>][download_windows]\n&nbsp;\n[\u003Cimg src=\"https:\u002F\u002Fgithub.com\u002Fsaber-notes\u002Fsaber\u002Fblob\u002Fmain\u002Fassets_raw\u002Fbadges\u002Fflathub-badge.svg\"\n    alt=\"Download on Flathub\"\n    height=50>][flathub]\n&nbsp;\n[\u003Cimg src=\"https:\u002F\u002Fgithub.com\u002Fsaber-notes\u002Fsaber\u002Fblob\u002Fmain\u002Fassets_raw\u002Fbadges\u002Fappimage-logo.svg\"\n    alt=\"Get it as an AppImage\"\n    height=50>][download_appimage]\n\n[English](https:\u002F\u002Fgithub.com\u002Fsaber-notes\u002Fsaber\u002Fblob\u002Fmain\u002FREADME.md) |\n[čeština](https:\u002F\u002Fgithub.com\u002Fsaber-notes\u002Fsaber\u002Fblob\u002Fmain\u002FREADME-cs.md) |\n[Deutsch](https:\u002F\u002Fgithub.com\u002Fsaber-notes\u002Fsaber\u002Fblob\u002Fmain\u002FREADME-de.md) |\n[中文 (简体中文, 中国)](https:\u002F\u002Fgithub.com\u002Fsaber-notes\u002Fsaber\u002Fblob\u002Fmain\u002FREADME-zh-CN.md) |\n[中文 (繁體, 台灣)](https:\u002F\u002Fgithub.com\u002Fsaber-notes\u002Fsaber\u002Fblob\u002Fmain\u002FREADME-zh-TW.md) |\n[العربية](https:\u002F\u002Fgithub.com\u002Fsaber-notes\u002Fsaber\u002Fblob\u002Fmain\u002FREADME-ar.md) |\n[Tiếng Việt](https:\u002F\u002Fgithub.com\u002Fsaber-notes\u002Fsaber\u002Fblob\u002Fmain\u002FREADME-vi.md)\n\nSaber is the notes app built for handwriting.\n\nIt's designed to be as simple and intuitive as possible, while still delivering unique features that you'll actually use. Additionally, Saber is available across all your devices, large and small, and syncs between them seamlessly.\n\nNotably, it can invert your notes when you're in dark mode. This allows you to write with white ink on a black background, which is much easier on the eyes in low-light environments like when the teacher turns off the lights in class.\nImages and PDFs are also inverted, so you can still use a digital printout or a textbook without the fuss.\n\nSaber uses a dual-password system to protect your notes from anyone but you, even if they have complete control over the server. You can safely store your notes on the official Saber server, another server, or even host your own!\n\nThe app is completely open-source so that anyone can view the source code and see exactly what it's doing and how it handles your data. Many other note-taking apps are closed-source and proprietary, meaning that their inner workings are a mystery to the public.\n\nAs someone who studies maths, highlighting multi-line equations was always a hassle with other apps, where the highlighter would change color when it overlapped with itself. Another problem I had was that in some apps, the highlighter would render on top of the text, fading it out and making it hard to read.\nSaber's highlighter has no such issues. It utilizes canvas compositing to render the highlighter in a way that is consistent with\u002Fbetter than traditional paper, where it handles overlaps and maintains color consistency.\n\nSaber has everything you need to keep your notes organized. Create folders inside folders inside folders to your heart's content with no limit on the number of nested folders. And even though a note may be buried deep within a nested folder, you can still access it easily with your most recent notes always available on the home screen.\n\nDiscover a whole new way to capture and organize your thoughts with Saber. Whether you're a student, professional, or creative mind, Saber is your trusted companion for digital handwriting. Download now and let your ideas flow freely!\n\n[![Latest release](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fv\u002Frelease\u002Fsaber-notes\u002Fsaber)](https:\u002F\u002Fgithub.com\u002Fsaber-notes\u002Fsaber\u002Freleases\u002Flatest)\n[![Flathub](https:\u002F\u002Fimg.shields.io\u002Fflathub\u002Fv\u002Fcom.adilhanney.saber)](https:\u002F\u002Fflathub.org\u002Fapps\u002Fdetails\u002Fcom.adilhanney.saber)\n[![F-Droid](https:\u002F\u002Fimg.shields.io\u002Ff-droid\u002Fv\u002Fcom.adilhanney.saber)](https:\u002F\u002Ff-droid.org\u002Fen\u002Fpackages\u002Fcom.adilhanney.saber\u002F)\n[![GitHub downloads](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fdownloads\u002Fsaber-notes\u002Fsaber\u002Ftotal?label=GitHub%20downloads)](https:\u002F\u002Fgithub.com\u002Fsaber-notes\u002Fsaber\u002Freleases)\n[![Flathub downloads](https:\u002F\u002Fimg.shields.io\u002Fflathub\u002Fdownloads\u002Fcom.adilhanney.saber?label=Flathub%20downloads)](https:\u002F\u002Fflathub.org\u002Fapps\u002Fdetails\u002Fcom.adilhanney.saber)\n[![GitHub Sponsors](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fsponsors\u002Fadil192)](https:\u002F\u002Fgithub.com\u002Fsponsors\u002Fadil192)\n[![License](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Flicense\u002Fsaber-notes\u002Fsaber)](https:\u002F\u002Fgithub.com\u002Fsaber-notes\u002Fsaber\u002Fblob\u002Fmain\u002FLICENSE.md)\n[![Translation status](https:\u002F\u002Fhosted.weblate.org\u002Fwidget\u002Fsaber-notes\u002Fsaber\u002Fsvg-badge.svg)](https:\u002F\u002Fhosted.weblate.org\u002Fengage\u002Fsaber-notes\u002F)\n[![Codecov](https:\u002F\u002Fcodecov.io\u002Fgh\u002Fsaber-notes\u002Fsaber\u002Fbranch\u002Fmain\u002Fgraph\u002Fbadge.svg?token=EGQSN0THW2)](https:\u002F\u002Fcodecov.io\u002Fgh\u002Fsaber-notes\u002Fsaber)\n\n\u003Cdetails open>\n\u003Csummary>Tap to show\u002Fhide screenshots\u003C\u002Fsummary>\n\n\u003Cdiv>\n\u003Cimg src=\"https:\u002F\u002Fgithub.com\u002Fsaber-notes\u002Fsaber\u002Fraw\u002Fmain\u002Fmetadata\u002Fen-US\u002Fimages\u002FphoneScreenshots\u002F1_home.png\" width=\"180\">\n\u003Cimg src=\"https:\u002F\u002Fgithub.com\u002Fsaber-notes\u002Fsaber\u002Fraw\u002Fmain\u002Fmetadata\u002Fen-US\u002Fimages\u002FphoneScreenshots\u002F2_editor.png\" width=\"180\">\n\u003Cimg src=\"https:\u002F\u002Fgithub.com\u002Fsaber-notes\u002Fsaber\u002Fraw\u002Fmain\u002Fmetadata\u002Fen-US\u002Fimages\u002FphoneScreenshots\u002F3_login.png\" width=\"180\">\n\u003Cimg src=\"https:\u002F\u002Fgithub.com\u002Fsaber-notes\u002Fsaber\u002Fraw\u002Fmain\u002Fmetadata\u002Fen-US\u002Fimages\u002FphoneScreenshots\u002F4_settings.png\" width=\"180\">\n\u003C\u002Fdiv>\n\u003C\u002Fdetails>\n\n## Features\n\nPlease see [#1 Saber progress][progress].\n\n## Install\n\nPlease see\n[Install Saber](https:\u002F\u002Fgithub.com\u002Fsaber-notes\u002Fsaber\u002Fwiki\u002Finstall)\non the wiki.\n\n## Build from source\n\nPlease see\n[Build Saber](https:\u002F\u002Fgithub.com\u002Fsaber-notes\u002Fsaber\u002Fwiki\u002Fbuild)\non the wiki.\n\n## Links\n\n- [Nextcloud server][nextcloud]\n- [Privacy policy][privacy]\n- [License][license]\n- [Releases][releases]\n\n## Translating\n\nAll translations are thanks to our community of contributors.\n\nIf you'd like to help out translating Saber, head to [Weblate](https:\u002F\u002Fhosted.weblate.org\u002Fengage\u002Fsaber-notes\u002F)!\n\n[![Translation status](https:\u002F\u002Fhosted.weblate.org\u002Fwidget\u002Fsaber-notes\u002Fmulti-auto.svg)](https:\u002F\u002Fhosted.weblate.org\u002Fengage\u002Fsaber-notes\u002F)\n\n## Supporting Saber\n\nIf you like Saber, please consider supporting it by:\n- Spreading the word!\n- Starring the project on GitHub\n- Sponsoring me on [GitHub Sponsors](https:\u002F\u002Fgithub.com\u002Fsponsors\u002Fadil192)\n- Donating via [PayPal](https:\u002F\u002Fpaypal.me\u002Fadilhanney)\n- Buying more storage on the Nextcloud server: see [Pricing](pricing.md)\n\n## Development notes\n\nPlease see\n[Maintainer notes](https:\u002F\u002Fgithub.com\u002Fsaber-notes\u002Fsaber\u002Fwiki\u002FMaintainer-notes)\non the wiki.\n\n\n[f-droid]: https:\u002F\u002Ff-droid.org\u002Fpackages\u002Fcom.adilhanney.saber\u002F\n[flathub]: https:\u002F\u002Fflathub.org\u002Fapps\u002Fdetails\u002Fcom.adilhanney.saber\n[google_play]: https:\u002F\u002Fplay.google.com\u002Fstore\u002Fapps\u002Fdetails?id=com.adilhanney.saber\n[snap]: https:\u002F\u002Fsnapcraft.io\u002Fsaber\n[app_store]: https:\u002F\u002Fapps.apple.com\u002Fus\u002Fapp\u002Fsaber\u002Fid1671523739\n[download_windows]: https:\u002F\u002Fgithub.com\u002Fsaber-notes\u002Fsaber\u002Freleases\u002Fdownload\u002Fv1.33.2\u002FSaberInstaller_v1.33.2.exe\n[download_appimage]: https:\u002F\u002Fgithub.com\u002Fsaber-notes\u002Fsaber\u002Freleases\u002Fdownload\u002Fv1.33.2\u002FSaber-1.33.2-x86_64.AppImage\n\n[nextcloud]: https:\u002F\u002Fnc.saber.adil.hanney.org\u002F\n\n[privacy]: https:\u002F\u002Fgithub.com\u002Fsaber-notes\u002Fsaber\u002Fblob\u002Fmain\u002Fprivacy_policy.md\n[license]: https:\u002F\u002Fgithub.com\u002Fsaber-notes\u002Fsaber\u002Fblob\u002Fmain\u002FLICENSE.md\n\n[releases]: https:\u002F\u002Fgithub.com\u002Fsaber-notes\u002Fsaber\u002Freleases\n[issues]: https:\u002F\u002Fgithub.com\u002Fsaber-notes\u002Fsaber\u002Fissues\n[progress]: https:\u002F\u002Fgithub.com\u002Fsaber-notes\u002Fsaber\u002Fdiscussions\u002F1\n\n[f-droid-manifest]: https:\u002F\u002Fgitlab.com\u002Ffdroid\u002Ffdroiddata\u002F-\u002Fblob\u002Fmaster\u002Fmetadata\u002Fcom.adilhanney.saber.yml\n","Saber 是一款专为手写笔记设计的跨平台开源应用。它使用 Dart 语言开发，支持 Android、iOS、Windows、macOS 和 Linux 等多种操作系统，并能够无缝同步数据。该应用的核心功能包括简洁直观的界面设计、暗模式下自动反转笔记颜色以保护视力，以及对图像和 PDF 文件的自适应处理。此外，Saber 采用双密码系统确保用户数据安全，支持多种存储选项。这款应用非常适合需要频繁记录手写笔记的学生或专业人士，在各种设备上保持一致性和安全性的同时，提供了良好的用户体验。","2026-06-11 03:21:25","top_language"]