You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+9-2Lines changed: 9 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -538,11 +538,17 @@ A curated list of awesome C/C++ frameworks, libraries, resources, and shiny thin
538
538
539
539
## Scripting
540
540
541
+
*[Boost.Python](http://www.boost.org/doc/libs/1_65_1/libs/python/doc/html/index.html) - A C++ library which enables seamless interoperability between C++ and the Python programming language. [Boost]
541
542
*[ChaiScript](https://github.com/ChaiScript/ChaiScript/) - An easy to use embedded scripting language for C++. [BSD][website](http://chaiscript.com/)
543
+
*[Cython](https://github.com/cython/cython) - Cython is an optimising static compiler for both the Python programming language and the extended Cython programming language (based on Pyrex). It makes writing C extensions for Python as easy as Python itself. [Apache][website](http://cython.org/)
542
544
*[Duktape](https://github.com/svaarala/duktape) - An embeddable Javascript engine with compact footprint. [MIT][website](http://duktape.org)
545
+
*[JavaCpp](https://github.com/bytedeco/javacpp) - The missing bridge between Java and native C++. [Apache2]
546
+
*[libffi](https://github.com/libffi/libffi) - A portable foreign-function interface library. [MIT][website](https://sourceware.org/libffi/)
543
547
*[Lua](http://www.lua.org/) - A minimal and fast scripting engine for configuration files and basic application scripting. [MIT]
544
548
*[luacxx](https://github.com/dafrito/luacxx) - C++11 API for creating Lua bindings. [MIT]
545
-
*[SWIG](http://www.swig.org/) - A wrapper/interface Generator that let you link your c++ code to Javascript, Perl, PHP, Python, Tcl and Ruby. [GPL/Output not licensed]
549
+
*[pybind11](https://github.com/pybind/pybind11) - Seamless operability between C++11 and Python. [BSD]
550
+
*[SIP](https://riverbankcomputing.com/software/sip/intro) - C/C++ Bindings Generator for Python v2 and v3. [GPL]
551
+
*[SWIG](https://github.com/swig/swig) - A wrapper/interface Generator that let you link your c++ code to Javascript, Perl, PHP, Python, Tcl and Ruby. [GPL/Output not licensed][website](http://www.swig.org/)
546
552
*[V7](https://github.com/cesanta/v7) - An embedded JavaScript engine. [GPL2]
547
553
*[V8](http://code.google.com/p/v8/) - A fast JavaScript engine by Google that can be embedded into any C++ application. [BSD]
548
554
*[ChakraCore](https://github.com/Microsoft/ChakraCore) -A JavaScript engine by Microsoft that can be embedded into nodejs. [MIT]
@@ -708,7 +714,8 @@ A curated list of awesome C/C++ frameworks, libraries, resources, and shiny thin
708
714
## Build Systems
709
715
710
716
*[Bazel](https:/bazel.build) - A multi-language, fast and scalable build system from Google. [Apache]
711
-
*[Bear](https://github.com/rizsotto/Bear) - A tool to generate compilation database for clang tooling.
717
+
*[Bear](https://github.com/rizsotto/Bear) - A tool to generate compilation database for clang tooling. [GPLv3]
718
+
*[cget](https://github.com/pfultz2/cget) - Cmake package retrieval used to download and install cmake packages. [Boost]
712
719
*[CMake](https://cmake.org/) - Cross-platform free and open-source software for managing the build process of software using a compiler-independent method. [BSD]
713
720
*[C++ Archive Network](https://cppan.org/) - Cross-platform C++ Dependency Manager with a lot of packages available.
714
721
*[Conan](https://conan.io/) - C/C++ Package Manager, open sourced. [MIT]
0 commit comments