OngoingEngineering

Henosis

An open-source tool that turns a native Android SDK into ready-to-run Flutter and React Native packages from one config file.

Henosis is an open-source command-line tool for teams that build mobile SDKs. Point it at an Android SDK, choose the classes and methods to expose, and it generates a Flutter plugin and a React Native module, each with an example app that builds, without any hand-written bridge code.

Development began in October 2026, with the first public release planned for November 2026. Support for .NET MAUI and iOS SDKs is next on the roadmap.

Project identity

Oneness, in code. Named after the Greek henosis, it keeps every framework package united with the one SDK it comes from.

Project motive

Every mobile SDK ends up with hand-written wrappers for Flutter, React Native and .NET MAUI. They fall behind the native code and need engineers fluent in five languages to maintain. Henosis generates them instead.

Features

One config file, one command: heno generate.

  • • Reads an Android SDK from an .aar file or Maven coordinates.
  • • Exposes only the API you choose, not the whole SDK.
  • • Generates Flutter plugins and React Native (New Architecture) modules with working example apps.
  • • Maps async calls, event streams and errors correctly across Kotlin, Dart and TypeScript.
  • • Checks every type before generating, so it never ships broken code.
  • • Free and open source under Apache 2.0.

Join this project

Open positions

Want to work with great talent and build software people rely on? Join the team — we’re hiring.

No open positions on this project right now — browse all vacancies.