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

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

Our great sponsors
  • Appwrite - The Open Source Firebase alternative introduces iOS support
  • InfluxDB - Access the most powerful time series database as a service
  • Sonar - Write Clean JavaScript Code. Always.
  • astro

    Astro is the all-in-one web framework designed for speed 🏝️✨

    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

  • Appwrite

    Appwrite - The Open Source Firebase alternative introduces iOS support . Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!

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

  • InfluxDB

    Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.

  • bun

    Incredibly fast JavaScript runtime, bundler, transpiler 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 an input

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

  • typia

    Super-fast Runtime validator (type checker) with only one line

    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

    Build your React-based CRUD applications, without constraints.

    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