|
2 | 2 | <img src="assets/logo.png" alt="AimDB Logo" width="300"> |
3 | 3 | </div> |
4 | 4 |
|
5 | | -[](https://github.com/aimdb-dev/aimdb/actions) |
| 5 | +[!## 🛣 Roadmap & Help Wanted |
| 6 | +**Current Status**: Early development - foundational architecture is being implemented. |
| 7 | + |
| 8 | +Core priorities where you can make a huge impact: |
| 9 | +- 🚧 **Core Database Engine** – implement in-memory storage with async operations |
| 10 | +- 🚧 **MCU Runtime** – tighten Embassy executor integration and notification system |
| 11 | +- 🧪 **Connectors** – expand MQTT/Kafka/DDS bridges, add gRPC/WebSocket bridges |
| 12 | +- 📊 **Observability** – lightweight metrics and health probes |
| 13 | +- 📚 **Docs & Examples** – more templates, edge-to-cloud demos |
| 14 | +- 🔐 **Access Control Hooks** – refine built-in identity & metering |
| 15 | + |
| 16 | +Check the Issues board for "help wanted" labels or propose your own ideas.atus](https://img.shields.io/github/actions/workflow/status/aimdb-dev/aimdb/ci.yml?branch=main)](https://github.com/aimdb-dev/aimdb/actions) |
6 | 17 | [](https://github.com/aimdb-dev/aimdb/actions) |
7 | 18 | [](https://github.com/aimdb-dev/aimdb/actions) |
8 | 19 | [](https://crates.io/crates/aimdb) |
|
11 | 22 | [](https://docs.rs/aimdb) |
12 | 23 | [](https://aimdb.dev) |
13 | 24 |
|
| 25 | +> **⚠️ EARLY DEVELOPMENT STAGE** |
| 26 | +> AimDB is currently in **very early development**. The architecture is defined and the foundation is being built, but most features are not yet implemented. This is a work-in-progress project where core functionality is still being developed. Expect breaking changes and incomplete features. |
| 27 | +
|
14 | 28 | > **One codebase. Any hardware. Always in sync.** |
15 | 29 |
|
16 | 30 | AimDB is an **async, in-memory database** that keeps state and streams **consistent across MCU → edge → cloud** — without internal brokers, glue code or vendor lock-in. If you’ve ever juggled MQTT bridges, SQLite caches and custom sync scripts just to move live data, AimDB is here to simplify your world. |
@@ -54,16 +68,16 @@ code . |
54 | 68 |
|
55 | 69 | # 3. Inside the container, everything is ready: |
56 | 70 | cargo build --release |
57 | | -cargo run --example quickstart |
| 71 | +cargo run --example quickstart -p aimdb-examples |
58 | 72 | ``` |
59 | 73 |
|
60 | 74 | **✅ Zero Setup**: Rust, embedded targets and development tools pre-installed |
61 | 75 | **✅ Cross-Platform**: Works on macOS, Linux, Windows (with Docker Desktop) or WSL |
62 | 76 | **✅ VS Code Ready**: Optimized extensions and settings included |
63 | 77 |
|
64 | | -You should see events syncing between simulated devices and a local edge gateway! |
| 78 | +You should see a demo simulation showing the concept of data syncing between devices, edge, and cloud! |
65 | 79 |
|
66 | | -> **💡 Tip**: The devcontainer includes all embedded targets and tools like `cargo-audit`, `cargo-watch` and debugging support for MCU development. |
| 80 | +> **💡 Note**: The current demo is a simple simulation. Real AimDB functionality is still being implemented as part of the early development process. |
67 | 81 |
|
68 | 82 | --- |
69 | 83 |
|
|
0 commit comments