- Notifications
You must be signed in to change notification settings - Fork89
Dart packages related to FFI and native assets bundling.
License
NotificationsYou must be signed in to change notification settings
dart-lang/native
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
This repository is home to Dart packages related to FFI and native assetsbuilding and bundling.
See thedoc directory for more documentation.
| Package | Description | Issues | Version |
|---|---|---|---|
| code_assets | This package contains the Dart API for code assets inhook/build.dart andhook/link.dart. | ||
| data_assets | This package contains the Dart API for data assets inhook/build.dart andhook/link.dart. | ||
| ffi | Utilities for working with Foreign Function Interface (FFI) code. | ||
| ffigen | Generator for FFI bindings, using LibClang to parse C, Objective-C, and Swift files. | ||
| hooks | This package contains the API forhook/build.dart andhook/link.dart. | ||
| hooks_runner | This package is the backend that invokeshook/build.dart andhook/link.dart from Dart and Flutter. | ||
| jni | A library to access JNI from Dart and Flutter that acts as a support library for package:jnigen. | ||
| jnigen | A Dart bindings generator for Java and Kotlin that uses JNI under the hood to interop with Java virtual machine. | ||
| native_doc_dartifier | A library that converts code snippets from other languages into Dart. | ||
| native_toolchain_c | A library to invoke the native C compiler installed on the host machine. | ||
| objective_c | A library to access Objective C from Flutter that acts as a support library for package:ffigen. | ||
| swift2objc | A tool for generating bindings that allow interop between Dart and Swift code. | ||
| swiftgen | A tool for generating bindings that allow interop between Dart and Swift code. |
Packages not on this repo but also related to FFI and native assets. ❤️
| Package | Description | Version |
|---|---|---|
| native_toolchain_cmake | A library to invoke CMake for Dart Native Assets. | |
| native_toolchain_go | A library to invoke the native Go compiler installed on the host machine. | |
| native_toolchain_rust | A library to invoke the native Rust compiler installed on the host machine. | |
| native_toolchain_rs | A library to build and bundle Rust code for Dart Native Assets. |
For information about our publishing automation and release process, seehttps://github.com/dart-lang/ecosystem/wiki/Publishing-automation.
For additional information about contributing, see ourcontributing page.
About
Dart packages related to FFI and native assets bundling.
Resources
License
Code of conduct
Contributing
Security policy
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Packages0
No packages published
Uh oh!
There was an error while loading.Please reload this page.