diff --git a/branding/sqloot-banner.svg b/branding/sqloot-banner.svg new file mode 100644 index 0000000..13149fa --- /dev/null +++ b/branding/sqloot-banner.svg @@ -0,0 +1,189 @@ + diff --git a/profile/README.md b/profile/README.md index 2c24022..2f6342c 100644 --- a/profile/README.md +++ b/profile/README.md @@ -1,20 +1,89 @@ -# SQLoot +
+ SQLoot banner +
+ +

+ Local-First | Lab | E2EE | Infra | Benchmarks | Tools | CLI | Adapters | CRDT Sync | Relays
+ Public rollout is in progress (updated March 1, 2026). +

+ +

+ Public rollout WIP + Foundation Evolu + SQLite compatibility + Bun-first runtime +

+ +## ⚡ Why SQLoot + +- 🌍 Grow the local-first community and make the ecosystem easier to discover and adopt. +- 🛠️ Build practical tools and a robust CLI for developers and operators. +- ⚡ Push performance in critical paths with Zig/Rust and systems-level optimizations. +- 🧩 Keep Evolu compatibility while delivering upgrades and upstream-ready improvements. +- 🧪 Run experiments, publish benchmarks, and propose new local-first specs where needed. +- 🤖 Advance local-first collaboration patterns for AI agents. + +## 🤝 Foundation: Evolu + +SQLoot currently runs on top of an Evolu-based baseline. Our immediate strategy is to preserve upstream compatibility, ship measurable improvements in our fork, and upstream changes where applicable. + +- Upstream project: [evoluhq/evolu](https://github.com/evoluhq/evolu) +- Upstream docs: [evolu.dev](https://www.evolu.dev) +- SQLoot baseline fork: [SQLoot/evolu-plan-b](https://github.com/SQLoot/evolu-plan-b) + +Credit where it belongs: huge respect to [evoluhq](https://github.com/evoluhq) and [@steida](https://github.com/steida) for creating Evolu and moving the local-first ecosystem forward. + +## 🧱 What SQLoot Is Building + +| Track | Role | Current State | +|---|---|---| +| `evolu-plan-b` | Evolu-compatible Bun + Biome baseline | Public rollout | +| `core` | SQLoot-native runtime foundations (Rust/Zig) | Planning | +| `bench-suite` | Reproducible benchmark harness | WIP | +| `relays` | Evolu-compatible relay implementations (Bun+Elysia/Rust/BEAM) | WIP | +| `lootbox` | CLI umbrella, TUI, tools (Rust) | WIP | +| `blind-cloud` | Encrypted cloud transport experiments (vault/relay/repacker) | Research | +| `local-first` | Community forum, blog, wiki, guides | TBD | +| `loot-cms` | File-based CMS, editor, sync storage | Research | +| `loot-ops` | Org-wide platform glue for repos (Nix/IaC/CI) | Private | +| `website` | Landing page, docs, bench measurements, stats | WIP | +| `knowledge` | Obsidian KB, planning, issues, research | Internal | + +Public docs and public APIs are opening in phases as each track stabilizes. + +## 🗺️ 2026 Roadmap (WIP) + +### Milestone Progress (as of March 1, 2026) + +- [x] 📦 Public track for `evolu-plan-b` prepared (100%) +- [x] 🧩 Evolu-based Bun-first baseline established (95%) +- [ ] 🔌 Priority integrations (TanStack Start, Tauri, Astro) (75%) +- [ ] 🧪 Benchmark harness foundation in `bench-suite` (45%) +- [ ] 📊 Regression evidence gates (p50/p95/throughput/memory) (40%) +- [ ] 🌐 Relay and transport hardening (`relays`, `blind-cloud`) (30%) +- [ ] 🧱 SQLoot core bootstrap (`core`) (20%) +- [ ] 🛠️ `lootbox` CLI baseline (scope, commands, packaging) (25%) +- [ ] 📚 Public docs and evidence surfaces (`website`, `local-first`) (35%) -Open-source infrastructure for intelligent data management. +## 🎯 Next 4 Weeks -> 🚧 **Coming Soon** - Repositories are currently private during development. +1. Lock `evolu-plan-b` public baseline: keep CI green, tighten docs, and close rollout gaps. +2. Ship `bench-suite` baseline lanes with reproducible report schema and first regression thresholds. +3. Stabilize integration lanes for TanStack Start, Tauri, and Astro with actionable smoke outputs. +4. Define and run relay hardening matrix for reconnect/load/failure handling in `relays`. +5. Ship `lootbox` CLI v0 scope and first operator commands for workspace/bootstrap + benchmark flows. -## Contributing +## 🤝 Contributing -We welcome contributions! See [CONTRIBUTING](https://github.com/SQLoot/.github/blob/main/CONTRIBUTING.md) for guidelines. +Contributions are welcome. See [CONTRIBUTING](https://github.com/SQLoot/.github/blob/main/CONTRIBUTING.md) for workflow and quality standards. -## Security +## 🔐 Security -Found a vulnerability? See [SECURITY](https://github.com/SQLoot/.github/blob/main/SECURITY.md) for responsible disclosure. +For responsible disclosure, see [SECURITY](https://github.com/SQLoot/.github/blob/main/SECURITY.md). ---
© 2026 ownCTRL™ - Maintained by @ownctrl + Maintained by @miccy