Skip to main content

Explore RavenDB Sample Apps

Production-ready, fully runnable applications built with RavenDB. Each one pairs a working codebase with a documented architecture and a step-by-step setup guide. Clone a repository to explore real-world patterns like vector search, AI integration, and ETL, or use one as a starting point for your own project.

Samples

7
Verity financial reporting dashboard showing SEC filing data and revenue charts
C#Node.js

Verity: The Fiscal Truth Engine

RavenDB keeps regulated filing workflows auditable from ingestion through AI analysis, downstream delivery, and lifecycle controls.

Challenges & Solutions
Regulated Document WorkflowsAuditable Data HistoryGoverned AI WorkflowsLifecycle GovernanceAzure-Native Integration
Features
GenAI TasksAI AgentsRemote AttachmentsQueue ETLRevisionsData SubscriptionsHub/Sink ReplicationDocument ExpirationData Archival
Human Resources Assistant chat interface
C#Node.js

Human Resources Assistant

RavenDB grounds enterprise AI assistants in governed business data, semantic search, usage limits, and document lifecycle controls.

Challenges & Solutions
Single-Database AIUsage GovernanceSemantic DiscoveryLifecycle Governance
Features
AI AgentsTime SeriesVector SearchAttachmentsCountersDocument Expiration
Fit Assistant dashboard showing KPI tiles, daily goals, live workouts, heart-rate trends, and coach shortcuts
C#Node.js

Fit Assistant

RavenDB keeps AI assistance, time-based activity data, live updates, event delivery, and reporting connected in one operational application workflow.

Challenges & Solutions
Single-Database AIGoverned AI WorkflowsEvent-Driven WorkflowsReporting Offload
Features
AI AgentsGenAI TasksTime SeriesData SubscriptionsQueue ETLOLAP ETLDocument RefreshDocument Expiration
The Library of Ravens App Screenshot
C#

The Library of Ravens

A simple library management application. Built with RavenDB, Aspire, Azure Storage Queues, and Azure Functions.

Challenges & Solutions
Cloud TaxGen AI Data EnrichmentIntegration PatternsSemantic Discovery
Features
Queue ETLDocument RefreshIncludeVector Search
BrainSlop project-management interface with AI-created tasks
Node.js

BrainSlop

RavenDB keeps AI-suggested project changes governed, approved, and recorded as normal document updates.

Challenges & Solutions
Governed AI WorkflowsSingle-Database AI
Features
AI AgentsGenAI TasksDocument SessionRevisions
Hugin offline knowledge base homepage with RavenDB search
Node.js

Hugin

RavenDB brings fast full-text search to tiny edge hardware, serving over 2.6 million Stack Exchange Q&As from a compressed local database on a 512MB device.

Challenges & Solutions
Edge Data PerformanceSelf-Contained Appliance
Features
Full-Text SearchCoraxMap-Reduce IndexesDocument CompressionInclude
YABT backlog items list showing filters, tags, assignees, and item states
C#

YABT

RavenDB fits cleanly into layered .NET business applications with tenant-aware sessions, static indexes, set-based updates, and real integration tests.

Challenges & Solutions
Enterprise App ArchitectureMulti-Tenant Data AccessTestable Data Access
Features
Document SessionStatic IndexesPatch by QueryTest Driver