> For the complete documentation index, see [llms.txt](https://docs.revoframework.net/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.revoframework.net/general/overview.md).

# Overview

Revo is an application framework for modern C#/.NET applications built with *event sourcing*, *CQRS* and *DDD*.

* [**Features**](/general/features.md)
* [**Super-short example**](/general/super-short-example.md)
* [**Design overview**](/general/overview/design-overview.md)
* [Project structure](/general/overview/project-structure.md)

## Requirements

The framework is written in the latest version of C# and primarily targets .NET Core 3.1+/.NET Standard 2.0.

Revo makes a heavy use of the C# async/await pattern and uses the TAP (Task Asynchronous Pattern) throughout its entire codebase (i.e. *async all the way* approach).
