The next generation PKM system, your digital garden
SiYuan is a local-first personal knowledge management system, support fine-grained block-level reference and Markdown instant-render editing.
- 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
- 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
- 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
- WebDAV
- 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
- Copy to WeChat MP, Zhihu and Yuque
- Versioning and Sync
To get the latest Insider Preview, please send an email with your GitHub login name to [email protected], and we will invite you to join the SiYuan Insider Preview team, thanks.
- User Guide
- SiYuan - A desktop Markdown Block-Reference and Bidirectional-Link note-taking application
- Markdown implements the exploration of block-level reference bidirectional links
At present, some components of SiYuan are open source, and contributions are welcome.
SiYuan is made possible by the Vditor and Lute open source project and other open source software.
Kernel
- https://github.com/golang/go
BSD-3-Clause License
- https://github.com/vanng822/css
MIT License
- https://github.com/studio-b12/gowebdav
BSD-3-Clause License
- https://github.com/88250/gulu
Mulan PSL v2
- https://github.com/olahol/melody
BSD-2-Clause License
- https://github.com/Masterminds/sprig
MIT License
- https://github.com/Xuanwo/go-locale
Apache-2.0 License
- https://github.com/blastrain/vitess-sqlparser
Apache-2.0 License
- https://github.com/common-nighthawk/go-figure
MIT License
- https://github.com/dustin/go-humanize
MIT License
- https://github.com/emirpasic/gods
BSD-2-Clause License
- https://github.com/facette/natsort
BSD-3-Clause License
- https://github.com/fsnotify/fsnotify
BSD-3-Clause License
- https://github.com/gin-contrib/cors
MIT License
- https://github.com/gin-gonic/gin
MIT License
- https://github.com/go-git/go-git
Apache-2.0 License
- https://github.com/jackpal/gateway
BSD-3-Clause License
- https://github.com/mitchellh/go-ps
MIT License
- https://github.com/mssola/user_agent
MIT License
- https://github.com/panjf2000/ants
MIT License
- https://github.com/parnurzeal/gorequest
MIT License
- https://github.com/golang/crypto
BSD-3-Clause License
- https://github.com/golang/net
BSD-3-Clause License
- https://github.com/golang/text
BSD-3-Clause License
- https://github.com/go-gorm/sqlite
MIT License
- https://github.com/go-gorm/gorm
MIT License
UI
- https://github.com/microsoft/TypeScript
Apache-2.0 License
- https://github.com/electron/electron
MIT License
- https://github.com/d3/d3
BSD-3-Clause License
- https://github.com/google/diff-match-patch
Apache-2.0 License
- https://github.com/rtfpessoa/diff2html
MIT License
- https://github.com/mozilla/pdfjs-dist
Apache-2.0 License
- https://github.com/blueimp/JavaScript-MD5
MIT License
- https://github.com/fex-team/kityminder-core
BSD-3-Clause License
- https://github.com/codemirror/CodeMirror
MIT License
- https://github.com/hakimel/reveal.js
MIT License