Showing 36 of 39 projects
A complete agentic skills framework and software development workflow for coding agents that enforces systematic processes like TDD and subagent-driven development.
A hands-on guide to learning the Go programming language through test-driven development principles.
The most popular mocking framework for unit tests written in Java.
Standalone and test framework agnostic JavaScript test spies, stubs and mocks.
A mature testing framework for Go that helps developers write expressive, behavior-driven specifications.
A fast, single-header C++11/14/17/20/23 testing framework designed for minimal compile times and in-production-code testing.
Automatically generates table-driven Go test boilerplate from source code, with optional AI-powered test case generation.
A refactoring kata for practicing test-driven development and improving legacy code skills across multiple programming languages.
A collection of JavaScript coding challenges and interview questions with test-driven development workflow.
A unit-testing framework for all .NET languages, supporting macOS, Linux, and Windows.
A tutorial for building a Flask blogging app using Test-Driven Development (TDD) and vanilla JavaScript.
Automated Test-Driven Development enforcement plugin for Claude Code that blocks implementation without failing tests.
A professional development environment for Claude Code that enforces spec-driven development, automated testing, and quality gates.
A unit testing and mocking framework for C and C++ with memory leak detection.
Automatically generate API documentation from RSpec acceptance tests for Rails applications.
A collection of Clojure programming katas inspired by Alice in Wonderland for practicing functional programming concepts.
A collection of Clojure programming katas inspired by Alice in Wonderland for learning and practice.
A refactoring exercise based on tennis scoring rules to practice improving existing code.
A collection of hands-on Test Driven Development katas implemented in C# for practicing unit testing and TDD principles.
A collection of hands-on Test Driven Development katas implemented in C# for practicing unit testing and TDD principles.
A comprehensive, practical development guide for Deno, focusing on application development with TDD and native APIs.
A comprehensive, categorized list of automated testing tools and frameworks for .NET, covering TDD, BDD, ATDD, SBE, and various testing methodologies.
A mock driver for pgx (PostgreSQL driver for Go) to test database interactions without a real database connection.
A guide to applying Test-Driven Development and clean architecture principles when building software from Jupyter notebooks.
Generate Phoenix API documentation automatically from ExUnit tests, supporting Markdown, Swagger/Slate, API Blueprint, and Postman formats.
A Swift library for running unit tests directly within Xcode Playgrounds to support Test-Driven Development workflows.
A collection of code katas focused on refactoring legacy code to follow SOLID principles and improve testability.
An open-source unit test framework for Hive SQL queries, enabling TDD without installed dependencies via JUnit 4 and 5.
A TestNG-like data provider runner for JUnit with many additional features for parameterized testing.
A database testing framework for test-driven development of database code with readable, maintainable tests.
A lively vi editor with test coverage, flexibility, and live REPL integration.
A step-by-step tutorial for building a fully functional todo list app in Phoenix 1.7 using only HTML, CSS, and Elixir.
A refactoring exercise to practice identifying code smells and applying polymorphism to improve object-oriented design.
A refactoring kata for practicing test-driven development and code improvement on a supermarket receipt system.
A Java library for creating test data objects using YAML fixtures and the ObjectMother pattern.
A coding kata exercise for implementing a train seat reservation system with business rules and service integration.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.