Showing 36 of 125 projects
A simple test coverage tool for Clojure projects that instruments code and generates detailed coverage reports.
A command-line tool that analyzes Ruby code documentation and suggests improvements without enforcing strict rules.
A text file analysis tool that detects non-inclusive language in source code and suggests inclusive alternatives.
A Language Server Protocol implementation for Crystal providing code diagnostics, autocompletion, and go-to-definition.
A collection of Gulp recipes and patterns for automating JavaScript development tasks like testing, code analysis, and deployment.
A library that detects refactorings and generates AST diffs for Java, Python, and Kotlin code changes.
A static race detector for Go that analyzes code without execution to find data races in pointers and concurrency patterns.
Neovim plugin that displays function type annotations as virtual text using the built-in LSP client.
A high-performance, standard-compliant ECMAScript parser for lexical and syntactic analysis.
A Python toolkit for building, analyzing, and manipulating PICO-8 fantasy console game cartridge files.
A CLI tool that automatically generates Docker configuration files for Ruby, PHP, Python, and Node.js applications.
A lightweight static analyzer for developers that finds code patterns across multiple programming languages.
A curated list of awesome production-grade free and open source software applications organized by category.
A Go tool that analyzes and fixes fmt.Errorf() calls to use the new %w error-wrapping verb directive.
A Lua superset compiler and code analysis tool with compile-time meta-programming capabilities.
A Java bytecode analyzer that detects and blocks forbidden API calls during builds with Ant, Maven, or Gradle.
A Clojure library providing tracing macros and functions to help debug and understand code execution.
Track and report test coverage for R packages with local reports and optional CI integration.
A tool to scan projects for regexes vulnerable to catastrophic backtracking (REDOS) through static extraction, detection, and validation.
A language server implementing the Language Server Protocol for Crystal, providing code analysis and editor integration.
A single Mix task to efficiently run all code analysis and testing tools in an Elixir project.
A CLI tool that unifies multiple PHP quality assurance and static analysis tools under a single command interface.
A command-line tool to manage TODOs, tickets, and checklists as configuration within your codebase using git history.
A static analysis tool for Go that checks whether HTTP response bodies are properly closed to enable TCP connection reuse.
A library that parses Delphi source code to generate abstract syntax trees for analysis and tooling.
A Visual Studio Code extension providing comprehensive language support for the Crystal programming language.
A Kotlin library for extracting path-based code representations and ASTs from multiple languages to prepare code for machine learning models.
A language server implementing the Microsoft Language Server Protocol for Ada, SPARK, and GPR project files.
A Java symbol solver that resolves type references and declarations in Java code by analyzing JavaParser ASTs.
An Elixir tool that analyzes database migrations to detect potentially dangerous or destructive operations.
A runtime analysis tool that finds suboptimal Ruby class API usage by observing method calls during test execution.
A Neovim plugin that enhances .NET development with automatic LSP setup, debugging, and code analysis features.
A JavaScript complexity analysis library that calculates maintainability, cyclomatic complexity, and Halstead metrics from ASTs.
A Sublime Text 3 plugin providing syntax highlighting, code analysis, package management, and project generation for Dart development.
Roslyn analyzers for detecting security vulnerabilities in .NET applications during development.
Static analysis framework for ROS1 applications to detect software problems early in development.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.