tthtlc/awesome-source-analysis
Source code understanding via Machine Learning techniques
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.
Stars
138
Forks
26
Language
—
License
—
Category
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.
Higher-rated alternatives
Cloud-CV/EvalAI
:cloud: :rocket: :bar_chart: :chart_with_upwards_trend: Evaluating state of the art in AI
fireindark707/Python-Schema-Matching
A python tool using XGboost and sentence-transformers to perform schema matching task on tables.
graphbookai/graphbook
Visual AI development framework for training and inference of ML models, scaling pipelines, and...
visual-layer/fastdup
fastdup is a powerful, free tool designed to rapidly generate valuable insights from image and...
github/CodeSearchNet
Datasets, tools, and benchmarks for representation learning of code.