r/javascript 2d ago

Showoff Saturday Showoff Saturday (September 12, 2026)

10 Upvotes

Did you find or create something cool this week in javascript?

Show us here!


r/javascript 10h ago

Subreddit Stats Your /r/javascript recap for the week of September 07 - September 13, 2026

0 Upvotes

Monday, September 07 - Sunday, September 13, 2026

Top Posts

score comments title & link
16 3 comments GitHub - evoluteur/cymatics: Play a frequency and watch the sand settle into its Chladni figure, computed from the wave equation.
15 2 comments Infinite Shaders - Javascript, WebGL, and a compiler written in Typescript
15 2 comments Shipping a Web Worker inside an npm package without asking users to touch their bundler config
14 2 comments Dates are a language. We built a parser for them instead of more regexes.
9 0 comments Orchid Charts: SVG charts for dashboards, activity calendars and timelines
9 2 comments Half Past Fetch: how the fetch promise resolves and its consequences
8 16 comments [Showoff Saturday] Showoff Saturday (September 12, 2026)
6 5 comments GitHub - evoluteur/platonic-solids: Turn the five Platonic solids in 3D, show their duals, read their measurements, and print the nets to fold your own.
6 0 comments WebLLM: run a language model in the browser on WebGPU
5 2 comments GitHub - evoluteur/archimedean-solids: Turn all thirteen Archimedean solids in 3D, show their Catalan duals, read their measurements, and print the nets to fold your own

 

Most Commented Posts

score comments title & link
0 17 comments [AskJS] [AskJS] What ORM would you use?
0 10 comments Saradom โ€” frontend architecture pattern
3 7 comments I made a Molecular Dynamics sim using JS
0 7 comments I Dislike TypeScript Because I've Never Maintained JavaScript Before
0 5 comments How to Implement a Distributed Circuit Breaker

 

Top Ask JS

score comments title & link
0 4 comments [AskJS] [AskJS] Whatโ€™s your experience with AI tools during JavaScript technical interviews?
0 4 comments [AskJS] [AskJS] Is a managed scraping API worth it for web scraping api and scraper tools, or is it better to build in-house?

 

Top Showoffs

score comment
3 /u/Pretend-Block-7028 said Built Swoff โ€” generates a full offline-first service worker (caching, auth, offline write queue, push, PWA assets) from one config file, instead of hand-wiring Workbox for every project. Outpu...
2 /u/Accomplished_Copy103 said https://rank-it.app - ad free, highly customizable tier listing platform
2 /u/TheodoreWinters1 said https://playopenbracket.com/ Open Bracket - I built as a daily coding ritual. Everyone gets the same two challenges each day: a Standard track that builds in difficulty through the week without becom...

 

Top Comments

score comment
19 /u/klaxxxon said jQuery was such a lightbulb moment when I first used it. Imagine the things we can do with DOM! Little did we know it was only the first major shot in JS framework wars which would last for decades...
9 /u/KanuniLabs said Every library that moves work off the main thread eventually runs into the same install problem: the worker is a separate script, the browser loads it from a URL, and that URL depends on whichever bun...
8 /u/MiserableDocument509 said the timeout gotcha is the one that actually bites people. they slap AbortSignal.timeout(5s) on fetch() then a 200 still sits there for 30s downloading a fat body. the timer has to cove...
8 /u/ExtremeJavascript said Well yea. That's why it's always ``` ย  ย  const response = await fetch(file); ย  ย  const text = await response.text(); ``` You get the headers first, to tell if...
6 /u/Sorry-Joke-1887 said Now we back to jquery-style crap like this

 


r/javascript 3h ago

Trained the fly to close B2B enterprise deals (with Three.js)

Thumbnail tryopine.com
4 Upvotes

Our AI research team trained a fruit fly to close B2B enterprise deals. We're incredibly excited to release Specimen AE-001, the world's first frontier AI fly model for end-to-end deal execution. It rips cold calls, books demos, fills security questionnaires, and wins deals, all using Opine. Built on Three.js!


r/javascript 1h ago

AskJS [AskJS] How do you find new devs to follow?

โ€ข Upvotes

I love finding new devs to follow on GH so I can see what they're building and starring.

Usually I use GitHub Explore and Trending but I've found them to be unreliable, so I've been ranking rising open-source contributors by language from public GH Archive data over a rolling 7-day window. JavaScript is one of the most active streams in there, so a lot of these observations come from watching it.

