Corerevojs

The foundation for agent-built applications.

A Vite-native framework that turns routes, middleware, hooks, context and modules into a small set of predictable primitives.

Open on npm

What it handles

File-system routing
Composable module system
Typed contexts and hooks
Build and generate CLI
Start here
import { revojs } from "revojs/module";
import { defineConfig } from "vite";

export default defineConfig({
    plugins: [revojs({ modules: [] })],
});

Keep exploring

Related modules

@revojs/client

Connect browser entry points, generated assets and HTML tags to the revojs module graph without application-specific bundler plumbing.

@revojs/server

Build HTTP routes, middleware, scheduled jobs and WebSockets around Request, Response and a request-scoped context.