DBDelve
Dive deep into your data. A fast, native, multi-engine database client written in Rust. Free and open source, no telemetry.
翻訳待ち
No updates detected yet. GitHub releases will appear here.
The maker's introduction consists of the line above. Read the repository README for more details. Repository README ↗
Loading the full README.
Read the full README ↗A modern, serverless edge deployment platform. Connect a repo, and we'll detect the framework, build it, optimize assets, and serve them globally on the edge.
Multivrs is a modern, high-performance edge deployment platform engineered from the ground up for our flagship swift-rust framework, with first-class support for Next.js, Vite, and modern full-stack web applications.
swift-rust Runtime: Native, zero-config support for swift-rust with multiple render targets (wasm, ssr, ssr-htmx, ssr-wasm).swift-rust, with zero-config setup for Next.js, Vite, Remix, Astro, and Nuxt.Multivrs is cleanly separated into three core planes:
| Plane | Purpose | Technology |
|---|---|---|
| Control Plane | System of record for users, teams, projects, deploys, and domains (Metadata) | Neon (Postgres) via Prisma |
| Real-time Layer | Live projection for dashboard updates (deploy status, notifications) | Convex |
| Artifact Storage | Immutable, content-addressed storage for build outputs | Cloudflare R2 |
| Compute Engine | Executes SSR, functions, and binaries per request | Cloudflare Workers / Fly.io |
For a deep dive into the architecture, asset optimization pipeline, and pricing engine, check out ARCHITECTURE.md.
Multivrs is a monorepo managed with Bun and Turborepo.
multivrs/
├── apps/
│ ├── build-worker/ # Compiles and optimizes user projects
│ ├── compute-worker/ # Runs edge compute workloads
│ ├── mail-smtp/ # Outbound SMTP service
│ ├── mail-worker/ # Mail delivery worker queue
│ ├── serve-worker/ # Serves apps, sites, and static assets
│ └── web/ # The main Multivrs Dashboard (Next.js)
├── packages/
│ ├── backend/ # Convex real-time layer
│ ├── builder-*/ # Builders for swift-rust, Next.js, etc.
│ ├── cli/ # Single-binary deploy CLI (Rust)
│ ├── config/ # Shared multivrs.json schema and types
│ ├── fs-detectors/ # Framework/repo detectors
│ ├── routing-utils/ # Routing rules and matcher
│ └── ... # Additional shared utilities
Ensure you have the following installed:
Clone the repository:
git clone https://github.com/your-org/multivrs.git
cd multivrs
Install dependencies:
We strictly use bun for package management.
bun install
Environment Setup: Copy the example environment files and fill in your keys (Neon DB, Convex, Resend, Stripe, Sanity, etc.).
cp .env.example .env
# Ensure you also configure apps/web/.env and packages/backend/.env.local
You can spin up the entire stack using Turbo:
# Start the Next.js Dashboard
bun dev:web
# Start the Convex real-time backend
bun dev:convex
# Or run the entire suite
bun dev
Multivrs uses Prisma with Neon Postgres. To manage your database schemas:
cd apps/web
bunx prisma generate
bunx prisma db push # or migrate dev
We follow a strict language strategy:
web), API, configuration, client, and routing.This project is proprietary and confidential. All rights reserved.