Dnchua / Mongood

A MongoDB GUI with Fluent Design

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Mongood

A MongoDB GUI with Fluent Design

License: MPL 2.0 Docker Build Docker Pulls GitHub Actions Codacy Badge Maintainability

English | 简体中文

Download ⚡️

Feature 🔮

  • Server or client mode (without Electron, but need Chrome)
  • Edit documents with Monaco Editor
  • Designed with Microsoft Fluent UI
  • Mongo Shell compatiable data type, eg: ObjectId() ISODate() Timestamp()
  • Find documents with index hint, avoiding slow operation
  • Fancy profiling exec stats
  • Geo preview for 2dsphere index
  • JSON Schema Validator supporting
  • Notebook function, just like Jupyter
  • HTTP/2
  • Auto dark mode

Screenshot 📷

Database status Find & sort with index
Geo preview Document mode
Edit with Monaco Editor Dragable multi-selection
Documents export Indexes managment
Analyse profiling Edit JSON Schema
Notebook (Beta) Dark mode

Development 👨‍💻

Frontend

npm ci
npm run dev

Backend

cd go
go run main.go headless.go

Roadmap 🚧

  • Role management
  • Performance moniting
  • VSCode plugin

Feel free to pull request or create a issue !

About

A MongoDB GUI with Fluent Design

License:Mozilla Public License 2.0


Languages

Language:TypeScript 96.9%Language:Go 2.0%Language:HTML 0.5%Language:Dockerfile 0.4%Language:CSS 0.1%