TypeScript FFI

Open-source TypeScript projects categorized as FFI

Top 10 TypeScript FFI Projects

  • hyperimport

    ⚡ Import c, rust, zig etc. files in your TypeScript code and more.

  • Project mention: Hyperimport - Import c, rust, zig etc. files in TypeScript | dev.to | 2023-10-14

    ...and even more, like importing native C functions from libc in typescript. Check out the guide.

  • deno_python

    🐍 Python interpreter bindings for Deno and Bun.

  • Project mention: Show HN: Pip Imports in Deno | news.ycombinator.com | 2023-08-11
  • 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.

    SurveyJS logo
  • node-win32-api

    win32 api

  • sqlite3

    The fastest and correct SQLite3 module for Deno runtime (by denodrivers)

  • webview-bun

    Bun bindings for webview, a tiny library for creating web-based desktop GUIs.

  • Project mention: Hyperimport - Import c, rust, zig etc. files in TypeScript | dev.to | 2023-10-14

    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.

  • jlbun

    Using Julia in Bun!

  • react-native-fast-openpgp

    OpenPGP for react native made with golang for fast performance

  • 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.

    InfluxDB logo
  • react-native-fast-rsa

    RSA for react native made with golang for fast performance

  • openpgp-mobile

    Native code used in react-native-fast-openpgp and flutter-openpgp

  • deno-ffigen

    FFI bindings generation for Deno

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

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
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com