convex-backend
https://github.com/get-convex/convex-backend
Rust
The open-source reactive database for app developers
Triage Issues!
When you volunteer to triage issues, you'll receive an email each day with a link to an open issue that needs help in this project. You'll also receive instructions on how to triage issues.
Triage Docs!
Receive a documented method or class from your favorite GitHub repos in your inbox every day. If you're really pro, receive undocumented methods or classes and supercharge your commit history.
Rust not yet supported1 Subscribers
Add a CodeTriage badge to convex-backend
Help out
- Issues
- local_backend: use jemalloc with background purging as the global allocator
- Self-hosted SQLite: every boot loads the entire documents log into memory to find max_ts (17–22 GB heap on 3.4M rows)
- Self-hosted: let convex-local-backend read the instance secret from an env var or file instead of argv
- Experimental function for Jev listed in docs doesn't match package
- fix: report every invalid object field in one validation error
- Validation error only reports a single property
- Using inspect() from node-inspect-extracted on an error is broken in the default Convex runtime
- Avoid using `|` as the delimiter in self-hosted Convex admin keys
- First deploy to a fresh backend can stall 30–90 s: one search-flusher OCC conflict is counted as up to 8 consecutive IndexWorker failures
- Self-hosted: queries and mutations don't read through the IndexCache (every read goes to persistence)
- Docs
- Rust not yet supported