GitHub - aranajhonny/ohmyadmin: A modern and minimalist interface for managing MySQL databases · GitHub
/" data-turbo-transient="true" />
Skip to content
Search or jump to...
Search code, repositories, users, issues, pull requests...
-->
Search
Clear
Search syntax tips
Provide feedback
--><br>We read every piece of feedback, and take your input very seriously.
Include my email address so I can be contacted
Cancel
Submit feedback
Saved searches
Use saved searches to filter your results more quickly
-->
Name
Query
To see all available qualifiers, see our documentation.
Cancel
Create saved search
Sign in
/;ref_cta:Sign up;ref_loc:header logged out"}"<br>Sign up
Appearance settings
Resetting focus
You signed in with another tab or window. Reload to refresh your session.<br>You signed out in another tab or window. Reload to refresh your session.<br>You switched accounts on another tab or window. Reload to refresh your session.
Dismiss alert
{{ message }}
aranajhonny
ohmyadmin
Public
Notifications<br>You must be signed in to change notification settings
Fork
Star
main
BranchesTags
Go to file
CodeOpen more actions menu
Folders and files<br>NameNameLast commit message<br>Last commit date<br>Latest commit
History<br>7 Commits<br>7 Commits
backend
backend
frontend
frontend
.gitignore
.gitignore
AGENTS.md
AGENTS.md
LICENSE
LICENSE
README.md
README.md
docker-compose.yml
docker-compose.yml
View all files
Repository files navigation
OhMyAdmin
A modern and minimalist interface for managing MySQL databases
🚀 Features
OhMyAdmin is a modern reimagining of phpMyAdmin, built with contemporary web technologies to deliver a superior user experience.
✨ Modern Interface
Minimalist design inspired by the classic phpMyAdmin but with a contemporary touch
Responsive interface that adapts to any screen size
Smooth animations for a fluid experience
Dark/light theme for visual comfort
⚡ Performance
Go backend for maximum speed and efficiency
React frontend with Vite for fast load times
SQL type-safe using sqlc for secure queries
Optimized for large data volumes
🛠️ Features
SQL Editor with autocomplete and syntax highlighting (Monaco Editor)
Database Management - Create, edit, delete databases
Table Management - Structure, data, indexes, relationships
Import/Export - Support for SQL, CSV, JSON, XML
Advanced Search - Search across all databases and tables
User Management - Privilege and permission control
Server Variables - Configuration and optimization
📋 Prerequisites
Docker and Docker Compose
(Optional) Go 1.21+ for local backend development
(Optional) Node.js 18+ and pnpm/npm for local frontend development
🏃 Quick Start
The quickest way to get started is using Docker Compose:
# Clone the repository<br>git clone https://github.com/yourusername/ohmyadmin.git<br>cd ohmyadmin
# Start all services<br>docker-compose up -d
# Access the application<br># Frontend: http://localhost:8081<br># Backend API: http://localhost:8080<br># MySQL: localhost:3307
Default credentials:
Username: root
Password: root
🤝 Contributing
Contributions are welcome!
🙏 Acknowledgments
phpMyAdmin - For the inspiration and decades of service to the community
About
A modern and minimalist interface for managing MySQL databases
Resources
Readme
License
GPL-3.0 license
Uh oh!
There was an error while loading. Please reload this page.
Activity
Stars
stars
Watchers
watching
Forks
forks
Report repository
Releases
No releases published
Packages
Uh oh!
There was an error while loading. Please reload this page.
Contributors
Uh oh!
There was an error while loading. Please reload this page.
Languages
TypeScript<br>58.8%
Go<br>40.4%
Other<br>0.8%
You can’t perform that action at this time.