rnote
11,857
Stars
538
Forks
60
Watchers
435
Open Issues
GPL-3.0
许可证
Rust
语言
2021-08-05
创建时间
2026-11-11
最近更新
项目能做什么
一款轻量易用的手写笔记与矢量草图绘制工具。
来源:基于仓库元数据
· 内容以仓库实际 README 为准
使用说明 查看原始 README 原仓库文档
中文使用说明暂未生成。下面保留原仓库 README 摘录,命令与配置均以原文为准。
原始 README 摘录(英文原文,节选前 3000 字符)
<div align="center">
<img src="https://raw.githubusercontent.com/flxzt/rnote/main/crates/rnote-ui/data/icons/scalable/apps/rnote.svg" width="300"></img>
</div><br><br><br>
<div align="center">
<a href="https://github.com/flxzt/rnote/actions/workflows/ci.yml">
<img alt="CI"src="https://github.com/flxzt/rnote/actions/workflows/ci.yml/badge.svg"></img>
</a>
<a href="https://liberapay.com/flxzt/donate">
<img alt="Donate using Liberapay" src="https://raw.githubusercontent.com/flxzt/rnote/main/misc/assets/liberapay-donate-button.svg" width="60" height="20">
</a>
</div>
# Rnote
> Sketch and take handwritten notes.
Rnote is an open-source vector-based drawing app for sketching, handwritten notes and to annotate documents and pictures.
It is targeted at students, teachers and those who own a drawing tablet and provides features like Pdf and picture import and export,
an infinite canvas and an adaptive UI for big and small screens.
Written in Rust and GTK4.
**Features**
- Adaptive UI focused on stylus input
- Pressure-sensitive stylus input with different and configurable stroke styles
- Create many different shapes with the shape tool
- Move, rotate, resize and modify existing content with the selection tool
- Different document expansion layouts ( fixed pages, continuous vertical, infinite in every direction, .. )
- Customizable background colors, patterns, sizes
- Customizable page format
- (Optional) pen sounds
- Reconfigurable stylus button shortcuts
- An integrated workspace browser for quick access to related files
- Drag & Drop, clipboard support
- Pdf, Bitmap and Svg image import
- Documents can be exported to Svg, Pdf and Xopp. Document pages and selections to Svg, Png and Jpeg.
- Save and load the documents in the native `.rnote` file format
- Tabs to work on multiple documents at the same time
- Autosave, printing
- CLI for automation
**Disclaimer**
The file format is still unstable. It might change and break compatibility between versions.
## Website
Rnote has a project website: [rnote.flxzt.net](https://rnote.flxzt.net/)
## Installation
### Linux
Download the official flatpak on Flathub [here](https://flathub.org/apps/details/com.github.flxzt.rnote).
<div align="start">
<a href='https://flathub.org/apps/details/com.github.flxzt.rnote'><img width="250" alt='Download on Flathub' src='https://raw.githubusercontent.com/flxzt/rnote/main/misc/assets/flathub-badge.svg'/></a>
</div><br>
### MacOS
Thanks to [dehesselle](https://gitlab.com/dehesselle) the app is available on MacOS as an app bundle.
Check out the [repository](https://gitlab.com/dehesselle/rnote_macos), the latest release can be downloaded [here](https://gitlab.com/dehesselle/rnote_macos/-/releases/permalink/latest).
<div align="start">
<a href='https://gitlab.com/dehesselle/rnote_macos/-/releases/permalink/latest'><img width="150" alt='Download MacOS app bundle' src='https://raw.githubusercontent.com/flxzt/rnote/main/misc/assets/rno
阅读完整原文
商业机会分析 规则生成(AI 未配置)
综合评分 57.4 分。该项目在“个人可实施性”维度得 35 分,“付费可能性”维度得 35.0 分,差异化空间 100.0 分(评分依据见评分卡)。
面向细分需求的二次开发产品
| 产品构想 | 基于 rnote 的核心能力,聚焦一个更窄的场景(如某平台、某行业)做差异化。 |
| 目标用户 | 该细分场景用户 |
| 难度/周期 | 中 · 2~6 周 |
| 收费模式 | 买断制 / 订阅制 / 广告 |
| 竞争风险 | 细分需求规模需验证 |
| 依据 | AI 推测:基于项目主题标签的判断 |
以上为规则引擎基于仓库公开数据生成的参考结论,包含推测成分,不构成投资或创业承诺;配置 AI 后可获得更深入的分析。
报告会保存到 个人中心
竞品与相似项目 GitHub Search 真实检索
| 项目 | 中文简介 | Stars | 语言 |
|---|---|---|---|
| excalidraw/excalidraw | 中文介绍暂未生成 Virtual whiteboard for sketching hand-drawn like diagrams |
135,457 | TypeScript |
| tldraw/tldraw | 中文介绍暂未生成 Build infinite canvas apps in React with the tldraw SDK. Wor |
51,452 | TypeScript |
| maxwellito/vivus | 中文介绍暂未生成 JavaScript library to make drawing animation on SVG |
15,479 | JavaScript |
| plait-board/drawnix | 中文介绍暂未生成 开源白板工具(SaaS),一体化白板,包含思维导图、流程图、自由画等。All in one open-source wh |
15,048 | TypeScript |
| facebookresearch/AnimatedDrawings | 中文介绍暂未生成 Code to accompany "A Method for Animating Children's Drawing |
12,806 | Python |
| szimek/signature_pad | 中文介绍暂未生成 HTML5 canvas based smooth signature drawing |
12,076 | TypeScript |
以上为通过 GitHub 官方 Search API 检索的相似项目,功能差异与优劣势需进一步人工确认,配置 AI 后可生成对比分析。
项目优势与风险
| 技术成熟度 | 创建于 2021-08-05,近 30 天仍在推送,发布过 66 个 Release |
| 社区活跃 | Star 11,857 / Fork 538 / Issue 435(数据支持,可自行核实) |
| 许可证 | GPL-3.0 商用需注意传染性条款 |
| 主要风险 | 上游项目方向可能变化;同赛道竞争者较多(见竞品表);热度与需求不完全等价 |
安装与使用
快速开始(以仓库 README 为准)
git clone https://github.com/flxzt/rnote.git cd rnote # 请阅读仓库 README 获取确切安装步骤(依赖、配置、启动命令)
术语说明:Docker=应用容器(把程序和依赖打包运行);API Key=调用外部服务的密钥;Git Clone=把仓库代码下载到本地。常见错误:API Key 未配置 / 端口占用 / 数据库连接失败,多数项目在 README 的 Troubleshooting 章节有说明。