Rust TypeScript

Open-source Rust projects categorized as TypeScript

Top 23 Rust TypeScript Projects

  • deno

    A modern runtime for JavaScript and TypeScript.

  • Project mention: Branded Types for TypeScript | news.ycombinator.com | 2024-05-15
  • swc

    Rust-based platform for the Web

  • Project mention: Rustify your JavaScript tooling | dev.to | 2024-05-21

    A big part of my work revolves around JavaScript tooling, and as such it's important to keep an eye on the ecosystem and see where things are going. It's no secret that recently lots of projects are native-ying (??) parts of their codebase, or even rewriting them to native languages altogether. Esbuild is one of the first popular and successful examples of this, which was written in Go. Other examples are Rspack and Turbopack, which are both Rust-based alternatives to Webpack, powered by SWC ("Speedy Web Compiler"). There's also Rolldown, a Rust-based alternative to Rollup powered by OXC ("The JavaScript Oxidation Compiler"), but Rollup itself is also native-ying (??) parts of their codebase and recently started using SWC for parts of their codebase. And finally, there are Oxlint (powered by OXC) and Biome as Rust-based alternatives for Eslint and Prettier respectively.

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

    Incremental bundler and build system optimized for JavaScript and TypeScript, written in Rust – including Turbopack and Turborepo.

  • Project mention: Monorepo architecture in shadcn-ui/ui. | dev.to | 2024-05-20

    Start from example section on the turbo.build provides one of the examples that involves Next.js usage. It is a Turborepo starter with Next.js

  • biome

    A toolchain for web projects, aimed to provide functionalities to maintain them. Biome offers formatter and linter, usable via CLI and LSP.

  • Project mention: Rustify your JavaScript tooling | dev.to | 2024-05-21

    A big part of my work revolves around JavaScript tooling, and as such it's important to keep an eye on the ecosystem and see where things are going. It's no secret that recently lots of projects are native-ying (??) parts of their codebase, or even rewriting them to native languages altogether. Esbuild is one of the first popular and successful examples of this, which was written in Go. Other examples are Rspack and Turbopack, which are both Rust-based alternatives to Webpack, powered by SWC ("Speedy Web Compiler"). There's also Rolldown, a Rust-based alternative to Rollup powered by OXC ("The JavaScript Oxidation Compiler"), but Rollup itself is also native-ying (??) parts of their codebase and recently started using SWC for parts of their codebase. And finally, there are Oxlint (powered by OXC) and Biome as Rust-based alternatives for Eslint and Prettier respectively.

  • oxc

    ⚓ A collection of JavaScript tools written in Rust.

  • Project mention: Rustify your JavaScript tooling | dev.to | 2024-05-21

    A big part of my work revolves around JavaScript tooling, and as such it's important to keep an eye on the ecosystem and see where things are going. It's no secret that recently lots of projects are native-ying (??) parts of their codebase, or even rewriting them to native languages altogether. Esbuild is one of the first popular and successful examples of this, which was written in Go. Other examples are Rspack and Turbopack, which are both Rust-based alternatives to Webpack, powered by SWC ("Speedy Web Compiler"). There's also Rolldown, a Rust-based alternative to Rollup powered by OXC ("The JavaScript Oxidation Compiler"), but Rollup itself is also native-ying (??) parts of their codebase and recently started using SWC for parts of their codebase. And finally, there are Oxlint (powered by OXC) and Biome as Rust-based alternatives for Eslint and Prettier respectively.

  • rspack

    A fast Rust-based web bundler 🦀️

  • Project mention: Rspack | /r/devopspro | 2023-06-11
  • ast-grep

    ⚡A CLI tool for code structural search, lint and rewriting. Written in Rust

  • Project mention: amber, a code search & replace tool | news.ycombinator.com | 2024-05-23

    ast-grep is based on tree-sitter parsers and most of the time is spent on parsing.

    There is some optimization to [skip parsing](https://github.com/ast-grep/ast-grep/blob/9f8ed5fb2abf35d928...) but generally I don't expect ast-grep can beat ripgrep or amber. (but sometimes ast-grep can beat grep due to parallel processing)

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • stc

    Speedy TypeScript type checker

  • Project mention: React Compiler is now open source | news.ycombinator.com | 2024-05-15
  • rustpad

    Efficient and minimal collaborative code editor, self-hosted, no database required

  • Project mention: Stashpad launches Google Docs alternative you can use without any login | news.ycombinator.com | 2024-03-15

    Take a look at https://github.com/ekzhang/rustpad

  • dprint

    Pluggable and configurable code formatting platform written in Rust.

  • Project mention: My opinion about opinionated Prettier: 👎 | dev.to | 2024-05-02

    Currently, I am using ESLint for formatting of basic things like spacing and quotes. However, those rules were deprecated with v8.53.0 and moved to @stylistic/eslint-plugin. But they recommend Prettier or dprint.

  • rslint

    A (WIP) Extremely fast JavaScript and TypeScript linter and Rust crate

  • moon

    A task runner and repo management tool for the web ecosystem, written in Rust.

  • farm

    Extremely fast Vite-compatible web build tool written in Rust (by farm-fe)

  • Project mention: Farm: Fast Vite-compatible web build tool written in Rust | news.ycombinator.com | 2024-04-19
  • ezno

    A JavaScript compiler and TypeScript checker written in Rust with a focus on static analysis and runtime performance

  • Project mention: Ezno's checker (Rust based type checker and compiler) is now open source | /r/typescript | 2023-06-08
  • blueboat

    All-in-one, multi-tenant serverless JavaScript runtime.

  • jsr

    The open-source package registry for modern JavaScript and TypeScript

  • Project mention: How to document your JavaScript package | dev.to | 2024-05-17

    Thanks to JSDoc it's easy to write documentation that is coupled with your code and can be consumed by users in a variety of formats. When combined with a modern publishing flow like JSR, you can easily create comprehensive documentation for your package that not only fits within your workflow, but also integrates directly in the tools your users consume your package with. This blog post aims to cover best practices when writing JSDoc-style comments to get your users up and running as quickly as possible:

  • deno_lint

    Blazing fast linter for JavaScript and TypeScript written in Rust

  • joystream

    Joystream Monorepo

  • orogene

    Makes `node_modules/` happen. Fast. No fuss.

  • Project mention: Yarn 4.0 | news.ycombinator.com | 2023-10-23

    Interesting, but no support for workspaces yet: https://github.com/orogene/orogene/issues/161

  • chiselstrike

    ChiselStrike abstracts common backends components like databases and message queues, and let you drive them from a convenient TypeScript business logic layer

  • rspc

    A framework for building typesafe web backends in Rust

  • Project mention: Any trpc client crate? | /r/rust | 2023-10-07

    There's a trpc-inspired crate called rspc https://github.com/oscartbeaumont/rspc but I think that currently it can only do rust server and typescript client. (but with plans for making a rust client IIRC)

  • dvm

    🦕 Deno Version Manager - Easy way to manage multiple active deno versions.

  • Verve

    Verve is a lightweight and blazingly fast launcher for accessing and opening applications, files and documents. ⚡

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
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).

