Playwright is a framework for web testing and automation that drives Chromium, Firefox, and WebKit through one API.
53 projects
Testing frameworks & test automation tools: top picks for 2026
These open-source projects help you write, run and automate all kinds of tests, from browser end-to-end checks and component tests to unit tests and evaluations for AI apps.
A JavaScript library with a high-level API for controlling Chrome or Firefox over DevTools Protocol or WebDriver BiDi, headless by default.
A frontend workshop for building, documenting and testing UI components in isolation, supporting React, Vue, Angular, Svelte and more.
A self-hosted, all-in-one software development service written in Go, covering Git hosting, code review, issues, packages and CI/CD.
Self-hostable open source developer platform combining code hosting, CI/CD pipelines, Gitspaces developer environments, and artifact registries.
A Model Context Protocol server that lets LLM clients drive a real browser through Playwright using structured accessibility snapshots.
Open source LLM engineering platform for tracing, evaluating, managing prompts, and debugging LLM applications, self-hostable.
GitHub's official MCP server that lets AI assistants read repositories, manage issues and pull requests, and work with GitHub Actions.
A CLI tool for detecting hardcoded secrets such as passwords, API keys and tokens in git repos, files and stdin.
Open source AI engineering platform for debugging, evaluating, monitoring and optimizing agents, LLM apps and ML models.
A free, open-source local AWS emulator that lets you run AWS-shaped services on your machine with no account or auth token.
A CLI and library for evaluating prompts and red-teaming LLM apps, with declarative configs and CI/CD integration.
Self-hosted GitLab Community Edition: a Ruby on Rails web app for managing Git repositories, code reviews, CI/CD and issue tracking.
A declarative GitOps continuous delivery tool that syncs Kubernetes applications to the state defined in Git repositories.
Open-source LLM observability and evaluation platform for tracing AI agents, scoring LLM outputs, managing prompts, and monitoring production.
Lightweight React DOM testing utilities that query and interact with components the way users do.
Open-source Python framework for unit-testing LLM apps, with metrics for RAG, agents, chatbots, voice agents and more, similar in spirit to Pytest.
Open-source API and integration testing tool that records real traffic via eBPF and replays it as tests and data mocks, with no code changes.
Fast, open-source static analysis CLI that finds bugs and enforces coding standards using code-like patterns instead of regex or ASTs.
A programmable automation engine that builds, tests and ships codebases using containers, running locally, in CI or in the cloud.
A Swift library for building Apple-platform apps with consistent state management, composable features, side-effect control, and strong testing support.
A Python testing framework that makes it easy to write small tests and scales to complex functional testing for applications and libraries.
A unified framework for running few-shot evaluations of language models across dozens of standard academic benchmarks.
Natural-language driven Android automation for AI coding assistants and test suites, running on real phones or emulators.
Open-source, self-hosted AI observability platform for tracing, evaluating, and debugging LLM applications and agents.
An end-to-end testing framework for web and mobile apps that lets you describe test goals in natural language and drive the app with an agent.
Self-hosted code quality and security platform that scans projects for bugs, vulnerabilities and maintainability issues, with Quality Gates for CI pipelines.
A curated, category-wise list of 120+ open-source libraries for building, training, serving, evaluating and monitoring LLM applications.
Rust-based toolkit for Ethereum smart contract development, with Forge, Cast, Anvil and Chisel for building, testing, and interacting with EVM chains.
An open-source command-line scanner that probes LLMs for failure modes such as prompt injection, data leakage, jailbreaks, and toxic output.
A GitHub Action that runs Claude Code on PRs and issues to answer questions, review changes, and implement code.
Open-source Java application for load testing and measuring the performance of web applications and other services.
Ethereum development environment for compiling, deploying, testing, and debugging smart contracts and dapps.
An open-source one-stop platform for evaluating large language models across 100+ datasets and many model providers and inference backends.
A production-ready Next.js 15 starter template with TypeScript, Tailwind CSS v4, testing, linting and optional AWS deployment infrastructure.
A standalone command-line tool that watches files and directories and runs a command whenever they change.
A unified web development toolchain that bundles Vite, Vitest, Oxlint, Oxfmt, Rolldown and tsdown behind one `vp` CLI with runtime and package manager management.
A multi-language test reporting tool that turns results from many testing frameworks and CI/CD systems into clear graphical HTML reports.
Open-source IaC orchestration that runs Terraform and OpenTofu inside your existing CI pipeline, with plan and apply driven from pull request comments.
A customizable framework for evaluating LLMs, VLMs and AIGC models on benchmarks, plus inference performance stress testing and result dashboards.
A fast, SIMD-optimized command-line tool and Node.js library that compares two images pixel by pixel and produces a diff image.
An Agent Skill that lets coding agents write and run custom Playwright browser automation scripts for tests and multi-step web tasks.
DBLab Engine creates thin, copy-on-write clones and branches of PostgreSQL databases for development, testing and CI/CD pipelines.
A collection of real DevOps, SRE and cloud engineering interview questions, organized by company and role.
A Claude Code plugin bundling skills and agents that guide Claude to build Spring Boot 4.x / Java 21+ apps with best practices.
A dev-only SDK and MCP server that lets AI coding agents drive your running web or desktop app and return a pass, fail, or cannot-tell verdict with evidence.
Python and TypeScript library of prebuilt and customizable evaluators for testing LLM application outputs, including LLM-as-judge scoring.
Open-source AI testing agent that turns Gherkin feature files into automated end-to-end browser, API, security, accessibility and visual tests.
Runs Kubernetes clusters as Docker containers using vCluster, a lighter alternative to KinD with pause/resume and built-in load balancers.
A coding-agent skill that makes AI agents prove their code with a test-plan-first workflow, a verification gauntlet, and an evidence report.
A desktop GUI for Android app testing with ADB, supporting Windows and macOS, with device listing, shell commands, text input, screenshots and virtual displays.
A stateful, conversational benchmark for evaluating how LLM agents use tools, with a built-in user simulator and milestone-based scoring.
Automate real Android phones from your code for app testing, repeated tasks, phone farms, or AI agents, with no ADB, USB cable or root.
FAQ
- How are these projects chosen?
- Every project on Repolode passes a quality screening before it is listed: it must be usable today, solve a concrete problem, be more than a thin wrapper and still be maintained. This page groups the listed projects by topic and ranks them by GitHub stars.
- Which project here is the most popular?
- microsoft/playwright, with 98.2K GitHub stars. Check each project's license and last commit before choosing.