Nitro is a React Native native-module system for building very fast C++, Swift, and Kotlin modules with statically compiled bindings to JSI. It is designed to reduce runtime overhead by generating type converters ahead of time instead of relying on dynamic lookups. The project consists of the core react-native-nitro-modules library and the optional nitrogen code generator for module authors. Developers define interfaces in TypeScript and implement the native behavior in C++, Swift, Kotlin, or Java. Nitro supports cross-platform C++ modules as well as platform-native iOS and Android implementations. It is useful for React Native teams that need high-performance native functionality, strongly typed bindings, and lower bridge overhead.

Features

  • React Native native-module system
  • Static JSI binding generation
  • TypeScript interface declarations
  • C++, Swift, Kotlin, and Java support
  • Optional nitrogen code generator
  • Cross-platform hybrid object model

Project Samples

Project Activity

See All Activity >

Categories

Libraries

License

MIT License

Follow Nitro Modules

Nitro Modules Web Site

Other Useful Business Software
Ship Agents Faster Icon
Ship Agents Faster

Transform your applications and workflows into powerful agentic systems at global scale.

Gemini Enterprise Agent Platform lets you rapidly build, scale, govern and optimize production-ready agents grounded in your organization's data. The platform enables developers to build custom or pre-built agents for virtually any use case. New customers get $300 in free credits.
Get Started Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of Nitro Modules!

Additional Project Details

Programming Language

C++

Related Categories

C++ Libraries

Registered

2026-06-18