tthtlc/awesome-source-analysis

Source code understanding via Machine Learning techniques

47
/ 100
Emerging

This is a curated collection of resources for software developers and researchers interested in applying machine learning to understand and analyze source code. It takes academic papers and articles on techniques like deep learning, PCA, and SVM, and organizes them by application, such as vulnerability detection or code generation. The primary user is a software engineer, security analyst, or academic researcher looking to explore or implement advanced code analysis methods.

138 stars.

Use this if you are a software professional or researcher seeking to understand how machine learning can be leveraged for tasks like identifying code vulnerabilities, generating code, or improving software development workflows.

Not ideal if you are looking for an out-of-the-box tool or library to directly apply machine learning to your codebase without diving into the underlying research and techniques.

software-engineering code-analysis vulnerability-detection program-synthesis software-security
No License No Package No Dependents
Maintenance 10 / 25
Adoption 10 / 25
Maturity 8 / 25
Community 19 / 25

How are scores calculated?

Stars

138

Forks

26

Language

License

Last pushed

Jan 18, 2026

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/tthtlc/awesome-source-analysis"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.