JSTools Weekly —🔥2023#10: Rspack: A fast Rust-based web bundler
Tags: javascript, webdev, typescript, node
Published: 2023-03-16 17:10:00

Hi JS developers👋
[JSTools Weekly](https://jstools.substack.com/) newsletter, issue [2023#10](https://jstools.substack.com/p/2023-hotjstools-10) (hot JS Tools) just released.

[See full list of hot javascript tools](https://jstools.substack.com/p/2023-hotjstools-10)
![JSTools Weekly - issue 2023#10 - hot js tools](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/2syn3ah1f3e8ooujspsy.png)

[**rspack**](https://github.com/web-infra-dev/rspack)**:** A fast Rust-based web bundler 🦀️

[![A fast Rust-based web bundler 🦀️](https://substackcdn.com/image/fetch/w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8c342b8-d025-48b2-94c4-d4272cf302fa_1482x658.png)](https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8c342b8-d025-48b2-94c4-d4272cf302fa_1482x658.png)

[**drizzle-orm**](https://github.com/drizzle-team/drizzle-orm)**:** TypeScript ORM for SQL

-   Full type safety

-   Smart automated migrations generation

-   No ORM learning curve

-   SQL-like syntax for table definitions and queries

-   Best in class fully typed joins

-   Fully typed partial and non-partial selects of any complexity

-   Auto-inferring of TS types for DB models for selections and insertions separately

-   Zod schema generation

-   Zero dependencies

[**cleye**](https://github.com/privatenumber/cleye)**:** 👁‍🗨 cleye --- The intuitive & typed CLI development tool for Node.js

[![cleye --- The intuitive & typed CLI development tool for Node.js](https://substackcdn.com/image/fetch/w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ddef9ac-2e94-42d8-8c96-04f1c972c9d4_1470x655.png)](https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ddef9ac-2e94-42d8-8c96-04f1c972c9d4_1470x655.png)

[**tints.dev**](https://github.com/SimeonGriggs/tints.dev)**:** 10-color Palette Generator and API for Tailwind CSS

[![10-color Palette Generator and API for Tailwind CSS](https://substackcdn.com/image/fetch/w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08ad88bc-e666-496c-8f10-a0c6529a5fb2_1532x640.png)](https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08ad88bc-e666-496c-8f10-a0c6529a5fb2_1532x640.png)

[**remix-pwa**](https://github.com/remix-pwa/remix-pwa)**:** A lightweight, standalone package to integrate full PWA features into Remix 💿

[**farm**](https://github.com/farm-fe/farm)**:** Super fast web build tool written in Rust

[![Super fast web build tool written in Rust](https://substackcdn.com/image/fetch/w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74efb508-48bd-401e-a804-ae3894d9261b_1758x884.png "xx")](https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74efb508-48bd-401e-a804-ae3894d9261b_1758x884.png)

[**rolldown**](https://github.com/rolldown-rs/rolldown)**:** Fast JavaScript/TypeScript bundler in Rust with Rollup-compatible API.

[**fast-querystring**](https://github.com/anonrig/fast-querystring)**:** A 45% faster alternative to node:querystring module

[![A 45% faster alternative to node:querystring ](https://substackcdn.com/image/fetch/w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3cb5afd0-4e64-474f-b8d0-f9621a120919_1038x484.png)](https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3cb5afd0-4e64-474f-b8d0-f9621a120919_1038x484.png)

[**ratelimit**](https://github.com/upstash/ratelimit)**:** Rate limiting library for serverless runtimes

[**valita**](https://github.com/badrap/valita)**:** A typesafe validation & parsing library for TypeScript.

[**huggingface.js**](https://github.com/huggingface/huggingface.js)**:** Utilities to use the Hugging Face hub API

[**ChatGPT-CodeReview**](https://github.com/anc95/ChatGPT-CodeReview)**:** 🐥 A code review bot powered by ChatGPT

[![A code review bot powered by ChatGPT](https://substackcdn.com/image/fetch/w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b142f8c-da35-4b09-8313-673a7b560f23_2104x1436.png "image")](https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b142f8c-da35-4b09-8313-673a7b560f23_2104x1436.png)

[**bing-chat-for-all-browsers**](https://github.com/anaclumos/bing-chat-for-all-browsers)**:** A simple extension that enables Bing ChatGPT on Chrome and Firefox

[**favpie**](https://github.com/pixel-point/favpie)**:** Generate favicons and webmanifest with a CLI

[**taxonomy**](https://github.com/shadcn/taxonomy)**:** An open source application built using the new router, server components and everything new in Next.js 13.

[**astro-i18next**](https://github.com/yassinedoghri/astro-i18next)**:** An astro integration of i18next + some utility components to help you translate your astro websites!

[**publint**](https://github.com/bluwy/publint)**:** Lint packaging errors

[**dnd**](https://github.com/hello-pangea/dnd)**:** Beautiful and accessible drag and drop for lists with React.

[**modular-forms**](https://github.com/fabian-hiller/modular-forms)**:** The modular and type-safe form library for SolidJS and Qwik

-   Small bundle size starting at 2.5 or 0 KB

-   It's fast -- DOM updates are fine-grained

-   Type safety with autocompletion in editor

-   Validate everything from emails to files

-   Minimal, readable and well thought out API

-   Modular design -- only use what you need

-   No dependencies -- except for SolidJS or Qwik

-   It's headless -- you define the visual

-   Supports all native HTML form fields

[**viem**](https://github.com/wagmi-dev/viem)**:** TypeScript Interface for Ethereum

[**trance-stack**](https://github.com/meza/trance-stack)**:** A production-ready Remix stack built for AWS Lambda. Authentication. Security, Internationalization, Feature Flags, Analytics, Tests, Storybook, Ephemeral and Production CI/CD and more.

[**noble-curves**](https://github.com/paulmillr/noble-curves)**:** Audited & minimal JS implementation of elliptic curve cryptography.






[See full list of hot javascript tools](https://jstools.substack.com/p/2023-hotjstools-10)