FFIgenpad
- Mentors
- Daco Harkes, Prerak Mann, Jackson Gardner
- Organization
- Dart
- Technologies
- c, web development, dart, wasm
- Topics
- Dart, Web Assembly
A web interface in which you paste a C header in a textbox on the left, and it outputs dart:ffi bindings generated by package:ffigen in a textbox on the right. (Inspiration is https://godbolt.org/ which does this for a C file on the left and assembly on the right.)
In order to avoid needing a server to do the backend, we'd like to compile the Dart code in package:ffigen and libclang to WASM. That way everything can run in the browser.