awesome-repositories.com
Blog
MCP
awesome-repositories.com

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

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
Back to specta/specta

Projects sharing features with Specta

30 open-source projects similar to specta/specta, ranked by shared indexed features. Tags may describe platforms or build tools rather than the same primary purpose. Check each project’s use case, license, and deployment requirements before treating it as a replacement.

  • kiwi-bdd/kiwikiwi-bdd avatar

    kiwi-bdd/Kiwi

    4,121View on GitHub↗

    Kiwi is a behavior-driven development framework and specification library for iOS. It functions as a wrapper for XCTest, allowing developers to define and execute software requirements as automated tests to verify application logic. The framework utilizes a domain-specific language to organize test cases into a nested hierarchy of descriptions. It includes a mocking system that employs runtime message interception and dynamic proxies to record invocations and return stubbed values. The system provides a fluent assertion interface to evaluate object states and uses a block-based engine to exe

    Objective-C
    View on GitHub↗4,121
  • pointfreeco/swift-snapshot-testingpointfreeco avatar

    pointfreeco/swift-snapshot-testing

    4,152View on GitHub↗

    This is a snapshot testing framework for Swift that records and compares reference images or data representations to detect regressions in application state. It functions as a visual regression testing tool and a data snapshotting library, converting complex types into stable formats to verify internal state and object properties. The framework utilizes a multi-format snapshot strategy, allowing values to be represented as images, strings, or data blobs. It includes a mechanism for defining custom snapshot strategies to convert specific data types into comparable formats based on custom logic

    Swiftscreenshot-testingsnapshot-testingswift
    View on GitHub↗4,152
  • quick/quickQuick avatar

    Quick/Quick

    9,830View on GitHub↗

    Quick is a behavior-driven development framework and testing tool for Swift and Objective-C. It functions as both a testing framework and an assertion library, providing the structures necessary to write and run automated tests. The project focuses on organizing test suites into nested, human-readable requirements to define expected software behavior. This approach allows developers to structure tests in a descriptive format that translates technical requirements into readable specifications. The framework covers functional validation and quality assurance for Apple platform development. It

    Swiftbddcarthagecocoapods
    View on GitHub↗9,830

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
  • google/earlgreygoogle avatar

    google/EarlGrey

    5,683View on GitHub↗

    EarlGrey is an iOS UI automation test framework that enables writing and running automated tests simulating real user interactions. It provides a synchronized test execution engine that automatically waits for animations, network requests, and run-loop states to complete before performing test actions or assertions, producing stable and repeatable results across test runs. The framework distinguishes itself through out-of-process interaction handling, managing system alerts and app switching during tests, and a pixel-level visibility checker that verifies UI elements are actually visible and

    Objective-C
    View on GitHub↗5,683
  • kif-framework/kifkif-framework avatar

    kif-framework/KIF

    6,243View on GitHub↗

    KIF is a functional testing framework and UI automation tool for iOS. It enables the simulation of user interactions and the verification of application states by driving interface components through their defined accessibility attributes. The framework utilizes an actor-pattern action wrapper to group reusable interaction sequences and allows the definition of custom, high-level test steps through a method-extension action library. It performs in-process interface driving, interacting with the application directly within the same process to execute actions and validate view states. The tool

    Objective-C
    View on GitHub↗6,243
  • budtmo/docker-androidbudtmo avatar

    budtmo/docker-android

    15,322View on GitHub↗

    Docker-Android runs a full Android emulator inside a Docker container, enabling mobile app testing and automation without requiring a physical device. The emulator uses QEMU-based virtualization with optional KVM acceleration for hardware-backed performance, and supports nested virtualization on cloud VMs from providers like AWS, GCP, and Azure for environments without direct hardware acceleration. The container exposes the Android Debug Bridge over TCP/IP, allowing host-side tools to connect to the emulator as if it were a local device. It provides browser-based interaction with the emulator

    Pythonalibabacloudandroidandroid-emulator
    View on GitHub↗15,322
  • he4rt/4noobshe4rt avatar

    he4rt/4noobs

    4,217View on GitHub↗

    4noobs is an open-source educational resource index that organizes structured, beginner-friendly learning paths across a wide range of technology domains. It delivers all content as static Markdown files managed under Git version control, with a curated-index-based navigation system that groups tutorials and roadmaps by technology domain into separate silos. The project provides step-by-step learning roadmaps for programming languages from Assembly to TypeScript, along with framework guides for tools like Angular, Vue, Django, and Spring. It includes certification preparation guides aligned w

    4noobstutorial
    View on GitHub↗4,217
  • agourlay/cornichonagourlay avatar

    agourlay/cornichon

    234View on GitHub↗

    Testing tool in Scala for HTTP JSON API

    Scala
    View on GitHub↗234
  • agiledragon/gomonkeyagiledragon avatar

    agiledragon/gomonkey

    2,257View on GitHub↗

    gomonkey is a library to make monkey patching in unit tests easy

    Gofunctionfunction-variableglobal-variable
    View on GitHub↗2,257
  • 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
  • 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
  • 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
  • alexfernandez/loadtestalexfernandez avatar

    alexfernandez/loadtest

    2,633View on GitHub↗

    Runs a load test on the selected URL. Fast and easy to use. Can be integrated in your own workflow using the API.

    JavaScript
    View on GitHub↗2,633
  • alfert/propcheckalfert avatar

    alfert/propcheck

    393View on GitHub↗

    Property based Testing for Elixir (based upon PropEr)

    Elixir
    View on GitHub↗393
  • 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
  • adamluzsi/testcaseA

    adamluzsi/testcase

    0View on GitHub↗
    View on GitHub↗0
  • alkass/polishAlkass avatar

    Alkass/polish

    59View on GitHub↗

    Testing Framework for Rust

    Rustrusttest-driven-developmenttesting-framework
    View on GitHub↗59
  • 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
  • amokfa/datestamokfa avatar

    amokfa/datest

    8View on GitHub↗

    A clojure(script) unit testing framework designed to be used from the REPL

    Clojure
    View on GitHub↗8
  • 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
  • appleboy/gofightA

    appleboy/gofight

    0View on GitHub↗
    View on GitHub↗0
  • 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