mirror of
https://github.com/siyuan-note/siyuan.git
synced 2025-05-10 22:23:28 +08:00
169 lines
8.8 KiB
Markdown
169 lines
8.8 KiB
Markdown
<p align="center">
|
|
<img alt="SiYuan" src="https://b3log.org/images/brand/siyuan-128.png">
|
|
<br>
|
|
<em>The next generation PKM system, your digital garden</em>
|
|
<br><br>
|
|
<a title="Releases" target="_blank" href="https://github.com/siyuan-note/siyuan/releases"><img src="https://img.shields.io/github/release/siyuan-note/siyuan.svg?style=flat-square&color=FF9900"></a>
|
|
<a title="Downloads" target="_blank" href="https://github.com/siyuan-note/siyuan/releases"><img src="https://img.shields.io/github/downloads/siyuan-note/siyuan/total.svg?style=flat-square&color=blueviolet"></a>
|
|
<a title="Docker Pulls" target="_blank" href="https://hub.docker.com/r/b3log/siyuan"><img src="https://img.shields.io/docker/pulls/b3log/siyuan.svg?style=flat-square&color=99CCFF"></a>
|
|
<a title="QQ Group" target="_blank" href="https://jq.qq.com/?_wv=1027&k=brIyNm7y"><img src="https://img.shields.io/static/v1?label=Q%20%E7%BE%A4&style=flat-square&message=724713327&color=D28EFF"></a>
|
|
<a title="Discord" target="_blank" href="https://discord.gg/bzfCBwMzdP"><img src="https://img.shields.io/discord/808152298789666826?label=discord&style=flat-square&color=orange"></a>
|
|
<a title="Hits" target="_blank" href="https://github.com/siyuan-note/siyuan"><img src="https://hits.b3log.org/siyuan-note/siyuan.svg"></a>
|
|
</p>
|
|
|
|
<p align="center">
|
|
<a href="https://github.com/siyuan-note/siyuan/blob/master/README.md">中文</a>
|
|
</p>
|
|
|
|
## 💡 Introduction
|
|
|
|
SiYuan is a local-first personal knowledge management system, support fine-grained block-level reference and Markdown
|
|
WYSIWYG.
|
|
|
|

|
|
|
|

