Examples

Explore example projects to learn how to build event-driven applications with Rohas.

Hello World

A simple example demonstrating basic API and event handling.

Features:

API endpointsEvent publishingBasic handlers
View on GitHub

Web Crawler Service

Distributed web crawler with event-driven job scheduling and result processing.

Features:

Crawler engineJob schedulingData processingRate limiting
Coming soon

AI Content Generator

Generate content using AI with event-driven workflows for batch processing and notifications.

Features:

AI modelsBatch processingNotification systemQueue management
Coming soon

Smart Crawler with AI

Intelligent web crawler that uses AI to analyze and categorize scraped content automatically.

Features:

AI classificationContent analysisSmart crawlingData enrichment
Coming soon

File Processing Pipeline

Process files asynchronously with event-driven workflows for upload, transformation, and storage.

Features:

File uploadsAsync processingTransformationsStorage integration
Coming soon

Running Examples

To run an example project:

# Clone the repository
git clone https://github.com/rohas-dev/rohas.git
cd rohas/examples/hello-world

# Install dependencies
npm install  # or pip install -r requirements.txt

# Generate code
rohas codegen

# Start development server
rohas dev

# Or start with workbench UI
rohas dev --workbench

For more details, see the Getting Started guide.

Rohas - Event-Driven Application Framework