u/leafshinobi0

Do you also end up rewriting the same auth + Swagger + backend setup for every Node project?
▲ 2 r/npm

Do you also end up rewriting the same auth + Swagger + backend setup for every Node project?

I noticed almost every backend project I start begins with the same repetitive setup:

  • JWT auth
  • Swagger
  • error handling
  • rate limiting
  • folder structure
  • response helpers
  • seed scripts

After doing this repeatedly across projects, I made a small local CLI for myself that generates a backend starter with all of this already structured.
https://www.npmjs.com/package/create-api-lite

Currently supports:

  • Express / Fastify
  • JavaScript / TypeScript
  • MongoDB / SQLite

The main thing I cared about was generating code that still feels readable and maintainable later instead of giant boilerplate dumps.

Would genuinely like feedback from backend devs on whether this workflow is useful or not.

(terminal demo attached)

https://i.redd.it/jp9y85ckec0h1.gif

reddit.com
u/leafshinobi0 — 3 days ago

I’ve been working on my Chrome extension TabNote and just pushed a pretty meaningful update.

For context, it’s a simple new-tab notepad. Every time you open a new tab, you get a clean space to jot things down. No accounts, no sync, everything stays local.

New stuff I added:

  • Search inside notes (finally feels usable for longer notes)
  • Import / export notes as text
  • Create a new note directly from the extension popup (no need to open a new tab first)

The goal is to keep it fast and distraction-free, but still useful enough for daily use.

Would really appreciate feedback, especially on what feels missing or annoying in your workflow.
Also please don't forget to give rating on the web store, and provide feedbacks .

https://preview.redd.it/bps39ddxk5zg1.png?width=1914&format=png&auto=webp&s=31d0897c9879b348785d816d00c3f824a17be28a

reddit.com
u/leafshinobi0 — 9 days ago