# nanobind

> nanobind: tiny and efficient C++/Python bindings

- **URL**: https://www.freshcrate.ai/projects/nanobind
- **Author**: pypi
- **Category**: Developer Tools
- **Latest version**: `master@2026-06-03` (2026-06-03)
- **License**: Unknown
- **Source**: https://github.com/wjakob/nanobind
- **Homepage**: https://pypi.org/project/nanobind/
- **Language**: C++
- **GitHub**: 3,466 stars, 299 forks
- **Registry**: pypi (`nanobind`)
- **Tags**: `pypi`

## Description

![nanobind logo](
https://github.com/wjakob/nanobind/raw/master/docs/images/logo.jpg?raw=True)

_nanobind_ is a small binding library that exposes C++ types in Python and
vice versa. It is reminiscent of
[Boost.Python](https://www.boost.org/doc/libs/1_64_0/libs/python/doc/html)
and [pybind11](http://github.com/pybind/pybind11) and uses near-identical
syntax. In contrast to these existing tools, nanobind is more efficient:
bindings compile in a shorter amount of time, produce smaller binaries, and
have better runtime performance.

More concretely,
[benchmarks](https://nanobind.readthedocs.io/en/latest/benchmark.html) show up
to **~4× faster** compile time, **~5× smaller** binaries, and **~10× lower**
runtime overheads compared to pybind11. nanobind also outperforms Cython in
important metrics (**3-12×** binary size reduction, **1.6-4×** compilation time
reduction, similar runtime performance).

Please see the following links for tutorial and reference documentation in
[HTML](https://nanobind.readthedocs.io/en/latest/) and
[PDF](https://nanobind.readthedocs.io/_/downloads/en/latest/pdf/) formats.

## Recent releases

| Version | Date | Urgency | Changes |
| --- | --- | --- | --- |
| `master@2026-06-03` | 2026-06-03 | High | Latest activity on master branch |
| `2.12.0` | 2026-04-21 | Low | Imported from PyPI (2.12.0) |
| `master@2026-04-14` | 2026-04-14 | Medium | Latest activity on master branch |
| `master@2026-04-14` | 2026-04-14 | Medium | Latest activity on master branch |
| `master@2026-04-14` | 2026-04-14 | Medium | Latest activity on master branch |
| `master@2026-04-14` | 2026-04-14 | Medium | Latest activity on master branch |
| `master@2026-04-14` | 2026-04-14 | Medium | Latest activity on master branch |
| `master@2026-04-14` | 2026-04-14 | Medium | Latest activity on master branch |
| `master@2026-04-14` | 2026-04-14 | Medium | Latest activity on master branch |
| `master@2026-04-14` | 2026-04-14 | Medium | Latest activity on master branch |

## Citation

- HTML: https://www.freshcrate.ai/projects/nanobind
- Markdown: https://www.freshcrate.ai/projects/nanobind.md
- Dependencies JSON: https://www.freshcrate.ai/api/projects/nanobind/deps

_Generated by freshcrate.ai. Indexes pypi releases for AI-agent ecosystem packages._
