https://github.com/Ericsson/CodeCompass
CodeCompass is a software comprehension tool for large scale software written in C/C++ and Java
https://github.com/Ericsson/CodeCompass
code-comprehension cpp java static-analysis
Last synced: 23 days ago
JSON representation
CodeCompass is a software comprehension tool for large scale software written in C/C++ and Java
- Host: GitHub
- URL: https://github.com/Ericsson/CodeCompass
- Owner: Ericsson
- License: gpl-3.0
- Created: 2016-03-30T10:12:10.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2025-03-04T08:53:15.000Z (about 1 month ago)
- Last Synced: 2025-03-04T09:35:26.422Z (about 1 month ago)
- Topics: code-comprehension, cpp, java, static-analysis
- Language: C++
- Homepage: https://codecompass.net
- Size: 80.5 MB
- Stars: 540
- Watchers: 36
- Forks: 102
- Open Issues: 88
-
Metadata Files:
- Readme: .gitlab/README.md
- License: LICENSE.txt
- Security: SECURITY.md
Awesome Lists containing this project
- awesome-java - CodeCompass
README


[](https://securityscorecards.dev/viewer/?uri=github.com/Ericsson/CodeCompass)CodeCompass
===========CodeCompass is a pluginable code comprehension tool.
**:bulb: Live demo on LLVM source code available [here](https://codecompass.zolix.hu/#wsid=llvmmaster)**
## Screenshots
![]()
![]()
![]()
![]()
Features
--------- User friendly web UI
- Fast navigation among source code elements
- Several languages supported
- Deep parsing for C, C++, Java and more is coming
- Many diagrams: call path, inheritance, aggregation, CodeBites, etc.
- Scalable: Quick response time even for large (100Mb) source code baseDocumentations
--------
- [Backend user guide](doc/usage.md)
- [Frontend user guide](doc/webgui.md)
- [Docker guide](docker/README.md)Development
--------
- [Building CodeCompass](doc/deps.md)
- [Frontend development guide](webgui-new/README.md)
- [Coding conventions](doc/coding_conventions.md)