2020-09-02 13:25:54 +08:00
< p align = "center" >
< img alt = "SiYuan" src = "https://b3log.org/images/brand/siyuan-128.png" >
< br >
2021-02-05 10:10:21 +08:00
< em > The next generation of the note-taking system, built for the future< / em >
2020-09-02 13:25:54 +08:00
< 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 = "Release Date" target = "_blank" href = "https://github.com/siyuan-note/siyuan/releases" > < img src = "https://img.shields.io/github/release-date/siyuan-note/siyuan.svg?style=flat-square&color=99CCFF" > < / 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 >
2021-02-18 20:33:12 +08:00
< 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?logo=docker&style=flat-square&color=FF96B4" > < / a >
< a title = "Discord" target = "_blank" href = "https://discord.gg/bzfCBwMzdP" > < img src = "https://img.shields.io/discord/808152298789666826?label=discord&logo=discord&style=flat-square&color=orange" > < / a >
2020-09-02 13:27:06 +08:00
< a title = "Hits" target = "_blank" href = "https://github.com/siyuan-note/siyuan" > < img src = "https://hits.b3log.org/siyuan-note/siyuan.svg" > < / a >
2020-09-02 13:25:54 +08:00
< / p >
2020-09-10 16:01:59 +08:00
< p align = "center" >
2021-02-05 10:02:38 +08:00
< a href = "https://github.com/siyuan-note/siyuan/blob/master/README_zh_CN.md" > 中文< / a >
2020-09-10 16:01:59 +08:00
< / p >
2020-08-30 23:47:52 +08:00
2021-02-05 10:02:38 +08:00
## 💡 Introduction
2020-09-10 16:01:59 +08:00
2021-02-18 22:10:54 +08:00
SiYuan is a local-first personal knowledge management system, support fine-grained block-level reference and Markdown instant-render editing.
2020-09-10 16:01:59 +08:00
2021-02-06 23:50:34 +08:00


