Dev tools · alternatives · 2026
24 alternatives to Node-vulkan – Vulkan bindings for JavaScript
Vulkan API for JavaScript/TypeScript. Contribute to maierfelix/nvk development by creating an account on GitHub.
Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. Node-vulkan – Vulkan bindings for JavaScript launched in 2018; newer entries below may have overtaken it.
- 1

Vulkan API for JavaScript/TypeScript. Contribute to maierfelix/nvk development by creating an account on GitHub.
2018 · github.com · its alternatives →
- 2

Vulkan API for JavaScript/TypeScript. Contribute to maierfelix/nvk development by creating an account on GitHub.
2019 · github.com · its alternatives →
- 3

Vulkan API for JavaScript/TypeScript. Contribute to maierfelix/nvk development by creating an account on GitHub.
2019 · github.com · its alternatives →
- 4

Colin here, creator of Nub. I’ve had the general shape of this in mind for years. Nub runs your code with stock `node`, augmented with a `--require` preload hook[0] that adds a transpiler (oxc-powered, packaged as a Node-API add-on), registers a module resolution hook[1], and injects polyfills as needed for APIs like `Worker`, `Temporal`, etc. All purely additive, your code ultimately runs using Node’s actual engine & stdlib implementations. [0] https://nodejs.org/api/cli.html#-require-module [1]…
Jun 2026 · github.com · its alternatives →
- 5

Examples and demos for nvk. Contribute to maierfelix/nvk-examples development by creating an account on GitHub.
2019 · github.com · its alternatives →
- 6

Hi HN! We’re excited to share our new code generator that lets you ship high-quality TypeScript SDKs, that your users will love, from your OpenAPI documents. Our ongoing goal is to help you build one SDK that runs anywhere modern JavaScript runs. This includes new runtimes like Deno and Bun in addition to the ever-popular Node.js. Additionally, the popularity of AI has meant server-sent events and file streaming are also commonplace - we wanted to cover these use cases too. This explosion in new runtimes and ways of interacting with APIs shifts cognitive burden on API developers often having…
2024 · speakeasyapi.dev · its alternatives →
- 7

- 8

We've been building Crust (https://crustjs.com/), a TypeScript-first, Bun-native CLI framework with zero dependencies. It's been powering our core product internally for a while, and we're now open-sourcing it. The problem we kept running into: existing CLI frameworks in the JS ecosystem are either minimal arg parsers where you wire everything yourself, or heavyweight frameworks with large dependency trees and Node-era assumptions. We wanted something in between. What Crust does differently: - Full type inference from definitions — args and flags are inferred automatically. No…
Mar 2026 · github.com · its alternatives →
- 9

🎃 Windowless WebGL for node.js. Contribute to stackgl/headless-gl development by creating an account on GitHub.
2016 · github.com · its alternatives →
- 10
Shaders▲22Component library for creative WebGPU effects in modern frontend frameworks. Compose interactive visuals for Vue, React, Svelte, Solid & JS.
Jul 2026 · shaders.com · its alternatives →
- 11

Minimal Example of Using Vulkan for Compute Operations. Only ~400LOC. - Erkaman/vulkan_minimal_compute
2017 · github.com · its alternatives →
- 12NP
Hey guys! I just released a NPM package to integrate a visual scripting editor into any node project (React, Vue, Angular... you name it). Basically, the goal is to provide your users a way to customize, automate, create new features for your product. Just like an open-source community, but without the barrier of code. Here's the homepage of the project: https://luna-park.app And a small tutorial for visual scripting: https://luna-park.app/challenge
2023 · npmjs.com · its alternatives →
- 13TJ
Hi HN, I built Titan, a backend framework where you write routes and logic in JavaScript, and the CLI compiles everything into a single Rust + Axum binary using the Boa JS engine. No Node.js is required in production. The idea is to keep JS developer experience while getting Rust performance and a self-contained deployable server. Current features: JS route DSL Action system mapped to Rust esbuild bundling Generated Rust server with Axum Hot-reload dev server Single-binary output Repo: https://github.com/ezet-galaxy/-ezetgalaxy-titan Would love feedback on the…
Dec 2025 · npmjs.com · its alternatives →
- 14

