r/node

▲ 10 r/LocalLLaMA+2 crossposts

advice for building an SEO tool

Hey everyone, I'm building an SEO tool that scrapes SERPs + competitor pages, the tool then feeds everything into Claude for content gap analysis and on-page recommendations. The problem is I need two separate products: a Search API (SerpAPI, ValueSERP) for structured Google results and a Web Scraper API (ScraperAPI, Zenrows) for actual page content, and together the pricing at 50k keyword lookups + 500k page scrapes/month is quite high. DIY Playwright setups are a maintenance nightmare and to be honest I'm tired of adjusting every single thing every time something breaks. The AI analysis part works beautifully in my prototype, but right now it's kinda useless without clean, reliable scraped data feeding into it. Has anyone found a single product that handles both SERP data and page scraping well without destroying a startup budget? Talking about something like an integrated product that has everything in it, less maintenance, less headaches

reddit.com
u/WarAndPeace06 — 3 hours ago
▲ 3 r/node

Here's an opportunity for anyone looking to make their first open source contribution.

Here's an opportunity for anyone looking to make their first open source contribution.

Project: arkosjs

Issue: #218

Link: https://github.com/Uanela/arkos/issues/218

What needs to be done?

Just shorten an error message and wrap the field name in quotes.

File is already pointed out in the issue. Effort is a few hours.

Comment on the issue and take it.

u/uanelacomo — 2 hours ago
▲ 18 r/typescript+4 crossposts

LogicStamp Context: an AST-based context compiler for TypeScript

I’m building an open-source CLI that compiles TypeScript codebases into deterministic, structured architectural context.

It uses the TypeScript compiler API (via ts-morph) to parse the AST and emit JSON representing components, props, hooks, and dependency relationships in a diffable format.

Key properties: • Deterministic output (same code → same structure) • Strict watch mode + breaking change detection • Diffable architectural contracts • Compact JSON bundles for tooling

Curious how others approach extracting reliable structure from TypeScript - especially for larger codebases.

Repo: https://github.com/LogicStamp/logicstamp-context

github.com
u/context_g — 9 days ago
▲ 4 r/node

How strictly does your team follow SOLID and Design Patterns during product dev?

For those working in a team environment, do you treat things like SOLID principles and specific Design Patterns (like Strategy or Observer) as "must-haves" during code reviews.

reddit.com
u/random-astro — 7 hours ago
▲ 5 r/OpenAI+8 crossposts

[CLI] ruah — give each AI coding agent its own worktree so they never touch the same files

I kept running into the same problem: spin up two AI agents on the same repo and their edits collide within minutes. So I built a CLI that eliminates it structurally.

**What it does:**

Each task gets its own git worktree and branch. Files are locked before any agent starts. If two tasks claim overlapping files, the second one is rejected — no conflicts possible.

**Highlights:**```
agent 1 ──→ worktree A ──→ src/auth/**  locked
agent 2 ──→ worktree B ──→ src/ui/**    locked  ← no collisions
agent 3 ──→ worktree C ──→ tests/**     locked
```

- Worktree isolation per task (not docker, not temp dirs — actual git worktrees)
- Advisory file locks checked at task creation
- Markdown-defined DAG workflows — independent tasks run in parallel, dependent tasks wait
- Subagent spawning — a running agent can create child tasks that branch from
*its*
worktree
- Works with Claude Code, Aider, Codex, Cursor, Windsurf, or any CLI
- Zero runtime deps, MIT licensed, 152 tests

**3-second demo (creates a temp repo, shows everything, cleans up):**

Feedback welcome — especially on the lock model and whether the DAG workflow format makes sense.```bash
npx  demo
```
github.com
u/ImKarmaT — 3 days ago
▲ 7 r/programming+3 crossposts

How npm install led to a supply chain attack

This is a breakdown of the recent axios npm supply chain attack and how it worked under the hood.

medium.com
u/insidethemask — 24 hours ago
▲ 5 r/developersIndia+1 crossposts

2024 CSE grad — Need feedback (MERN Stack vs Java Spring Boot) for entry-level roles.

Hi everyone,

I’m a 2024 CSE graduate and recently interviewed for the TCS Digital role (waiting for the result).

My current skills:

• MERN stack

• JavaScript/TypeScript

• SQL + MongoDB

• C++

Projects: One made using Sockets,GoogleMaps API - tried creating some kind of ride application, and another one is a simple one, with basic CRUD operations, both created by myself.

Core issue is not learning basics — I feel stuck revising the same concepts instead of moving forward, and I keep forgetting them and get nervous when its time for some interview.

From an industry perspective for freshers:

  1. Is MERN Stack still a good path if I build stronger projects maybe improving the current one by integrating AI/LLMs into it?

  2. Would learning Java + Spring Boot open more opportunities?

  3. Can pivoting to AI/ML - maybe on NLP, LLMs side be a good option?

Would really appreciate honest advice.

reddit.com
u/TransitionAntique403 — 19 hours ago
▲ 4 r/node+1 crossposts

ESM vs CJS — Why Your import Still Breaks in 2026 and How to Finally Fix It

ERR_REQUIRE_ESM is still my villain in 2026 Third project this month where someone added chalk v5 or node-fetch v3 and suddenly half the codebase breaks. The thing that took me too long to internalize: its not symmetric. ESM can pull from CJS just fine, but CJS hard-blocks on ESM its not a config issue, it's by design because of how the loaders work. Also burned by the __dirname thing more times than I'd like to admit. And the dual-package hazard is completely silent no error, just two instances of the same module running and your singleton state going nowhere. Documented everything I kept hitting. Link in comments if anyone wants it.

stackdevlife.com
u/Careful-Falcon-36 — 21 hours ago
▲ 2 r/node+1 crossposts

Looking for software developer role

Having a good understanding of the MERN stack...

Currently working on chatBot in which building a model from scratch using Vertex platform....

any leads will be really appreciated

reddit.com
u/Different-Dig-1631 — 21 hours ago
▲ 0 r/node

I scanned a Node.js API for hidden production risks — these 5 patterns kept showing up

I’ve been digging through Node.js backend code lately and I kept seeing the same kinds of issues repeat across projects.

Not flashy bugs — the kind that sit quietly until traffic goes up or a bad deploy lands.

The patterns I keep seeing most:

  • sync filesystem calls inside request handlers
  • expensive loops / big JSON work on the hot path
  • fire-and-forget async without proper handling
  • ORM queries that look harmless but turn into N+1 pain
  • architecture shortcuts that make change-risk worse over time

What surprised me is that a lot of this code doesn’t look “bad” at first glance. It often looks clean enough in a PR, but it still creates runtime risk.

So I started turning these patterns into automated checks for myself, mostly because I was tired of manually spotting the same issues again and again.

I’m curious:

For those of you running Node.js in production, which of these causes the most pain in real life?

And if you’ve seen others that are easy to miss in PR review, I’d love examples.

If the thread is useful, I can share the exact checks I’m using and a sample report.

u/Tired-Signal-6502 — 16 hours ago
Week