npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

dbdesk-studio

v0.1.4

Published

Database management studio with a web interface

Readme

dbdesk-studio

Database management studio with a beautiful web interface. Connect, query, and manage your databases with ease.

Installation

Option 1: Use with npx (no installation needed)

npx dbdesk-studio

Option 2: Install globally

npm install -g dbdesk-studio
dbdesk-studio

Option 3: Install locally

npm install dbdesk-studio
npx dbdesk-studio

Quick Start

After running dbdesk-studio, the web interface will start at http://localhost:9876

Quick Connect with URI

You can connect directly to a database using a connection URI:

# PostgreSQL
npx dbdesk-studio --uri "postgresql://user:password@localhost:5432/mydb"

# MySQL
npx dbdesk-studio --uri "mysql://user:password@localhost:3306/mydb"

# With SSL
npx dbdesk-studio --uri "postgresql://user:password@localhost:5432/mydb?sslmode=require"

This will start the studio and automatically open your browser connected to the specified database.

⚠️ Security Note: Passing credentials directly in the command line may expose them in shell history and process listings. For sensitive environments, consider:

  • Using environment variables: --uri "$DATABASE_URL"
  • Omitting the password and entering it in the UI
  • Using .pgpass or similar credential files for your database

Features

  • 🗄️ Support for PostgreSQL, MySQL, and more
  • 🎨 Modern web-based UI
  • 📝 Interactive SQL editor
  • 🚀 Real-time query execution
  • 💾 Database browsing and management

Supported Databases

  • PostgreSQL
  • MySQL
  • SQLite (coming soon)

Usage

# Start the studio
dbdesk-studio

# Connect directly with a URI
dbdesk-studio --uri "postgresql://user:pass@localhost:5432/mydb"

# The web interface opens automatically
# Default: http://localhost:9876

CLI Options

--uri <connection-string>  Database connection URI (opens directly to connection)
                           Supports: postgresql://, postgres://, mysql://
--backend-port <port>      Backend server port (default: 6789)
--frontend-port <port>     Frontend server port (default: 9876)
--backend-url <url>        Backend URL for frontend (default: http://localhost:6789)
--help, -h                 Show help message

Configuration

Set database connection details directly in the web interface.

License

MIT

Repository

github.com/zexahq/dbdesk-studio