Showing 14 of 14 projects
A lightweight Java/Android reverse engineering suite with decompilers, disassemblers, and advanced analysis tools.
A standalone graphical utility that displays Java source code from compiled CLASS files.
An analytical decompiler that converts Java bytecode back into readable Java source code, used in IntelliJ IDEA.
A symbolic-execution-based security analysis tool for detecting vulnerabilities in Ethereum and EVM-compatible smart contracts.
A static analysis tool for finding bugs in Java code, succeeding the FindBugs project.
A Java library for specifying and testing architecture rules in plain Java unit tests.
An ultra-fast parallelized classpath and module scanner for JVM languages that indexes class metadata without loading classes.
A modern Java and JVM language decompiler focused on high-quality, clean, and accurate code output.
An extensible software model checking framework for Java bytecode programs to detect concurrency defects and runtime errors.
A static code analyzer that detects and reports potential malicious behaviors in Android applications.
A Maven plugin that detects uses of legacy Java APIs in your codebase, promoting modern, performant, and idiomatic alternatives.
A Java bytecode analyzer that detects and blocks forbidden API calls during builds with Ant, Maven, or Gradle.
A Neovim extension for luau-lsp that enhances the Luau development experience with Roblox integration, sourcemap generation, and advanced tooling.
A luac-based static analyzer that detects undeclared global variable usage in Lua code to catch typing errors.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.