Top 10 TypeScript FFI Projects
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
...and even more, like importing native C functions from libc in typescript. Check out the guide.
Long back, when I was working on the project webview-bun, which essentially is an FFI wrapper of the webview library APIs for Bun. It randomly struck my mind, why can't I import the webview C source file directly into typescript, if through FFI API we can import functions from shared libraries which are essentially compiled from a source file like c, rust, zig, etc., how about I create a way to bridge importing functions in typescript with the source file and automate and the steps in between, in a way that it looks to the end user that they are directly importing from the source file while all the hard parts are managed automatically internally.
Index
What are some of the best open-source FFI projects in TypeScript? This list will help you:
Project | Stars | |
---|---|---|
1 | hyperimport | 805 |
2 | deno_python | 503 |
3 | node-win32-api | 400 |
4 | sqlite3 | 224 |
5 | webview-bun | 117 |
6 | jlbun | 61 |
7 | react-native-fast-openpgp | 42 |
8 | react-native-fast-rsa | 26 |
9 | openpgp-mobile | 21 |
10 | deno-ffigen | 20 |
Sponsored