ShiftLeftSecurity / Joern
Licence: apache-2.0
Open-source code analysis platform for C/C++/Java based on code property graphs
Stars: ✭ 386
Programming Languages
scala
5932 projects
Projects that are alternatives of or similar to Joern
joern
Open-source code analysis platform for C/C++/Java/Binary/Javascript/Python/Kotlin based on code property graphs
Stars: ✭ 968 (+150.78%)
Mutual labels: code-analysis, syntax-tree, dataflow, query-language
Javaparser
Java 1-15 Parser and Abstract Syntax Tree for Java, including preview features to Java 13
Stars: ✭ 3,972 (+929.02%)
Mutual labels: syntax-tree, code-analysis
Pmd
An extensible multilanguage static code analyzer.
Stars: ✭ 3,667 (+850%)
Mutual labels: code-analysis
mdast-util-to-hast
utility to transform mdast to hast
Stars: ✭ 53 (-86.27%)
Mutual labels: syntax-tree
Coala
coala provides a unified command-line interface for linting and fixing all your code, regardless of the programming languages you use.
Stars: ✭ 3,280 (+749.74%)
Mutual labels: code-analysis
mps-coderules
Type checking and logical inference for JetBrains MPS
Stars: ✭ 24 (-93.78%)
Mutual labels: code-analysis
Rascal
The implementation of the Rascal meta-programming language (including interpreter, type checker, parser generator, compiler and JVM based run-time system)
Stars: ✭ 284 (-26.42%)
Mutual labels: query-language
Jsinspect
Detect copy-pasted and structurally similar code
Stars: ✭ 3,379 (+775.39%)
Mutual labels: code-analysis
Code Forensics
A toolset for code analysis and report visualisation
Stars: ✭ 277 (-28.24%)
Mutual labels: code-analysis
bright
Blazing fast parser for BrightScript that gives you ESTree like AST
Stars: ✭ 28 (-92.75%)
Mutual labels: syntax-tree
PothosSoapy
Pothos framework support for software defined radio hardware.
Stars: ✭ 26 (-93.26%)
Mutual labels: dataflow
Bblfshd
A self-hosted server for source code parsing
Stars: ✭ 297 (-23.06%)
Mutual labels: code-analysis
Askql
AskQL is a query language that can express any data request
Stars: ✭ 352 (-8.81%)
Mutual labels: query-language
Joern
Joern's Documentation is available here: https://docs.joern.io/home
Quick Installation
wget https://github.com/ShiftLeftSecurity/joern/releases/latest/download/joern-install.sh
chmod +x ./joern-install.sh
sudo ./joern-install.sh
joern
Compiling (synthetic)/ammonite/predef/interpBridge.sc
Compiling (synthetic)/ammonite/predef/replBridge.sc
Compiling (synthetic)/ammonite/predef/DefaultPredef.sc
Compiling /home/tmp/shiftleft/joern/(console)
██╗ ██████╗ ███████╗██████╗ ███╗ ██╗
██║██╔═══██╗██╔════╝██╔══██╗████╗ ██║
██║██║ ██║█████╗ ██████╔╝██╔██╗ ██║
██ ██║██║ ██║██╔══╝ ██╔══██╗██║╚██╗██║
╚█████╔╝╚██████╔╝███████╗██║ ██║██║ ╚████║
╚════╝ ╚═════╝ ╚══════╝╚═╝ ╚═╝╚═╝ ╚═══╝
joern>
If the installation script fails for any reason, try
./joern-install --interactive
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].