Showing 36 of 637 projects
A linter and fixer for the Nix programming language that highlights antipatterns and provides automated fixes.
Static code analyzer for C# and VB.NET that detects bugs, vulnerabilities, and code smells to improve code quality and security.
A Roslyn-based static analyzer for C# and VB.NET that detects bugs, vulnerabilities, and code smells to improve code quality and security.
ESLint plugin that enforces architectural boundaries between code elements in JavaScript and TypeScript projects.
A language server implementing the Language Server Protocol (LSP) for OCaml, providing editor support like autocompletion and diagnostics.
A grep-like tool that understands source code syntax for precise search and manipulation across multiple languages.
A CLI tool to ease into ESLint by fixing one rule at a time, making large-scale linting manageable.
A C/C++ header file that eliminates platform-specific #ifdefs by providing portable macros for static analysis, optimizations, and API management.
A CLI tool that detects magic numbers (unnamed numerical constants) in JavaScript code to improve maintainability.
A RuboCop extension that enforces Rails best practices and coding conventions through automated linting.
A RuboCop extension that enforces Rails best practices and coding conventions through automated linting.
A static code analyzer for Julia that uses type inference to detect potential bugs and type instabilities without requiring type annotations.
A discontinued software analytics tool for analyzing and improving Dart code quality.
A RuboCop extension that enforces code style and best practices for RSpec test files.
A lightweight static analysis tool that validates security and correctness characteristics of Windows PE and Linux ELF binaries.
A comprehensive static analysis library for Java bytecode and JavaScript, supporting interprocedural dataflow, pointer analysis, and call graph construction.
A curated collection of LLVM-based tools, compilers, and resources focused on security, obfuscation, binary lifting, and compiler development.
A static analyzer for Go that recommends struct field rearrangements to maximize memory allocation efficiency.
ESLint parser, plugin, and rule set for GraphQL schemas and operations with custom rule support.
A Sublime Text package that adds Tern-based JavaScript autocompletion, definition jumping, and documentation support.
A web-based visualizer for exploring Golang Abstract Syntax Trees (AST) interactively.
A pluggable JavaScript linter and code transformer with built-in support for JS, TS, JSX, Markdown, YAML, TOML, JSON, and more.
A pluggable JavaScript linter and code transformer with built-in support for JS, TS, JSX, Markdown, YAML, TOML, JSON, and more.
A blazing-fast modern Lua linter written in Rust with a focus on correctness and minimal configuration.
A command-line tool that analyzes C++ #include dependencies and generates dependency graphs in .dot format for visualization.
An Elixir library for defining structs with a type without writing boilerplate code.
A PostgreSQL extension that performs static analysis and linting for PL/pgSQL stored procedures.
A deobfuscator that recovers control flow from binaries compiled with the M/o/Vfuscator one-instruction compiler.
ESLint plugin providing React Native-specific linting rules to enforce code quality and best practices.
An ESLint plugin that provides 80+ rules to detect regex mistakes, enforce style consistency, and optimize regular expressions.
A static analysis tool that scans Nix files for dead code like unused variable bindings and lambda arguments.
A TypeScript Language Service plugin that provides GraphQL autocompletion, validation, and type generation for client development.
An automated malware analysis tool for Linux ELF files, extracting static and dynamic features for security assessment.
A command line tool to generate visual graphs of Ansible playbook structures for documentation and analysis.
A static analysis security scanner for Ruby web applications, supporting Rails, Sinatra, and Padrino frameworks.
A Ruby tool to lint ERB and HTML files using built-in and custom linters for code quality and security.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.