JavaScript Gom Jabbar

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

Civic Auth - Auth in Less Than 5 Minutes
Civic Auth comes with multiple SSO options, optional embedded wallets, and user management — all implemented with just a few lines of code. Start building today.
www.civic.com
featured
InfluxDB high-performance time series database
Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.
influxdata.com
featured
  1. vite

    Next generation frontend tooling. It's fast!

  2. Civic Auth

    Auth in Less Than 5 Minutes. Civic Auth comes with multiple SSO options, optional embedded wallets, and user management — all implemented with just a few lines of code. Start building today.

    Civic Auth logo
  3. parcel

    The zero configuration build tool for the web. 📦🚀

  4. awesome-vite

    ⚡️ A curated list of awesome things related to Vite.js

    https://github.com/vitejs/awesome-vite#react

  5. swagger-typescript-api

    Generate the API Client for Fetch or Axios from an OpenAPI Specification

  6. json5-spec

    The JSON5 Data Interchange Format

  7. tsoa

    Build OpenAPI-compliant REST APIs using TypeScript and Node

  8. ci-workflows

    https://github.com/cmctec/ci-workflows/blob/main/.github/wor...

    This is my shared workflow which I apply to few dozens of projects in my company. Works like a charm! Extremely simple and understandable script.

    I tried to understand this whole github actions stuff but decided that I don't need all that complexity.

  9. InfluxDB

    InfluxDB high-performance time series database. Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.

    InfluxDB logo
  10. PIE

    Discontinued A behavior for Internet Explorer allowing it to recognize and render various CSS3 box decoration properties

    One thing (only thing) I honestly miss about IE5.5-8 is how amenable the engine was to polyfilling. It wasn't fast, but you could do almost anything with the right polyfill technique. No sessionStorage? Use window.name. No (then-) modern CSS? Use CSS3PIE [0] IE doesn't support the transform CSS property? Use an *.htc behavior to convert the transform to a matrix filter.

    It was madness, and it was beautiful in a Cthulhu kind of way.

    [0] http://css3pie.com/

  11. tools

    Discontinued Unified developer tools for JavaScript, TypeScript, and the web

    I have no idea how true this is, but the source of the claim seems to come from here:

    https://github.com/rome/tools/discussions/4302

    "But in short, the company Rome Tools ran out of funding, so the core team of last year are no longer working on the project."

  12. proposal-pipeline-operator

    A proposal for adding a useful pipe operator to JavaScript.

    It can be further simplified. For example, you don't need two separate functions to extract the first chat completion message etc.

    This version:

    - uses existing language constructs

    - can be immediately understood even by the most junior devs

    - is likely to be 1000 times faster

    - does not rely on an external dependency that currently has 143 issues and every two weeks releases a new version adding dozens of new methods to things

    Note: one thing I do wish Javascript adopted is pipes: https://github.com/tc39/proposal-pipeline-operator

  13. sharp

    High performance Node.js image processing, the fastest module to resize JPEG, PNG, WebP, AVIF and TIFF images. Uses the libvips library.

    ESLint does an amazing job in detecting floating promises. I've not had it miss one, ever. When adding this to a project, I've discovered multiple accidental bugs due to a missing "await" keyword--bugs that were extremely subtle and intermittent in many cases.

    The only thing it can't do is determine that you actually did handle the promise later. Which is fine. It's a LINTING RULE, and false positives are the name of the game.

    What's BAD is when you accidentally miss handling a promise at all. It's an invisible error without the linting rule.

    Your other comments...don't even make sense. You're going to build a Lanczos filter by hand? Or you're only going to ... compile ImageMagick to WebAssembly?!, ... an implementation which is tremendously slower (nearly unusably so for large images) than that of Sharp:

    https://www.npmjs.com/package/sharp

    ... which is simply an import away?

    No, what you're doing is called "motivated reasoning." You've concluded that Deno is the best, and you're reinterpreting all of my complaints in convoluted ways to support your predetermined conclusion.

    Standard fanboy behavior. Or troll behavior. I cite Poe's Law as why it's impossible to tell the difference.

  14. confgen

    Generate repetitive configs for vite, typescript, eslint, etc

    FWIW, I have a side project, confgen https://github.com/erikpukinskis/confgen, which tries to help with this.

    Assuming it’s an app (and not a library) get what you are describing you would run:

        npx confgen@latest @app vite typescript eslint prettier react

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

  • Migrating from Create-React-App to Vite: Boosting Performance in Legacy Applications

    4 projects | dev.to | 17 Aug 2024
  • Accelerate your delivery with modern tools

    3 projects | dev.to | 27 Dec 2022
  • What are the best Build Tools for JavaScript?

    4 projects | /r/AskProgramming | 24 Jun 2022
  • Common Errors in Frontened Setup🛠 - Stock Management System

    1 project | dev.to | 6 Apr 2025
  • What is the difference between a .ts and .tsx file extension?

    2 projects | dev.to | 2 Apr 2025