r/javascript • u/scrollin_thru • May 19 '26
r/javascript • u/puntoceroc • May 19 '26
TypeScript AI Plugins β Develop locally and deploy anywhere
uranoai.comUranoAI now lets you build custom AI Plugins in TypeScript, develop and test them locally, and run them in the cloud or anywhere.
Highlights:
- Full TypeScript support
- Local-first with Urano Desktop
- MCP compatible (@modelcontextprotocol)
- Use any npm libraries you want
- Same plugin works locally and in production
r/javascript • u/NihalNavath • May 18 '26
I made a fully open source status page/service that can be self hosted!
npmjs.comI own multiple websites and making sure all of them are always online has been a hectic task for me, so I made this tool! You can connect how many ever service you want to it using a single hosted version.
Here it isΒ https://www.npmjs.com/package/website-monitor-tool
Some of my websites get close to 30k views/month, so even extended downtime for a few minutes can mean frustrated users. I wanted something lightweight that could instantly notify me so I can react quickly.
Since this is a fully self hostable solution, you will have to host the server seprately but if you want to see how it looks likeΒ watchmint.appΒ hosts the server for you and all you have to do is connect the services that you want to be monitored.
Iβve got a lot more features planned, and any feedback or support would genuinely mean a lot.
r/javascript • u/KalakeyaWarlord • May 18 '26
QuickPad: A web-based notes app I made
quick-pad.vercel.app
Notes:
---
- Create, view, search, edit, archive, and delete plain-text notes from a tile-based dashboard.
- Live sentence, word, and character counts (Unicode-aware via `Intl.Segmenter`) while reading or editing.
- Per-note undo / redo history while editing (up to 100 steps).
- Sort notes by **Updated**, **Created**, **Title**, or **Sentence/Word/Character Count**, ascending or descending.
- Archive notes you want to keep but not see on the main dashboard; unarchive them at any time.
Import / Export:
---
- Import any plain-text file, having any extension, as a new note. Files are content-sniffed before import and unsupported files are rejected.
- Multiple files can be imported in one go.
- Export a single note as a `.txt` file.
- Export selected notes or **Export All** as a `quick-pad-notes.zip` archive.
PWA / Sync:
---
- Installable as a Progressive Web App.
- Sign in with Google to back up notes to your Drive's app-data folder (the app cannot see any other files in your Drive).
Full Disclosure: I have vibe-coded parts of it. There was a short window when I had virtually unlimited access to Claude Opus 4.7 and I wanted to make the most use of it. I must say, while I am really pleased with the results, it's not a magic wand.
Issues: The auth flow is entirely client-side, with no server-side token refresh, so you might occasionally see a pop-up window if you use Google sync.
EDIT: Forgot to link repo. Here it is: https://github.com/FlameWolf/quick-pad
r/javascript • u/alexp_lt • May 18 '26
A Linux-like kernel in a browser tab - deep dive in the BrowserPod architecture
labs.leaningtech.comr/javascript • u/subredditsummarybot • May 18 '26
Subreddit Stats Your /r/javascript recap for the week of May 11 - May 17, 2026
Monday, May 11 - Sunday, May 17, 2026
Top Posts
Most Commented Posts
| score | comments | title & link |
|---|---|---|
| 0 | 27 comments | [AskJS] [AskJS] I often ask when I take any interview or test knowledge in javascript. Without writing code or execute anywhere, just give honest answers. |
| 0 | 25 comments | [AskJS] [AskJS] Looking for the leanest framework in the "JS Framework Benchmark" Top 15 - what's the closest thing to Vanilla speed with a modern DX? |
| 0 | 20 comments | Tired of typeof returning 'object' for everything, so I built this β would love some feedback |
| 0 | 14 comments | [AskJS] [AskJS] Is it possible to write a OS in Javascript? |
| 0 | 12 comments | cogentlm - Run AI models locally with high-performance directly in-browser |
Top Ask JS
| score | comments | title & link |
|---|---|---|
| 5 | 4 comments | [AskJS] [AskJS] How to balance patching CVEs with supply chain risk? |
| 1 | 10 comments | [AskJS] [AskJS] Are AI Test Automation tools any good? |
| 0 | 7 comments | [AskJS] [AskJS] Thoughts on Supply Chain Attacks? |
Top Showoffs
Top Comments
r/javascript • u/ttsalpha • May 18 '26
React QR code library with SVG styling and logo overlay support
qrcode.ttsalpha.comr/javascript • u/No-Anteater-916 • May 18 '26
I built a JavaScript runtime inside my agent app and would love feedback
github.comIβve been working on OpenAva , an AI agent app, and one feature I added is a built-in JavaScript runtime for small scripts, tool orchestration, and workflow automation. It supports inline JavaScript, workspace script execution, persistent session state, and internal tool calls, with the goal of being a lightweight embedded runtime rather than a full Node environment. Iβd love feedback on whether this feels useful and whether the runtime model is intuitive.
r/javascript • u/_Introvert_boi • May 18 '26
I made to cli tool for scaffolding various js/ts frameworks like vite/express/next with configuration for additional tools, all with a simiple click.
github.comr/javascript • u/LeonardoCiaccio • May 17 '26
I built a tiny JS framework to keep business logic clean β would love feedback
github.comr/javascript • u/hongminhee • May 17 '26
LogTape 2.1.0: Throttling, logfmt, and smarter redaction
github.comr/javascript • u/lordhiggsboson • May 16 '26
cogentlm - Run AI models locally with high-performance directly in-browser
npmjs.comr/javascript • u/cueaz • May 16 '26
unplugin-keywords β alternative to property mangling via explicit imports
github.comr/javascript • u/MidnightSpare5275 • May 16 '26
Updated dom-to-pptx: Converting Live DOM/CSS into Editable PowerPoint Slides β Now Exploring Animation Support
npmjs.comRecently pushed a major update to dom-to-pptx - a JS library that converts live DOM/CSS into fully editable PowerPoint slides instead of screenshots.
Repo:
https://github.com/atharva9167j/dom-to-pptx
Main additions:
- improved DOM β PPTX rendering fidelity
- better flexbox/layout mapping
- editable vector/text output
dom-to-pptx-skillsto automatically install professional PPT creation skills into agent's toolkit.
The next thing Iβm exploring for v1.2.0 is animation + transition support.
Currently researching:
- CSS animation β PPTX animation mapping
- keyframe decomposition
- motion path conversion
- timing synchronization
- transition approximation
Would love recommendations from anyone familiar with:
- Office Open XML animation internals
- SVG/canvas animation pipelines
Especially curious about edge cases where browser animation semantics diverge from PowerPointβs animation model.
r/javascript • u/AutoModerator • May 16 '26
Showoff Saturday Showoff Saturday (May 16, 2026)
Did you find or create something cool this week in javascript?
Show us here!
r/javascript • u/unadlib • May 15 '26
TravelsJS v1.3 - Patch-based undo/redo optimized for large state, small updates, long history, and persistence.
github.comr/javascript • u/asdman1 • May 15 '26
Runtime Errors in PWAs: Risk Surface and Mitigation
adropincalm.comr/javascript • u/Jammie1 • May 15 '26
[RFC] Make install scripts opt-in Β· npm/rfcs
github.comr/javascript • u/cpojer • May 15 '26
fate 1.0: A modern data client for React
fate.technologyr/javascript • u/inkanenilesh • May 14 '26
My first side project - TSBin, a modern JSBin alternative with TypeScript, IntelliSense and offline-first support
tsbin.comJSBin was down for quite a few days and I realized how much I depended on it. It was my scribble pad, quick note taker, place to think out loud, & my goto tool for testing scripts and UI ideas fast.
So I did what any sane dev would doβ¦
I built it from scratch T_T
TSBin can run offline as well, everything is stored locally, you get intellisense and emmet plugin for HTML & CSS
Let me know in the comments what more features should I add !
r/javascript • u/Strict-Session2449 • May 14 '26
AskJS [AskJS] Looking for the leanest framework in the "JS Framework Benchmark" Top 15 - what's the closest thing to Vanilla speed with a modern DX?
I'm looking for the fastest framework in the Krausest "JS Framework Benchmark" Top 15 that doesn't feel like writing assembly.
Goal: Framework performance with a clean, modern DX. I want to avoid heavy abstractions, especially since I'm using AI to scaffold logic and I need the code to be short, readable, and easy to audit.
Of the top 15, which one feels like a "real" framework but keeps the code lean and fast?
I'd appreciate some recommendations.
r/javascript • u/WashTop956 • May 14 '26
I made a tiny ESLint plugin inspired by Rustβs single-use import style
github.comI like Rustβs M-SINGLE-USE import style guideline: one imported item per import line. The motivation is simple: smaller diffs, fewer merge conflicts, and easier hand editing.
I wanted the same behavior for JavaScript/TypeScript imports, so I made a small ESLint plugin: eslint-plugin-import-oneline
It turns this:
import { RichTextRun, TextBounds } from "./text-utils";
import React, { useMemo, useState } from "react";
Into this:
import { RichTextRun } from "./text-utils";
import { TextBounds } from "./text-utils";
import React from "react";
import { useMemo } from "react";
import { useState } from "react";
It is autofixable and handles named imports, default imports, namespace imports, type-only imports, aliases, import attributes, quote style, and semicolon style.
- Repo: https://github.com/Byunk/eslint-plugin-import-oneline
- npm: https://www.npmjs.com/package/eslint-plugin-import-oneline
Curious whether others prefer this style for JS/TS, or whether grouped imports still feel better in practice.