A blazing-fast, native desktop client for Cloudflare D1 and R2.
For macOS/Linux (Bash Terminal):
curl -fsSL https://install.cfstudio.dev | bashFor Windows (PowerShell):
irm https://install.cfstudio.dev | iexManaging Cloudflare Edge databases and storage shouldn't require juggling CLI commands or waiting for web dashboards to load. CF Studio provides a sleek, native GUI to manage your D1 databases and R2 buckets directly from your desktop.
The best part? Zero configuration. CF Studio automatically detects your local wrangler session. Open the app, and your resources are instantly available.
Complete management of your Cloudflare R2 buckets. Upload, download, and explore your objects with ease.
Drill down into any bucket to manage its contents via a native file-explorer experience.
Explore your D1 databases with an intuitive listing and detailed table inspector.
Run complex queries with a context-aware SQL editor. It suggests table names and columns from your actual schema as you type.
Visualize your database architecture instantly. The interactive ER diagram maps out table relationships and foreign key constraints.
Manage your database performance with interactive index management. Create and delete indexes without writing a single line of SQL.
Features a One-time rows read estimate to prevent heavy performance hits on production databases.
Comprehensive domain health analysis and one-click optimization reports.
Deep-dive into your infrastructure with granular reports on security, performance, and email deliverability.
- Security Posture: Automated check for SSL/TLS versions, WAF configurations, and HTTPS rewrites.
- Performance Benchmarking: Insights into Brotli compression, HTTP/3, Early Hints, and Tiered Cache.
- DNS & Email Health: Verification of SPF and DMARC records to prevent domain spoofing.
Generate, view, and save professional audit reports locally. These vector-based PDFs are perfect for sharing with stakeholders or maintaining compliance logs.
CF Studio includes high-tier features for comprehensive management:
- Bulk Data Export: Export table data instantly to multiple formats.
- Professional Audit Reports: Generate vector-based PDF reports for domain health.
- R2 Bucket Creation & Deletion: Create and manage R2 buckets natively.
- Advanced Indexing: Full interactive control over D1 indexes.
- Frontend: React, Vite, TypeScript
- Backend: Rust, Tauri v2
- UI & Styling: Tailwind CSS v4, shadcn/ui
- Package Manager: Bun
- Local State: SQLite
-
Clone the repository:
git clone https://github.com/mubashardev/cf-studio.git cd cf-studio -
Install dependencies:
bun install
-
Start the development server:
bun tauri dev
CF Studio is evolving rapidly. Here's what has been built and what's on the horizon.
- Native UI Shell: High-performance desktop experience using Tauri v2.
- Dynamic Theme System: Full support for Dark/Light modes with OKLCH color spaces.
- Zero-Config Auth: Automatic detection of local
wranglersessions for instant access. - In-App Updater: Native update delivery with real-time download progress.
- Interactive Data Grid: Browse and edit table data with a spreadsheet-like experience.
- Smart SQL Editor: Context-aware autocomplete for table and column names.
- Visual Schema: Auto-generated ER Diagrams for complex database architectures.
- Index Architect: GUI for creating and managing SQL indexes with cost estimation.
- Bulk Export: Instant data extraction to multiple portable formats.
- Object Explorer: Seamlessly navigate through buckets and folders.
- Streaming Uploads: High-speed, multi-part uploads with real-time progress.
- Bucket Orchestration: Create, delete, and configure R2 buckets natively.
- Security Posture Audit: Automated check for SSL, WAF, and Firewall best practices.
- Performance Benchmarking: Insights into Brotli, HTTP/3, and Caching configurations.
- DNS & Email Health: Verification of SPF, DKIM, and DMARC records.
- Vector PDF Reports: Programmatic generation of professional audit reports.
- KV Namespace CRUD: Full management for Key-Value storage.
- Workers Metrics: Real-time log streaming and CPU/Memory monitoring.
- Vectorize Integration: Manage vector databases for AI/ML workloads.
- Local Simulation: Integrated Miniflare support for local-first testing.
Contributions are welcome! Please open an issue first to discuss any major changes.
Built by CF Studio.














