JSTools Weeklyβ€Šβ€”πŸ”₯2023#10: Rspack: A fast Rust-based web bundler

πŸ“… March 5-11, 2023, Highlights: Hot new tools on modules bundlers, cli, css, color palette generator, json, typescript tools, orms, qs, dnd, and more

Β·

2 min read


rspack: A fast Rust-based web bundler πŸ¦€οΈ

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: πŸ‘β€πŸ—¨ cleye β€” The intuitive & typed CLI development tool for Node.js

tints.dev: 10-color Palette Generator and API for Tailwind CSS

remix-pwa: A lightweight, standalone package to integrate full PWA features into Remix πŸ’Ώ

farm: Super fast web build tool written in Rust

xx

rolldown: Fast JavaScript/TypeScript bundler in Rust with Rollup-compatible API.

fast-querystring: A 45% faster alternative to node:querystring module

ratelimit: Rate limiting library for serverless runtimes

valita: A typesafe validation & parsing library for TypeScript.

huggingface.js: Utilities to use the Hugging Face hub API

ChatGPT-CodeReview: πŸ₯ A code review bot powered by ChatGPT

image

bing-chat-for-all-browsers: A simple extension that enables Bing ChatGPT on Chrome and Firefox

favpie: Generate favicons and webmanifest with a CLI

taxonomy: An open source application built using the new router, server components and everything new in Next.js 13.

astro-i18next: An astro integration of i18next + some utility components to help you translate your astro websites!

publint: Lint packaging errors

dnd: Beautiful and accessible drag and drop for lists with React.

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: TypeScript Interface for Ethereum

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: Audited & minimal JS implementation of elliptic curve cryptography.

To see the full list of hot JS toolsπŸ‘‡

Β