Ferridriver component testing adapter for Svelte 5
Ferridriver component testing adapter for Vue 3
Ferridriver component testing adapter for Solid
Ferridriver component testing adapter for React
Ferridriver component testing core -- Vite build, mount fixture, import transform, browser runtime
Browser automation with a Playwright-compatible API. Rust engine, NAPI bindings.
Browser automation with a Playwright-compatible API. Rust engine, NAPI bindings.
Browser automation with a Playwright-compatible API. Rust engine, NAPI bindings.
Browser automation with a Playwright-compatible API. Rust engine, NAPI bindings.
Browser automation with a Playwright-compatible API. Rust engine, NAPI bindings.
High-performance E2E and component test runner (Playwright-compatible API, Rust engine)
Browser automation in Rust with a Playwright-compatible API. Four pluggable backends: CDP pipe, CDP WebSocket, Playwright WebKit, Firefox BiDi.
ferridriver CLI -- MCP server for browser automation
ferridriver MCP server library -- browser automation via Model Context Protocol
BDD/Cucumber test framework for ferridriver. 144 built-in Gherkin steps backed by the Page API.
Unified configuration loader for ferridriver: composes mcp + test sections from a single ferridriver.toml
E2E test runner for ferridriver. Playwright-compatible API, parallel workers, auto-retrying expect, fixtures, snapshots.
Proc macros for the ferridriver E2E test framework
Value matchers (Jest-compatible) and asymmetric matchers for ferridriver's expect API. Shared core between the test runner and the QuickJS scripting layer.
Proc macros for the ferridriver BDD/Cucumber framework
Sandboxed QuickJS scripting engine for ferridriver. Runs JS scripts against Page/Browser/Context with bound args, per-call isolation, scoped fs, and structured errors.