MCPcopy Create free account
hub / github.com/streetsidesoftware/cspell

github.com/streetsidesoftware/cspell @v10.0.1

Chat with this repo
repository ↗ · DeepWiki ↗ · release v10.0.1 ↗ · + Follow
6,798 symbols 21,226 edges 1,491 files 457 documented · 7% 61 cross-repo links updated 3d agov10.0.1 · 2026-05-31★ 1,653108 open issues

Browse by type

Functions 5,273 Types & classes 1,525
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

CSpell

unit tests integration tests lint OpenSSF Best Practices

coverage codecov Coverage Status

The CSpell mono-repo, a spell checker for code.

Support Future Development

GitHub Sponsors

Open Collective

Street Side Software

PayPal

Documentation

Documentation - CSpell

Third-Party Video Presentations

Some videos related to CSpell and the Code Spell Checker for VS Code.

Packages

Related Packages

  • cspell-cli -- cspell-cli is useful for including cspell directly from GitHub.

Example install: npm install -g git+https://github.com/streetsidesoftware/cspell-cli.

This will add the cspell-cli command, which is an alias of the cspell command.

RFCs

Link Description Status
rfc-0001 Fixing common misspellings Done
rfc-0002 Improving Generated Suggestions Done
rfc-0003 Plug-ins: Adding file parsers In Progress
rfc-0004 Support Marking Issues as Known Not started

CSpell for enterprise

Available as part of the Tidelift Subscription.

The maintainers of CSpell and thousands of other packages are working with Tidelift to deliver commercial support and maintenance for the open source packages you use to build your applications. Save time, reduce risk, and improve code health, while paying the maintainers of the exact packages you use. Learn more.

Security contact information

To report a security vulnerability, please email security@streetsidesoftware.com or use the Tidelift security contact. Tidelift will coordinate the fix and disclosure.

Versions

version Node Status Maintenance End of Free Support
cspell 10.x 22.18.x In Active Development TBD TBD
cspell 9.x 20.x Maintenance 2026-04-05 2026-10-01
cspell 8.x 18.x Maintenance 2025-05-01 2025-06-01
cspell 7.x 16.x Paid support only[^1] 2023-10-01 2023-11-07
cspell 6.x 14.14.x Paid support only[^1] 2023-04-01 2023-05-01
cspell 5.x 12.x Paid support only[^1] - 2022-10-01
cspell 4.x 10.x Paid support only[^1] - 2022-05-01

[^1]: Support - Street Side Software

Contributing

Contributions are welcome! See our contribution notes. Note: To add or remove words in a dictionary, visit cspell-dicts.

🙏 Special thanks to all of our amazing contributors! 🥰

Contributor Jason3S Contributor NaufalK25 Contributor Subharup-31 Contributor FengYun0611 Contributor mrksbnc Contributor coliff Contributor LuckyWindsck Contributor thompson-tomo Contributor nschonni Contributor amanoji Contributor jrylan Contributor mad-gooze Contributor snyk-bot Contributor zo Contributor dsanders11 Contributor benmccann Contributor fisker Contributor dakotaJang Contributor aimagic Contributor abdusabri Contributor tlindsay42 Contributor caaatisgood Contributor pzmarzly Contributor naveensrinivasan Contributor thebolarin Contributor matt9ucci Contributor JounQin Contributor lostintangent Contributor Zamiell Contributor dflock Contributor DenysVuika Contributor amir-rahmanii Contributor AhmedAlaa4611 Contributor ScottRudiger Contributor rivy Contributor rasa Contributor roman-petrov Contributor orta Contributor ollelauribostrom [<img alt="Contributor alexandear" src="https://avatars.githubusercontent.com/u/3228886?v=4&size=128" width=64

Extension points exported contracts — how you extend this code

Core symbols most depended-on inside this repo

Shape

Function 3,565
Method 1,708
Interface 1,005
Class 505
Enum 13
Struct 2

Languages

TypeScript99%
Python1%
Go1%
C1%
C#1%

Modules by API surface

packages/cspell-lib/api/api.d.ts109 symbols
packages/cspell-trie-lib/src/lib/binary/binaryFormat.ts76 symbols
packages/cspell-lib/src/lib/Settings/Controller/configLoader/configLoader.ts76 symbols
packages/cspell-config-lib/src/CSpellConfigFile/CSpellConfigFileYaml.ts73 symbols
packages/cspell-trie-lib/api/api.d.ts71 symbols
packages/cspell-config-lib/src/UpdateConfig/Commented.ts58 symbols
packages/hunspell-reader/src/aff.ts56 symbols
packages/cspell-trie-lib/src/lib/ITrie.ts55 symbols
packages/cspell-trie-lib/src/lib/distance/weightedMaps.ts52 symbols
packages/cspell-lib/src/lib/util/AutoResolve.ts45 symbols
packages/cspell-lib/src/lib/textValidation/docValidator.ts44 symbols
packages/cspell-trie-lib/src/lib/TrieBlob/TrieBlob.ts42 symbols

For agents

$ claude mcp add cspell \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page