Awesome Open Source
Awesome Open Source

BlinkMindDesktop

BlinkMindDesktop is an open source mind-map and outliner app.

BlinkMindDesktop is an MIT licensed open source project, and the latest version will always be downloadable for free from the GitHub release page. BlinkMindDesktop is still in development.

BlinkMindDesktop uses the open source mind-map library BlinkMind for mind-map rendering.

Insider Preview Version Download

image

image

image

image

image

🚀 Features

Feature Status Description
Multi sheet ✔️ Document can insert multi sheets.
Basic mind map features ✔️ Add/remove topic, edit topic content.
Undo redo ✔️ History of map changes
Set topic style ✔️ Set topic style include border, text color, font, background and links.
Customize theme ✔️ Theme editor, import theme, export theme.
Shortcuts ✔️ Shortcuts to make more efficient.
Drag and drop ✔️ Support drag one topic and then drop to another topic to reorganize the mind map.
Open and save file ✔️ Save and open .bmind file, double click file to open.
Export topic to image ✔️ Export topic to png/jpg/svg.
Insert image to topic ✔️ Every topic can insert unlimited images.
Paste rich text to topic ✔️ You can paste rich text from browser/microsoft word/apple pages or anything else to BlinkMind without losing format.
Rich text editor for topic notes ✔️ Rich text editor for topic notes.
Focus mode ✔️ Select any topic node as the editor root and only show that branch.
Outliner mode ✔️ Seamlessly switch between mind map and outliner, some outliner's shortcuts are different from mindmap mode.
Search ✔️ Search topic content and navigate to it.
Tags ✔️ Topics can add tags and you can navigate from tags.
Copy topics and paste on the way Copy multi topics including all the infomation(content,notes,tags and all attachment) and paste to another location(same document or another document).
Topic reference on the way Topics can reference each other and navigate conveniently.
Link curve between any two topics on the way Link curve between any two topics
Markdown editor planing When editing topic notes, you can choose use rich html editor or markdown editor, for users who familiar and like markdown grammar. Markdown editor will support latex and mermaid.
Manual layout diagram planing Manual layout diagram
Cloud Storage planing Save and open file from clound storage(icloud/onedrive/google drive).

For Dev

Develop

To develop locally, you need to have Chrome installed with the Immutable.js Object Formatter extension.

First download the code and relevant submodules:

git clone [email protected]:awehook/blink-mind-desktop.git
git submodule init
git submodule update 

Install required libraries using yarn:

yarn install

Then open three terminals and run:

yarn dev:r
yarn dev:m
yarn start:m

Build package

yarn dist

Thanks

image Thanks for JetBrains supporting us the free JetBrains Open Source license(s).


Get A Weekly Email With Trending Projects For These Topics
No Spam. Unsubscribe easily at any time.
typescript (9,998) 
react (5,057) 
electron (898) 
note-taking (73) 
mindmap (39) 
notes-app (19) 

Find Open Source By Browsing 7,000 Topics Across 59 Categories

Advertising 📦 10
All Projects
Application Programming Interfaces 📦 124
Applications 📦 192
Artificial Intelligence 📦 78
Blockchain 📦 73
Build Tools 📦 113
Cloud Computing 📦 80
Code Quality 📦 28
Collaboration 📦 32
Command Line Interface 📦 49
Community 📦 83
Companies 📦 60
Compilers 📦 63
Computer Science 📦 80
Configuration Management 📦 42
Content Management 📦 175
Control Flow 📦 213
Data Formats 📦 78
Data Processing 📦 276
Data Storage 📦 135
Economics 📦 64
Frameworks 📦 215
Games 📦 129
Graphics 📦 110
Hardware 📦 152
Integrated Development Environments 📦 49
Learning Resources 📦 166
Legal 📦 29
Libraries 📦 129
Lists Of Projects 📦 22
Machine Learning 📦 347
Mapping 📦 64
Marketing 📦 15
Mathematics 📦 55
Media 📦 239
Messaging 📦 98
Networking 📦 315
Operating Systems 📦 89
Operations 📦 121
Package Managers 📦 55
Programming Languages 📦 245
Runtime Environments 📦 100
Science 📦 42
Security 📦 396
Social Media 📦 27
Software Architecture 📦 72
Software Development 📦 72
Software Performance 📦 58
Software Quality 📦 133
Text Editors 📦 49
Text Processing 📦 136
User Interface 📦 330
User Interface Components 📦 514
Version Control 📦 30
Virtualization 📦 71
Web Browsers 📦 42
Web Servers 📦 26
Web User Interface 📦 210