Home
Softono
mdSilo-app

mdSilo-app

Open source TypeScript
846
Stars
48
Forks
65
Issues
8
Watchers
2 months
Last Commit

About mdSilo-app

Lightweight Knowledge Base and Feed Reader.

Platforms

Web Self-hosted

Languages

TypeScript

mdSilo

A local-first mind silo for storing ideas, thought, knowledge with a powerful all-in-one writing tool. built with React and Tauri. see Demo or discuss on Discord

You can get the app on release page or build from the source code:

Then you can find the app in ./src-tauri/target/release folder.

Features

  • I/O: Input and output in one place;
  • All-In-One Editor: Markdown, WYSIWYG, MindMap...
  • Markdown and extensions: Diagram, Table, Math/Chemical, Code block(Highlight)...
  • Slash commands, Hovering toolbar, hotkeys and more toolkits...
  • Chronicle view, Graph view, Task view...
  • Kanban to make personal knowledge base a serious project;
  • Full-text search;
  • Dark and Light Mode;
  • Available for Windows, macOS, Linux;
  • On top of local plain-text files, no registration required, no privacy issue.

Screenshots

  • Powerful Editor: WYSIWYG(Markdown, mindmap, mermaid, Latex...), support TOC and Export(PDF/PNG)

editor

  • Kanban board: to manage the process of knowledge base growing

kanban

  • Feed reader, support RSS/Atom and podcast

reader

  • Timeline view, and github-like activities tracker

chron

  • Graph view

graph

Tech Stack

Road map

Input end

  • [X] Support RSS feed
  • [X] Podcast client
  • [X] Support Atom feed
  • [ ] View and annotate PDF/epub

Output end

  • Markdown

    • [X] Style: Bold, Italic, Strikethrough, Inline Code
    • [X] Link: mdSilo and https://mdsilo.com,
    • [X] Image: ![]() and local image
    • [X] Headings and TOC,
    • [X] List item: ordered list, bullet list, check list and nested list
    • [X] Table
    • [X] Blockquotes
    • [X] Horizontal Rules
  • Markdown extension

    • [X] more style: ==mark==, __underline__, 1^sup^
    • [X] Highlight code block
    • [X] Math and Chemical Equation: inline $\KaTeX$ and block $$\LaTeX$$
    • [X] Notice block: info, warning, tips
    • [X] Wikilink: [[]]
    • [X] Hashtag: #tag#
    • [X] Diagram: mermaid, echarts, music notation...
    • [X] Embed web page: YouTube, Figma...
    • [X] Attach local PDF file
  • Writing, formatting and drawing

    • [X] WYSIWYG, Markdown, MindMap and Split view
    • [X] Slash commands
    • [X] Hovering toolbar
    • [X] hotkeys
    • [ ] Drawing
  • View

    • [X] Graph
    • [X] Task
    • [X] Chronicle
  • Organize writings

    • [X] Folder management
    • [X] Kanban board
    • [X] Hashtag
    • [X] Backlinks
    • [X] Recent history
    • [X] Export as PDF, Image, ...
    • [ ] Block reference
    • [ ] Flashcards
    • [ ] Version control: git integration

Extension

  • [ ] Javascript injection
  • [ ] Plugin
  • [ ] Customize theme

Cross

  • Input --flow--> Output

    • [ ] ...
  • Cross-Platform

Any questions, feedback or suggestions?

You can follow us on Bluesky or go to our Discord. We are waiting there for you.