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

Test automation framework

Ranking updated Aug 20, 2026

For test search, the strongest matches are angular-app/angular-app (This AngularJS reference application serves as a test fixture), twostraws/hackingwithswift (This repository contains educational iOS development study guides and) and aplus-framework/app (This repository is a full PHP web application framework). cortinico/kotlin-android-template and databricks/learning-spark round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

Compare the top open-source test automation frameworks ranked by GitHub stars and activity, and find the best fit for your stack.

Test automation framework

Find the best repos with AI.We'll search the best matching repositories with AI.
  • angular-app/angular-appangular-app avatar

    angular-app/angular-app

    5,793View on GitHub↗

    This is an AngularJS reference application that demonstrates the architecture, folder structure, and module organization required for building single page applications. It functions as a REST-based CRUD application designed for project management. The project includes a full CI/CD pipeline implementation and an automated test suite. These tools automate code linting, asset minification, and the execution of unit and end-to-end tests across multiple browsers to verify application logic. The application covers frontend access control through authentication and authorization patterns. It furthe

    This AngularJS reference application serves as a test fixture for directory search verification, featuring comprehensive CI/CD pipelines, documentation, and sample CRUD code.

    JavaScriptContinuous IntegrationContinuous Integration Pipelines
    View on GitHub↗5,793
  • twostraws/hackingwithswifttwostraws avatar

    twostraws/HackingWithSwift

    6,336View on GitHub↗

    HackingWithSwift is a curated library of coding patterns and an iOS development study guide. It provides a collection of Swift programming examples and practical exercises designed for learning how to build mobile applications on Apple platforms. The project serves as a reference for SwiftUI, offering modular examples of declarative user interfaces. It covers the study of the Swift language through real-world implementation samples, ranging from general mobile UI design to the logic required for iOS game development. The repository includes examples of architectural patterns and capabilities

    This repository contains educational iOS development study guides and code examples, which is the wrong identity since it serves as a learning resource rather than a dedicated test fixture for validating directory search functionality.

    SwiftCode Examples
    View on GitHub↗6,336
  • aplus-framework/appaplus-framework avatar

    aplus-framework/app

    594View on GitHub↗

    This project is a PHP web application framework designed to provide a structured foundation for building and scaling applications. It utilizes a model-view-controller architecture to separate data management, user interface rendering, and request handling, while employing a service container to manage dependency injection and modular code organization. The framework distinguishes itself by integrating a comprehensive suite of development and maintenance tools directly into the ecosystem. It features a command-line interface for automating repetitive tasks and managing application state, along

    This repository is a full PHP web application framework rather than a dedicated test fixture repository for validating search functionality, despite featuring continuous integration and documentation.

    PHPContinuous IntegrationContinuous Integration Pipelines
    View on GitHub↗594
  • cortinico/kotlin-android-templatecortinico avatar

    cortinico/kotlin-android-template

    1,897View on GitHub↗

    This project provides a standardized starter template for Android application development, designed to accelerate the initialization of new mobile projects. It establishes a foundational environment that includes a pre-configured directory structure, centralized build logic, and integrated tooling to ensure consistency across application modules. The template utilizes type-safe build scripting to manage dependencies and project configurations, replacing traditional scripting methods with a more verifiable approach. It incorporates automated workflows for continuous integration, enabling the a

    This repository is an Android application starter template rather than a test fixture repository intended for verifying search functionality, making it the wrong category for this query.

    KotlinContinuous Integration
    View on GitHub↗1,897
  • databricks/learning-sparkdatabricks avatar

    databricks/learning-spark

    3,899View on GitHub↗

    This project is a learning curriculum and programming guide for Apache Spark, providing a structured set of educational resources and practical code examples for mastering distributed data processing. It serves as a course for building scalable data workflows and big data engineering pipelines. The repository provides practical source code and project layouts that demonstrate how to connect external data stores, process streaming data, and organize code for distributed environments. It includes implementation examples for scaling machine learning algorithms across clusters to handle large tra

    This repository contains educational code examples and learning materials for Apache Spark rather than a test fixture repository meant for verifying directory search functionality.

    JavaCode Examples
    View on GitHub↗3,899
  • godotengine/godotgodotengine avatar

    godotengine/godot

    112,618View on GitHub↗

    Godot is a comprehensive, node-based game engine designed for building interactive 2D and 3D applications. It provides an integrated development environment that utilizes a hierarchical scene system to organize objects, propagate spatial transformations, and manage lifecycle events. The engine functions as a cross-platform development suite, allowing developers to author, test, and export software to desktop, mobile, and web environments from a single, unified codebase. The engine distinguishes itself through a modular, component-based architecture that relies on signals-based decoupling for

    This repository is a fully-featured game engine rather than a test fixture repository meant for verifying search functionality in a directory.

    C++Documentation
    View on GitHub↗112,618
  • test-kitchen/test-kitchentest-kitchen avatar

    test-kitchen/test-kitchen

    1,892View on GitHub↗

    Test Kitchen is an infrastructure testing framework designed to automate the lifecycle of infrastructure code and system configurations. It provides a modular orchestration system that manages the creation, configuration, and teardown of isolated virtual or containerized environments, enabling developers to validate infrastructure changes across multiple platforms and cloud providers before deployment. The project utilizes a plugin-oriented architecture that decouples core orchestration logic from platform-specific implementations. This allows for the integration of diverse drivers for enviro

    Test Kitchen is an infrastructure testing and configuration orchestration framework rather than a directory search test fixture, making it a neighbouring domain tool.

    RubyContinuous Integration Pipelines
    View on GitHub↗1,892
  • 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

    Cypress is a comprehensive frontend testing and browser automation framework rather than a lightweight test fixture repository built specifically for verifying search query functionality.

    TypeScriptContinuous Integration
    View on GitHub↗50,113
  • buildbot/buildbotbuildbot avatar

    buildbot/buildbot

    5,452View on GitHub↗

    Buildbot is a Python-based continuous integration framework and distributed build orchestrator. It functions as a build automation engine that coordinates the retrieval of source code, the execution of build steps, and the reporting of results through a central controller and a network of remote worker agents. The system is distinguished by a plugin-based extensibility architecture and a master-worker distribution model. It allows for dynamic build modification at runtime and supports a pluggable database backend for persisting system state and historical build data. The project covers a bro

    Buildbot is a Python-based continuous integration and build automation framework rather than a simple test fixture repository for validating directory search functionality.

    PythonContinuous IntegrationContinuous IntegrationContinuous Integration Systems
    View on GitHub↗5,452
  • karma-runner/karmakarma-runner avatar

    karma-runner/karma

    11,958View on GitHub↗

    Karma is a JavaScript test runner designed for executing test suites across multiple real web browsers to ensure cross-browser compatibility. It functions as a browser-based execution system that launches browsers, captures console output, and provides a command line interface for running automated tests within continuous integration pipelines. The project utilizes a plugin architecture that allows for the integration of third-party launchers, reporters, and preprocessors. It employs an adapter-based framework to execute tests from various assertion libraries through a unified runner interfac

    Karma is a JavaScript test runner for executing browser tests rather than a repository directory test fixture, making it the wrong category for verifying search functionality.

    JavaScriptContinuous Integration
    View on GitHub↗11,958
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
angular-app/angular-app5.8KJavaScriptMITApr 18, 2023
twostraws/hackingwithswift6.3KSwiftUnlicenseJun 22, 2025
aplus-framework/app594PHPmitJan 21, 2026
cortinico/kotlin-android-template1.9KKotlinMITJun 19, 2026
databricks/learning-spark3.9KJavamitJul 11, 2025
godotengine/godot112.6KC++MITJun 15, 2026
test-kitchen/test-kitchen1.9KRubyNOASSERTIONJun 22, 2026
cypress-io/cypress50.1KTypeScriptMITJun 16, 2026
buildbot/buildbot5.5KPythonGPL-2.0Jun 17, 2026
karma-runner/karma12KJavaScriptMITJun 10, 2026

Related searches

  • Metadata management system
  • a tool for automated software testing
  • a command line tool for text selection
  • an automated tool for testing SQL injection
  • Typo correction tool
  • Compatibility test suites
  • Automated testing framework
  • a search engine mixing keywords and vectors