Source: https://seerepo.com/compare/badges/shields/vs/freeCodeCamp/freeCodeCamp
Markdown source: https://seerepo.com/compare/badges/shields/vs/freeCodeCamp/freeCodeCamp.md
Description: shields and freeCodeCamp share 3 technologies: Sentry, js-yaml, and joi. shields is written in JavaScript and freeCodeCamp in TypeScript.

# shields vs freeCodeCamp

shields and freeCodeCamp share 3 technologies: Sentry, js-yaml, and joi. shields is written in JavaScript and freeCodeCamp in TypeScript.

- [badges/shields](https://seerepo.com/r/badges/shields): Concise, consistent, and legible badges in SVG and raster format
- [freeCodeCamp/freeCodeCamp](https://seerepo.com/r/freeCodeCamp/freeCodeCamp): freeCodeCamp.org's open-source codebase and curriculum. Learn math, programming, and computer science for free.

## What they share and what sets them apart

- In common: Sentry, js-yaml, joi
- Only in shields: Postgres, Simple Icons, is-svg, @xmldom/xmldom, fast-xml-parser, prom-client
- Only in freeCodeCamp: Fastify, bson, MongoDB, Stripe, fastify-plugin, @fastify/accepts, React, Gatsby, @gatsbyjs/reach-router, store, PayPal, polka, @fastify/swagger-ui, Prisma, jsonwebtoken, nodemailer, @fastify/type-provider-typebox, validator, Ajv, ajv-formats, typebox, pino, @codesandbox/sandpack-themes, freeCodeCamp, react-scroll, react-responsive, react-hotkeys, react-reflex, react-spinkit, react-instantsearch, monaco-editor, CodeSandbox, instantsearch.js, react-final-form, react-monaco-editor, react-youtube, xterm, bezier-easing, canvas-confetti, react-calendar-heatmap, react-speech-recognition, react-tooltip, fortawesome, prismjs, sanitize-html, micromark, qrcode.react, joi-objectid, markdown-it

## Side by side

| | shields | freeCodeCamp |
|---|---|---|
| Size | 99,755 lines written, 1,183 code files | 224,818 lines written, 663 code files |
| Who writes it | 0.1% of its commits signed by AI. With Cursor and GitHub Copilot | 0.2% of its commits signed by AI. With GitHub Copilot, Claude Code, and Cursor |
| Activity | Last push November 7, 2026, 8,709 commits, 27,370 stars | Last push November 11, 2026, 38,920 commits, 458,997 stars |
| Tests | 200 test files. 15.8% of its code files have a test that imports them | 340 test files. 38% of its code files have a test that imports them |

- Size: Lines written by people and agents, without generated ones; code files, without tests.
- Who writes it: A commit counts as AI's when it carries its signature: a Co-Authored-By line, its author name or the merge of its branch.
- Activity: From GitHub and its history, on the day SeeRepo read it.
- Tests: The files that test the code, and the share of code files a test imports.

## Frequently asked questions

### Which is bigger, shields or freeCodeCamp?

freeCodeCamp, with 224,818 lines written; shields has 99,755.

The proof: [freeCodeCamp/freeCodeCamp's code at commit 53c4d51](https://github.com/freeCodeCamp/freeCodeCamp/tree/53c4d519b1a72b1999812ab425cff7d7b958bbe0)

### Which has more GitHub stars, shields or freeCodeCamp?

freeCodeCamp, with 458,997 stars; shields has 27,370.

The proof: [freeCodeCamp/freeCodeCamp on GitHub](https://github.com/freeCodeCamp/freeCodeCamp)

### Which has more tests, shields or freeCodeCamp?

freeCodeCamp, with 340 test files; shields has 200.

The proof: [freeCodeCamp/freeCodeCamp's code at commit 53c4d51](https://github.com/freeCodeCamp/freeCodeCamp/tree/53c4d519b1a72b1999812ab425cff7d7b958bbe0)

### Which was updated more recently, shields or freeCodeCamp?

freeCodeCamp: its last push was on November 11, 2026, and shields's on November 7, 2026.

The proof: [freeCodeCamp/freeCodeCamp's commits on GitHub](https://github.com/freeCodeCamp/freeCodeCamp/commits)

### Which has more commits signed by AI, shields or freeCodeCamp?

freeCodeCamp: an AI signed 0.2% of its commits, with GitHub Copilot, Claude Code, and Cursor; in shields, 0.1%.

The proof: [the commits each tool signed in freeCodeCamp/freeCodeCamp](https://seerepo.com/r/freeCodeCamp/freeCodeCamp/ai)

## Sources

- badges/shields: Read on November 8, 2026, at commit 4c8296c (https://github.com/badges/shields/tree/4c8296cf8286a33250b6af7eef07e463b721a510)
- freeCodeCamp/freeCodeCamp: Read on November 11, 2026, at commit 53c4d51 (https://github.com/freeCodeCamp/freeCodeCamp/tree/53c4d519b1a72b1999812ab425cff7d7b958bbe0)

## What is your repo built with?

Any public repo, with no account: https://seerepo.com/r/owner/repo/built, with the owner and name it has on GitHub.
