SymSpellCppPy
Fast SymSpell written in c++ and exposes to python via pybind11
Install / Use
/learn @viig99/SymSpellCppPyREADME
SymSpellCppPy
A Fast SymSpell v6.5 port for python written in C++ using pybind11.
Installation
pip install --upgrade SymSpellCppPy
Documentation
- Check examples for provided usage.
- Check api docs for detailed API documentation.
- Check
tests/SymSpellCppPyTest.pyfor extended api usage.
Benchmark Results
Run on AMD 5900x
pip install pytest pytest-benchmark symspellpy SymSpellCppPy
pytest benchmark.py --benchmark-compare

Development
git clone git@github.com:viig99/SymSpellCppPy.git
cd SymSpellCppPy
mkdir -p build && cd build
cmake .. -DCMAKE_BUILD_TYPE=Release
make -j$(nproc)
Testing
Python Bindings
Build
python3 setup.py build
Test
Python tests
python3 setup.py test
C++ tests
For detailed list of command line test flags please refer to Catch 2 Docs
cd build
./Catch2Test -s
Acknowledgements
Related Skills
node-connect
335.4kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
claude-opus-4-5-migration
82.5kMigrate prompts and code from Claude Sonnet 4.0, Sonnet 4.5, or Opus 4.1 to Opus 4.5
frontend-design
82.5kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
model-usage
335.4kUse CodexBar CLI local cost usage to summarize per-model usage for Codex or Claude, including the current (most recent) model or a full model breakdown. Trigger when asked for model-level usage/cost data from codexbar, or when you need a scriptable per-model summary from codexbar cost JSON.
