awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
mongo-express avatar

mongo-express/mongo-express

0
View on GitHub↗
5,968 stars·1,022 forks·JavaScript·MIT·17 views

Mongo Express

Mongo-express is a web-based administrative interface for MongoDB, providing a visual tool for managing databases and collections without the use of a command-line tool. Built as a Node.js application, it functions as a document editor and database manager for querying, importing, and exporting records.

The software includes an administrative interface compatible with OpenID Connect and OAuth2 identity providers for secure user access. It also features a performance monitor for viewing database health statistics and managing collection indexes to improve retrieval speeds.

The system covers broad data operations including document editing, querying, and the management of large binary assets via GridFS. It provides administrative controls for database visibility, encrypted connection configuration, and a read-only mode to prevent accidental data modification.

Features

  • MongoDB Administration Tools - Provides a comprehensive web-based administrative interface for managing MongoDB databases and collections.
  • Database Administration Interfaces - Provides a comprehensive graphical user interface for the administrative management of MongoDB databases and collections.
  • Data Record Editing - Provides a visual interface for modifying or deleting individual database records and handling binary data types.
  • Document Management Interfaces - Provides a visual editor for managing the lifecycle of database records and binary assets.
  • Document-Based Querying - Searches for records using key-value pairs, complex query syntax, and projection objects.
  • Database Management Interfaces - Implements a server-side Node.js and Express application to browse and edit database documents.
  • Data Explorers - Offers a user interface for querying and filtering documents to explore database content visually.
  • Collection Exports - Extracts documents and query results into portable CSV or JSON files for external use.
  • Encrypted Connections - Supports encrypted connections to database clusters using custom certificates and replica set configurations.
  • Database Drivers - Uses a native Node.js client library to communicate with the MongoDB storage layer.
  • External File Imports - Loads external data files in formats like JSON into existing database collections.
  • Grid-Based Storage Management - Provides mechanisms to store, retrieve, and delete oversized data files using the GridFS storage system.
  • Index Management Operations - Creates and rebuilds collection indexes to optimize the speed of data retrieval.
  • Binary Object Storage - Manages oversized binary data by utilizing the GridFS system to store files as chunks within the database.
  • OIDC & Basic Auth Access Control - Secures the administrative interface using basic authentication and OpenID Connect to restrict access.
  • OIDC Integrations - Secures the administrative interface through integration with OpenID Connect and OAuth2 identity providers.
  • OpenID Connect Support - Integrates with external identity providers via the OpenID Connect protocol for secure user authentication.
  • Request Authentication Middleware - Intercepts incoming requests via middleware to validate user identities before granting access to the administrative interface.
  • Database Performance Monitoring - Displays database health statistics and performance metrics to monitor system vitals.
  • Database Tools - Web-based admin interface built with Express.
  • Developer Tools - Web-based administrative interface for database management.

Star history

Star history chart for mongo-express/mongo-expressStar history chart for mongo-express/mongo-express

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does mongo-express/mongo-express do?

Mongo-express is a web-based administrative interface for MongoDB, providing a visual tool for managing databases and collections without the use of a command-line tool. Built as a Node.js application, it functions as a document editor and database manager for querying, importing, and exporting records.

What are the main features of mongo-express/mongo-express?

The main features of mongo-express/mongo-express are: MongoDB Administration Tools, Database Administration Interfaces, Data Record Editing, Document Management Interfaces, Document-Based Querying, Database Management Interfaces, Data Explorers, Collection Exports.

What are some open-source alternatives to mongo-express/mongo-express?

Open-source alternatives to mongo-express/mongo-express include: datlechin/tablepro — TablePro is a cross-platform database management client designed for browsing, querying, and administering both SQL… mrvautin/adminmongo — adminMongo is a graphical management tool designed for the administration of MongoDB databases. It provides a visual… sosedoff/pgweb — pgweb is a web-based database client and graphical administration tool for PostgreSQL. It provides a browser-based… dbgate/dbgate — DbGate is a universal database management tool and SQL client that provides a unified interface for querying and… hasura/graphql-engine — graphql-engine is an automated GraphQL API engine that transforms database tables and relationships into a queryable… ravendb/ravendb — RavenDB is a multi-model NoSQL document database designed for high-performance, ACID-compliant data storage. It…

Open-source alternatives to Mongo Express

Similar open-source projects, ranked by how many features they share with Mongo Express.
  • datlechin/tableprodatlechin avatar

    datlechin/TablePro

    4,471View on GitHub↗

    TablePro is a cross-platform database management client designed for browsing, querying, and administering both SQL and NoSQL databases. It functions as a unified workspace that integrates a code-centric SQL editor with schema visualization tools, allowing developers to manage complex data models and execute queries across diverse database engines. The application distinguishes itself through an agentic AI integration layer that connects language models directly to database tools, enabling automated query generation, optimization, and error fixing with configurable approval gates. It features

    Swift
    View on GitHub↗4,471
  • mrvautin/adminmongomrvautin avatar

    mrvautin/adminMongo

    3,859View on GitHub↗

    adminMongo is a graphical management tool designed for the administration of MongoDB databases. It provides a visual interface for managing databases, collections, and documents, allowing users to perform administrative tasks such as creating and organizing data structures, managing indexes, and executing queries to retrieve or filter records. The application functions as a cross-platform desktop client, utilizing a containerized environment to provide a standalone experience on major operating systems. It distinguishes itself by integrating server monitoring capabilities, which track perform

    JavaScript
    View on GitHub↗3,859
  • sosedoff/pgwebsosedoff avatar

    sosedoff/pgweb

    9,399View on GitHub↗

    pgweb is a web-based database client and graphical administration tool for PostgreSQL. It provides a browser-based interface for executing SQL queries, inspecting schemas, and managing database objects. The tool includes a read-only mode that prevents destructive operations by blocking specific SQL keywords. It supports secure remote access to private instances through native SSH tunneling and encrypted database connections. The application covers a broad range of management capabilities, including multi-environment session management, database structure inspection, and the export of query r

    Gocross-platformgolangpgweb
    View on GitHub↗9,399
  • dbgate/dbgatedbgate avatar

    dbgate/dbgate

    6,769View on GitHub↗

    DbGate is a universal database management tool and SQL client that provides a unified interface for querying and administering multiple SQL and NoSQL databases. It functions as a multi-database administration GUI and SQL IDE, allowing users to write and execute scripts and manage database schemas. The project distinguishes itself by acting as an API client and explorer for REST, GraphQL, and OData services, enabling users to fetch and export data from these endpoints. It also serves as a data integration tool, facilitating the movement of records between diverse databases and file formats suc

    Sveltecassandraclickhousecockroachdb
    View on GitHub↗6,769
  • See all 30 alternatives to Mongo Express→