Your own database running entirely in your browser. Zero cost. No servers.
Try it now - No installation needed
- 🗄️ Your Own Database - Up to 60GB storage using IndexedDB
- 🔒 Your Data Stays Private - AES-256 encryption, never leaves your device
- ⚡ Your Performance - Redis-like queue system, 100% success rate
- 📁 Your Projects - Manage unlimited databases in one browser
- 🌐 Your Control - Offline-first, works without internet
- 💰 Your Savings - Zero cost, no monthly fees, completely free
- Building Offline Apps - Your data available without internet
- Rapid Prototyping - Instant database without backend setup
- Cost Savings - Replace expensive cloud databases
- Privacy - Keep sensitive data on your device
- Learning - Practice database concepts for free
- Side Projects - Build without infrastructure costs
| Metric | Value |
|---|---|
| INSERT Speed | 100-305 ops/sec |
| SELECT Speed | < 100ms for 10K docs |
| Success Rate | 98-100% |
| Storage Capacity | Up to 60GB (browser dependent) |
| Latency | < 50ms average |
| Cost | $0 forever |
Your Browser
├── Your Own DB (IndexedDB Storage)
├── Redis-like Queue (Processing)
├── AES-256 Encryption (Security)
├── Multi-Project Manager (Organization)
└── Real-time Dashboard (Monitoring)
- Storage: IndexedDB API (native browser)
- Queue System: Custom Redis-like implementation
- Encryption: Web Crypto API (AES-256)
- UI: Vanilla JavaScript + Chart.js
- Icons: Lucide Icons
- Dependencies: None - pure web standards
- Visit: Your Own DB
- Click "Install Your Own DB"
- Create your first project
- Start storing data!
No signup. No credit card. No servers. Just your browser.
// Connect to your project
const dbUrl = "https://your-username.github.io/your_own_db_living_in_your_browser/?project=my-app&id=abc123";
// Send query via postMessage
window.postMessage({
type: 'DB_REQUEST',
method: 'POST',
path: '/api/users',
body: { name: 'Alice', email: 'alice@example.com' },
requestId: Date.now()
}, '*');
// Listen for response
window.addEventListener('message', (event) => {
if (event.data.type === 'DB_RESPONSE') {
console.log('Your data:', event.data.data);
}
});| Browser | Storage Quota | Status |
|---|---|---|
| Chrome/Edge | 60% of disk | ✅ Excellent |
| Firefox | 50% of disk (with permission) | ✅ Excellent |
| Safari macOS | 60% of disk | ✅ Good |
| Safari iOS | 60% of disk | ✅ Good |
| Mobile WebView | 6-15% of disk |
- AES-256 encryption for all stored data
- Machine ID authentication per project
- Local-only storage - no data sent to servers
- Web Crypto API - browser-native security
- HTTPS required for production use
- SQL-like query interface
- Data export/import (JSON, CSV, SQL)
- Advanced filtering and indexing
- Real-time sync between tabs
- Optional cloud sync
- Collaboration features
- Advanced analytics
- Plugin system
Contributions welcome! Please read CONTRIBUTING.md first.
MIT License - see LICENSE file
Because it's literally yours:
- Your data stays on your device
- Your browser is the server
- Your control, no third parties
- Your privacy guaranteed
- Your cost is zero
Made with ❤️ for developers who want their own database
Version 0.1.0 - Your data, your browser, your control