An open API service for producing an overview of a list of open source projects.

https://github.com/javaparser/javaparser

abstract-syntax-tree ast code-analysis code-generation code-generator java javadoc javaparser javasymbolsolver parser syntax-tree

Score: 34.64277750567727

Last synced: about 3 hours ago
JSON representation

Repository metadata:

Java 1-25 Parser and Abstract Syntax Tree for Java with advanced analysis functionalities.


Owner metadata:


GitHub Events

Total
Last Year

Committers metadata

Last synced: 8 days ago

Total Commits: 7,041
Total Committers: 281
Avg Commits per committer: 25.057
Development Distribution Score (DDS): 0.764

Commits in past year: 304
Committers in past year: 23
Avg Commits per committer in past year: 13.217
Development Distribution Score (DDS) in past year: 0.714

Name Email Commits
Federico Tomassetti f****o@t****e 1663
Danny van Bruggen h****l@g****m 1545
jlerbsc j****r@j****m 751
Roger Howell h****c@a****k 538
renovate[bot] 2****] 397
4everTheOne j****a@h****m 202
Johannes Coetzee j****e@q****i 178
Maarten Coene m****c@a****g 106
Renovate Bot b****t@r****m 90
lerbscher l****r 82
dependabot[bot] 4****] 79
malte_langkabel m****l@g****m 77
abosch a****h@g****e 61
Nicholas Smith n****h@l****k 60
Malte Skoruppa m****a@g****m 60
Danny van Bruggen d****n@k****l 44
Thomas Leu t****u@g****m 41
xdrop p****v@g****m 39
Maximilien CRUZ m****x@r****t 39
Maximilien Cruz m****z@g****m 35
sebastiankirsch S****h@g****m 30
Simon s****s@g****m 30
Johann Beleites j****s@r****m 28
daans d****r@a****m 27
Wim Tibackx t****m@g****m 22
André Rouél a****l@g****m 18
iTakeshi i****t@g****m 16
Michael Ernst m****t@c****u 15
Jeremy Landis j****s@h****m 14
Oliver Kopp k****v@g****m 13
and 251 more...

Issue and Pull Request metadata

Last synced: 3 days ago

Total issues: 376
Total pull requests: 857
Average time to close issues: 12 months
Average time to close pull requests: 30 days
Total issue authors: 213
Total pull request authors: 83
Average comments per issue: 3.33
Average comments per pull request: 0.85
Merged pull request: 643
Bot issues: 4
Bot pull requests: 493

Past year issues: 28
Past year pull requests: 81
Past year average time to close issues: about 2 months
Past year average time to close pull requests: 10 days
Past year issue authors: 13
Past year pull request authors: 35
Past year average comments per issue: 1.21
Past year average comments per pull request: 1.81
Past year merged pull request: 43
Past year bot issues: 0
Past year bot pull requests: 22

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/javaparser/javaparser

Top Issue Authors

  • jlerbsc (36)
  • matozoid (11)
  • MysterAitch (10)
  • RTxin (9)
  • blacelle (9)
  • corradomio (9)
  • johannescoetzee (7)
  • YXL-123 (6)
  • Kimmmey (6)
  • Laughh (6)
  • verhasi (5)
  • ftomassetti (5)
  • steinybot (4)
  • renovate[bot] (4)
  • Artur- (4)

Top Pull Request Authors

  • renovate[bot] (445)
  • jlerbsc (122)
  • johannescoetzee (62)
  • dependabot[bot] (48)
  • johanneskloos (13)
  • hazendaz (8)
  • verhasi (8)
  • bannmann (8)
  • Kimmmey (8)
  • matthieu-vergne (6)
  • Laughh (6)
  • MysterAitch (5)
  • SaltedReed (4)
  • Universe-E (4)
  • eldapiiro (4)

