DBDelve
Dive deep into your data. A fast, native, multi-engine database client written in Rust. Free and open source, no telemetry.
翻译准备中
尚未检测到更新。GitHub 发布版本后会显示在这里。
制作者的介绍仅有上面的一句话。 更多详情请阅读仓库 README。 仓库 README ↗
正在加载完整 README。
查看完整 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.