Node bindings for libui, an awesome native UI library for Unix, OSX and Windows - parro-it/libui-node
2016 · github.com · its alternatives →
- 15

NodeJS dependency injection made easy in execution contexts. Inspiration taken from React hooks and Vue composables. - coderhammer/backhooks
2023 · github.com · its alternatives →
- 16

A lightweight boilerplate for a universal webapp based on koa, mongodb, node, vue, and webpack - yunhan0/koa-vue-fullstack
2018 · github.com · its alternatives →
- 17

gluestack-ui v2 offers customizable, accessible components powered by NativeWind. Copy-paste components into React, Next.js, and React Native projects. It's high-performance, RSC compatible, and works with zero JavaScript. Built with by geekyants.com
2024 · gluestack.io · its alternatives →
- 18

Hello everyone, For the past several months, I have been building multiple React/TailwindCSS components for my projects. I have decided to bundle and document them so that I can share them with the community. The entire UI kit is written in Typescript on top of the class-variance-authority library. Although I am already using these components in production, the project is still in beta since it lacks a full test suite and dark mode. Please feel free to take a look and provide feedback if you have a moment to spare. Thank you!
2023 · rewind-ui.dev · its alternatives →
- 19

The NativeAOT port of ExpressJS API. Contribute to tsoniclang/express development by creating an account on GitHub.
Feb 2026 · github.com · its alternatives →
- 20RW
source: https://codesandbox.io/s/dikoh?file=/index.html Static Template import { ChakraProvider, Box, Text } from "https://cdn.skypack.dev/@chakra-ui/react"; import React, { useRef } from "https://cdn.skypack.dev/react"; import ReactDOM from "https://cdn.skypack.dev/react-dom"; const MyText = ({ color, ...props }) => { return ; }; function Foo() { return ( Foo ); } function App() { return ( Hello Skypack ); } ReactDOM.render( , document.getElementById("main") );
2021 · its alternatives →
- 21

Python bindings for the Godot Engine's extension API (WIP) - godopy/godopy
2020 · github.com · its alternatives →
- 22

Golang bindings for Roc Toolkit. Contribute to roc-streaming/roc-go development by creating an account on GitHub.
2023 · github.com · its alternatives →
- 23

Hello HN! As a long-time professional Rust developer. I've always been frustrated by the difficulty and "hackiness" of producing bindings to other languages, whether a frontend, an FFI library, etc. Not just in Rust but in any language. After many years of trying existing solutions and trying to make my own, I've finally developed a solution I'm very happy with. RTK (aka Rust Type Kit) allows you to write Lua scripts that perform queries on your code, such as method calls to Axum's `.route`, function definitions, and more, and then receive rich type information including all argument types,…
2025 · github.com · its alternatives →
- 24AN
Three.js recently introduced TSL (Three.js Shading Language), a way to write shaders in pure JavaScript/TypeScript that compiles to both GLSL and WGSL. I built this editor to provide a visual interface for the tsl ecosystem. It allows developers to prototype shaders for WebGPU/WebGL and see the results in real-time. This is a beta release and I'm looking for feedback.
Jan 2026 · tsl-graph.xyz · its alternatives →
Also compare
- Vulkan bindings for JavaScript alternatives
- A Vulkan Rendering API for JavaScript alternatives
- NVK – A Vulkan Rendering API for JavaScript alternatives
- Nub – A Bun-like all-in-one toolkit for Node.js alternatives
- RTX Real-Time Ray Tracing in JavaScript alternatives
- Turn OpenAPI to Universal TypeScript SDKs alternatives
Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →