Scientific Software
Updated 10 months ago

fortran-src — Peer-reviewed • Rank 16.8 • Science 100%

fortran-src: Fortran static analysis infrastructure - Published in JOSS (2025)

Engineering
Scientific Software · Peer-reviewed
Scientific Software
Updated 10 months ago

OPEM — Peer-reviewed • Rank 13.4 • Science 93%

OPEM : Open Source PEM Cell Simulation Tool - Published in JOSS (2018)

Updated 10 months ago

ford • Rank 19.4 • Science 59%

Automatically generates FORtran Documentation from comments within the code.

Updated 10 months ago

tai-e • Rank 10.4 • Science 67%

An easy-to-learn/use static analysis framework for Java

Updated 10 months ago

fr.inria.gforge.spoon:spoon-core • Rank 19.7 • Science 57%

Spoon is a metaprogramming library to analyze and transform Java source code. :spoon: is made with :heart:, :beers: and :sparkles:. It parses source files to build a well-designed AST with powerful analysis and transformation API.

Updated 10 months ago

slither-analyzer • Rank 24.8 • Science 46%

Static Analyzer for Solidity and Vyper

Updated 10 months ago

python-scalpel • Rank 15.4 • Science 46%

Scalpel: The Python Static Analysis Framework

Updated 10 months ago

codechecker • Rank 23.1 • Science 36%

CodeChecker is an analyzer tooling, defect database and viewer extension for static and dynamic analyzer tools.

Updated 10 months ago

https://github.com/cqfn/jpeek • Rank 9.6 • Science 36%

Hosted and command-line calculator of cohesion metrics for Java code

Updated 10 months ago

https://github.com/coinfabrik/scout-audit • Rank 17.5 • Science 26%

Scout is an extensible open-source tool intended to assist smart contract developers and auditors detect common security issues and deviations from best practices. Scout audit is the core development on which we extend scout for specific blockchains.

Updated 10 months ago

https://github.com/coinfabrik/scout-soroban • Rank 15.8 • Science 26%

Scout is an extensible open-source tool intended to assist Stellar Soroban smart contract developers and auditors detect common security issues and deviations from best practices.

Updated 10 months ago

radon • Rank 26.7 • Science 13%

Various code metrics for Python code

Updated 10 months ago

https://github.com/cqfn/aibolit • Rank 8.3 • Science 26%

A Static Analyzer for Java Powered by Machine Learning: Identifies Anti-Patterns Begging for Refactoring

Updated 10 months ago

https://github.com/cqfn/veniq • Rank 6.0 • Science 26%

Veniq uses Machine Learning to analyze source code, find possible refactorings, and suggest those that seem optimal

Updated 10 months ago

https://github.com/crytic/amarna • Rank 11.9 • Science 13%

Amarna is a static-analyzer and linter for the Cairo programming language.

Updated 10 months ago

https://github.com/bytedance/appshark • Rank 9.4 • Science 13%

Appshark is a static taint analysis platform to scan vulnerabilities in an Android app.

Updated 10 months ago

https://github.com/camfort/fortran-src-extras • Rank 7.9 • Science 13%

Various utility functions and orphan instances which may be useful when using fortran-src.

Updated 10 months ago

gptlint • Science 44%

A linter with superpowers! 🔥 Use LLMs to enforce best practices across your codebase.

Updated 10 months ago

qchecker • Science 26%

A library intended to identify semantically meaningful micro-antipatterns in student code

Updated 10 months ago

inspect4py • Science 67%

Static code analysis package for Python repositories

Updated 10 months ago

key • Science 39%

KeY Theorem Prover for Deductive Java Verification

Updated 10 months ago

mastg • Science 44%

The OWASP Mobile Application Security Testing Guide (MASTG) is a comprehensive manual for mobile app security testing and reverse engineering. It describes technical processes for verifying the OWASP Mobile Security Weakness Enumeration (MASWE) weaknesses, which are in alignment with the OWASP MASVS.

Updated 10 months ago

https://github.com/coinfabrik/scout-substrate • Science 13%

Scout is an extensible open-source tool intended to assist Substrate developers and auditors detect common security issues and deviations from best practices.

Updated 10 months ago

atlas • Science 49%

Automated Amortised Complexity Analysis of Self-Adjusting Data Structures

Updated 10 months ago

securibench-micro.js • Science 44%

A Securibench Micro inspired program analysis benchmark for server-side JavaScript

Updated 10 months ago

https://github.com/camfort/camfort • Science 23%

Light-weight verification and transformation tools for Fortran

Updated 10 months ago

dasca • Science 13%

DASCA combines dynamic and static techniques for analysing code for finding security (i.e., vulnerabilities), safety, or reliability problems.

Updated 10 months ago

https://github.com/crytic/contract-explorer • Science 26%

Visual Studio Code integration for Slither, a Solidity static analysis framework

Updated 10 months ago

stadyna • Science 67%

StaDynA: Addressing the Problem of Dynamic Code Updates in the Security Analysis of Android Applications

Updated 10 months ago

https://github.com/csvl/sema • Science 26%

SEMA is based on angr, a symbolic execution engine used to extract API calls. Especially, we extend ANGR with strategies to create representative signatures based on System Call Dependency graph (SCDG). Those SCDGs can be exploited in machine learning modules to do classification/detection.