Rust TypeScript related posts

  • Rustify your JavaScript tooling

    9 projects | dev.to | 21 May 2024
  • Monorepo architecture in shadcn-ui/ui.

    3 projects | dev.to | 20 May 2024
  • Moving your bugs forward in time

    4 projects | dev.to | 8 May 2024
  • The new open source JavaScript s package registry

    1 project | dev.to | 29 Apr 2024
  • Supermemory - ChatGPT for your bookmarks

    2 projects | dev.to | 14 Apr 2024
  • How Convex Works

    2 projects | news.ycombinator.com | 14 Apr 2024
  • Next.js Shopify eCommerce Starter with Perfect Web Vitals 🚀

    2 projects | dev.to | 12 Apr 2024
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 29 May 2024
    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. Learn more →

Index

What are some of the best open-source TypeScript projects in Rust? This list will help you:

Project Stars
1 deno 93,076
2 swc 30,156
3 turbo 25,220
4 biome 11,195
5 oxc 9,172
6 rspack 7,488
7 ast-grep 6,228
8 stc 5,706
9 rustpad 3,082
10 dprint 2,990
11 rslint 2,661
12 moon 2,633
13 farm 2,473
14 ezno 2,225
15 blueboat 1,922
16 jsr 1,836
17 deno_lint 1,503
18 joystream 1,421
19 orogene 1,415
20 chiselstrike 1,058
21 rspc 1,031
22 dvm 621
23 Verve 626

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com