static-analyzer

Top 22 static-analyzer Open-Source Projects

  • PHPStan

    PHP Static Analysis Tool - discover bugs in your code without running it!

  • Project mention: Rector keeps your PHP code base fresh and perfect | dev.to | 2024-03-15

    As part of the journey to PHP perfection, you should embrace Rector. It's a amazing, free, and open-source tool for migrations, code quality, type coverage, pushing PHPStan to the highest levels, and yes, it can even auto-fix your existing code! It seamlessly integrates into the CI process, making your development workflow smoother than ever.

  • PHP Metrics

    Beautiful and understandable static analysis tool for PHP

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • EMBA

    EMBA - The firmware security analyzer

  • Project mention: New EMBA firmware analyzer release - EMBA v1.2.3 - R.I.P. Binwalk | /r/netsec | 2023-05-11
  • PHP Mess Detector

    PHPMD is a spin-off project of PHP Depend and aims to be a PHP equivalent of the well known Java tool PMD. PHPMD can be seen as an user friendly frontend application for the raw metrics stream measured by PHP Depend.

  • Project mention: PHP libraries and tools | dev.to | 2023-10-18

    PHPMD - PHP Mess Detector: PHPMD is a spin-off project of PHP Depend and aims to be a PHP equivalent of the well known Java tool PMD. PHPMD can be seen as an user friendly frontend application for the raw metrics stream measured by PHP Depend.

  • codechecker

    CodeChecker is an analyzer tooling, defect database and viewer extension for the Clang Static Analyzer and Clang Tidy

  • BinAbsInspector

    BinAbsInspector: Vulnerability Scanner for Binaries

  • phpinspectionsea

    A Static Code Analyzer for PHP (a PhpStorm/Idea Plugin)

  • Project mention: PHP RFC: Deprecations for PHP 8.3 | /r/PHP | 2023-05-30

    (I actually held the same opinion as you until recently: https://github.com/kalessil/phpinspectionsea/issues/1718 tl;dr the performance impact is negligible)

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • Tailor

    Cross-platform static analyzer and linter for Swift. (by sleekbyte)

  • SVF

    Static Value-Flow Analysis Framework for Source Code

  • SonarJava

    :coffee: SonarSource Static Analyzer for Java Code Quality and Security

  • cwe_checker

    cwe_checker finds vulnerable patterns in binary executables

  • SonarJS

    SonarSource Static Analyzer for JavaScript and TypeScript

  • sonar-dotnet

    Code analyzer for C# and VB.NET projects

  • Project mention: Is breaking out from an infinite async iterator via cancellation considered a code smell? | /r/dotnet | 2023-06-09

    👍 I've reported an issue here, let's see how it goes. I think it will probably be turned down 🙂

  • stan

    🕵️ Haskell STatic ANalyser (by kowainik)

  • lockbud

    Statically detect Rust deadlocks bugs

  • Project mention: Async Rust Is A Bad Language | news.ycombinator.com | 2023-09-08

    There's tracing-mutex that builds a dag of your locks when you acquire them and panics (at runtime) if it could deadlock: https://github.com/bertptrs/tracing-mutex

    parking_lot has a deadlock detection feature for when you deadlock that iirc tells you what deadlocked (so you're not trying to figure it out with a debugger and a lot of time) https://amanieu.github.io/parking_lot/parking_lot/deadlock/i...

    I also just found out about https://github.com/BurtonQin/lockbud which seems to detect deadlocks and a few other issues statically? (seems to require compiling your crate with the same version of rust as lockbud uses, which from the docs is an old 1.63 nightly build?)

  • njsscan

    njsscan is a semantic aware SAST tool that can find insecure code patterns in your Node.js applications.

  • scan-build

    Clang's scan-build re-implementation in python

  • ebpf-verifier

    eBPF verifier based on abstract interpretation

  • Project mention: Bpftime: Userspace eBPF runtime for fast Uprobe and Syscall hook and Plugins | news.ycombinator.com | 2023-11-14

    This project can use a standalone eBPF verifier in this project: https://github.com/vbpf/ebpf-verifier

    It can also use kernel verifier to verify the programs, then “offload”the BPF byte code from kernel, and runs it in userspace.

  • opem

    OPEM (Open Source PEM Fuel Cell Simulation Tool)

  • miss_hit

    MATLAB Independent, Small & Safe, High Integrity Tools - code formatter and more

  • nakedret

    nakedret is a Go static analysis tool to find naked returns in functions greater than a specified function length.

  • dockerfile-security

    Static security checker for Dockerfiles

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

static-analyzer related posts

Index

What are some of the best open-source static-analyzer projects? This list will help you:

Project Stars
1 PHPStan 12,536
2 PHP Metrics 2,435
3 EMBA 2,419
4 PHP Mess Detector 2,289
5 codechecker 2,094
6 BinAbsInspector 1,518
7 phpinspectionsea 1,427
8 Tailor 1,400
9 SVF 1,290
10 SonarJava 1,088
11 cwe_checker 1,049
12 SonarJS 993
13 sonar-dotnet 715
14 stan 559
15 lockbud 346
16 njsscan 343
17 scan-build 341
18 ebpf-verifier 340
19 opem 185
20 miss_hit 143
21 nakedret 124
22 dockerfile-security 93

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com