Events Made Simple

The events you know. Built for AI-powered applications.

Build scalable event-driven applications with schema-driven development. Support for Python and TypeScript runtimes, multiple event adapters, and powerful code generation.

schema/models/user.ro

2+

Runtimes

5+

Adapters

100%

Type Safe

Scalable

Powerful Features

Everything you need to build modern event-driven applications

Schema-Driven Development

Define your APIs, events, models, and cron jobs using simple schema files. Rohas generates type-safe code automatically.

Multi-Runtime Support

Write handlers in Python or TypeScript/Node.js. Choose the language that fits your team.

Event Adapters

Connect to NATS, Kafka, RabbitMQ, SQS, or use in-memory adapters for development.

Hot Reload

Development server with automatic reloading. See your changes instantly.

Code Generation

Auto-generate type-safe interfaces, handler stubs, and boilerplate code from your schemas.

Built-in Telemetry

Integrated tracing, metrics, and logging. Monitor your workflows with ease.

Quick Start

Get started with Rohas in minutes

1

Install Rohas

curl -fsSL https://raw.githubusercontent.com/rohas-dev/rohas/main/scripts/build.sh | bash
2

Initialize a Project

rohas init my-app --lang python
3

Generate Code

cd my-app && rohas codegen
4

Start Development

rohas dev --workbench
Read the full guide

Nothing good is built alone

Join our welcoming and fast growing community.

What's Next?

Check out our roadmap to see what we're building and what's coming next. We're constantly improving Rohas based on community feedback.

Rohas - Event-Driven Application Framework