Showing 23 of 23 projects
A collaborative collection of C++ best practices and guidelines for writing modern, maintainable C++ code.
A curated collection of publicly available resources on how software companies around the world test their software systems and build their quality culture.
A curated collection of resources about code review practices, tools, and research.
A personal wiki containing notes and drafts about software quality assurance topics and practices.
A curated wiki and collection of notes about software quality assurance, testing, and best practices.
A catalog of 23 Elixir-specific code smells with examples, refactorings, and treatments to improve code quality.
A command-line tool for tracking and reporting on code complexity and timing metrics across git revisions in Python projects.
An R package for unit testing that makes writing and running tests enjoyable and integrated into your workflow.
A Ruby gem that aggregates multiple code quality metrics into unified reports to identify areas needing improvement.
A comprehensive, categorized list of automated testing tools and frameworks for .NET, covering TDD, BDD, ATDD, SBE, and various testing methodologies.
A Java library for calculating class-level and method-level code metrics via static analysis, without requiring compiled code.
A C library for writing tests using the Test Anything Protocol (TAP) output format.
A comprehensive catalog of 82 refactoring strategies for Elixir code, categorized by language-specific, traditional, functional, and Erlang-specific transformations.
A principled test framework for Ruby and MRuby with a focus on simplicity and clarity.
A tool to check AppImage files for compatibility issues and best practices with human-readable feedback.
A ROS package for generating code coverage reports for C++ and Python code in ROS packages.
A schema and web components for visualizing mutation testing results across programming languages.
A Common Lisp implementation of Hamcrest matchers for writing more readable and expressive unit tests.
A contract-first development pipeline for Claude Code that defines correctness before implementation and verifies with adversarial consensus review.
A Rust library for running tests against fixture data with automatic cleanup.
A dataset cataloging bugs found in the Maven ecosystem using static analysis of all project versions.
A dataset containing analysis results from 5 software quality tools for 2000 popular npm packages.
A dataset of static analysis metrics from 22,730 Java jar files from Maven Central for software quality research.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.