InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →
Top 23 Rust TypeScript Projects
-
Jsdom should work in deno, can you open a [github issue](https://github.com/denoland/deno/issues) with some details and a reproduction?
All of the simple cases I've tried seem to work fine, e.g:
```typescript
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
union
The trust-minimized, zero-knowledge bridging protocol, designed for censorship resistance, extremely high security, and usage in decentralized finance. (by unionlabs)
Stars: 29318 (1,258 stars today today) Author: unionlabs View Project
-
I once wanted to contribute to the popular swc project (https://github.com/swc-project/swc). I cloned the repo, ran build, and a whooping 20GB was gone from my disk. The parser itself (https://github.com/swc-project/swc/blob/main/crates/swc_ecma...) has over a dozen dependencies, including serde.
Meanwhile, the heaviest JavaScript parser implemented in JavaScript is more lightweight.
I decided that I should leave this project alone and spend my time elsewhere.
-
biome
A toolchain for web projects, aimed to provide functionalities to maintain them. Biome offers formatter and linter, usable via CLI and LSP.
Biome provides fast, modern formatting and linting:
-
The React team is also collaborating with the oxc team to eventually add native support for the compiler. Once Rolldown, a Rust-based bundler for JavaScript and TypeScript, is released and supported in Vite, developers should be able to integrate the compiler without relying on Babel.
-
-
Project mention: Farm: Fast vite compatible build tool written in Rust | news.ycombinator.com | 2024-06-21
Is this rolldown or something else?
https://github.com/rolldown/rolldown
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
The amazing ast-grep tool does not support vue and scss by default but can be configured to do so.
-
Project mention: Farm: Fast vite compatible build tool written in Rust | news.ycombinator.com | 2024-06-21
> They are aiming to provide an "all-in-one" solution with the parser, transpiler, bundler etc all in one place. Which means they have perhaps too much work to do.
They seem to re-use quite a lot. I don’t think any of them, besides ESBuild, roll their own transpiler. For example, Farm uses SWC:
https://github.com/farm-fe/farm/blob/main/crates/toolkit/Car...
-
Project mention: Self-host open-source reactive database with dashboard | news.ycombinator.com | 2025-02-17
-
Project mention: Rustpad is an efficient and minimal open-source collaborative text editor | news.ycombinator.com | 2024-09-17
-
In our projects we use Moon https://moonrepo.dev/moon extensively, it supports multiple languages and quite a few features.
For me personally I like that it updates Typescript references automatically and makes docker image setup far easier.
-
Project mention: Malware found on NPM infecting local package with reverse shell | news.ycombinator.com | 2025-03-26
Deno is perhaps a better example with browser API's as part f winterTC + a growing set of std packages[1] and more importantly a security model that defends against this kind of exploit.
I will agree with the sentiment though, I get not wanting to jump on new shiny things but for some reason I keep getting the vibe that the community is closer to crab mentality than conservatism and is downright hostile towards any project making a genuine effort to improve things.
[1]https://jsr.io/@std
-
A relatively new entrant, RSLint focuses on providing a zero-config linting tool. It is in early development and not ready for production. The last release is from 2022, so it’s unclear if development is still active.
-
2. ezno [https://github.com/kaleidawave/ezno] - In active development. Does not have the goal of 1:1 parity to tsc.
-
-
You can check them here, but they are still limited compared to ESLint rules and pre-existing configurations. If you are not satisfied, you can keep using your existing linter as well.
-
-
-
-
-
chiselstrike
ChiselStrike abstracts common backends components like databases and message queues, and let you drive them from a convenient TypeScript business logic layer
-
kftray
🦀 ⚡ kubectl port forward manager, with support for UDP and proxy connections through k8s clusters
Project mention: Debugging Kubernetes Services with KFtray's HTTP Logs and VS Code REST Client Extension | dev.to | 2025-03-05Setting up HTTP logging in KFtray is an simple process that begins with downloading and installing KFtray v0.16.1 or later from the GitHub releases page. Once you have KFtray installed, you'll need to configure your port-forward settings.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Rust TypeScript discussion
Rust TypeScript related posts
-
An Update on Fresh
-
dprint: A pluggable and configurable code formatting platform written in Rust
-
☁️ Keep Using AWS as Usual
-
Charybdis ORM: Building High-Performance Distributed Rust Backends with ScyllaDB
-
A 10x Faster TypeScript
-
Pipelight: Lightweight CI/CD Tool
-
Self-host open-source reactive database with dashboard
-
A note from our sponsor - InfluxDB
www.influxdata.com | 17 May 2025
Index
What are some of the best open-source TypeScript projects in Rust? This list will help you:
# | Project | Stars |
---|---|---|
1 | deno | 102,958 |
2 | union | 61,995 |
3 | swc | 32,168 |
4 | biome | 18,802 |
5 | oxc | 14,449 |
6 | rspack | 11,457 |
7 | rolldown | 10,993 |
8 | ast-grep | 8,636 |
9 | farm | 5,332 |
10 | convex-backend | 4,164 |
11 | rustpad | 3,711 |
12 | moon | 3,181 |
13 | jsr | 2,768 |
14 | rslint | 2,684 |
15 | ezno | 2,672 |
16 | blueboat | 1,925 |
17 | deno_lint | 1,570 |
18 | orogene | 1,496 |
19 | joystream | 1,416 |
20 | ts-rs | 1,373 |
21 | rspc | 1,299 |
22 | chiselstrike | 1,088 |
23 | kftray | 1,003 |