JSTools Weekly - 2023#6
Tags: javascript, typescript, node, opensource
Published: 2023-02-15 23:35:46

📅 February 5–11, 2023, issue 2023#6 released!
Check [JSTools Weekly](https://jstools.substack.com/) to see all or previous issues.


---

![top new javascript releases | issue 2023#6 | February 5–11, 2023](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/v7vhcwh18yw54tnd87k9.png)

**Click on version number to see full release notes😉**

#### **[Font-Awesome](https://github.com/FortAwesome/Font-Awesome): [v6.3.0](https://fontawesome.com/docs/changelog/)**

The iconic SVG, font, and CSS toolkit

-   Introducing Font Awesome Sharp Regular!

    -   3,000+ icons in a new, modern style: [Sharp Regular](https://fontawesome.com/search?s=regular&f=sharp&o=r)

    -   Sharp Solid is already done. Sharp Light, Thin, and Duotone are coming soon!

    -   Icons are all built on the same 16px grid as existing Font Awesome Classic icons.

-   and more

#### **[electron](https://github.com/electron/electron): [v23.0.0](https://github.com/electron/electron/releases/tag/v23.0.0)**

Build cross-platform desktop apps with JavaScript, HTML, and CSS

-   Added `label` property to `Display` objects.

-   Added an `app.getPreferredSystemLanguages()` API to return the user's system languages.

-   Added new UtilityProcess API to launch chromium child process with node integration.

-   Added support for WebUSB.

-   Added support for `serialPort.forget()` as well as a new event `serial-port-revoked` emitted when a given origin is revoked

-   Adds new `setHiddenInMissionControl` API to allow developers to opt out of mission control on macOS

#### **[ant-design](https://github.com/ant-design/ant-design): [v5.2.0](https://github.com/ant-design/ant-design/releases/tag/5.2.0)**

An enterprise-class UI design language and React UI library

-   Add `picture-circle` to Upload's `listType` prop.

-   Anchor component add `direction`, which supports vertical.

-   Tooltip support `arrow` to change arrow's visible state and whether the arrow is pointed at the center of target.

-   Added list pagination `align` option.

-   Timeline added `items` to support option configuration.

-   and more

#### **[gatsby](https://github.com/gatsbyjs/gatsby): [v5.6.0](https://www.gatsbyjs.com/docs/reference/release-notes/v5.6/)**

The fastest frontend for the headless web. Build modern websites with React.

-   Gatsby is joining Netlify

-   Head API supports context providers from wrapRootElement

#### **[supabase](https://github.com/supabase/supabase): [v0.23.01](https://github.com/supabase/supabase/releases/tag/0.23.01)**

The open source Firebase alternative. Follow to stay updated about our public Beta.

-   Storing OpenAI embeddings in Postgres with pgvector

-   Meet Supabase Clippy: ChatGPT for Docs

-   Client library reference: Python and C#

-   pg_graphql now supports Views, Materialized Views, and Foreign Tables

-   Automatic WebP detection for Image Transformation

-   and more

#### **[nuxt](https://github.com/nuxt/nuxt): [v3.2.0](https://github.com/nuxt/nuxt/releases/tag/v3.2.0)**

Nuxt is an intuitive and extendable way to create type-safe, performant and production-grade full-stack web apps and websites with Vue 3.

-   Nuxt DevTools

-   Better DX for overriding `runtimeConfig`, including inline type helpers

-   Automatically inferred return type for `useFetch` and `$fetch` based on method.

-   `useFetch` is now integrated with `event.$fetch`, meaning cookies and context are now passed to api requests automagically within internal requests.

-   and more



[See more new javascript releases
](https://jstools.substack.com/p/2023-topjstools-6)

---


![hot javascript tools | issue 2023#6 | February 5–11, 2023](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/huf5w304qg4kss2t2aom.png)


**[nango](https://github.com/NangoHQ/nango): **Get OAuth tokens for APIs - fast & secure.


**[magic-regexp](https://github.com/danielroe/magic-regexp): **A compiled-away, type-safe, readable RegExp alternative



**[structurae](https://github.com/zandaqo/structurae): **Data structures for high-performance JavaScript applications.

**[veaury](https://github.com/devilwjp/veaury): **Use React in Vue3 and Vue3 in React, And as perfect as possible!

-   🌞 Support Vue3

-   🌈 Support Context - Share the context of all vue and react components.

-   💗 Support for using hooks across frameworks - You can use React's hooks in a Vue component, or you can use Vue's 'setup' function in a React component and use Vue's hooks in this function.

-   🪂 Pure mode - The children of the converted component no longer have an extra element container

**[tailwind-variants](https://github.com/nextui-org/tailwind-variants): **🦄 Tailwindcss first-class variant API


**[orchid-orm](https://github.com/romeerez/orchid-orm): **Postgres ORM, query builder, migration tool

-   🚀️ productive way to work with models and relations

-   🧐️ full control over the database with powerful query builder

-   😎️ model schema can be converted to Zod for validations

-   🛳️ migration tools

-   💯 100% TypeScript, define a schema and everything else will be inferred

**[poline](https://github.com/meodai/poline): **Esoteric Palette Generator Mico-Lib Interpolating HSL Color in cartesian space

**[editable](https://github.com/editablejs/editable): **Editable is a rich text editor framework that provides stable rich text editing capabilities without relying on the contenteditable attribute.

**[enrolla](https://github.com/enrolla/enrolla): **The open source customer feature framework for B2Bs. Easily control how your product behaves and looks for different customers.


**[lucia](https://github.com/pilcrowOnPaper/lucia): **Authentication, simple and clean

**[hattip](https://github.com/hattipjs/hattip): **Like Express, but for the future

-   ✨ Modern: Based on current and future web standards (Fetch API & WinterCG).

-   🌍 Universal: Runs anywhere (Node.js, the Edge, Deno, ...).

-   🧩 Modular: Use as much or as little as you need.

-   🪛 Minimalist: Everything you need, nothing you don't.


[See more hot javascript tools](https://jstools.substack.com/p/2023-hotjstools-6)

---


![new javascript tools | issue 2023#6 | February 5–11, 2023](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/6xh3zfraq4u4tshx2lk3.png)

**[clack](https://github.com/natemoo-re/clack):‌ **Effortlessly build beautiful command-line apps
**[zod-fetch](https://github.com/mattpocock/zod-fetch):‌ **Simple function for building a type-safe fetcher with Zod
**[unpic-img](https://github.com/ascorbic/unpic-img):‌ **Multi-framework responsive image component

**[motion-canvas-camera](https://github.com/ksassnowski/motion-canvas-camera): **Camera Component for Motion Canvas

**[gpt-travel-advisor](https://github.com/dabit3/gpt-travel-advisor):‌ **Create a travel itinerary for any city in the world in just a few seconds

**[ts-api-utils](https://github.com/JoshuaKGoldberg/ts-api-utils): **Utility functions for working with TypeScript's API. Successor to the wonderful ajafff/tsutils.

**[uncrypto](https://github.com/unjs/uncrypto): **Single API for Web Crypto API and Crypto Subtle working in Node.js, Browsers and other runtimes

**[tiny-bin](https://github.com/fabiospampinato/tiny-bin):‌ **A library for building tiny and beautiful command line apps.

**[stellis](https://github.com/lxsmnsyc/stellis):‌ **a no-VDOM JSX framework for SSR.

**[seroval](https://github.com/lxsmnsyc/seroval): **stringify JS values

**[nuxt-time](https://github.com/danielroe/nuxt-time): **⏰ SSR-safe time element for Nuxt 3

-   ✨ SSR/SSG-safe rendering of any date/time

-   💪 Prevents hydration mismatch on client

-   🏁 Respects browser locale

-   ✅ Renders semantic `<time>` element

[See more new javascript tools](https://jstools.substack.com/p/2023-newjstools-6)