[Nimgen](https://github.com/genotrance/nimgen) is a helper for c2nim to 
simplify and automate the wrapping of C/C++ libraries.

It can be used to automate the process of manipulating C/C++ files so that 
c2nim can be run on them without issues. This includes adding/removing code 
snippets, removal of complex preprocessor definitions that c2nim doesn't yet 
comprehend and recursively running on #include files.

To see examples of nimgen in action check out the following wrappers:-

  * [nimbass](https://github.com/genotrance/nimbass) \- BASS audio wrapper
  * [nimfuzz](https://github.com/genotrance/nimfuzz) \- fts_fuzzy_match wrapper
  * [nimssl](https://github.com/genotrance/nimssl) \- OpenSSL wrapper
  * [nimssh2](https://github.com/genotrance/nimss2) \- libssh2 wrapper



The nimgen README explains the various capabilities of the tool and the above 
examples also make it fairly obvious how it functions.

Thank you for evaluating nimgen and for your feedback, PRs and bug reports in 
advance! 

Reply via email to