[AskJS] Which JS libraries and packages are currently your favourites?

This page summarizes the projects mentioned and recommended in the original post on /r/javascript

Our great sponsors
  • SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • astro

    The web framework for content-driven websites. ⭐️ Star to support our work!

  • I’ve been using NextJS to power my personal site for a few years and even moved it over to the app beta a few weeks ago. However I recently discovered Astro. I’m in the process of converting my site to it because I’m loving it so much.

  • dayjs

    ⏰ Day.js 2kB immutable date-time library alternative to Moment.js with the same modern API

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • storybook

    Storybook is a frontend workshop for building UI components and pages in isolation. Made for UI development, testing, and documentation.

  • https://storybook.js.org/ ... it is so good.

  • projects

    A list of awesome open source projects Volodymyr Agafonkin is involved in. (by mourner)

  • All of these: https://github.com/mourner/projects

  • just

    A library of dependency-free JavaScript utilities that do just one thing. (by angus-c)

  • The just set of utility functions are really nice to use. https://github.com/angus-c/just

  • X6

    🚀 JavaScript diagramming library that uses SVG and HTML for rendering.

  • I have been enjoying using X6 (https://github.com/antvis/X6) which is a very feature complete library for building drag and drop node/diagram editors. Most of the documentation is not in English but I found the sample code very easy to follow.

  • deno

    A modern runtime for JavaScript and TypeScript.

  • This feat: denort binary #9041 used to exist. No longer. I'm pretty sure Node.js doesn't have such capability either - Node.js download doesn't even ship with just the executable - npm and npx are in the download zip - and those files need to be modified to even use npx without installing locally or globally.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • bun

    Incredibly fast JavaScript runtime, bundler, test runner, and package manager – all in one

  • Bun has issues with Streams API implementation ReadbleStream reads to completion in server, does not stream #1886. Deno doesn't that I have encountered.

  • package-build

    cli to build library projects using only package.json and command line arguments as inputs

  • pkgbld (because it is my builder for small libraries :) )

  • typia

    Super-fast/easy runtime validations and serializations through transformation

  • typia (because it helps to validate with such low effort if you already on typescript)

  • Svelte

    Cybernetically enhanced web apps

  • Svelte (because of great DX and small footprint, BTW excellent Typescript support)

  • Refine

    A React Framework for building internal tools, admin panels, dashboards & B2B apps with unmatched flexibility.

  • refine because making CRUD app has never been easier

  • proposal-temporal

    Provides standard objects and functions for working with dates and times.

  • Temporal is pretty stable these days, and will become an official JavaScript standard. It's very well thought out. I'd recommend just using the polyfill.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts