Learn Kungfu.js

A polyglot web framework with a Rust core. Write your backend in any language. Frontend in JS/TS only. Fast, secure, simple.

Choose your language

RustRustNative performance, full API accessJavaScriptJavaScriptNode.js binding via napi-rsTypeScriptTypeScriptType-safe JS with .tsk filesPythonPythonpyo3 binding, decorator APIGoGoStandalone net/http implementationJavaJavaC ABI via JNIKotlinKotlinJVM binding, same as JavaDartDartdart:ffi via C ABISwiftSwiftC interop via module mapC++C++Header-only wrapper around C ABIPHPPHPFFI extension to C libraryRubyRubyFFI gem to C libraryC#C#P/Invoke to C libraryCCDirect C ABI, no wrapper neededElixirElixirNIF binding to C libraryLuaLuaLuaJIT FFI to C library