# CodecrumbsIO/codecrumbs

Learn, design or document codebase by putting breadcrumbs in source code. Live updates, multi-language support and more.

Repository: https://github.com/CodecrumbsIO/codecrumbs
Canonical: https://ross.abutalabs.com/products/codecrumbs
Homepage: https://codecrumbs.io
Language: JavaScript
License: BSD-3-Clause
License Family: permissive
Topics: javascript, java, typescript, python, php, cpp, software-architecture, code, documentation-tool, learning
Last push: 2021-09-11T11:27:58+00:00

## Health v2 (maintenance only)
Score: 32/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 0, release rhythm 35, longevity 100
- inputs: {"age_days": 3046, "days_push": 1817, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 2711, forks 106 (observed 2026-08-28T04:07:11.806870+00:00)

## What it is
Codecrumbs is a tool for learning, designing, and documenting codebases by placing breadcrumb comments in source code, which are rendered as interactive visual schemes in a browser or desktop app. It supports multiple languages and live updates, helping developers explain how features map to code.

## Use cases
- understand an unknown large codebase faster
- onboard new developers to a project in days
- document how a feature maps to source code
- create interactive visual guides to share on a blog
- plan and design a big refactoring or architectural change
- annotate important places in code with breadcrumbs
- teach a team the architecture of an application

## When to choose
- you need to explore or explain a large or unfamiliar codebase visually
- you want to onboard newcomers with interactive, shareable code guides
- you want lightweight architecture documentation tied directly to source code

## When to avoid
- you need actively maintained tooling - the last release was in 2021 and development has stalled
- you need automated code analysis or flowchart generation without manual annotations
- you require deep IDE integration beyond the optional VS Code extension

## Facets
- artifact type: application
- maturity: maintenance
- function: documentation, developer-tools, gui, cli
- domain: developer-tools, documentation, education
- platform: cross-platform, windows, browser
- tags: code-comprehension, code-visualization, onboarding, architecture-documentation, code-annotations, interactive-guides, nodejs, web-server, macos, linux

## Member repositories
- CodecrumbsIO/codecrumbs (main) score 32

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:07:11.806870+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-30T02:15:33.755801+00:00, confidence not recorded.
  - readme: https://github.com/CodecrumbsIO/codecrumbs (fetched 2026-08-28T04:07:11.806870+00:00, sha 67e5adab0f99)
  - homepage: https://codecrumbs.io (fetched 2026-08-29T09:59:05.216439+00:00, sha 3df4e574d71d)
  - site_page: https://codecrumbs.io/about (fetched 2026-08-29T09:59:05.233148+00:00, sha 3d43d3a6e223)
  - site_page: https://codecrumbs.io/guides/faq (fetched 2026-08-29T09:59:05.254743+00:00, sha 05b749d9515d)
- Data as of 2026-08-30T08:39:29.467469+00:00.
