Cordis Showcase

Cordis Showcase

Plugin systems, explained

0 ratings
Free

Rating summary

Details

Released
October 12, 2026
Updated
October 12, 2026

Features

Cordis Showcase screenshot #1 for iPhone
Cordis Showcase screenshot #2 for iPhone
Cordis Showcase screenshot #3 for iPhone
Cordis Showcase screenshot #4 for iPhone
Cordis Showcase screenshot #5 for iPhone
Cordis Showcase screenshot #6 for iPhone
🖼️Get Icon
Icons↘︎

About

Cordis Showcase is an interactive tour of cordis-ios, a Swift port of the cordis plugin framework. Everything in the app is built from plugins. Each card on the dashboard is put there by a plugin, and it disappears on its own when that plugin stops. Plugins declare the services they need: when a service goes away, everything that depends on it unloads, and when it comes back, they load again. Nothing has to be cleaned up by hand. A ten-step guided tour lets you see this happen: • Withdraw a service and watch its consumers wait • Change a plugin's configuration and see it reload • Send an invalid configuration and see it rejected • Add a missing service and watch a waiting plugin load • Recover a plugin that failed to start • Run two versions of one service side by side in isolated realms • Disable a whole group of plugins at once • Restart a service that holds state • Reset everything to the defaults in one reconciliation Beyond the tour you can explore freely: • Plugins: every plugin with its live state, an on/off switch, a JSON config editor and the list of effects it has installed • Services: which plugin provides each service, and who uses it • Timeline: the framework's internal events and logs as they happen Credits cordis is created by Shigma and the cordiverse contributors (github.com/cordiverse/cordis). Its design is described in the paper "A Programming Paradigm for Spatiotemporal Composability" by Yifan Shi, Wei Zhang and Tianyi Cui (arXiv:2608.25512). The Swift port and this app are open source at github.com/eovidiu/cordis-ios. cordis-ios is an independent port and is not affiliated with or endorsed by the cordis authors. The app collects no data and makes no network requests.
Show more

What's New in Cordis Showcase

1.0

October 12, 2026

Developer apps