Contributor
TheComputerM

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.