freeCodeCamp/freeCodeCamp
application TypeScript 440.6k stars
C
71
/ 100
Last analyzed: April 3, 2026
Dimension Scores
Individual health dimension scores for this repository
Security 75
Testing 100
Documentation 60
Architecture 53
DevOps 72
Maintenance 65
Detailed Findings
Security 75/100
✗ Security policy (SECURITY.md) No SECURITY.md — add a vulnerability disclosure policy
✓ Pinned dependencies (Actions SHA) 25/25 action refs pinned to SHA (100%)
✓ Token permissions At least one workflow uses explicit restrictive permissions
✓ Dependency update automation Using Renovate
✓ Code ownership CODEOWNERS file found
✓ No committed .env files No .env files committed
✓ .gitignore present .gitignore found
✓ CI workflows (branch protection proxy) GitHub Actions found (likely branch protection in place)
Testing 100/100
✓ CI workflows GitHub Actions detected
✓ Test files 336 test-related file(s) found
✓ Coverage configuration Coverage/test runner config found
✓ Test runner configured Test runner configuration detected
✓ Pre-commit hooks Using Husky
Documentation 60/100
✓ README quality README.md is 6646 chars
✓ LICENSE file License: BSD-3-Clause
✗ CONTRIBUTING guide No CONTRIBUTING guide — makes it harder for contributors to get started
✗ CHANGELOG No CHANGELOG — users can't see what changed between versions
✗ Documentation directory or API docs No docs/ directory or API.md
✓ Repository description Description: "freeCodeCamp.org's open-source codebase and curriculum. Learn math, programming, and computer science for free."
Architecture 53/100
✗ Type safety (tsconfig.json) No tsconfig.json — TypeScript project without type config
✗ Linter (ESLint / Biome) No ESLint or Biome config
✓ Code formatter (Prettier / Biome) Formatter config found
✓ Organized source structure src/ or packages/ directory found
✓ Build configuration Build config found
DevOps 72/100
✓ CI/CD pipeline GitHub Actions
✓ Container support (Docker) Docker config found (Dockerfile)
✗ Release automation No release automation (semantic-release, changesets, etc.)
✓ Issue/PR templates Issue/PR templates found
✗ Deployment/Infrastructure config No deployment configuration detected
Maintenance 65/100
✓ Last commit recency Last commit 0 day(s) ago — actively maintained
✗ Open issue freshness Median open issue age: 967 day(s) — stale issues accumulating (oldest sampled: 1073 days)
✗ Recent releases No GitHub releases or tags found but repo has recent commits — no release process
✓ Bus factor Bus factor 6 — healthy contributor distribution (camperbot, raisedadead, ojeytonwilliams, renovate[bot], sahat)
✓ Community adoption (stars) 440,608 stars — strong community adoption
✓ Maintainer funding Funding file found (.github/FUNDING.yml) — sustainability signal