Skip to main content
Back to trending

CoDiver

An advanced, unified platform for code quality, architectural metrics, and Agile analytics. Features Python AST parsing, Java static analysis (code smells), and interactive project health dashboards built with Streamlit.

  • agile
  • agile-metrics
  • ast-parsing
  • code-analysis
  • dashboard
  • data-visualization
  • effort-estimation
  • java
  • python
  • software-engineering
  • software-metrics
  • software-metrics-analysis
  • software-quality
  • static-analysis
  • streamlit
  • technical-debt
View on GitHub
Stars
1,191
Forks
2
+ today
—
Created
5mo

Ranking data as of October 21, 2026 (UTC).

Overview

An advanced, unified platform for code quality, architectural metrics, and Agile analytics. Features Python AST parsing, Java static analysis (code smells), and interactive project health dashboards built with Streamlit.

The project is written in Python and has 2 forks. It was created 5mo ago.

AI-generated summary of the repository README — may contain errors.

What it is

CoDiver (Python) is described as a unified platform for code quality, architectural metrics and Agile analytics. Its topic is code review, and the metadata lists MIT as the license.

Capabilities described

The repository description names: - Python AST parsing - Java static analysis (code smells) - Interactive project health dashboards built with Streamlit

The topic tags also mention effort estimation, software metrics and data visualization. The README preview describes an architecture where the frontend hands analysis to separate backend engines that parse files into ASTs.

Getting started

The supplied evidence has no installation or usage steps. Consult the repository README for setup details.

Installation
git clone https://github.com/AhmadHassan-BTed/CoDiver.git
cd CoDiver
# see README for setup

Frequently Asked Questions

What does CoDiver analyze?

Per its description, it covers code quality, architectural metrics and Agile analytics. It parses Python with AST parsing and does static analysis (code smells) on Java.

How are results presented?

The description says it provides interactive project health dashboards built with Streamlit.

How do I install it?

Installation steps were not supplied. Check the repository README.

What license does it use?

The supplied metadata lists MIT.