awesome-repositories.com
Blog
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectAboutHow we rankPressMCP server
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Back to pytest-dev/pytest-asyncio

Open-source alternatives to Pytest Asyncio

30 open-source projects similar to pytest-dev/pytest-asyncio, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Pytest Asyncio alternative.

  • nsubstitute/nsubstitutensubstitute avatar

    nsubstitute/NSubstitute

    2,955View on GitHub↗

    A friendly substitute for .NET mocking libraries.

    C#c-sharpdot-netdotnet
    View on GitHub↗2,955
  • fakeiteasy/fakeiteasyFakeItEasy avatar

    FakeItEasy/FakeItEasy

    1,830View on GitHub↗

    The easy mocking library for .NET

    C#dotnetdotnet-corefake-objects
    View on GitHub↗1,830
  • microsoft/playwrightmicrosoft avatar

    microsoft/playwright

    91,074View on GitHub↗

    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

    TypeScriptautomationchromechromium
    View on GitHub↗91,074
  • seleniumhq/seleniumSeleniumHQ avatar

    SeleniumHQ/selenium

    34,203View on GitHub↗

    Selenium is a comprehensive browser automation framework that provides a standardized interface for controlling web browsers to perform automated tasks, user interactions, and data extraction. It functions as a cross-browser testing tool, enabling developers to execute identical automation scripts across various browser engines and operating systems to ensure consistent application behavior. By implementing the WebDriver protocol, it maps high-level automation commands to browser-specific drivers using a standardized HTTP-based wire protocol. The project distinguishes itself through its distr

    Javadotnetjavajavascript
    View on GitHub↗34,203

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Find more with AI search
  • bchavez/bogusbchavez avatar

    bchavez/Bogus

    9,700View on GitHub↗

    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

    C#bogusc-sharpcsharp
    View on GitHub↗9,700
  • bbc-news/wraithBBC-News avatar

    BBC-News/wraith

    0View on GitHub↗
    View on GitHub↗0
  • cypress-io/cypresscypress-io avatar

    cypress-io/cypress

    50,113View on GitHub↗

    Cypress is a browser-based testing framework designed for writing and running automated tests directly inside the browser. It serves as an end-to-end testing framework, a frontend component testing tool, and a web application test runner. The project also functions as a headless browser automation tool and a network traffic interceptor. The system differentiates itself by executing test code within the same browser process as the application, allowing for direct access to the DOM. It includes a network traffic interception system to stub and manipulate browser requests, as well as a graphical

    TypeScriptangular-testing-librarycomponent-testingcypress
    View on GitHub↗50,113
  • machine/machine.specificationsmachine avatar

    machine/machine.specifications

    900View on GitHub↗

    Machine.Specifications is a Context/Specification framework for .NET that removes language noise and simplifies tests.

    C#dotnetmspecunit-testing
    View on GitHub↗900
  • shouldly/shouldlyshouldly avatar

    shouldly/shouldly

    3,388View on GitHub↗

    Should testing for .NET—the way assertions should be!

    C#assertionshouldtesting
    View on GitHub↗3,388
  • xunit/xunitxunit avatar

    xunit/xunit

    4,535View on GitHub↗

    xunit is a unit testing framework for the .NET ecosystem designed to execute isolated code units and report failures across multiple platforms. It functions as a data-driven test runner and a native AOT test suite, capable of verifying compiled binaries and standalone executables after ahead-of-time compilation. The framework utilizes build-time source generators for test discovery to define test cases without relying on runtime reflection. It also features an extensible reporting system where custom logic can be linked into test assemblies to output results in specialized formats. The proje

    C#c-sharpdotnetunit-testing
    View on GitHub↗4,535
  • fluentassertions/fluentassertionsfluentassertions avatar

    fluentassertions/fluentassertions

    3,815View on GitHub↗

    FluentAssertions is a library of extension methods for .NET that provides a human-readable syntax for verifying expectations in unit tests. It serves as a validation layer that integrates with MSTest, NUnit, and xUnit to throw framework-specific exceptions upon assertion failure. The project includes a structural equivalency engine that performs deep member-by-member validation of .NET objects using configurable matching rules. It is designed for test-driven and behavior-driven development by generating descriptive failure messages that explain the difference between actual and expected resul

    C#assertionsbdd-stylec-sharp
    View on GitHub↗3,815
  • alex-seville/blanketalex-seville avatar

    alex-seville/blanket

    1,396View on GitHub↗

    blanket.js is a simple code coverage library for javascript. Designed to be easy to install and use, for both browser and nodejs.

    JavaScript
    View on GitHub↗1,396
  • adamluzsi/testcaseA

    adamluzsi/testcase

    0View on GitHub↗
    View on GitHub↗0
  • alexei-led/pumbaalexei-led avatar

    alexei-led/pumba

    3,051View on GitHub↗

    Chaos testing, network emulation, and stress testing tool for containers

    Go
    View on GitHub↗3,051
  • alco/mix-erlang-tasksalco avatar

    alco/mix-erlang-tasks

    21View on GitHub↗

    Common tasks for Erlang projects that use Mix

    Elixir
    View on GitHub↗21
  • airstruck/knifeairstruck avatar

    airstruck/knife

    515View on GitHub↗

    A collection of useful micro-modules for Lua.

    Lua
    View on GitHub↗515
  • adamdriscoll/selenium-powershelladamdriscoll avatar

    adamdriscoll/selenium-powershell

    475View on GitHub↗

    PowerShell module to run a Selenium WebDriver.

    PowerShell
    View on GitHub↗475
  • ackee-blockchain/tridentAckee-Blockchain avatar

    Ackee-Blockchain/trident

    392View on GitHub↗

    Rust-based framework to Fuzz Solana programs, designed to help you ship secure code.

    Rust
    View on GitHub↗392
  • americanexpress/jest-image-snapshotamericanexpress avatar

    americanexpress/jest-image-snapshot

    3,913View on GitHub↗

    jest-image-snapshot is a Node.js image testing library and visual comparison engine designed for visual regression testing within Jest. It provides a custom matcher to compare current images against baseline snapshots to identify pixel differences. The tool generates image diffs that highlight specific divergences between baseline and received snapshots. It includes mechanisms to update baseline images when changes are approved and allows for sensitivity tuning via pixel count, percentage thresholds, or blur to ignore noise. The library covers image snapshot management, including custom stor

    JavaScript
    View on GitHub↗3,913
  • airspeed-velocity/asvairspeed-velocity avatar

    airspeed-velocity/asv

    1,006View on GitHub↗

    airspeed velocity

    Python
    View on GitHub↗1,006
  • alkass/polishAlkass avatar

    Alkass/polish

    59View on GitHub↗

    Testing Framework for Rust

    Rustrusttest-driven-developmenttesting-framework
    View on GitHub↗59
  • angular/protractorangular avatar

    angular/protractor

    8,694View on GitHub↗

    Protractor is a WebDriver-based end-to-end testing framework and browser automation tool. It serves as a frontend integration test suite used to verify web application flows by simulating user behavior and executing JavaScript within a browser. The framework is specifically designed for testing Angular applications, providing specialized locators and synchronization tools that align with the framework lifecycle. It distinguishes itself through automatic test step synchronization, which pauses execution until pending page tasks are completed to ensure stable browser execution. The tool covers

    JavaScriptangularend-to-endjavascript
    View on GitHub↗8,694
  • anthonylloyd/cscheckAnthonyLloyd avatar

    AnthonyLloyd/CsCheck

    205View on GitHub↗

    Random testing library for C#

    C#causal-profilingconcurrency-testingmetamorphic-testing
    View on GitHub↗205
  • antonmi/especantonmi avatar

    antonmi/espec

    816View on GitHub↗

    Elixir Behaviour Driven Development

    Elixir
    View on GitHub↗816
  • antp/kovacsantp avatar

    antp/kovacs

    4View on GitHub↗

    Download the latest release (or clone) the repository and build Kovacs with:

    Elixir
    View on GitHub↗4
  • apache/cassandra-harryA

    apache/cassandra-harry

    0View on GitHub↗
    View on GitHub↗0
  • apache/jmeterapache avatar

    apache/jmeter

    9,233View on GitHub↗

    Apache JMeter is a Java-based performance testing tool and multi-protocol traffic simulator used to analyze the stability and scalability of servers and networks. It functions as a distributed load testing framework that coordinates remote worker nodes from a single controller to generate high volumes of concurrent traffic. The project is distinguished by its ability to simulate traffic across diverse backend systems, including HTTP, JDBC, LDAP, JMS, FTP, and TCP. It provides a headless command-line interface for automated execution and a reporting system that transforms raw sample logs into

    Javajavaperformancetest
    View on GitHub↗9,233
  • apiel/test-crawlerapiel avatar

    apiel/test-crawler

    33View on GitHub↗

    ★ Online documentation ★

    TypeScript
    View on GitHub↗33
  • apple/swift-corelibs-xctestapple avatar

    apple/swift-corelibs-xctest

    1,186View on GitHub↗

    The XCTest Project, A Swift core library for providing unit test support

    Swift
    View on GitHub↗1,186
  • alisoftware/ohhttpstubsAliSoftware avatar

    AliSoftware/OHHTTPStubs

    5,068View on GitHub↗

    OHHTTPStubs is an HTTP network mocking library and request interceptor used to simulate server responses for testing application behavior without a live backend. It functions as a network request stubbing tool that captures outgoing network calls and replaces them with predefined mock data, custom status codes, and headers. The library distinguishes itself through its ability to simulate a wide range of network conditions, including artificial latency and connection failures. It supports dynamic response sequencing, allowing the tool to return a series of different responses for the same requ

    Objective-Ciosmockmock-server
    View on GitHub↗5,068