Karma
Input—per 1M tokens
Output—per 1M tokens
Context—tokens
WeightsClosed
About
Karma is ranked #5 of 23 in javascript testing frameworks on Inferse. It runs on Android, iOS, Linux, macOS, Self-hosted, Web, Windows. There is a free plan.
Compared on javascript testing frameworks
- Free plan
- Yeskarma-runner.github.io
- Component testing
- Yeskarma-runner.github.io
- Coverage reporting
- Yeskarma-runner.github.io
- Supported runtimes
- Node.jskarma-runner.github.io
- Parallel execution
- Yeskarma-runner.github.io
Facts
- Purpose
- Karma runs JavaScript tests in multiple real browsers and reports results to developers.github.com · 29 Sept 2026
- How it works
- Karma starts a web server, connects browsers, runs tests in them, and displays their results.karma-runner.github.io · 29 Sept 2026
- Automatic reruns
- Karma watches configured files and reruns tests when a file changes.karma-runner.github.io · 29 Sept 2026
- Testing frameworks
- Plugins are available for Jasmine, Mocha, QUnit, and other testing frameworks.github.com · 29 Sept 2026
- Browser launchers
- Documented launchers include Chrome, Firefox, Safari, PhantomJS, JSDOM, Opera, Internet Explorer, SauceLabs, and BrowserStack.karma-runner.github.io · 29 Sept 2026
- Manual device capture
- A browser on another device, including a phone or tablet on the same network, can be captured by visiting the Karma server URL.karma-runner.github.io · 29 Sept 2026
- Plugin model
- Preprocessors, reporters, browser launchers, and framework adapters are plugins that can be installed from npm or written for Karma.karma-runner.github.io · 29 Sept 2026
- CI integrations
- The documentation provides integration guides for Travis CI, Jenkins, and Semaphore CI.karma-runner.github.io · 29 Sept 2026
- Installation
- Karma runs on Node.js, is distributed as an npm package, and the installation guide recommends installing it locally in the project.karma-runner.github.io · 29 Sept 2026
- License
- Karma is released under the MIT license.karma-runner.github.io · 29 Sept 2026
- Maintenance status
- Karma is deprecated and is not accepting new features or general bug fixes; critical security issues will still be triaged and fixed during the stated support period.github.com · 29 Sept 2026
- Security support period
- The repository says critical security fixes will continue until 12 months after Angular CLI's Web Test Runner support is marked stable.github.com · 29 Sept 2026
- Who it is for
- The project describes Karma as useful for developers who want to run tests locally, in multiple browsers, on each save, or on a continuous integration server.github.com · 29 Sept 2026
- Testing scope
- The FAQ says Karma was primarily designed for low-level unit testing and recommends Protractor for high-level testing.karma-runner.github.io · 29 Sept 2026
- Support
- The project directs questions to its mailing list or Gitter and says the issue tracker is for bug reports and feature discussions.github.com · 29 Sept 2026
Best Karma alternatives
See all 12
7.4 Vitest Free free plan, no paid price published Free plan
7.3 Jest Free free plan, no paid price published Free plan
7.3 Rstest Free free plan, no paid price published Free plan
7.1 Mocha Free free plan, no paid price published Free plan
7.1 Web Test Runner Free free plan, no paid price published Free plan
6.4 Poku Free free plan, no paid price published Free plan Where it ranks on Inferse
Sources
- github.com/karma-runner/karma· checked 29 Sept 2026
- karma-runner.github.io/6.4/intro/how-it-works.html· checked 29 Sept 2026
- karma-runner.github.io/latest/config/browsers.html· checked 29 Sept 2026
- karma-runner.github.io/latest/config/plugins.html· checked 29 Sept 2026
- karma-runner.github.io/6.4/intro/installation.html· checked 29 Sept 2026
- karma-runner.github.io/6.4/intro/faq.html· checked 29 Sept 2026





