freeCodeCamp/freeCodeCamp TypeScript C application

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
View on GitHub OpenSSF Scorecard Back to Leaderboard