Custom Angular and Karma Test Extension for VS Code

This page summarizes the projects mentioned and recommended in the original post on dev.to

SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  1. angular-karma_test-explorer

    Discontinued vscode extension for easy angular testing and debugging

    This Visual Studio Code extension allows you to view, run, debug, and check coverage for your Angular tests. It leverages the new vscode testing API and is inspired by the Karma Test Explorer.

  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. vscode-test-explorer

    The VS Code Test Explorer extension

    Earlier versions of test extensions were based on the test explorer API. Language-specific extensions were built on top of this UI and its adapters. The explorer UI provided the required APIs and UI, while the adapters facilitated communication between the test framework and the explorer.

  4. istanbul-to-vscode

    Converts Istanbul coverage output to VS Code's coverage API

    As we are using the widely adopted istanbul to generate the coverage, vscode team already wrote a context api which translates the istanbul coverage to vscode understandable format.

  5. vscode-testing-extension

    The extension can be installed from vscode marketplace and the code can be found in github repo.

  6. Socket.io

    Bidirectional and low-latency communication for every platform

    To capture the test execution status, I wrote a custom karma reporter(a good resource) with which I was able to emit the test execution status back to the vscode extension. I am using socket.io to do this communication.

  7. nyc

    the Istanbul command line interface

    We usually run Angular tests through the cli ng test which picks the default config from /node_modules/@angular-devkit/build-angular/src/webpack/plugins/karma/karma.js, runs the tests in the project/workspace context, shows the execution log in the terminal and generates coverage using istanbul.js based on custom config we defined.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Show HN: I built an AI-powered technical interview prep tool

    1 project | news.ycombinator.com | 9 Mar 2026
  • I Let an AI Agent Write 275 Tests. Here's What It Was Actually Optimizing For.

    1 project | dev.to | 9 Mar 2026
  • Benchmarking Socket.IO Servers

    3 projects | dev.to | 19 Jan 2026
  • Websockets with Socket.IO

    1 project | dev.to | 12 Jan 2026
  • Build a real-time chat app with Vuejs, socket.IO, and Nodejs

    5 projects | dev.to | 15 Oct 2025

Did you know that TypeScript is
the 2nd most popular programming language
based on number of references?