joern

Install command:
brew install joern

Open-source code analysis platform based on code property graphs

https://joern.io/

License: Apache-2.0

Development: Pull requests

Formula JSON API: /api/formula/joern.json

Formula code: joern.rb on GitHub

Bottle (binary package) installation support provided for:

macOS on
Apple Silicon
golden gate ✅
tahoe ✅
sequoia ✅
Linux ARM64 ✅
x86_64 ✅

Current versions:

stable ✅ 4.0.650

Depends on:

astgen 3.51.0 Generate AST in json format for JS/TS
coreutils 9.12 GNU File, Shell, and Text utilities
openjdk@25 25.0.4.1 Development kit for the Java programming language
php 8.5.11 General-purpose scripting language

Depends on when building from source:

sbt 2.0.10 Build tool for Scala projects

Binaries: abap2cpg, c2cpg.sh, csharpsrc2cpg, ghidra2cpg, gosrc2cpg, javasrc2cpg, jimple2cpg, joern, joern-cpg2scpg, joern-export, joern-flow, joern-parse, joern-scan, joern-slice, joern-vectors, jssrc2cpg.sh, kotlin2cpg, php2cpg, pysrc2cpg, rubysrc2cpg, rust2cpg, schema-extender.sh, swiftsrc2cpg.sh

Analytics:

30 days90 days365 days
Installs79221969
Installs (--HEAD)012
Installs on Request79221969
Installs on Request (--HEAD)012
Build Errors4