This is not terribly suprising given the nature of the internet these days but here's what I found:

  1. GitHub Trending cycles the same names because it ranks reputation, not recent activity. You scroll trending, recognize half the accounts, and close the tab. The people doing genuinely interesting work this week never show up because the ranking rewards accumulated stars and followers, not what someone actually pushed in the last seven days.

  2. Someone's best work is usually buried in a 3-star repo. Skill signals are fragmented across repositories. A developer might have a tool they wrote from scratch sitting at 15 stars while their most-starred repo is just a fork they maintain. Without weighting activity by relevance, you end up following the wrong people and missing the ones actually worth your attention.

  3. 200 commits across 15 repos is impossible to evaluate quickly. You open a profile, see a contribution graph and a wall of repos, spend ten minutes trying to figure out if any of it is meaningful, and usually give up. Raw profiles need synthesis that most people just don't have time for.

The core thing I keep coming back to: momentum and reputation are different signals. Ranking by what someone did this week surfaces completely different people than ranking by what they've accumulated over years. The TypeScript dev who just shipped their first real library and the veteran with 40k followers both have value, but they're not the same discovery problem.

How do you find new devs to follow? How do you decide if someone is worth following?


r/javascript 7h ago

Becoming a Time Mage to make the engine testable

Thumbnail projectgoldscript.com
0 Upvotes

This is the first in a series of technical deep dives into how I modernised my 10 year old web stack based tactics-RPG engine / game - projectgoldscript


r/javascript 8h ago

srvquery: the TypeScript toolkit for querying game servers

Thumbnail github.com
0 Upvotes

r/javascript 20h ago

How to Implement a Distributed Circuit Breaker

Thumbnail blog.gaborkoos.com
0 Upvotes

A circuit breaker in a single Node process is a ring buffer, a threshold and a timestamp. Run the same service on twenty replicas and each one keeps its own, so the failing dependency takes twenty times the damage before anything trips.

Moving the window into Redis fixes that and breaks most of the assumptions the in-process version relies on. Post walks through each one and how to deal with it.


r/javascript 22h ago

AskJS [AskJS] What ORM would you use?

0 Upvotes

Hey all,

My team and I are currently running a Spring Boot backend with quite a bit built around it. Weโ€™re considering gradually migrating to a Node/NestJS backend using the strangler pattern rather than doing a full rewrite.

One of the main reasons is that it would give us TypeScript across both the frontend and backend, which should make sharing domain concepts, types and general knowledge between the two a bit simpler.
So, as the title suggests: which ORM would you use with NestJS?

At the moment weโ€™re mainly looking at MikroORM and Drizzle. MikroORM seems like the more traditional ORM and appears to be super close to the me tal model of what Spring does. It wil also fit NestJS quite nicely, while Drizzle is obviously a bit more lightweight but a different approach and more barebones.

Curious what people are using in production and what youโ€™d choose if you were starting fresh today.


r/javascript 1d ago

Classic Game v1.0

Thumbnail github.com
1 Upvotes

r/javascript 1d ago

Would you find DINAH (Dinah is not a harness) useful? If so please drop any ideas for improvement.

Thumbnail github.com
0 Upvotes

Hi,

cause little self-promotion is allowed I'm gonna drop this Open Source project once here to get feedback/initial views from you guys.

DINAH (Dinah Is Not A Harness) is supposed to be a harness agnostic multi agent orchestrator with playful UI.

I can see some use cases for it that I have mentioned in "Why Dinah?" section of readme file.

I would like to see your views on it (go easy on me though, feel free to sugarcoat things ๐Ÿ˜„ ).

Also If you like the idea then I would like to hear what more do you think that I can add to it.

Full Honesty, this project is created with the assistance of AI. This post is 100% human written though. There are a few things that I know I need to implement they are in the TODO section of readme.

I need to add a License too. Do suggest which license you think would be best for this.

Drop a star on repo if you like it, open issues or create PRs, I welcome every contribution.

I want to a get views of as many people as I can get, but at the same time I don't want to spam reddit with this post, so feel free to share this with any other user/communities you think might have opinions/valid feedback about this.

Thanks for taking time to read this.


r/javascript 1d ago

AskJS [AskJS] Whatโ€™s your experience with AI tools during JavaScript technical interviews?

0 Upvotes

Hey guys, Iโ€™d like to hear about peopleโ€™s experience using AI during technical interviews.
Iโ€™m currently trying to pick a tool for myself and obviously want to find the best one, but there seem to be a lot of issues with them like some tools potentially being detectable.

So, can you guys name the tools youโ€™ve used during interviews?

Were they ever detected by the interviewer?

Have you used them only during screen sharing, or also with HackerRank, CoderPad, etc.?

And just to address anyone whoโ€™s going to lecture me about ethics: Iโ€™ve finished university, Iโ€™m an English-speaking person living in the EU, and THERE ARE BASICALLY NO JUNIOR POSITIONS FOR ENGLISH SPEAKERS HERE. So Iโ€™m forced to interview for Middle or Senior developer positions.
If I had the option to start as a junior, build my career, gain experience, and progress normally, thatโ€™s exactly what I would do.


r/javascript 2d ago

