Skip to content

Commit

Permalink
Add doc about litgen in the FAQ (#780)
Browse files Browse the repository at this point in the history
  • Loading branch information
pthom authored Dec 8, 2024
1 parent 6a779da commit 923e0ad
Showing 1 changed file with 13 additions and 0 deletions.
13 changes: 13 additions & 0 deletions docs/faq.rst
Original file line number Diff line number Diff line change
Expand Up @@ -398,6 +398,19 @@ build system compatible with another tool that is sufficiently
feature-complete, then please file an issue and I am happy to reference it in
the documentation.

Are there tools to generate nanobind bindings automatically?
------------------------------------------------------------

`litgen <https://pthom.github.io/litgen>`__ is an automatic Python bindings
generator compatible with both pybind11 and nanobind, designed to create
documented and easily discoverable bindings.
It reproduces header documentation directly in the bindings, making the
generated API intuitive and well-documented for Python users.
Powered by srcML (srcml.org), a high-performance, multi-language parsing tool,
litgen takes a developer-centric approach.
The C++ API to be exposed to Python must be C++14 compatible, although the
implementation can leverage more modern C++ features.

How to cite this project?
-------------------------

Expand Down

0 comments on commit 923e0ad

Please sign in to comment.