Exosphere is a set of small, modular, self-hostable community tools built on the AT Protocol.
app.exosphere.site
1import type { ComponentType } from "preact";
2
3export interface ModuleRoute {
4 /** URL path: "/infuse" or "/infuse/:number" */
5 path: string;
6 component: ComponentType;
7}
8
9/** Client-side module definition — name + routes only, no backend deps */
10export interface ClientModule {
11 name: string;
12 routes?: ModuleRoute[];
13}