Skip to content

Commit

Permalink
Updated README.md.
Browse files Browse the repository at this point in the history
  • Loading branch information
Aditya Mukhopadhyay committed Jul 3, 2023
1 parent 1b71049 commit 75cb339
Showing 1 changed file with 27 additions and 1 deletion.
28 changes: 27 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1,2 +1,28 @@
# minigraf
A tiny, portable GraphQL engine.
A tiny, portable GraphQL engine. **W.I.P.**

## Purpose
This project was started to (in order):
- Learn Rust,
- Learn how to write a parser,
- Learn GraphQL,
- Possibly create a borderline useful tool in the process.

## Scope
Minigraf will be designed to run in multiple environments, including:
- As a standalone binary,
- As a library,
- As a WebAssembly module (for browsers).

## Anti-Scope
Mingraf will **NOT** be designed to be (for now):
- Distributed,
- Fault-tolerant,
- ACID-compliant.

## Features
Minigraf will support multiple backends to store its data, including:
- In-memory,
- IndexedDB (browser only),
- SQLite,
- One of more embedded KV stores (such as LevelDB or RocksDB).

0 comments on commit 75cb339

Please sign in to comment.