CppSharp is a tool and set of libraries which allows programmers to use C/C++ libraries with high-level programming languages (such as C#).It is a tool that takes C/C++ header and library files and generates the necessary glue to surface the native API as a managed API. Such an API can be used to consume an existing native library in your high-level code or add scripting support to a native codebase.
cppsharp parsing glue syntax-tree c-sharp clang mono visitors cplusplus parser xamarin xamarin-bindings swig interop bindings pinvoke bridgeLWJGL (https://www.lwjgl.org) is a Java library that enables cross-platform access to popular native APIs useful in the development of graphics (OpenGL/Vulkan), audio (OpenAL) and parallel computing (OpenCL) applications. This access is direct and high-performance, yet also wrapped in a type-safe and user-friendly layer, appropriate for the Java ecosystem.LWJGL is an enabling technology and provides low-level access. It is not a framework and does not provide higher-level utilities than what the native libraries expose. As such, novice programmers are encouraged to try one of the frameworks or game engines that make use of LWJGL, before working directly with the library.
lwjgl kotlin opengl opencl openal vulkan bindings glfw vr opengl-es jvmnode-gyp is a cross-platform command-line tool written in Node.js for compiling native addon modules for Node.js. It bundles the gyp project used by the Chromium team and takes away the pain of dealing with the various differences in build platforms. It is the replacement to the node-waf program which is removed for node v0.8. If you have a native addon for node that still has a wscript file, then you should definitely add a binding.gyp file to support the latest versions of node.Multiple target versions of node are supported (i.e. 0.8, ..., 4, 5, 6, etc.), regardless of what version of node is actually installed on your system (node-gyp downloads the necessary development files or headers for the target version).
node-gyp gyp node-addon native addon module bindingsimpl period has been started! Join us at Gitter.im. bindgen automatically generates Rust FFI bindings to C (and some C++) libraries.
ffi bindings codegenbindgen automatically generates Rust FFI bindings to C (and some C++) libraries.
ffi bindings codegennbind is a set of headers that make your C++11 library accessible from JavaScript. With a single #include statement, your C++ compiler generates the necessary bindings without any additional tools. Your library is then usable as a Node.js addon or, if compiled to asm.js with Emscripten, directly in web pages without any plugins. nbind works with the autogypi dependency management tool, which sets up node-gyp to compile your library without needing any configuration (other than listing your source code file names).
c-plus-plus node-addon asmjs nodejs emscripten typescript asm.js bindings build electron nan native node-gypNative Mac APIs for Go
mac ios apple bindings native-apps cgo bridge cocoa webkit objc-runtime macos-application apple-apis libobjcThis is a low-abstraction, high-performance Vulkan API with interfaces for JavaScript and TypeScript. This project is a thin layer on top of native Vulkan, built with simplicity and performance in mind. Native memory for Vulkan gets constructed entirely within JavaScript to reduce trampolining overhead. Bounding checks and type validations are enabled by default, but can be disabled using the --disable-validation-checks flag.
vulkan bindings gpgpu compute graphicsEmbeddinator-4000 is a tool to turn existing .NET libraries into libraries that can be consumed by other languages.It is a tool that takes a .NET assembly and generates the necessary glue to surface the .NET API as a native API. The goal is to surface .NET libraries to all ecosystems where Mono/Xamarin run, and for each platform we provide an interface that is native to that platform as well as the tools needed to turn a .NET library into something that can be consumed on that platform.
mono cppsharp monodroid monotouch mobile bindings interop xamarin android cplusplus c-plus-plusnode-pre-gyp stands between npm and node-gyp and offers a cross-platform method of binary deployment.For a hello world example of a module packaged with node-pre-gyp see https://github.com/springmeyer/node-addon-example and the wiki for real world examples.
native addon module bindings binaryThis library provides a subset of Relay's behaviour with a cleaner API. Relay is a great framework with exciting ideas behind it. The downside is that in order to get all the cool features, you need to deal with a complex API. Relay provides you a lot of tricky optimizations which probably are more suitable for huge projects. In small, medium and even large ones you would prefer to have better developer experience while working with a simple, minimalistic set of APIs.
relay react graphql adrenaline redux react-redux bindings fluxBinding helpers for Vuex and vue-class-component
vuex vue bindingsThe library is suitable to make Node.js and io.js addons. See addons document.
c-plus-plus v8 native addon module bindingsPolymer bindings for Redux. Bind store state to properties and dispatch actions from within Polymer Elements. Polymer is a modern library for creating Web Components within an application. Redux is a state container for managing predictable data. Binding the two libraries together allows developers to create powerful and complex applications faster and simpler. This approach allows the components you build with Polymer to be more focused on functionality than the applications state.
polymer redux bindings web-component reducer state web-componentsNaCl (pronounced "salt") is a new easy-to-use high-speed software library for network communication, encryption, decryption, signatures, etc. NaCl's goal is to provide all of the core operations needed to build higher-level cryptographic tools. Of course, other libraries already exist for these core operations. NaCl advances the state of the art by improving security, by improving usability, and by improving speed. Sodium is a portable, cross-compilable, installable, packageable fork of NaCl (based on the latest released upstream version nacl-20110221), with a compatible API.
cryptography cryptography-library libsodium bindingsA plugin that adds custom bindings for Bootstrap plugins such as tooltips and popovers.
knockout bootstrap knockout-bootstrap bindingsThis is a collection of Evil bindings for the parts of Emacs that Evil does not cover properly by default, such as help-mode, M-x calendar, Eshell and more. Warning: Expect some default bindings to change in the future.
emacs evil evil-mode bindings
We have large collection of open source products. Follow the tags from
Tag Cloud >>
Open source products are scattered around the web. Please provide information
about the open source projects you own / you use.
Add Projects.