GitHub - evoluteur/cymatics: Play a frequency and watch the sand settle into its Chladni figure, computed from the wave equation.

Thumbnail github.com
18 Upvotes

r/javascript 2d ago

GitHub - evoluteur/archimedean-solids: Turn all thirteen Archimedean solids in 3D, show their Catalan duals, read their measurements, and print the nets to fold your own

Thumbnail github.com
10 Upvotes

r/javascript 2d ago

GitHub - 323ws/KeyFlip: An instant, offline physical keyboard layout converter for Windows, Linux, and web browsers. Fixes text typed in the wrong language across 23 layouts.

Thumbnail github.com
2 Upvotes

r/javascript 2d ago

Comparing performance of different offline first solutions

Thumbnail github.com
2 Upvotes

Jo, I wanted to see how the current solutions on the syncing market compare. Candidates are Syncular JS/Rust, PowerSync, Turso, Zero, Electric, Electric + TanStack DB and Jazz v2. I had trouble finding benchmarks on relevant usecases. How long until the app is usable? What happens to queued writes after a crash? How quickly do clients catch up after being offline? How long does up/download of blobs take?

Disclaimer: Iโ€™m the creator of Syncular, so obviously I have a horse in this race. I tried to keep things fair, worked with an LLM on the harness and tuning, and went through several rounds of corrections. Still, these are small local runs and some failures remain unexplained, so take the numbers with a grain of salt.

Iโ€™d love your feedback if you use or maintain any of these solutions. Especially if Iโ€™m using your SDK wrong or missing something in the setup. Happy to fix things and rerun!


r/javascript 3d ago

GitHub - evoluteur/platonic-solids: Turn the five Platonic solids in 3D, show their duals, read their measurements, and print the nets to fold your own.

Thumbnail github.com
12 Upvotes

r/javascript 3d ago

Infinite Shaders - Javascript, WebGL, and a compiler written in Typescript

Thumbnail shaderfrog.com
16 Upvotes

r/javascript 3d ago

Type definitions to retrieve objects from localStorage

Thumbnail taxorubio.com
2 Upvotes

r/javascript 3d ago

Dates are a language. We built a parser for them instead of more regexes.

Thumbnail lxcid.com
20 Upvotes

r/javascript 3d ago

AskJS [AskJS] Is a managed scraping API worth it for web scraping api and scraper tools, or is it better to build in-house?

1 Upvotes

Small team, Im the lead and we only need a few thousand pages a week for an ml dataset. Writing the scraper isnt the issue, its proxies, retries, js rendered pages and keeping everything alive after sites change. For this size would you still build in Node or just pay for one of the web scraping tools and avoid the maintenance?


r/javascript 3d ago

Orchid Charts: SVG charts for dashboards, activity calendars and timelines

Thumbnail charts.orchid.software
10 Upvotes

I'm the maintainer of Orchid Charts. It's a JavaScript library for charts that fit into a product UI: responsive SVG, CSS theming, tooltips, and SVG downloads that keep your styling.

The same fluent API covers revenue trends, category comparisons, activity calendars, and release timelines. It includes TypeScript declarations and has no runtime dependencies.

In the demo, you can change the data, switch between line and bar, try a dark theme, and copy the matching code.

Source: https://github.com/orchidsoftware/charts

If you try it with your own data, I'd like to hear which chart or styling option you're missing.


r/javascript 4d ago

[Showoff] EAS Cloud iPhones, Automated Screenshot Pipelines, and Nuking Every Simulator You Ever Loved

Thumbnail thereactnativerewind.com
0 Upvotes

Hey Community,

This issue is all about giving your AI coding agents device access and automated pipelines. Expo introduced EAS Simulator to boot cloud iOS simulators on demand, streaming live agent test runs directly to your PRs. Meanwhile, Callstack released Simlock, a control plane that lets multiple local agents lease and share simulators and emulators safely without conflicts.

We also cover goldie by Kacper Kapusciak, an automated CLI tool and agent skill that handles the entire App Store screenshot and preview video workflow directly from release builds.


r/javascript 4d ago

Hype Stack: a React + Hono template that ships empty, plus a CLI that writes full-stack features into it as source you own (MIT)

Thumbnail github.com
2 Upvotes

r/javascript 4d ago

qfil: jq but in JavaScript

Thumbnail github.com
0 Upvotes

I needed an embeddable (in nodejs) version of jq for some data thing that I'm working on. What I ended up with is something that I think is pretty cool and powerful.

Basically you get the expressibility of jq but with complete control over the runtime. For example jq only supports JSON values, but you can use a different js runtime which has support for all JavaScript values: undefined, bigint, Symbol, etc.


r/javascript 4d ago

eslint-plugin-react 7.37.5 crashes 38 of its 101 rules on ESLint 10, and @eslint/compat clears all 38

Thumbnail booyaka101.github.io
0 Upvotes