MatuDB for VS Code
A VS Code extension for MatuDB - Self-hosted PostgreSQL database platform built by DevJuanes from Cali, Colombia.
Features
📊 MatuDB Explorer
- Connect to your MatuDB projects directly from VS Code
- Browse tables and their columns
- Quick actions for CRUD operations
💡 Code Snippets
- 20+ pre-built snippets for MatuDB API
- IntelliSense support for TypeScript and JavaScript
- Covers: SELECT, INSERT, UPDATE, DELETE, Auth, Realtime, Storage
🔌 Connection Manager
- Save multiple project connections
- Connections stored per workspace folder
- Easy switching between projects
- Generate full MatuDB project structure
- Create CRUD services
- Generate TypeScript models
Installation
- Open VS Code
- Press
Ctrl+P / Cmd+P
- Type:
ext install devjuanes.matudb
- Restart VS Code
Or search for "MatuDB" in the VS Code Extensions Marketplace.
Quick Start
- Open a workspace folder
- Click the MatuDB icon in the VS Code Activity Bar (left sidebar)
- Click MatuDB: Login
- Login in your browser, paste JWT token in VS Code, and pick your project
- Start exploring your database!
Commands
| Command |
Description |
MatuDB: Login |
Login with browser + JWT token and pick project |
MatuDB: Connect to Project |
Connect to a MatuDB project |
MatuDB: Disconnect |
Disconnect from current project |
MatuDB: Refresh Explorer |
Refresh the database explorer |
MatuDB: Scaffold Project |
Generate MatuDB project boilerplate |
MatuDB: New Query |
Open a new query file |
Snippets
Type mudb- to see all available snippets:
| Prefix |
Description |
mudb-client |
MatuDB client setup |
mudb-select |
SELECT query |
mudb-insert |
INSERT statement |
mudb-update |
UPDATE statement |
mudb-delete |
DELETE statement |
mudb-auth-login |
Auth sign in |
mudb-realtime |
Realtime subscription |
mudb-upload |
File upload |
mudb-storage-url |
Get public URL |
Configuration
{
"matudb.connections": {
"my-project": {
"url": "http://localhost:3001",
"projectId": "my-project",
"apiKey": "",
"jwt": "your-platform-jwt"
}
}
}
Built by DevJuanes
MatuDB and this extension are developed by Juan Esteban Landazuri (DevJuanes) from Cali, Colombia.
License
MIT License - Copyright (c) 2024-2026 DevJuanes
| |