pgx
AI 에이전트를 위한 경량 Postgres, Rust로 구현, 하나의 런타임에서 수천 개의 격리된 데이터베이스 제공
dbstudio: PostgreSQL, MySQL 등 다양한 DB를 지원하는 모던 클라이언트
dbstudio is a modern database client for PostgreSQL, MySQL, SQL Server, MongoDB, SQLite, and Redis. Browse tables, edit records, and run queries from one UI.
데이터TypeScript · ShellGitHub @husamql3온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
The modern pgAdmin alternative that works with every database.
저장소 README에서 가져옴
README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
A modern, universal (pgAdmin alternative) database management studio for any database.
• Frontend: React 19, TanStack React Router, TanStack React Query, TanStack React Table, TanStack React Virtual, shadcn/ui, sonner, react-day-picker, react-hook-form, zustand
• Backend: Hono with Node, zod-validator, zod
• Tooling: Bun, Vite, TypeScript, Biome, Vitest, Wrangler (Cloudflare)README 전문 보기 ↗No installation required:
npx db-studio
db-studio searches the current directory, then its parents, for a .env file with DATABASE_URL, then the environment. Without one, open the printed address and paste a connection URL on the Connect page.
Every connection that opens is saved to ~/.dbstudio/connections.json, readable only by your user, so you can switch between them from the sidebar. The server listens on 127.0.0.1 only; to serve it on your network, set HOST and list the hostname or IP you connect through in ALLOWED_HOSTS. db-studio then asks for a password: any username, and the password printed at startup or set in DB_STUDIO_PASSWORD.
You can also run db-studio as a Docker container. Simply run:
docker build -t db-studio .
docker run --rm -p 127.0.0.1:3333:3333 -v db-studio-config:/home/node/config db-studio
Check Running db studio with Docker to learn more and customize the container.
As a project script:
{
"scripts": {
"db:studio": "npx db-studio"
}
}
Flags:
| Flag | Description | Example |
|---|---|---|
-e, --env <path> | Use a specific .env file | npx db-studio --env .env.local |
-n, --var-name <name> | Read a different environment variable | npx db-studio --var-name MY_DB_URL |
-p, --port <number> | Change the server port (default: 3333) | npx db-studio --port 4000 |
-d, --database-url <url> | Pass the connection string directly | npx db-studio -d "postgresql://localhost/mydb" |
--open | Open db-studio in your browser once it starts | npx db-studio --open |
--no-open | Do not open the browser (the default) | npx db-studio --no-open |
-s, --status | Check the connection only, without the UI | npx db-studio --status |
-v, --version | Show the installed version | npx db-studio --version |
-h, --help | Show all options | npx db-studio --help |
Full documentation: dbstudio.sh
DB_STUDIO_TELEMETRY=0See CONTRIBUTING.md for development setup. Check the roadmap and changelog for what's planned and what shipped.
Apache License 2.0 - see LICENSE.