Introducing cpp.js.org: Revolutionizing C++ and JavaScript Bridging

Dr Kubilay Ahmet Küçük

Computer Scientist, Oxford University

Dr. Küçük is a computer scientist who spent 10 years at Oxford University in various research positions focusing on systems security. He is the author of the “Confidential Remote Computing” paradigm and previously received grants from Intel Corporation for his TEE-related work. Previously, he was a research engineer at ETH Zürich, delivering C++-based industrial software products in the areas of Industry 4.0, simulation, and digital twin technologies. Alongside his teaching activities at Oxford, he is currently exploring independent opportunities.

Introducing cpp.js.org: Revolutionizing C++ and JavaScript Bridging

C++ is powerful, but bridging it into React Native has long been painful. Dr. Kubilay Ahmet Küçük (Computer Scientist, Oxford University) introduces cpp.js.org: a practical, automated toolset for seamlessly integrating modern C++ libraries into React Native and WebAssembly projects. Designed for both enterprise scalability and developer productivity, cpp.js minimizes the manual work of compiling, porting, and bridging libraries to JSI.

Why current bridging solutions fall short, and how cpp.js provides a long-term, maintainable alternative

Writing and executing native C++ code directly inside a JavaScript environment

Importing ready-to-use C++ libraries from the cpp.js repository with just a header include

Porting your own C++ libraries, even those with external dependencies, using cpp.js automation

Real-world integrations, including GIS libraries like GDAL, and performance benchmarks showing native-level speed

Cross-platform support: React Native, WebAssembly (web, Node.js, Cloudflare Workers), mobile, backend, and cloud

With C++11/14 OOP support, automation for long-term maintenance, and practical tooling, cpp.js offers the React Native community a stable, scalable way to bring the full power of C++ into JavaScript applications.

SUBSCRIBE TO
RUC NEWSLETTER

We'll share the latest updates—new speakers, ticket offers,
and additional events details. Stay tuned!

Thanks for getting in touch! Stay tuned!
Oops! Something went wrong while submitting the form.