Top Issue Labels

  • Bug report (85)
  • Symbol Solver (52)
  • Question (JP usage) (49)
  • Improvement (33)
  • Question (AST) (27)
  • Question (general) (16)
  • Lexical Preservation (13)
  • Grammar (10)
  • Need test case (6)
  • Java 21 support (5)
  • Comment support (5)
  • JavaCC (4)
  • Java 16 Support (3)
  • Need more input (3)
  • dependencies (3)
  • Java 15 (preview) Support (3)
  • needs documentation (3)
  • Workaround provided (3)
  • Documentation (3)
  • Java 19 Support (3)
  • Java 17 Support (2)
  • help wanted (2)
  • TODO (2)
  • Java 20 support (2)
  • Java 14 (preview) Support (2)
  • Java 22 support (2)
  • Java 25 support (2)
  • Java 17 (preview) Support (1)
  • Unsupported (1)
  • Validations (1)

Top Pull Request Labels

  • dependencies (493)
  • PR: Fixed (74)
  • java (35)
  • PR: Changed (24)
  • github_actions (13)
  • PR: Added (12)
  • PR - TESTCASE (8)
  • PR: Documentation (5)
  • Improvement (2)
  • PR: Development (1)
  • PR: Removal (1)

Package metadata

repo1.maven.org: com.github.javaparser:javaparser-core

The core parser functionality. This may be all you need.

  • Homepage: https://github.com/javaparser
  • Documentation: https://appdoc.app/artifact/com.github.javaparser/javaparser-core/
  • Licenses: GNU Lesser General Public License,Apache License, Version 2.0
  • Latest release: 3.28.2 (published 5 months ago)
  • Last Synced: 2026-10-19T03:57:23.439Z (10 days ago)
  • Versions: 202
  • Dependent Packages: 482
  • Dependent Repositories: 1,439
  • Docker Downloads: 596,842,971
  • Rankings:
    • Docker downloads count: 0.155%
    • Dependent packages count: 0.167%
    • Dependent repos count: 0.306%
    • Average: 2.056%
    • Stargazers count: 4.459%
    • Forks count: 5.191%
repo1.maven.org: com.github.javaparser:javaparser-symbol-solver-core

A Symbol Solver for Java, built on top of JavaParser (core)

  • Homepage: https://github.com/javaparser
  • Documentation: https://appdoc.app/artifact/com.github.javaparser/javaparser-symbol-solver-core/
  • Licenses: GNU Lesser General Public License,Apache License, Version 2.0
  • Latest release: 3.28.2 (published 5 months ago)
  • Last Synced: 2026-10-19T04:05:32.845Z (10 days ago)
  • Versions: 138
  • Dependent Packages: 135
  • Dependent Repositories: 577
  • Docker Downloads: 2,033
  • Rankings:
    • Dependent repos count: 0.554%
    • Dependent packages count: 0.566%
    • Average: 2.92%
    • Docker downloads count: 3.702%
    • Stargazers count: 4.577%
    • Forks count: 5.201%
