#vicarious-learning #computer-science Created at 050223 # [Anonymous feedback](https://www.admonymous.co/louis030195) # [[Epistemic status]] #shower-thought Last modified date: 2023-02-05 Commit: 0 # Related - [[Computing/Vicarious learning - UX]] - [[Vicarious learning - Software Engineering]] # TODO > [!TODO] TODO # Vicarious learning - Software composability List of software implementing kind of plugin system for dev to extend the software ## Heroiclabs Nakama (go runtime, plugins in ts,lua,go,...) YC 15 - game backend very nice multilingual / high level languages hooks/events https://github.com/heroiclabs/nakama ## Mineflayer (js, bit of ts) minecraft procotol, bots good but it's js :p https://github.com/PrismarineJS/mineflayer/blob/master/lib/plugin_loader.js ## Obsidian TS (proprietary mainly) note taking this is an example of a terribly messy API with no documentation https://github.com/obsidianmd/obsidian-api ## Tyk Go https://github.com/TykTechnologies/tyk https://github.com/TykTechnologies/tyk/tree/master/goplugin ## Bukkit Java (meh) - fucking old https://github.com/Bukkit/Bukkit