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.
- Host: GitHub
- URL: https://github.com/javaparser/javaparser
- Owner: javaparser
- License: other
- Created: 2011-10-30T14:03:44.000Z (almost 15 years ago)
- Default Branch: master
- Last Pushed: 2026-10-16T19:32:41.000Z (12 days ago)
- Last Synced: 2026-10-19T03:29:41.938Z (10 days ago)
- Topics: abstract-syntax-tree, ast, code-analysis, code-generation, code-generator, java, javadoc, javaparser, javasymbolsolver, parser, syntax-tree
- Language: Java
- Homepage: https://javaparser.org
- Size: 46 MB
- Stars: 6,162
- Watchers: 136
- Forks: 1,267
- Open Issues: 454
-
Metadata Files:
- Readme: readme.md
- Changelog: changelog.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Security: SECURITY.md
-
Funding:
- Open collective: javaparser
Owner metadata:
- Name: JavaParser
- Login: javaparser
- Email:
- Kind: organization
- Description:
- Website: http://javaparser.org
- Location:
- Twitter:
- Company:
- Icon url: https://avatars.githubusercontent.com/u/9988471?v=4
- Repositories: 8
- Last Synced at: 2024-03-26T03:53:21.788Z
- Profile URL: https://github.com/javaparser
GitHub Events
Total
- Commit comment event: 1
- Create event: 134
- Delete event: 137
- Fork event: 71
- Issue comment event: 509
- Issues event: 176
- Member event: 1
- Pull request event: 369
- Pull request review comment event: 58
- Pull request review event: 61
- Push event: 1192
- Release event: 4
- Watch event: 530
- Total: 3243
Last Year
- Create event: 25
- Delete event: 41
- Fork event: 3
- Issue comment event: 52
- Issues event: 26
- Member event: 1
- Pull request event: 73
- Pull request review comment event: 15
- Pull request review event: 14
- Push event: 542
- Release event: 1
- Watch event: 43
- Total: 836
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 | 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
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
- Total packages: 16
- Total downloads: unknown
- Total docker downloads: 596,846,173
- Total dependent packages: 629 (may contain duplicates)
- Total dependent repositories: 2,105 (may contain duplicates)
- Total versions: 1,077
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
- actions/checkout v3.3.0 composite
- actions/create-release v1.1.4 composite
- actions/cache v3 composite
- actions/checkout v3.3.0 composite
- actions/setup-java v3 composite
- codecov/codecov-action v3.1.1 composite
- actions/checkout v3.3.0 composite
- actions/setup-java v3 composite
- com.github.javaparser:javaparser-core ${project.version}
- org.junit.jupiter:junit-jupiter-engine test
- com.github.javaparser:javaparser-core ${project.version}
- 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
- 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
- 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
- com.github.javaparser:javaparser-core 3.25.6-SNAPSHOT
- com.google.guava:guava
- org.javassist:javassist
- 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
- 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
- actions/checkout v4.2.2 composite
- actions/setup-java v4 composite