dbarzin / mercator
Mapping the information system / Cartographie du système d'information
AI Architecture Analysis
This repository is indexed by RepoMind. By analyzing dbarzin/mercator in our AI interface, you can instantly generate complete architecture diagrams, visualize control flows, and perform automated security audits across the entire codebase.
Our Agentic Context Augmented Generation (Agentic CAG) engine loads full source files into context on-demand, avoiding the fragmentation of traditional RAG systems. Ask questions about the architecture, dependencies, or specific features to see it in action.
Repository Overview (README excerpt)
Crawler viewMercator Introduction In an increasingly complex and regulated digital landscape, organizations must maintain a clear and up-to-date view of their information systems to ensure control, compliance, and resilience. **Mercator** is a powerful open source web application designed to support this objective by enabling structured and dynamic mapping of information systems, in line with the principles set out in ANSSI's Mapping the Information System Guide. Whether you are part of an essential entity or engaged in broader IT governance efforts, Mercator provides a scalable and practical solution to visualize dependencies, identify critical assets, and support risk management. Its intuitive interface, extensible model, and active community make it a reference tool for building a shared understanding of your digital environment. Recognized for its quality and practical relevance, Mercator is now the best open source tool for information system mapping and governance. π Explore the Documentation | π View the Application Sources π _Read this in other languages:_ French π **Key Features** β’ π₯οΈ **Comprehensive Visualizations:** Generate graphical representations of your ecosystem, including logical, administrative, and physical infrastructure views. β’ π **Architecture Reports:** Automatically create detailed architecture reports of your information system. β’ πΊοΈ **Mapping Diagrams:** Draw and export mapping diagrams to visually communicate system architecture. β’ β **Compliance Monitoring:** Assess and compute compliance levels across your systems. β’ π **Security Integrations:** Search for vulnerabilities using CVE-Search integration. β’ π **Data Export:** Export data in various formats, including Excel, CSV, and PDF. β’ π **REST API:** Seamlessly integrate with other systems using the REST API with JSON support. β’ π₯ **Multi-User Management:** Role-based access control for collaborative environments. β’ π **Multilingual Support:** Available in multiple languages for global teams. β’ π **LDAP/Active Directory Integration:** Connect with existing user directories for streamlined authentication. β’ π οΈ **CPE Support:** Leverage Common Platform Enumeration (CPE) for enhanced system identification. πΌοΈ **Screenshots** π **Main Dashboard** π **Compliance Levels** π§ **Input Screens** πΊοΈ **Cartography Drawing** π **Data Exploration** ποΈ **Data Model** π οΈ **Technologies Used** β’ **Backend:** PHP, Laravel β’ **Frontend:** JavaScript β’ **Databases:** MariaDB, MySQL, PostgreSQL, and SQLite (See Laravel Database Documentation) β’ **Additional Libraries:** WebAssembly, Graphviz, ChartJS π¦ **Installation** π§ Manual Installation For detailed instructions, please refer to the installation guides: β’ Installation on Ubuntu β’ Installation on RedHat π³ Docker Installation Get up and running quickly using Docker. Run a local instance in development mode: If you don't want to use the demo database, the first time you start the Docker you have to seed the database to create the admin user : To persist your data using SQLite: Populate the database with demo data: Access your instance at http://127.0.0.1:8080. user : admin@admin.com password : password For a production-ready environment with HTTPS and automated setup, check out the docker-compose folder. π **Changelog** Stay up to date with the latest improvements and updates in the Changelog. π **License** Mercator is open-source software distributed under the GPL License. π€ Partnerships Mercator is an open source project supported by OW2, an organization that promotes reliable, industrial, and interoperable open source software.