awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Back to vim-test/vim-test

Open-source alternatives to Vim Test

30 open-source projects similar to vim-test/vim-test, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Vim Test alternative.

  • nextest-rs/nextestnextest-rs 的头像

    nextest-rs/nextest

    2,828在 GitHub 上查看↗

    nextest is a high-performance test execution framework and Rust test runner designed to manage parallelism, retries, and timeouts. It serves as a test recording system that captures execution metadata and outputs into archives for later failure analysis and replay. The project distinguishes itself as a flakiness detection tool, identifying unstable tests through stress loops and automated retry policies. It also functions as a CI test orchestrator, capable of partitioning test suites across multiple workers and exporting results in standardized JUnit XML and JSON formats. The framework provi

    Rustcargo-plugincargo-subcommandflaky-tests
    在 GitHub 上查看↗2,828
  • doctest/doctestdoctest 的头像

    doctest/doctest

    6,765在 GitHub 上查看↗

    doctest is a lightweight C++ unit testing framework and assertion library. It provides a single-header implementation that eliminates complex build dependencies, allowing developers to write and execute test cases directly within their source code. The framework is distinguished by its focus on compile-time performance and binary overhead. It uses conditional compilation guards to strip all testing logic and metadata from production binaries. Additionally, it features hierarchical subcases that re-execute parent setup code to isolate different execution paths within a single test case. Its c

    C++c-plus-pluscppcpp11
    在 GitHub 上查看↗6,765
  • microsoft/playwrightmicrosoft 的头像

    microsoft/playwright

    91,074在 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
    在 GitHub 上查看↗91,074

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Find more with AI search
  • canop/baconCanop 的头像

    Canop/bacon

    3,133在 GitHub 上查看↗

    Bacon is a background job runner and text-based user interface test dashboard designed for tracking code health and isolating failing tests. It functions as a developer workflow automator and file system watcher that triggers shell commands and verification tasks automatically when source files are modified. The tool allows for the definition of custom checkers and keyboard shortcuts to accelerate the iteration and debugging process. It provides a focused display for monitoring project health by tracking compilation errors and restricting active jobs to only those tests that have failed. The

    Rustcargocheckcompilation
    在 GitHub 上查看↗3,133
  • jquery/qunitjquery 的头像

    jquery/qunit

    4,035在 GitHub 上查看↗

    QUnit is a JavaScript unit testing framework designed to verify code behavior using assertions and lifecycle hooks across browsers and server runtimes. It functions as a browser-based test runner with an HTML interface for reporting results, an asynchronous test orchestrator for coordinating callbacks, and a utility for isolating and verifying document object model changes. The framework distinguishes itself through specialized DOM testing capabilities, allowing for the isolation and resetting of the document object model between tests to ensure atomicity. It also features a system for detect

    JavaScript
    在 GitHub 上查看↗4,035
  • solana-foundation/anchorsolana-foundation 的头像

    solana-foundation/anchor

    5,090在 GitHub 上查看↗

    Anchor is a framework for building, testing, and deploying Solana smart contracts. It provides a Rust domain-specific language (DSL) that uses macro‑based instruction dispatch and derive‑macro account validation to automate ownership checks, discriminator enforcement, and serialization before instruction execution. The framework also includes a CLI toolchain for scaffolding, compiling, and managing contracts across workspaces, a test harness that simulates program execution with account manipulation and compute unit benchmarking, and an IDL generator that emits a standardized JSON interface fr

    Rustblockchaincoralrust
    在 GitHub 上查看↗5,090
  • jasmine/jasminejasmine 的头像

    jasmine/jasmine

    15,824在 GitHub 上查看↗

    Jasmine is a JavaScript testing framework and test runner designed for behavior-driven development. It provides a comprehensive toolset for writing and executing descriptive test suites that verify code behavior in both web browsers and Node.js environments. The framework is distinguished by its integrated mocking library, which allows for dependency isolation through spies and stubs, as well as the ability to simulate time and timing functions to test asynchronous logic synchronously. It also includes a mechanism to enforce test uniqueness, preventing duplicate names for tests and suites. I

    JavaScript
    在 GitHub 上查看↗15,824
  • microsoft/typescript-react-startermicrosoft 的头像

    microsoft/TypeScript-React-Starter

    11,043在 GitHub 上查看↗

    This project is a TypeScript React starter template and frontend development boilerplate. It provides a pre-configured project scaffold and foundation for building type-safe user interfaces, integrating essential tooling for typing, linting, and testing to accelerate the start of a web application. The scaffold distinguishes itself by providing a complete production asset pipeline that generates minified JavaScript and CSS bundles to optimize loading speeds. It includes a dedicated component testing suite for executing logic and snapshot tests in a simulated browser environment, alongside a h

    TypeScript
    在 GitHub 上查看↗11,043
  • sindresorhus/avasindresorhus 的头像

    sindresorhus/ava

    20,849在 GitHub 上查看↗

    Ava is a concurrent test runner for Node.js that executes test files in parallel using worker thread isolation to prevent global state leakage. It functions as a TAP-compliant tool, exporting results via the Test Anything Protocol for integration with external reporting systems. The framework distinguishes itself through a focus on execution speed and clarity, utilizing worker threads to run multiple test files simultaneously across CPU cores. It includes stack trace simplification to filter out internal framework noise and a value comparison utility that provides syntax-highlighted diffs for

    JavaScript
    在 GitHub 上查看↗20,849
  • integralfx/memtesthelperintegralfx 的头像

    integralfx/MemTestHelper

    2,568在 GitHub 上查看↗

    MemTestHelper is a diagnostic utility suite designed for analyzing memory performance, calculating timings, and managing automated stability stress tests. It serves as a parallel stress test manager that launches multiple memory test instances simultaneously to verify hardware stability and identify performance bottlenecks. The project distinguishes itself by providing a RAM timing calculator that converts memory timings and frequencies into nanoseconds. It further optimizes hardware validation through a memory performance analyzer capable of benchmarking bandwidth and categorizing hardware t

    在 GitHub 上查看↗2,568
  • googlesamples/android-testing-templatesgooglesamples 的头像

    googlesamples/android-testing-templates

    1,955在 GitHub 上查看↗

    This repository provides a collection of reference implementations and patterns for testing Android applications. It serves as a guide for developers to integrate standard testing libraries and frameworks into their projects, covering the full spectrum of verification from local business logic to complex interface interactions. The project distinguishes itself by demonstrating how to configure and execute tests across diverse environments, including local virtual machines and physical devices or emulators. It provides specific patterns for validating inter-application communication, automatin

    Java
    在 GitHub 上查看↗1,955
  • lazyvim/lazyvimLazyVim 的头像

    LazyVim/LazyVim

    26,643在 GitHub 上查看↗

    LazyVim is a modular configuration framework and distribution for Neovim that transforms a base text editor into a comprehensive integrated development environment. It provides a structured system for managing, loading, and orchestrating editor extensions using Lua, designed to standardize professional development workflows through a curated collection of settings and plugins. The project distinguishes itself through a focus on performance and stability, utilizing deferred plugin initialization to minimize startup latency and resource consumption. Its architecture relies on a directory-based

    Luaneovimneovim-confneovim-config
    在 GitHub 上查看↗26,643
  • travis-ci/travis-citravis-ci 的头像

    travis-ci/travis-ci

    8,490在 GitHub 上查看↗

    Travis CI is a continuous integration platform and CI/CD pipeline orchestrator that automates the testing and building of code changes from version control systems. It functions as a multi-language test runner and build infrastructure manager, ensuring software quality through automated testing across various programming languages and runtimes. The platform is distinguished by its use of virtual-machine-based isolation for reproducible environments and a configuration-driven approach to pipeline generation. It supports complex testing strategies through parallel matrix execution, allowing job

    在 GitHub 上查看↗8,490
  • goss-org/gossgoss-org 的头像

    goss-org/goss

    5,904在 GitHub 上查看↗

    Goss is a declarative system validation framework that verifies server state by comparing live system attributes against YAML specifications. It checks the state of packages, ports, services, files, users, processes, DNS records, kernel parameters, mounts, network interfaces, and HTTP endpoints, reporting pass or fail for each condition. The tool distinguishes itself through several automation capabilities. It can scan a running system to automatically generate YAML baseline files that capture current resource configurations, eliminating the need to write tests from scratch. A retry-with-time

    Go
    在 GitHub 上查看↗5,904
  • vim-syntastic/syntasticvim-syntastic 的头像

    vim-syntastic/syntastic

    11,223在 GitHub 上查看↗

    Syntastic is a syntax checking plugin for Vim that integrates external command line linting tools to identify and highlight code errors in real time. It functions as an external linter integrator and multi-language linter wrapper, allowing users to run automated code verification across various programming languages within the editor. The system is distinguished by its ability to chain multiple external syntax checkers for a single file type and merge their results into a single unified error collection. It provides an interface to manage these findings through the Vim location list, enabling

    Vim script
    在 GitHub 上查看↗11,223
  • prabirshrestha/vim-lspprabirshrestha 的头像

    prabirshrestha/vim-lsp

    3,368在 GitHub 上查看↗

    vim-lsp is a Vim plugin that implements the Language Server Protocol to provide an asynchronous code intelligence tool for the editor. It serves as a bridge between Vim and external language servers, providing semantic code analysis and IDE-like navigation and diagnostics. The project provides a refactoring interface for renaming symbols across a workspace and applying quick-fixes. It also enables semantic highlighting, which color-codes elements based on their meaning as determined by the language server. The plugin covers a broad surface of capabilities, including symbol navigation and dis

    Vim Scriptasyncasyncompletelanguage-server-protocol
    在 GitHub 上查看↗3,368
  • sbt/sbtsbt 的头像

    sbt/sbt

    4,929在 GitHub 上查看↗

    Sbt is a JVM build tool and dependency management system designed for Scala and Java. It functions as a multi-project build orchestrator that manages the compilation of source code, resolves external libraries from remote repositories, and packages binaries for distribution. The project is distinguished by its interactive build system, which provides a read-eval-print loop for real-time state inspection and task execution. It utilizes a dependency-graph based execution model to process tasks and maintains a type-safe key-value store for dynamic build configuration. Its capabilities cover JVM

    Scala
    在 GitHub 上查看↗4,929
  • web-platform-tests/wptweb-platform-tests 的头像

    web-platform-tests/wpt

    5,951在 GitHub 上查看↗
    HTMLblinkbrowserdom
    在 GitHub 上查看↗5,951
  • karatelabs/karatekaratelabs 的头像

    karatelabs/karate

    8,882在 GitHub 上查看↗

    Karate is a Gherkin API testing framework and JVM test orchestrator designed for API validation, workflow automation, and browser automation. It provides a unified environment for executing scriptable logic on the Java Virtual Machine with thread-safe concurrent processing. The project includes a built-in HTTP mock server to simulate backend API behavior by delivering dynamic responses to intercepted requests. It also features a visual regression testing tool that detects interface changes by comparing screenshots against baseline images using pixel-matching analysis. The system supports API

    Java
    在 GitHub 上查看↗8,882
  • leetcode-opensource/vscode-leetcodeLeetCode-OpenSource 的头像

    LeetCode-OpenSource/vscode-leetcode

    8,493在 GitHub 上查看↗

    This project is a VS Code extension that integrates LeetCode problem solving directly into the editor. It functions as a code submission client and competitive programming tool, allowing users to browse, solve, and submit algorithmic challenges without leaving their development environment. The extension distinguishes itself by managing local workspaces and archives, enabling the organization of problem files and descriptions in configurable local folders. It supports multi-account session management and regional endpoint routing to handle different geographic service instances. The tool cov

    TypeScriptalgorithmdatastructureinterview
    在 GitHub 上查看↗8,493
  • answerdotai/nbdevAnswerDotAI 的头像

    AnswerDotAI/nbdev

    5,300在 GitHub 上查看↗

    This project is a comprehensive framework for literate programming that enables developers to build production-ready Python libraries entirely within Jupyter Notebooks. By treating notebooks as the primary source of truth, it integrates code, documentation, and testing into a unified development pipeline that exports directly to standard Python modules. The framework distinguishes itself through specialized tooling designed to overcome the inherent challenges of using notebooks in professional software engineering. It includes custom Git hooks and merge drivers that sanitize volatile notebook

    Jupyter Notebookcondadeveloper-toolsdocumentation-generator
    在 GitHub 上查看↗5,300
  • junit-team/junit-frameworkjunit-team 的头像

    junit-team/junit-framework

    7,032在 GitHub 上查看↗

    This project is a JVM testing framework that provides a foundation for defining and running automated tests using a pluggable engine architecture. It functions as a JVM test orchestrator and a modular test engine API, allowing multiple testing engines to be grouped and executed as a single coordinated unit. The framework includes a platform launcher for discovering and executing test suites from build systems, integrated development environments, or the command line. It enables the creation of custom testing frameworks through a standardized interface that integrates into a shared execution p

    Javajavajunitjunit-jupiter
    在 GitHub 上查看↗7,032
  • macvim-dev/macvimmacvim-dev 的头像

    macvim-dev/macvim

    7,855在 GitHub 上查看↗

    MacVim is a native graphical interface for the Vim text editor tailored for the macOS desktop environment. It is a modal, keyboard-driven editor that wraps a command-line core within a native Cocoa-based GUI wrapper, providing system menus, toolbars, and scroll bars. The editor is highly scriptable, utilizing a built-in scripting language and external interpreters for Python, Ruby, and Perl to automate complex text workflows. It further extends functionality by connecting to third-party applications through asynchronous jobs and communication channels. The project includes capabilities for s

    Vim Scriptmacosmacvimvim
    在 GitHub 上查看↗7,855
  • facebook/xctoolfacebook 的头像

    facebook/xctool

    6,868在 GitHub 上查看↗

    xctool is a command line wrapper for xcodebuild designed for iOS and macOS continuous integration. It functions as a parallel test runner, build log processor, and report generator to automate the build and test pipeline for Apple platforms. The tool distributes test bundles across multiple CPU cores to reduce execution time and provides the ability to run targeted subsets of tests by filtering for specific schemes, classes, or methods. It simplifies build management by allowing command line arguments to be persisted and loaded from JSON configuration files. It transforms verbose build logs

    Objective-C
    在 GitHub 上查看↗6,868
  • betterspecs/betterspecsbetterspecs 的头像

    betterspecs/betterspecs

    3,490在 GitHub 上查看↗

    Betterspecs is a software testing pattern library and standardization tool designed to improve code quality across multiple programming languages. It serves as a reference for applying consistent testing disciplines and architectural guidelines to reduce bugs and increase software reliability. The project provides a curated collection of verified implementation strategies and best practices for writing maintainable, scalable automated tests. It functions as an education resource for upskilling developers in professional testing disciplines by matching code scenarios against industry standards

    HTML
    在 GitHub 上查看↗3,490
  • codeception/codeceptionCodeception 的头像

    Codeception/Codeception

    4,855在 GitHub 上查看↗

    Codeception is a full-stack testing framework for PHP applications that provides a unified interface for unit, functional, and acceptance testing. It serves as a tool for automating real desktop and mobile browsers via the WebDriver protocol and acts as a client for testing REST and SOAP APIs. The framework is distinguished by its support for Behavior-Driven Development, allowing users to write human-readable test specifications in Gherkin language to align technical tests with business requirements. It implements actor-based action mapping to connect these natural language steps to executabl

    PHP
    在 GitHub 上查看↗4,855
  • boundaryml/bamlBoundaryML 的头像

    BoundaryML/baml

    7,636在 GitHub 上查看↗

    BAML is a prompt engineering framework and LLM client generator that defines AI prompts as type-safe functions. It serves as a structured data extraction tool and workflow orchestrator, transforming unstructured model responses into strongly typed objects using a custom schema language and alignment algorithms. The project distinguishes itself by using a compiler to generate language-specific boilerplate code for API communication and output parsing. It features a dedicated environment for designing complex prompt templates with conditional logic and reusable snippets, and employs genetic alg

    Rustbamlboundarymlguardrails
    在 GitHub 上查看↗7,636
  • rust-lang/rust-analyzerrust-lang 的头像

    rust-lang/rust-analyzer

    16,590在 GitHub 上查看↗

    Rust-analyzer is a language server implementation that provides real-time code intelligence, static analysis, and development productivity tools for the Rust programming language. It functions as a backend engine that communicates with text editors to deliver deep structural understanding of source code, enabling features like semantic analysis, symbol navigation, and automated refactoring. The project distinguishes itself through a core engine designed for high-performance responsiveness, utilizing incremental query-based compilation and lazy demand-driven evaluation to minimize resource con

    Rusthacktoberfestlsp-serverrust
    在 GitHub 上查看↗16,590
  • keploy/keploykeploy 的头像

    keploy/keploy

    17,622在 GitHub 上查看↗

    Keploy is an automated testing platform that leverages kernel-level traffic interception to generate and maintain regression test suites for microservices. By capturing live network traffic and system calls via eBPF, the platform automatically creates deterministic test cases and mocks external dependencies without requiring manual code instrumentation. This approach allows developers to validate application behavior and API contracts by replaying production-like traffic in isolated environments. The platform distinguishes itself through its use of machine learning to perform test maintenance

    Goagentic-aiai-testing-toolapi-testing
    在 GitHub 上查看↗17,622
  • behat/behatBehat 的头像

    Behat/Behat

    3,959在 GitHub 上查看↗

    Behat is a behavior-driven development framework and test automation tool for PHP. It functions as a Gherkin test runner that maps natural language feature files to executable PHP methods to verify that software implementation aligns with business requirements. The framework enables the definition of application behavior using a structured, human-readable format based on user stories, supporting localized keywords for non-English speaking stakeholders. It distinguishes itself through a driver-based browser simulation layer for user interface verification and specialized integrations for the S

    PHPbddbehatbehavior-driven-development
    在 GitHub 上查看↗3,959