NodeMyAdmin screenshot

NodeMyAdmin

Author Avatar Theme by Andreock
Updated: 23 Jan 2023
99 Stars

A replace phpMyAdmin to Node.js with the help of Sveltekit

Categories

Overview:

nodeMyAdmin is a port of phpMyAdmin to Node.js, offering a svelte-kit based alternative with multi-DB support. It provides a range of features for managing databases, tables, and records, including support for MySQL/MariaDB, PostgreSQL (beta), MSSQL, and SQLite3. While some features are currently broken or not fully functional, nodeMyAdmin offers a potential alternative for those looking for a Node.js-based database management solution.

Features:

  • MySQL/MariaDB support: Connect and manage MySQL or MariaDB databases.
  • PostgreSQL beta support: Connect and manage PostgreSQL databases (Note: Some features may not work as expected).
  • MSSQL support: Connect and manage Microsoft SQL Server databases.
  • SQLite3 support: Connect and manage SQLite3 databases.
  • Creation of database: Create new databases.
  • Creation of tables: Create new tables within a database.
  • View records or structure of tables: View existing records and table structure.
  • Add records: Add new records to a table.
  • Search in tables: Search for specific records in a table.
  • Truncate and Drop a table: Clear all records or completely delete a table.
  • Modify or delete records: Update or delete existing records within a table.
  • Delete a field in table and see its details: Remove a field from a table and view its details.

Installation:

To install nodeMyAdmin, follow these steps:

  1. Visit the installation guide at https://andrea055.github.io/nodeMyAdmin.github.io/download/ and download the necessary files.
  2. Extract the downloaded files to a directory of your choice.
  3. Open a terminal or command prompt and navigate to the extracted directory.
  4. Run the following command to install the required dependencies:
npm install
  1. Once the installation is complete, you can start nodeMyAdmin by running the following command:
npm run dev
  1. Open your web browser and navigate to http://localhost:5000 to access nodeMyAdmin.

Please note that nodeMyAdmin may have certain requirements or dependencies, so ensure that your system meets those requirements before proceeding with the installation.

Summary:

nodeMyAdmin is a svelte-kit based alternative to phpMyAdmin, offering a Node.js-based solution for managing databases. It supports various database types including MySQL/MariaDB, PostgreSQL (beta), MSSQL, and SQLite3. Although some features may not work correctly at the moment, nodeMyAdmin provides a potential option for those seeking a Node.js alternative to phpMyAdmin. The installation process involves downloading the necessary files from the provided guide and running a few commands to set up the project.