|
|
|
|
## ✨ Features
|
|
|
|
### Free
|
|
|
|
All local features are free.
|
|
|
|
* Content block
|
|
* Block-level reference and two-way links
|
|
* Document relationship diagram, global relationship diagram
|
|
* Custom attributes
|
|
* SQL query embed
|
|
* Protocol `siyuan://`
|
|
* Editor
|
|
* Block-style
|
|
* Markdown WYSIWYG
|
|
* List outline
|
|
* Block zoom-in
|
|
* Block horizontal layout
|
|
* Million-word large document editing
|
|
* Mathematical formulas, charts, flowcharts, Gantt charts, timing charts, staffs, etc.
|
|
* Web clipping
|
|
* PDF Annotation link
|
|
* Export
|
|
* Block ref and embed
|
|
* Standard Markdown with assets
|
|
* PDF, Word and HTML
|
|
* Copy to WeChat MP, Zhihu and Yuque
|
|
* Community bazaar
|
|
* Themes
|
|
* Icons
|
|
* Templates
|
|
* Widgets
|
|
* Hierarchical tag
|
|
* Multi-tab, drag and drop to split screen
|
|
* Fulltext search
|
|
* Template snippet
|
|
* Keymap
|
|
* Themes and icons
|
|
* Android APP
|
|
* iOS APP (in progress)
|
|
* Docker deployment
|
|
* [API](https://github.com/siyuan-note/siyuan/blob/master/API.md)
|
|
|
|
### Paid subscription
|
|
|
|
Cloud services require a paid subscription.
|
|
|
|
* VIP identity
|
|
* End-to-end encrypted data synchronization
|
|
* End-to-end encrypted data backup
|
|
* Cloud assets serving
|
|
|
|
## 🗺️ Roadmap
|
|
|
|
* [SiYuan development plan and progress](https://github.com/siyuan-note/siyuan/projects)
|
|
* [SiYuan Change logs](https://github.com/siyuan-note/siyuan/blob/master/CHANGE_LOGS.md)
|
|
|
|
## 🛠️ Download Setup
|
|
|
|
* [B3log](https://b3log.org/siyuan/en/download.html)
|
|
* [GitHub](https://github.com/siyuan-note/siyuan/releases)
|
|
* [Docker](https://hub.docker.com/r/b3log/siyuan)
|
|
|
|
To get the latest Insider Preview, please send an email with your GitHub login name to 845765@qq.com, and we will invite
|
|
you to join the SiYuan Insider Preview team, thanks.
|
|
|
|
## 📜 Documentation
|
|
|
|
* [SiYuan - A desktop Markdown Block-Reference and Bidirectional-Link note-taking application](https://ld246.com/article/1598872180233)
|
|
* [Markdown implements the exploration of block-level reference bidirectional links](https://ld246.com/article/1597226949061)
|
|
|
|
## 🏘️ Community
|
|
|
|
* [Discord](https://discord.gg/bzfCBwMzdP)
|
|
|
|
## 💌 Participate in contribution
|
|
|
|
At present, some components of SiYuan are open source, and contributions are welcome.
|
|
|
|
* [User Guide](https://github.com/siyuan-note/user-guide-en_US)
|
|
* [Appearance](https://github.com/siyuan-note/appearance)
|
|
* [Markdown Engine](https://github.com/88250/lute)
|
|
* [Chrome Extension](https://github.com/siyuan-note/siyuan-chrome)
|
|
|
|
## 🙏 Acknowledgement
|
|
|
|
SiYuan is made possible by the following open source projects.
|
|
|
|
Source code dependencies:
|
|
|
|
* [https://github.com/golang/go](https://github.com/golang/go) `BSD-3-Clause License`
|
|
* [https://github.com/vanng822/css](https://github.com/vanng822/css) `MIT License`
|
|
* [https://github.com/gofrs/flock](https://github.com/gofrs/flock) `BSD-3-Clause License`
|
|
* [https://github.com/88250/gulu](https://github.com/88250/gulu) `Mulan PSL v2`
|
|
* [https://github.com/88250/lute](https://github.com/88250/lute) `Mulan PSL v2`
|
|
* [https://github.com/olahol/melody](https://github.com/olahol/melody) `BSD-2-Clause License`
|
|
* [https://github.com/pdfcpu/pdfcpu](https://github.com/pdfcpu/pdfcpu) `Apache-2.0 License`
|
|
* [https://github.com/88250/protyle](https://github.com/88250/protyle) `Mulan PSL v2`
|
|
* [https://github.com/blastrain/vitess-sqlparser](https://github.com/blastrain/vitess-sqlparser) `Apache-2.0 License`
|
|
* [https://github.com/Masterminds/sprig](https://github.com/Masterminds/sprig) `MIT License`
|
|
* [https://github.com/Xuanwo/go-locale](https://github.com/Xuanwo/go-locale) `Apache-2.0 License`
|
|
* [https://github.com/beta/freetype](https://github.com/beta/freetype) `The FreeType Project LICENSE`
|
|
* [https://github.com/common-nighthawk/go-figure](https://github.com/common-nighthawk/go-figure) `MIT License`
|
|
* [https://github.com/dustin/go-humanize](https://github.com/dustin/go-humanize) `MIT License`
|
|
* [https://github.com/emirpasic/gods](https://github.com/emirpasic/gods) `BSD-2-Clause License`
|
|
* [https://github.com/facette/natsort](https://github.com/facette/natsort) `BSD-3-Clause License`
|
|
* [https://github.com/flopp/go-findfont](https://github.com/flopp/go-findfont) `MIT License`
|
|
* [https://github.com/fsnotify/fsnotify](https://github.com/fsnotify/fsnotify) `BSD-3-Clause License`
|
|
* [https://github.com/gin-contrib/cors](https://github.com/gin-contrib/cors) `MIT License`
|
|
* [https://github.com/gin-contrib/gzip](https://github.com/gin-contrib/gzip) `MIT License`
|
|
* [https://github.com/gin-contrib/sessions](https://github.com/gin-contrib/sessions) `MIT License`
|
|
* [https://github.com/gin-gonic/gin](https://github.com/gin-gonic/gin) `MIT License`
|
|
* [https://github.com/go-shiori/go-readability](https://github.com/go-shiori/go-readability) `MIT License`
|
|
* [https://github.com/hexops/gotextdiff](https://github.com/hexops/gotextdiff) `BSD-3-Clause License`
|
|
* [https://github.com/jackpal/gateway](https://github.com/jackpal/gateway) `BSD-3-Clause License`
|
|
* [https://github.com/jinzhu/copier](https://github.com/jinzhu/copier) `MIT License`
|
|
* [https://github.com/mattn/go-sqlite3](https://github.com/mattn/go-sqlite3) `MIT License`
|
|
* [https://github.com/mitchellh/go-ps](https://github.com/mitchellh/go-ps) `MIT License`
|
|
* [https://github.com/mssola/user_agent](https://github.com/mssola/user_agent) `MIT License`
|
|
* [https://github.com/panjf2000/ants](https://github.com/panjf2000/ants) `MIT License`
|
|
* [https://github.com/parnurzeal/gorequest](https://github.com/parnurzeal/gorequest) `MIT License`
|
|
* [https://github.com/patrickmn/go-cache](https://github.com/patrickmn/go-cache) `MIT License`
|
|
* [https://github.com/pkg/sftp](https://github.com/pkg/sftp) `BSD-2-Clause License`
|
|
* [https://github.com/siyuan-note/encryption](https://github.com/siyuan-note/encryption) `Mulan PSL v2`
|
|
* [https://github.com/xrash/smetrics](https://github.com/xrash/smetrics) `MIT License`
|
|
* [https://github.com/golang/crypto](https://github.com/golang/crypto) `BSD-3-Clause License`
|
|
* [https://github.com/golang/mobile](https://github.com/golang/mobile) `BSD-3-Clause License`
|
|
* [https://github.com/golang/text](https://github.com/golang/text) `BSD-3-Clause License`
|
|
* [https://github.com/microsoft/TypeScript](https://github.com/microsoft/TypeScript) `Apache-2.0 License`
|
|
* [https://github.com/electron/electron](https://github.com/electron/electron) `MIT License`
|
|
* [https://github.com/Vanessa219/vditor](https://github.com/Vanessa219/vditor) `MIT License`
|
|
* [https://github.com/visjs/vis-network](https://github.com/visjs/vis-network) `Apache-2.0 License`
|
|
* [https://github.com/google/diff-match-patch](https://github.com/google/diff-match-patch) `Apache-2.0 License`
|
|
* [https://github.com/rtfpessoa/diff2html](https://github.com/rtfpessoa/diff2html) `MIT License`
|
|
* [https://github.com/mozilla/pdf.js](https://github.com/mozilla/pdf.js) `Apache-2.0 License`
|
|
* [https://github.com/blueimp/JavaScript-MD5](https://github.com/blueimp/JavaScript-MD5) `MIT License`
|
|
* [https://github.com/hakimel/reveal.js](https://github.com/hakimel/reveal.js) `MIT License`
|
|
|
|
Binary dependencies:
|
|
|
|
* [https://github.com/jgm/pandoc](https://github.com/jgm/pandoc) `GPL-3.0 License`
|
|
* [https://github.com/WayneD/rsync](https://github.com/WayneD/rsync) `GPL-3.0 License`
|