All Projects → awehook → Blink Mind

awehook / Blink Mind

Licence: mit
Fully customizable mindmap framework for react.js. 支持插件的,可被完全定制的思维导图库,基于react.js和immutable.js。

Programming Languages

javascript
184084 projects - #8 most used programming language
typescript
32286 projects
js
455 projects

Projects that are alternatives of or similar to Blink Mind

Blink Mind React
A mind map library for react that based on immutable.js.
Stars: ✭ 38 (-77.51%)
Mutual labels:  immutablejs, mindmap
Markmap
Visualize your Markdown as mindmaps with Markmap.
Stars: ✭ 2,656 (+1471.6%)
Mutual labels:  mindmap
Gene For Php7
Simple, high performance,C extension framework for php!(php-gene-for-php7)
Stars: ✭ 163 (-3.55%)
Mutual labels:  framework
Primitiv
A Neural Network Toolkit.
Stars: ✭ 164 (-2.96%)
Mutual labels:  framework
Uibench
UI Benchmark
Stars: ✭ 163 (-3.55%)
Mutual labels:  framework
Rechorus
“Chorus” of recommendation models: a light and flexible PyTorch framework for Top-K recommendation.
Stars: ✭ 164 (-2.96%)
Mutual labels:  framework
Mono
Minimalist Framework on top of Express.js
Stars: ✭ 163 (-3.55%)
Mutual labels:  framework
Ncf
NeuCharFramework Template Project
Stars: ✭ 167 (-1.18%)
Mutual labels:  framework
Lovepotion
💖 Lua + LÖVE + 3DS = LövePotion
Stars: ✭ 166 (-1.78%)
Mutual labels:  framework
Revo
Event Sourcing, CQRS and DDD framework for C#/.NET Core.
Stars: ✭ 162 (-4.14%)
Mutual labels:  framework
Uhaha
High Availability Framework for Happy Data
Stars: ✭ 164 (-2.96%)
Mutual labels:  framework
Shackle
High-Performance Erlang Network Client Framework
Stars: ✭ 163 (-3.55%)
Mutual labels:  framework
Code2sec.com
xmind\code\articles for my personal blog 个人博客上的资源备份存储,也是个人分享的汇总
Stars: ✭ 164 (-2.96%)
Mutual labels:  mindmap
React Solitaire
React implementation of the famous solitaire card game
Stars: ✭ 163 (-3.55%)
Mutual labels:  immutablejs
Framework
This repository contains the core code of Laravel Zero
Stars: ✭ 167 (-1.18%)
Mutual labels:  framework
Snail
An observables framework for Swift
Stars: ✭ 163 (-3.55%)
Mutual labels:  framework
Qframework
Unity3D System Design Architecture
Stars: ✭ 2,326 (+1276.33%)
Mutual labels:  framework
Fuselibs
Fuselibs is the Uno-libraries that provide the UI framework used in Fuse apps.
Stars: ✭ 164 (-2.96%)
Mutual labels:  framework
P1
一个基于EgretEngine的开发框架
Stars: ✭ 168 (-0.59%)
Mutual labels:  framework
Tawian Frontend
A markdowny CSS framework
Stars: ✭ 167 (-1.18%)
Mutual labels:  framework

MIT Slack Widget

A fully customizable mind map framework based on plugin mechanism. Customization of any desired effect can be achieved by writing a plugin based on this framework.

Full-featured electron app based on this library

Full-featured web app based on this library

A mind map vscode extension based on this library

Multiple online demo of specific features

Design Ideas

  1. Use plugin mechanism to minimize coupling between components

  2. The framework pre-defines some plugins to provide default behavior. When you want to change the default behavior, you can write plugins that override the default behavior.

  3. The plugin functions of the same name are combined by the compose mechanism. Each plugin function controls the order of calls through the next parameter, similar to Koa's middleware mechanism.

  4. Runtime data is saved through the immutable.js data structure, optimizing performance based on immutable.js and component's shouldComponentUpdate.

Run Demo Locally

yarn install
yarn storybook

then open http://localhost:6007/

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].