# AI-Powered Unit Test Generators

> Search results for `generate unit tests with AI` on awesome-repositories.com. 116 total matches; showing the first 50.

Explore on the web: https://awesome-repositories.com/q/generate-unit-tests-with-ai

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [this search on awesome-repositories.com](https://awesome-repositories.com/q/generate-unit-tests-with-ai).**

## Results

- [keploy/keploy](https://awesome-repositories.com/repository/keploy-keploy.md) (17,622 ⭐) — Keploy is an automated testing platform that leverages kernel-level traffic interception to generate and maintain regression test suites for microservices. By capturing live network traffic and system calls via eBPF, the platform automatically creates deterministic test cases and mocks external dependencies without requiring manual code instrumentation. This approach allows developers to validate application behavior and API contracts by replaying production-like traffic in isolated environments.

The platform distinguishes itself through its use of machine learning to perform test maintenance
- [nasa/fprime](https://awesome-repositories.com/repository/nasa-fprime.md) (10,766 ⭐) — F Prime is a component-based framework designed for the development and deployment of embedded and spaceflight software. It provides a modular architecture that decouples software logic from communication interfaces, allowing developers to define system structures through a domain-specific modeling language. This model-based approach enables automated code generation, ensuring consistency across complex system topologies while maintaining strict interface contracts between software modules.

The framework distinguishes itself through its integrated build system and ground data operations suite
- [florinpop17/app-ideas](https://awesome-repositories.com/repository/florinpop17-app-ideas.md) (95,036 ⭐) — App-ideas is a development platform that integrates autonomous AI agents into local environments to orchestrate code review, automated fix application, and workflow management. It functions as a command-line interface that connects external AI assistants to your codebase, enabling iterative development cycles through plugin-based integration and natural language triggers.

The platform distinguishes itself through a robust static analysis engine that traverses syntax trees to enforce structural coding standards and identify violations. Users can define custom review rules, architectural prefer
- [mobile-dev-inc/maestro](https://awesome-repositories.com/repository/mobile-dev-inc-maestro.md) (10,788 ⭐) — Maestro is a declarative mobile and web UI automation framework designed for end-to-end testing. It operates by querying the native accessibility tree of an application, allowing for black-box testing without requiring source code instrumentation or platform-specific dependencies.

The framework distinguishes itself through a unified command syntax that abstracts interactions across Android, iOS, and web environments. It features a dynamic synchronization engine that automatically pauses test execution to account for non-deterministic animations and network-dependent content loading, ensuring
- [microsoft/playwright](https://awesome-repositories.com/repository/microsoft-playwright.md) (91,074 ⭐) — Playwright is a comprehensive browser automation framework designed for end-to-end testing and web workflow automation. It provides a unified API to drive web applications across multiple browser engines, enabling developers to simulate complex user interactions, perform web scraping, and validate application behavior in consistent, isolated environments.

The framework distinguishes itself through a web-first testing paradigm that prioritizes stability and resilience. By utilizing an auto-waiting actionability engine and accessibility-tree-based locators, it eliminates common sources of test
- [equalexperts/dbt-unit-testing](https://awesome-repositories.com/repository/equalexperts-dbt-unit-testing.md) (447 ⭐) — Dbt Unit Testing is a dbt package that provides support for unit testing in dbt.
- [expo/expo](https://awesome-repositories.com/repository/expo-expo.md) (50,111 ⭐) — Expo is a universal mobile framework designed to build native iOS and Android applications from a single codebase using web-standard technologies. It provides a comprehensive development environment that includes a unified runtime for testing, cloud-based infrastructure for compiling and signing native binaries, and automated tools for managing the entire mobile release lifecycle, including app store submission.

The framework distinguishes itself through a plugin-based native configuration engine that programmatically modifies project files, allowing developers to integrate native modules wit
- [bodil/purescript-test-unit](https://awesome-repositories.com/repository/bodil-purescript-test-unit.md) (90 ⭐) — An asynchronous unit test runner for PureScript.
- [zebroc/chatgpt-create-unit-tests](https://awesome-repositories.com/repository/zebroc-chatgpt-create-unit-tests.md) (13 ⭐) — A GitHub Action that analyses a Pull Request and adds unit tests if necessary / possible
- [jetify-com/devbox](https://awesome-repositories.com/repository/jetify-com-devbox.md) (12,105 ⭐) — Devbox is a development environment orchestrator designed to create reproducible, isolated workspaces for software projects. By leveraging declarative configuration files and the Nix package manager, it ensures that project dependencies, environment variables, and tooling remain consistent across different machines and team members. It functions as a central manager for project-specific environments, providing isolated shell execution that prevents conflicts with host system software.

The project distinguishes itself through its ability to bridge local development and cloud-hosted infrastruct
- [yhfudev/cpp-ci-unit-test](https://awesome-repositories.com/repository/yhfudev-cpp-ci-unit-test.md) (2 ⭐) — Tiny unit test framework for C and C++, post-modern, single header, auto register, xml report, TDD
- [continuedev/continue](https://awesome-repositories.com/repository/continuedev-continue.md) (33,716 ⭐) — Continue is an automated code review platform that integrates AI agents directly into the software development lifecycle. By executing custom validation rules against pull request diffs, it provides immediate feedback through repository status checks, allowing teams to enforce quality, security, and documentation standards before manual review begins.

The system distinguishes itself through a file-based configuration model where validation logic is defined in version-controlled markdown files. These files act as system prompts that guide autonomous agents in evaluating code changes. This appr
- [elysiajs/elysia](https://awesome-repositories.com/repository/elysiajs-elysia.md) (18,531 ⭐) — Elysia is a high-performance TypeScript web framework designed for building type-safe backend services. It provides a modular, plugin-based architecture that allows developers to compose server logic, middleware, and validation schemas into scalable application instances. By leveraging native web standards, the framework ensures portability across diverse JavaScript runtimes, including Node.js, Deno, and various edge computing environments.

The framework distinguishes itself through its focus on end-to-end type safety, automatically synchronizing request and response definitions between the s
- [cunarist/rinf](https://awesome-repositories.com/repository/cunarist-rinf.md) (2,623 ⭐) — rinf is a cross-platform native bridge and integration layer used to connect business logic written in Rust to application frontends. It functions as a cross-language message broker and binary serialization framework that enables the exchange of structured data between a Rust backend and user interfaces across mobile, desktop, and web targets.

The project utilizes a schema-driven code generator to produce language-specific message classes from shared definitions. This ensures type-safe message passing and consistency across different programming environments, preventing data mismatches during
- [fdefelici/clove-unit](https://awesome-repositories.com/repository/fdefelici-clove-unit.md) (54 ⭐) — CLove-Unit is a single-header unit testing library designed for C (compatible with C++).
- [endlesscheng/codeforces-go](https://awesome-repositories.com/repository/endlesscheng-codeforces-go.md) (8,541 ⭐) — Codeforces-go is a competitive programming algorithm library written in Go, providing a collection of reusable code templates for solving algorithmic problems. It covers core areas including data structures, graph algorithms, dynamic programming, and mathematical computation, with pre-built implementations for segment trees, Fenwick trees, shortest paths, minimum spanning trees, knapsack DP, interval DP, and number theory routines.

The library organizes its templates by algorithmic pattern, grouping them into categories such as DP, graph, and math to match common contest question structures.
- [genieincodebottle/generative-ai](https://awesome-repositories.com/repository/genieincodebottle-generative-ai.md) (0 ⭐) — I built AI-ML Companion - every AI, ML, GenAI and Agentic AI concept covered here, taught visually with animated diagrams, quizzes, and hands-on Python.
- [webassembly/binaryen](https://awesome-repositories.com/repository/webassembly-binaryen.md) (8,354 ⭐) — Binaryen is a WebAssembly compiler toolchain and optimizer designed to transform, validate, and shrink binary modules. It provides a comprehensive intermediate representation framework that converts binary code into a single-assignment form to enable advanced program analysis and code transformation.

The project includes a specialized transformation engine that applies iterative optimization passes to increase execution speed and reduce binary size. Additionally, it functions as a transpiler that translates WebAssembly binary modules into executable JavaScript for environments that lack nativ
- [fastendpoints/fastendpoints](https://awesome-repositories.com/repository/fastendpoints-fastendpoints.md) (5,953 ⭐) — A light-weight REST API development framework for ASP.NET 8 and newer.
- [bchavez/bogus](https://awesome-repositories.com/repository/bchavez-bogus.md) (9,700 ⭐) — Bogus is a fake data generator for .NET applications, including C#, F#, and VB.NET. It provides a deterministic mock data engine and an object configuration mapper to produce realistic profiles, addresses, and financial records.

The library differentiates itself through a localization data provider that generates region-specific identifiers across various international languages and locales. It ensures reproducibility across executions by using seed values to control the sequence of generated data.

The project covers wide-ranging data synthesis capabilities, including the generation of netwo
- [llnl/units](https://awesome-repositories.com/repository/llnl-units.md) (171 ⭐) — A run-time C++ library for working with units of measurement and conversions between them and with string representations of units and measurements
- [google/comprehensive-rust](https://awesome-repositories.com/repository/google-comprehensive-rust.md) (33,049 ⭐) — Comprehensive Rust is a structured educational curriculum designed to teach the Rust programming language, focusing on its core principles of memory safety, performance, and type correctness. The project provides a comprehensive learning path for software engineers, covering the language's ownership model, borrow checking, and compile-time validation mechanisms that eliminate common memory-related errors without the need for a garbage collector.

The curriculum distinguishes itself by offering specialized modules that demonstrate how to apply these safety guarantees in diverse, high-performanc
- [schemathesis/schemathesis](https://awesome-repositories.com/repository/schemathesis-schemathesis.md) (3,055 ⭐) — Schemathesis is a property-based testing tool and fuzzer for schema-based APIs. It analyzes OpenAPI and JSON Schema specifications to automatically generate test cases that identify crashes, schema violations, and validation bypasses. The project functions as a contract validator and security scanner, verifying that a live server strictly adheres to its defined specifications.

The framework distinguishes itself through stateful API testing, which chains multiple related requests together to uncover bugs that only emerge during complex, multi-step user workflows. It also utilizes response-driv
- [polysquare/cmake-unit](https://awesome-repositories.com/repository/polysquare-cmake-unit.md) (39 ⭐) — A unit testing framework for CMake
- [microsoft/vscode-copilot-chat](https://awesome-repositories.com/repository/microsoft-vscode-copilot-chat.md) (9,493 ⭐) — This project is an AI-powered IDE extension and LLM coding assistant that provides a conversational interface for generating, refactoring, and debugging code. It functions as an AI agent framework and a Model Context Protocol client, connecting AI models to external data sources and tools to automate complex development tasks.

The system is distinguished by its use of autonomous AI agents capable of multi-step task execution, including the ability to read files, modify code, and run terminal commands iteratively. It supports recursive agent orchestration through subagent delegation and employ
- [pzavolinsky/react-unit](https://awesome-repositories.com/repository/pzavolinsky-react-unit.md) (194 ⭐) — Lightweight unit test library for ReactJS
- [flutter-team-archive/plugins](https://awesome-repositories.com/repository/flutter-team-archive-plugins.md) (17,710 ⭐) — This project is a collection of official plugin packages and a native integration library designed to provide a consistent interface for accessing hardware and software functionality across different mobile and desktop platforms. It serves as a native platform bridge, enabling cross-platform applications to invoke native code and manage operating system dependencies.

The project utilizes a federated plugin architecture, splitting plugins into common interfaces and separate platform implementations to allow for independent development and extension. It further supports native integration throu
- [nholthaus/units](https://awesome-repositories.com/repository/nholthaus-units.md) (1,048 ⭐) — a compile-time, header-only, dimensional analysis and unit conversion library built on c++14 with no dependencies.
- [valyala/fasthttp](https://awesome-repositories.com/repository/valyala-fasthttp.md) (23,264 ⭐) — Fasthttp is a high-performance networking framework for Go, designed to maximize throughput and minimize memory overhead in demanding web applications. It functions as a specialized HTTP server and client library that prioritizes efficient resource management, allowing developers to build scalable services capable of handling massive concurrent traffic with minimal garbage collection pressure.

The library distinguishes itself through a focus on zero-allocation processing and low-level optimization. It achieves this by recycling temporary request and response objects through managed pools and
- [vitest-dev/vitest](https://awesome-repositories.com/repository/vitest-dev-vitest.md) (15,970 ⭐) — Vitest is a high-performance testing framework designed for JavaScript and TypeScript applications. It provides an integrated environment that supports unit, integration, and browser-based testing, allowing developers to execute test suites natively without requiring separate build steps or complex configuration.

The project distinguishes itself through a highly optimized execution model that leverages worker-thread isolation and on-demand module transformation to provide rapid feedback. It includes a comprehensive suite of mocking and spying utilities that allow for the interception of depen
- [microsoft/vscode](https://awesome-repositories.com/repository/microsoft-vscode.md) (186,401 ⭐) — This project is a cross-platform code editor designed for software development, offering a comprehensive suite of tools for text editing, workspace management, and task automation. It includes native support for version control, an integrated terminal, and a flexible task runner that allows for the execution of build, test, and deployment workflows directly within the environment.

The editor features an extensive AI-driven development assistant system, which provides conversational chat interfaces, inline code suggestions, and autonomous agents capable of executing multi-step coding tasks. Th
- [chenrocks/uniter](https://awesome-repositories.com/repository/chenrocks-uniter.md) (0 ⭐) — This is the official repository of UNITER (ECCV 2020). This repository currently supports finetuning UNITER on NLVR2, VQA, VCR, SNLI-VE, Image-Text Retrieval for COCO and Flickr30k, and Referring Expression Comprehensions (RefCOCO, RefCOCO+, and RefCOCO-g). Both UNITER-base and UNITER-large…
- [blakeblackshear/frigate](https://awesome-repositories.com/repository/blakeblackshear-frigate.md) (33,778 ⭐) — Frigate is a self-hosted network video recorder that functions as a private, local AI-powered vision engine. It manages video streams by performing real-time object detection, tracking, and classification directly on local hardware, ensuring that security monitoring and activity recording remain independent of cloud services.

The system distinguishes itself through a modular, hardware-accelerated video pipeline that offloads intensive decoding and machine learning inference to dedicated GPUs, NPUs, or specialized accelerators like Coral TPUs and Hailo modules. It utilizes state-based object t
- [codefuse-ai/test-agent](https://awesome-repositories.com/repository/codefuse-ai-test-agent.md) (700 ⭐) — Agent that empowers software testing with LLMs; industrial-first in China
- [pytest-dev/pytest](https://awesome-repositories.com/repository/pytest-dev-pytest.md) (13,645 ⭐) — pytest is a testing framework for Python that provides a command-line runner for discovering and executing test suites. It is built on a modular architecture that uses standard language assertions to verify code correctness, automatically inspecting expressions to provide detailed failure reports without requiring specialized assertion methods.

The framework distinguishes itself through a dependency injection system that manages setup and teardown logic by automatically resolving and injecting resources into test functions. It also features a hook-based plugin architecture that allows for dee
- [vert-x3/vertx-unit](https://awesome-repositories.com/repository/vert-x3-vertx-unit.md) (33 ⭐) — Async unit testing for Vert.x.
- [microsoft/generative-ai-for-beginners](https://awesome-repositories.com/repository/microsoft-generative-ai-for-beginners.md) (112,045 ⭐) — This project is a comprehensive, open-source educational curriculum designed to guide developers through the mastery of generative artificial intelligence. It provides a structured learning path that covers foundational concepts, prompt engineering, and the practical application of large language models. The repository serves as a central hub for skill acquisition, offering sequential modules that progress from basic model mechanics to advanced architectural patterns.

The curriculum distinguishes itself by focusing on the end-to-end lifecycle of intelligent software, including the implementat
- [oi-wiki/oi-wiki](https://awesome-repositories.com/repository/oi-wiki-oi-wiki.md) (26,176 ⭐) — This project is a comprehensive, community-maintained knowledge base and toolkit designed for competitive programming. It serves as a centralized repository for algorithmic theory, data structures, and mathematical techniques, providing a structured reference for informatics and collegiate programming competitions.

The project distinguishes itself by integrating educational content with a robust suite of automation utilities. It provides a complete workflow for competitive programming, including tools for automated test case generation, solution verification, and direct interaction with onlin
- [onsi/ginkgo](https://awesome-repositories.com/repository/onsi-ginkgo.md) (9,014 ⭐) — Ginkgo is a behavior-driven development testing framework, assertion library, and test runner for Go. It provides a domain-specific language for writing human-readable specifications, organizing tests into hierarchical containers and subjects to describe system behavior.

The project distinguishes itself through advanced execution control and observability, featuring a test runner capable of parallel distribution, sharding, and randomized execution order to detect flaky tests. It includes specialized diagnostic tools for goroutine leak detection, hanging spec monitoring, and failure state debu
- [mingyuliutw/unit](https://awesome-repositories.com/repository/mingyuliutw-unit.md) (2,029 ⭐) — We have a reimplementation of the UNIT method that is more performant. It is avaiable at Imaginaire
- [elastic/elasticsearch](https://awesome-repositories.com/repository/elastic-elasticsearch.md) (77,012 ⭐) — Elasticsearch is a distributed search engine and document store designed for the high-performance indexing and retrieval of massive volumes of unstructured data. It functions as a centralized analytics platform, providing a schema-flexible architecture that organizes information into searchable indices while maintaining global cluster state through a distributed consensus mechanism.

The platform distinguishes itself through its integrated approach to observability, security, and advanced analytics. It combines full-text, vector, and hybrid search capabilities with machine learning-driven insi
- [flutter/flutter](https://awesome-repositories.com/repository/flutter-flutter.md) (177,056 ⭐) — This project is a multi-platform UI framework designed for building applications that target mobile, web, and desktop environments from a single codebase. It utilizes a declarative paradigm where the user interface is defined as a function of application state, supported by a layered architecture that includes a high-performance rendering engine and a multi-platform compilation model.

The framework provides a comprehensive suite of developer tools, including hot reloading for real-time code injection and diagnostic utilities for monitoring application state and performance. It features a modu
- [reddyav1/unite](https://awesome-repositories.com/repository/reddyav1-unite.md) (5 ⭐) — [CVPR 2024] Code for UNITE, an unsupervised approach for video domain adaptation (https://arxiv.org/abs/2312.02914)
- [promptfoo/promptfoo](https://awesome-repositories.com/repository/promptfoo-promptfoo.md) (10,529 ⭐) — Promptfoo is an evaluation framework designed for testing, benchmarking, and red-teaming language models and agentic workflows. It provides a unified environment to run prompts against multiple providers, allowing developers to systematically validate model outputs against objective assertions, semantic similarity metrics, and custom grading rubrics.

The platform distinguishes itself through a provider-agnostic execution layer and a stateful orchestrator capable of simulating multi-turn conversations and complex tool-use trajectories. It includes a dedicated adversarial mutation pipeline that
- [analysis-tools-dev/static-analysis](https://awesome-repositories.com/repository/analysis-tools-dev-static-analysis.md) (14,389 ⭐) — This project is a comprehensive, curated directory of static analysis, linting, and security scanning utilities. It serves as a central resource for developers to discover, compare, and select tools based on specific programming languages, licensing models, and integration requirements.

The directory distinguishes itself by providing deep metadata for each listed utility, including community-driven popularity rankings, maintenance status, and deployment methods. By aggregating these tools into a single searchable index, it enables teams to identify solutions for enforcing coding standards, ma
- [mpusz/units](https://awesome-repositories.com/repository/mpusz-units.md) (1,433 ⭐) — The Domain-Correct Quantities and Units Library for C++ — full quantity kind safety, ISO 80000 compliant, C++29 standardization candidate.
- [aishwaryanr/awesome-generative-ai-guide](https://awesome-repositories.com/repository/aishwaryanr-awesome-generative-ai-guide.md) (24,755 ⭐) — This project is a community-driven knowledge repository and technical learning resource focused on the field of generative artificial intelligence. It serves as a centralized hub for developers and practitioners to access curated research, tutorials, and foundational concepts necessary for building and deploying modern artificial intelligence applications.

The platform distinguishes itself through a collaborative, distributed contribution model that aggregates diverse learning materials into a structured, searchable knowledge base. It covers a wide range of specialized topics, including retri
- [thomhurst/tunit](https://awesome-repositories.com/repository/thomhurst-tunit.md) (3,744 ⭐) — TUnit is a comprehensive C# testing framework, mocking library, and fluent assertion tool. It utilizes source generation for test discovery and mock creation, ensuring compatibility with Native AOT and IL trimming by eliminating the need for runtime reflection and proxies.

The framework provides specialized capabilities for integration testing, including the management of distributed application lifecycles, isolated database schemas, and the correlation of telemetry and logs across process boundaries via OTLP. It also includes an HTTP testing utility to intercept network exchanges and mock AP
- [googlecloudplatform/generative-ai](https://awesome-repositories.com/repository/googlecloudplatform-generative-ai.md) (12,700 ⭐) — This project is a development platform for managing the lifecycle of generative artificial intelligence models. It provides a unified environment for accessing, fine-tuning, and deploying large language models, serving as an orchestrator that handles the integration of diverse models into custom applications.

The platform distinguishes itself by offering a managed infrastructure for hosting and scaling models, which removes the requirement for manual server maintenance or configuration. It includes integrated tools for supervised fine-tuning and vector embedding optimization, allowing for the
- [kilo-org/kilocode](https://awesome-repositories.com/repository/kilo-org-kilocode.md) (15,616 ⭐) — Kilocode is an autonomous engineering platform designed to orchestrate AI agents for complex software development tasks. It functions as a comprehensive system for automating coding, testing, and repository management by integrating directly with your codebase and terminal. The platform provides a unified gateway for model orchestration, allowing for the management of agentic workflows, event-driven automation, and persistent session state across distributed development environments.

The platform distinguishes itself through its federated task management and policy-based access control, which
