# ThePrimeagen/kata-machine

Repository: https://github.com/ThePrimeagen/kata-machine
Canonical: https://ross.abutalabs.com/products/kata-machine
Language: TypeScript
License Family: other
Last push: 2024-08-07T18:37:36+00:00

## Health v2 (maintenance only)
Score: 32/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 0, release rhythm 35, longevity 100
- inputs: {"age_days": 1532, "days_push": 756, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases, no_license
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1489, forks 1431 (observed 2026-08-28T04:04:52.217042+00:00)

## What it is
A TypeScript-based training tool that generates daily coding katas for practicing algorithms and data structures, developed live on Twitch by ThePrimeagen. It scaffolds day folders with stub implementations and uses Jest tests to verify your solutions.

## Use cases
- practice algorithms and data structures with daily katas
- prepare for coding interviews
- learn to implement sorting algorithms and graphs from scratch
- generate structured DSA practice exercises in TypeScript
- train on linked lists, queues, stacks, and graph algorithms

## When to choose
- you want a structured, test-driven way to practice DSA in TypeScript
- you enjoy ThePrimeagen's teaching style and want guided kata generation
- you're preparing for technical interviews and want daily exercises

## When to avoid
- you need a comprehensive, polished algorithm library for production use
- you want a language other than TypeScript or JavaScript
- you need guaranteed up-to-date algorithm coverage, since the project is experimental and its docs are out of date

## Facets
- artifact type: learning-resource
- maturity: experimental
- function: testing, developer-tools
- domain: education, tutorials
- platform: cli, cross-platform
- tags: data-structures, algorithms-practice, kata, interview-prep, typescript, jest, algorithms, nodejs

## Member repositories
- ThePrimeagen/kata-machine (main) score 32

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:04:52.217042+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T04:33:39.454281+00:00, confidence not recorded.
  - readme: https://github.com/ThePrimeagen/kata-machine (fetched 2026-08-28T04:04:52.217042+00:00, sha 4fd255764700)
- Data as of 2026-08-30T08:39:29.467469+00:00.
