{"repo":"haohanyang/compass-web","free":true,"listed":false,"github":"https://github.com/haohanyang/compass-web","clone":"git clone https://github.com/haohanyang/compass-web.git","description":"MongoDB Compass Web","language":"JavaScript","stars":90,"topics":["database","gui","mongodb","mongodb-compass"],"license":null,"category":"databases-storage","readme_excerpt":"MongoDB Compass Web A port of the MongoDB Compass to Web. The frontend is rebuilt and re-packaged from the original @mongodb-js/compass-web v1.46.2. It provides an easy way deploy a MongoDB GUI and access it on a browser, while keeping most of the MongoDB Compass features. Supported Cloud Providers - MongoDB Atlas - Amazon DocumentDB - Azure Cosmos DB Supported Features The following features from Compass Desktop have been ported to Compass Web. - Export query results to JSON/CSV (since 0.2.2) - Import data from JSON/CSV (since 0.2.3) - Gen AI (since 0.3.0) - MongoDB connections edit (since 0.4.0) - Mongo shell (since 0.5.0) Installation - npm Install compass-web npm package. Make sure node-gyp works in your environment. - Docker Use Docker image haohanyang/compass-web - Docker Compose Access Compass Web on http://localhost:8080 Connection Strings Pass one or more MongoDB connection strings, separated by spaces, via --mongo-uri . Those connections are fixed and can't change. You can add and edit extra connections in the app by adding --enable-edit-connections . If --master-password is specified, the connections are encrypted and saved as connections- .json . Otherwise, connections are saved in memory, which will be discarded when server restarts. Command Line Options All options can be set via CLI flags or environment variables prefixed with CW (e.g. --port → CW PORT ). Flag Env Var Type Default Description ---------------------------------- ----------------------------------","default_branch":null,"files":null,"tree":[],"storefront":"/r/haohanyang","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/haohanyang/compass-web/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}