App: MindFlare - Mind map editor
Developer: Thousand Years
Genres: Developer Tools, Productivity

Naming things is hard... Naming things so that they amount to a system of ideas, features, or modules is frighteningly difficult. MindFlare is a namespace editor. Use it to create, edit and evolve your organisation's ontology, schemas, mind maps, task outlines and... well, names in general, so that together they amount to a unified system, fully expressive of your collective reality and aspirations.

We have great plans for MindFlare, but this first version can already be used to:

* Edit tree-like information, like mind maps and task outlines, that are much larger than would be feasible to edit using conventional mind map editors - see Alice in Wonderland example in the app with nearly 25,000 nodes!

* Define inheritance relationships between nodes in the data graph that add enormous expressive power over plain tree data.

* Create generative namespaces (or grammars) using such self-referential mind maps.

* Export these grammars as code in any number of programming languages.

We are starting with just a couple of code generators, but the heart of MindFlare is developed as an open source library at github.com/screensailor/lexicon, which you can extend with your own generators and, if you are so inclined, contribute a reference to them in LexiconGenerators module, which allows MindFlare to list them as additional export options - so everyone else can use them too :)

MindFlare, self-referential mind maps, generative namespaces and lexicons open up a world of new opportunities to rethink software development. Ideas like ontology-driven development and semantic reactive programming have transformative effect on our approaches to analytics, personalisation and privacy, to say the least. We hope to explore these ideas in a series of videos at mindflare.app.

Release notes:
macOS 14 support