# What is Memorix
Memorix is an open source next-generation in-memory ORM.
It has the following parts:
- `Memorix CLI` - A command line interface tool to generate code from your schema, regardless of language your code is written in.
- `Memorix clients` - Runtime dependencies to the projects you use Memorix in.
# Why Memorix
Memorix was heavily inspired by [GraphQL](https://graphql.org/) and [Prisma](https://www.prisma.io/).
Both of them cover the persistent memory and messaging layers, and they do it great.
Though, once your application needs in-memory service, such as Redis, Kafka, RabbitMQ and etc, we felt these pains of not having a good enough tool for the cache layer, so we decided to write/make our own!
# Getting started
Head on to the [docs site](https://uvop.github.io/memorix/)!