项目概述
- 项目名称:Joplin
- 开发者:laurent22(Laurent Cozic)
- 项目简介:Joplin 是一个隐私优先的笔记应用程序,支持 Windows、macOS、Linux、Android 和 iOS 等多个平台,并具备同步功能。
- 项目主页 :https://joplinapp.org
- 代码 :https://github.com/laurent22/joplin
项目特点
- 隐私保护:Joplin 强调隐私保护,用户数据存储在本地设备上,确保数据安全。
- 同步功能:支持通过多种云服务(如 Nextcloud、Dropbox、OneDrive 和 Joplin Cloud)进行数据同步。
- Markdown 格式:笔记以 Markdown 格式存储,便于编辑和查看。
- 导入导出:支持从 Evernote 导入笔记,包括格式化内容、资源(图片、附件等)和元数据。
- 离线优先:即使没有网络连接,用户也可以访问所有笔记。
- 自定义功能:支持通过插件和主题进行自定义,用户还可以创建自己的插件和主题。
- 跨平台支持:支持 Windows、macOS、Linux、Android 和 iOS,并提供 Web Clipper 用于保存网页和截图。
项目贡献
- 贡献指南 :项目提供了详细的贡献指南,帮助开发者参与项目开发。贡献指南链接
- 贡献者:项目有 683 名贡献者,包括 Laurent Cozic(项目创始人)和其他开发者。
项目资源
- 文档 :提供了全面的文档,包括安装指南、使用说明和开发文档。文档链接
- 支持论坛 :用户可以在 Support Forum 讨论问题、分享经验和获取支持。
- 捐赠页面 :用户可以通过 捐赠页面 支持项目开发。
项目数据
- Stars:51.7k
- Watchers:480
- Forks:5.5k
- Issues:578
- Pull Requests:18
项目安全与许可
社区与支持
- 社区平台 :项目在多个社区平台上有活跃的用户群体,包括 Patreon、Bluesky、Mastodon、YouTube 和 Discord。
- 赞助 :项目接受赞助,用户可以通过 GitHub Sponsors 或其他链接支持项目。
项目开发
- 开发工具:项目使用了多种开发工具,包括 Electron、Node.js、React Native 等。
- 最新版本:最新版本为 v3.4.12,发布于 2025 年 9 月 10 日。
- 开发语言:主要开发语言为 TypeScript(72.9%)、JavaScript(18.2%)、Rust(3.3%)、HTML(1.8%)、CSS(1.0%)和 Java(0.9%)。
项目文件结构
-
主要文件夹:
.github:包含 GitHub 相关配置。.husky:Husky 配置文件。.vscode:VSCode 配置文件。.yarn:Yarn 配置文件。Assets:项目资源文件。packages:项目包文件。readme:项目文档。
-
主要文件:
CONTRIBUTING:贡献指南。Dockerfile.server:服务器 Dockerfile。Dockerfile.transcribe:转录 Dockerfile。LICENSE:许可证文件。README.md:项目说明文档。SECURITY.md:安全策略文档。