proxy.golang.org: github.com/javaparser/javaparser

  • Homepage:
  • Documentation: https://pkg.go.dev/github.com/javaparser/javaparser#section-documentation
  • Licenses: other
  • Latest release: v3.13.10+incompatible (published over 7 years ago)
  • Last Synced: 2026-10-19T04:10:28.425Z (10 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Forks count: 0.589%
    • Stargazers count: 0.826%
    • Average: 4.44%
    • Dependent packages count: 6.999%
    • Dependent repos count: 9.346%
repo1.maven.org: com.github.javaparser:javaparser-core-serialization

Serializers for the JavaParser AST.

  • Homepage: https://github.com/javaparser
  • Documentation: https://appdoc.app/artifact/com.github.javaparser/javaparser-core-serialization/
  • Licenses: GNU Lesser General Public License,Apache License, Version 2.0
  • Latest release: 3.28.2 (published 5 months ago)
  • Last Synced: 2026-10-19T03:50:44.455Z (10 days ago)
  • Versions: 110
  • Dependent Packages: 3
  • Dependent Repositories: 52
  • Docker Downloads: 171
  • Rankings:
    • Dependent repos count: 2.919%
    • Docker downloads count: 4.411%
    • Stargazers count: 4.459%
    • Forks count: 5.191%
    • Average: 6.863%
    • Dependent packages count: 17.332%
repo1.maven.org: com.github.javaparser:javaparser-symbol-solver-model

A Symbol Solver for Java, built on top of JavaParser (model)

  • Homepage: https://github.com/javaparser
  • Documentation: https://appdoc.app/artifact/com.github.javaparser/javaparser-symbol-solver-model/
  • Licenses: GNU Lesser General Public License,Apache License, Version 2.0
  • Latest release: 3.15.15 (published over 6 years ago)
  • Last Synced: 2026-10-19T04:00:48.785Z (10 days ago)
  • Versions: 92
  • Dependent Packages: 3
  • Dependent Repositories: 17
  • Docker Downloads: 473
  • Rankings:
    • Docker downloads count: 4.21%
    • Stargazers count: 4.577%
    • Forks count: 5.201%
    • Dependent repos count: 5.804%
    • Average: 7.425%
    • Dependent packages count: 17.332%
repo1.maven.org: com.github.javaparser:javaparser-symbol-solver-logic

A Symbol Solver for Java, built on top of JavaParser (logic)

  • Homepage: https://github.com/javaparser
  • Documentation: https://appdoc.app/artifact/com.github.javaparser/javaparser-symbol-solver-logic/
  • Licenses: GNU Lesser General Public License,Apache License, Version 2.0
  • Latest release: 3.15.15 (published over 6 years ago)
  • Last Synced: 2026-10-19T03:47:49.901Z (10 days ago)
  • Versions: 92
  • Dependent Packages: 2
  • Dependent Repositories: 17
  • Docker Downloads: 473
  • Rankings:
    • Docker downloads count: 4.21%
    • Stargazers count: 4.577%
    • Forks count: 5.201%
    • Dependent repos count: 5.804%
    • Average: 8.542%
    • Dependent packages count: 22.916%
repo1.maven.org: com.github.javaparser:javaparser-generator-utils

A collection of tools that help writing code generators.

  • Homepage: https://github.com/javaparser
  • Documentation: https://appdoc.app/artifact/com.github.javaparser/javaparser-generator-utils/
  • Licenses: GNU Lesser General Public License,Apache License, Version 2.0
  • Latest release: 3.1.0-beta.1 (published over 9 years ago)
  • Last Synced: 2026-10-19T03:50:44.881Z (10 days ago)
  • Versions: 1
  • Dependent Packages: 3
  • Dependent Repositories: 0
  • Rankings:
    • Stargazers count: 3.462%
    • Forks count: 3.993%
    • Average: 14.085%
    • Dependent packages count: 16.904%
    • Dependent repos count: 31.98%
repo1.maven.org: com.github.javaparser:javaparser-metamodel

A description of all the types nodes that can appear in the AST

  • Homepage: https://github.com/javaparser
  • Documentation: https://appdoc.app/artifact/com.github.javaparser/javaparser-metamodel/
  • Licenses: GNU Lesser General Public License,Apache License, Version 2.0
  • Latest release: 3.1.0-beta.1 (published over 9 years ago)
  • Last Synced: 2026-10-19T04:05:33.132Z (10 days ago)
  • Versions: 1
  • Dependent Packages: 1
  • Dependent Repositories: 0
  • Rankings:
    • Stargazers count: 3.462%
    • Forks count: 3.993%
    • Average: 17.858%
    • Dependent repos count: 31.98%
    • Dependent packages count: 31.998%
repo1.maven.org: com.github.javaparser:javaparser-core-generators

A code generator framework, and the generators for javaparser-core

  • Homepage: https://github.com/javaparser
  • Documentation: https://appdoc.app/artifact/com.github.javaparser/javaparser-core-generators/
  • Licenses: GNU Lesser General Public License,Apache License, Version 2.0
  • Latest release: 3.28.2 (published 5 months ago)
  • Last Synced: 2026-10-19T03:57:23.632Z (10 days ago)
  • Versions: 177
  • Dependent Packages: 0
  • Dependent Repositories: 2
  • Docker Downloads: 52
  • Rankings:
    • Stargazers count: 4.577%
    • Forks count: 5.201%
    • Dependent repos count: 15.993%
    • Average: 18.914%
    • Dependent packages count: 49.885%
repo1.maven.org: com.github.javaparser:javaparser-parent

Java Parser and Abstract Syntax Tree for Java

  • Homepage: https://github.com/javaparser
  • Documentation: https://appdoc.app/artifact/com.github.javaparser/javaparser-parent/
  • Licenses: GNU Lesser General Public License,Apache License, Version 2.0
  • Latest release: 3.28.2 (published 5 months ago)
  • Last Synced: 2026-10-19T04:00:48.700Z (10 days ago)
  • Versions: 202
  • Dependent Packages: 0
  • Dependent Repositories: 1
  • Rankings:
    • Stargazers count: 4.459%
    • Forks count: 5.191%
    • Average: 20.045%
    • Dependent repos count: 20.645%
    • Dependent packages count: 49.885%
repo1.maven.org: com.github.javaparser:javaparser-metamodel-generator

The tool that generates the code in the javaparser-metamodel module

  • Homepage: https://github.com/javaparser
  • Documentation: https://appdoc.app/artifact/com.github.javaparser/javaparser-metamodel-generator/
  • Licenses: GNU Lesser General Public License,Apache License, Version 2.0
  • Latest release: 3.2.3 (published over 9 years ago)
  • Last Synced: 2026-10-19T04:10:26.532Z (10 days ago)
  • Versions: 11
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Stargazers count: 3.462%
    • Forks count: 3.993%
    • Average: 22.074%
    • Dependent repos count: 31.98%
    • Dependent packages count: 48.86%
repo1.maven.org: com.github.javaparser:javaparser-testing

The test suite for javaparser-core

  • Homepage: https://github.com/javaparser
  • Documentation: https://appdoc.app/artifact/com.github.javaparser/javaparser-testing/
  • Licenses: GNU Lesser General Public License,Apache License, Version 2.0
  • Latest release: 3.2.2 (published over 9 years ago)
  • Last Synced: 2026-10-19T04:13:21.894Z (10 days ago)
  • Versions: 34
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Stargazers count: 3.462%
    • Forks count: 3.993%
    • Average: 22.074%
    • Dependent repos count: 31.98%
    • Dependent packages count: 48.86%
repo1.maven.org: com.github.javaparser:javaparser-core-testing-bdd

The BDD test suite for javaparser-core

  • Homepage: https://github.com/javaparser
  • Documentation: https://appdoc.app/artifact/com.github.javaparser/javaparser-core-testing-bdd/
  • Licenses: GNU Lesser General Public License,Apache License, Version 2.0
  • Latest release: 3.28.2 (published 5 months ago)
  • Last Synced: 2026-10-19T03:47:49.979Z (10 days ago)
  • Versions: 4
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 31.788%
    • Average: 38.616%
    • Dependent packages count: 45.445%
repo1.maven.org: com.github.javaparser:javaparser-core-metamodel-generator

The tool that generates the code in the javaparser-metamodel module

  • Homepage: https://github.com/javaparser
  • Documentation: https://appdoc.app/artifact/com.github.javaparser/javaparser-core-metamodel-generator/
  • Licenses: GNU Lesser General Public License,Apache License, Version 2.0
  • Latest release: 3.28.2 (published 5 months ago)
  • Last Synced: 2026-10-19T03:54:07.788Z (10 days ago)
  • Versions: 4
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 31.788%
    • Average: 38.616%
    • Dependent packages count: 45.445%
repo1.maven.org: com.github.javaparser:javaparser-core-testing

The test suite for javaparser-core

  • Homepage: https://github.com/javaparser
  • Documentation: https://appdoc.app/artifact/com.github.javaparser/javaparser-core-testing/
  • Licenses: GNU Lesser General Public License,Apache License, Version 2.0
  • Latest release: 3.28.2 (published 5 months ago)
  • Last Synced: 2026-10-19T03:54:08.101Z (10 days ago)
  • Versions: 4
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 31.788%
    • Average: 38.616%
    • Dependent packages count: 45.445%
repo1.maven.org: com.github.javaparser:javaparser-symbol-solver-testing

A Symbol Solver for Java, built on top of JavaParser (tests)

  • Homepage: https://github.com/javaparser
  • Documentation: https://appdoc.app/artifact/com.github.javaparser/javaparser-symbol-solver-testing/
  • Licenses: GNU Lesser General Public License,Apache License, Version 2.0
  • Latest release: 3.28.2 (published 5 months ago)
  • Last Synced: 2026-10-19T04:07:55.717Z (10 days ago)
  • Versions: 4
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 31.788%
    • Average: 38.616%
    • Dependent packages count: 45.445%

Dependencies

.github/workflows/create_github_release.yml actions
  • actions/checkout v3.3.0 composite
  • actions/create-release v1.1.4 composite
.github/workflows/maven_tests.yml actions
  • actions/cache v3 composite
  • actions/checkout v3.3.0 composite
  • actions/setup-java v3 composite
  • codecov/codecov-action v3.1.1 composite
.github/workflows/prepare_release_changelog.yml actions
  • actions/checkout v3.3.0 composite
  • actions/setup-java v3 composite
javaparser-core-generators/pom.xml maven
  • com.github.javaparser:javaparser-core ${project.version}
  • org.junit.jupiter:junit-jupiter-engine test
javaparser-core-metamodel-generator/pom.xml maven
  • com.github.javaparser:javaparser-core ${project.version}
javaparser-core-serialization/pom.xml maven
  • com.github.javaparser:javaparser-core 3.24.11-SNAPSHOT
  • javax.json:javax.json-api 1.1.4
  • org.junit.jupiter:junit-jupiter-engine
  • org.glassfish:javax.json 1.1.4 test
javaparser-core-testing/pom.xml maven
  • org.mockito:mockito-inline
  • com.github.javaparser:javaparser-core ${project.version} test
  • com.squareup.okhttp3:okhttp 4.10.0 test
  • org.assertj:assertj-core 3.24.1 test
  • org.hamcrest:hamcrest-library test
  • org.junit.jupiter:junit-jupiter-engine test
  • org.junit.jupiter:junit-jupiter-params test
javaparser-core-testing-bdd/pom.xml maven
  • org.junit.jupiter:junit-jupiter-engine
  • org.junit.vintage:junit-vintage-engine
  • com.github.javaparser:javaparser-core ${project.version} test
  • com.github.valfirst:jbehave-junit-runner 2.3.2 test
  • org.jbehave:jbehave-core 4.8.3 test
javaparser-core/pom.xml maven
javaparser-symbol-solver-core/pom.xml maven
  • com.github.javaparser:javaparser-core 3.25.6-SNAPSHOT
  • com.google.guava:guava
  • org.javassist:javassist
javaparser-symbol-solver-testing/pom.xml maven
  • com.github.javaparser:javaparser-symbol-solver-core ${project.version}
  • org.hamcrest:hamcrest-library
  • org.junit.jupiter:junit-jupiter-engine
  • org.junit.jupiter:junit-jupiter-params
  • org.mockito:mockito-inline
pom.xml maven
  • com.google.guava:guava 32.1.3-jre
  • org.javassist:javassist 3.29.2-GA
  • junit:junit 4.13.2 test
  • org.hamcrest:hamcrest-library 2.2 test
  • org.junit.jupiter:junit-jupiter-engine 5.10.0 test
  • org.junit.jupiter:junit-jupiter-params 5.10.0 test
  • org.junit.vintage:junit-vintage-engine 5.10.0 test
  • org.mockito:mockito-inline 4.6.1 test
.github/workflows/formatting_check.yml actions
  • actions/checkout v4.2.2 composite
  • actions/setup-java v4 composite