Pure Python Java parser and tools
☆793Sep 17, 2023Updated 2 years ago
Alternatives and similar repositories for javalang
Users that are interested in javalang are comparing it to the libraries listed below
Sorting:
- A Java parser written in Python using PLY.☆150Nov 30, 2021Updated 4 years ago
- Code for the model presented in the paper: "code2seq: Generating Sequences from Structured Representations of Code"☆564Jul 12, 2025Updated 7 months ago
- Java 1-25 Parser and Abstract Syntax Tree for Java with advanced analysis functionalities.☆6,055Feb 21, 2026Updated last week
- ☆242Feb 14, 2024Updated 2 years ago
- CodeBERT☆2,737Jul 9, 2023Updated 2 years ago
- A Database of Real Faults and an Experimental Infrastructure to Enable Controlled Experiments in Software Engineering Research☆933Oct 11, 2025Updated 4 months ago
- DeepCS: Deep Code Search☆283May 26, 2022Updated 3 years ago
- src2abs is a tool that abstracts Java source code☆36Apr 10, 2019Updated 6 years ago
- TensorFlow code for the neural network presented in the paper: "code2vec: Learning Distributed Representations of Code"☆1,141Sep 20, 2023Updated 2 years ago
- The dataset for EMSE-DeepCom☆122Mar 20, 2021Updated 4 years ago
- CodeXGLUE☆1,803Apr 23, 2024Updated last year
- Summarizing Source Code using a Neural Attention Model - CODENN☆239Jan 23, 2023Updated 3 years ago
- ☆30Nov 15, 2018Updated 7 years ago
- Official implementation of our work, A Transformer-based Approach for Source Code Summarization [ACL 2020].☆195May 28, 2022Updated 3 years ago
- AutoenCODE is a Deep Learning infrastructure that allows to encode source code fragments into vector representations, which can be used t…☆62Mar 29, 2018Updated 7 years ago
- Java Program -> AST -> .dot -> Visualization☆68Jun 2, 2021Updated 4 years ago
- ☆19Dec 8, 2022Updated 3 years ago
- A library for mining of path-based representations of code (and more)☆299Nov 7, 2025Updated 3 months ago
- ☆16Oct 2, 2024Updated last year
- Preprocessed Python functions and docstrings for automated code documentation (code2doc) and automated code generation (doc2code) tasks.☆211Jul 13, 2020Updated 5 years ago
- source code for 'Improving automatic source code summarization via deep reinforcement learning'☆78Jun 2, 2021Updated 4 years ago
- Website for "A Survey of Machine Learning for Big Code and Naturalness"☆291Feb 7, 2025Updated last year
- ☆121Oct 28, 2022Updated 3 years ago
- Soot - A Java optimization framework☆3,072Feb 23, 2026Updated last week
- ☆51Nov 13, 2020Updated 5 years ago
- Fast and Precise On-the-fly Patch Validation for All☆10Feb 24, 2023Updated 3 years ago
- For our ICSE23 paper "KNOD: Domain Knowledge Distilled Tree Decoder for Automated Program Repair" by Nan Jiang, Thibaud Lutellier, Yiling…☆33Sep 28, 2023Updated 2 years ago
- Sequence-to-Sequence Learning for End-to-End Program Repair (IEEE TSE 2019). Open-science repo. http://arxiv.org/pdf/1901.01808☆86Jun 9, 2023Updated 2 years ago
- GZoltar - Java Library for Automatic Debugging http://www.gzoltar.com☆87Aug 20, 2024Updated last year
- StaQC: a systematically mined dataset containing around 148K Python and 120K SQL domain question-code pairs, as described in "StaQC: A Sy…☆172Aug 28, 2021Updated 4 years ago
- A curated list of papers, theses, datasets, and tools related to the application of Machine Learning for Software Engineering☆731Nov 6, 2025Updated 3 months ago
- ☆26Jul 5, 2022Updated 3 years ago
- ☆69Sep 17, 2020Updated 5 years ago
- Python bindings to the Tree-sitter parsing library☆1,360Dec 30, 2025Updated 2 months ago
- ☆14Feb 2, 2023Updated 3 years ago
- Computes the AST difference (aka edit script) between two Spoon Java source code abstract syntax trees☆176Feb 21, 2026Updated last week
- T.J. Watson Libraries for Analysis, with front ends for Java, Android, and JavaScript, and many common static program analyses.☆835Updated this week
- Vul4J: A Dataset of Reproducible Java Vulnerabilities☆121Sep 2, 2025Updated 6 months ago
- Datasets, tools, and benchmarks for representation learning of code.☆2,412Jan 31, 2022Updated 4 years ago