2020-10-06 09:22:23 +08:00
2021-02-05 10:02:38 +08:00
## ✨ Features
* Content block
* Block-level reference and two-way links
* Document relationship diagram, global relationship diagram
* Bookmark collection
* Dynamic query embed
* URL for browser visit or link with other software
2021-02-18 22:17:17 +08:00
* Markdown
* Instant Rendering editing mode similar to Typora
* Support mathematical formulas, charts, flowcharts, Gantt charts, timing charts, staffs, etc.
* Paste HTML automatically converted to Markdown
* Configure Markdown to analyze detailed rendering parameters
2021-02-05 10:02:38 +08:00
* MinMap mode
* Support zoom, drag, layout and theme, etc.
* Keep editing and Markdown in sync
* Use on the browser, support mobile-end
* Hierarchical tag
* Multi-window, multi-tab, drag and drop to split screen
2020-09-27 09:23:46 +08:00
* WebDAV
2021-02-05 10:02:38 +08:00
* Fulltext search
* Themes and icons
* Built-in bright and dark themes
* Built-in two sets of icons, Material and Ant Design
* Support custom themes and icons
* Export
* Standard Markdown and TextBundle export
* Content block reference provides anchor text + embedded blockquote option
2021-02-18 22:17:17 +08:00
* Copy to WeChat MP, Zhihu and Yuque
* Versioning and Sync
2021-02-09 23:15:54 +08:00
* [Online Workspace ](https://ld246.com/xanadu/ )
* [Online Publishing ](https://ld246.com/udanax/ )
2020-08-30 23:49:14 +08:00
2021-02-05 10:02:38 +08:00
## 🗺️ Roadmap
2020-09-03 11:46:50 +08:00
2021-02-06 09:42:32 +08:00
* [SiYuan development plan and progress ](https://github.com/siyuan-note/siyuan/projects )
2021-02-05 10:02:38 +08:00
* [SiYuan Change logs ](https://github.com/siyuan-note/siyuan/blob/master/CHANGE_LOGS.md )
2020-09-03 23:13:25 +08:00
2021-02-05 10:02:38 +08:00
## 🛠️ Download Setup
2020-09-10 16:01:59 +08:00
2021-02-15 15:16:42 +08:00
* [B3log ](https://b3log.org/siyuan/en/download.html )
2020-09-10 16:01:59 +08:00
* [GitHub ](https://github.com/siyuan-note/siyuan/releases )
2020-12-28 09:30:34 +08:00
* [Docker ](https://hub.docker.com/r/b3log/siyuan )
2020-09-10 16:01:59 +08:00
2021-02-05 10:02:38 +08:00
## 📜 Documentation
2020-09-10 16:01:59 +08:00
2021-02-05 10:02:38 +08:00
* [User Guide ](https://ld246.com/udanax/1602224134353 )
* [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 )
2020-09-10 16:01:59 +08:00
2021-02-05 10:02:38 +08:00
## 🏘️ Community
2020-09-10 16:01:59 +08:00
2021-02-08 10:49:55 +08:00
* [Discord ](https://discord.gg/bzfCBwMzdP )
2020-09-03 23:13:25 +08:00
2021-02-05 10:02:38 +08:00
## 💌 Participate in contribution
2020-12-12 23:48:56 +08:00
2021-02-05 10:02:38 +08:00
At present, some components of SiYuan are open source, and contributions are welcome.
2020-12-12 23:48:56 +08:00
2021-02-05 10:02:38 +08:00
* [User Guide ](https://github.com/siyuan-note/user-guide-en_US )
* [Appearance and language ](https://github.com/siyuan-note/appearance )
* [Markdown Engine ](https://github.com/88250/lute )
2021-01-12 23:08:31 +08:00
2021-02-05 10:02:38 +08:00
## 🙏 Acknowledgement
2021-01-12 23:08:31 +08:00
2021-02-05 10:02:38 +08:00
SiYuan is made possible by the [Vditor ](https://github.com/Vanessa219/vditor ) and [Lute ](https://github.com/88250/lute ) open source project and other open source software.
2021-01-12 23:08:31 +08:00
2021-02-07 00:04:31 +08:00
< details >
< summary > Kernel< / summary >
2021-01-12 23:08:31 +08:00
* [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/studio-b12/gowebdav ](https://github.com/studio-b12/gowebdav ) `BSD-3-Clause License`
* [https://github.com/88250/gulu ](https://github.com/88250/gulu ) `Mulan PSL v2`
* [https://github.com/olahol/melody ](https://github.com/olahol/melody ) `BSD-2-Clause 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/blastrain/vitess-sqlparser ](https://github.com/blastrain/vitess-sqlparser ) `Apache-2.0 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/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-gonic/gin ](https://github.com/gin-gonic/gin ) `MIT License`
* [https://github.com/go-git/go-git ](https://github.com/go-git/go-git ) `Apache-2.0 License`
* [https://github.com/jackpal/gateway ](https://github.com/jackpal/gateway ) `BSD-3-Clause 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/golang/crypto ](https://github.com/golang/crypto ) `BSD-3-Clause License`
* [https://github.com/golang/net ](https://github.com/golang/net ) `BSD-3-Clause License`
* [https://github.com/golang/text ](https://github.com/golang/text ) `BSD-3-Clause License`
* [https://github.com/go-gorm/sqlite ](https://github.com/go-gorm/sqlite ) `MIT License`
* [https://github.com/go-gorm/gorm ](https://github.com/go-gorm/gorm ) `MIT License`
2021-02-07 00:04:31 +08:00
< / details >
2021-01-12 23:08:31 +08:00
2021-02-07 00:04:31 +08:00
< details >
< summary > UI< / summary >
2021-01-12 23:08:31 +08:00
* [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/d3/d3 ](https://github.com/d3/d3 ) `BSD-3-Clause 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/pdfjs-dist ](https://github.com/mozilla/pdfjs-dist ) `Apache-2.0 License`
* [https://github.com/blueimp/JavaScript-MD5 ](https://github.com/blueimp/JavaScript-MD5 ) `MIT License`
* [https://github.com/fex-team/kityminder-core ](https://github.com/fex-team/kityminder-core ) `BSD-3-Clause License`
2021-01-22 11:23:07 +08:00
* [https://github.com/codemirror/CodeMirror ](https://github.com/codemirror/CodeMirror ) `MIT License`
2021-02-03 20:19:05 +08:00
* [https://github.com/hakimel/reveal.js ](https://github.com/hakimel/reveal.js ) `MIT License`
2021-02-07 00:04:31 +08:00
< / details >