r/webdev

Image 1 โ€” Someone's testing their bot on this sub
Image 2 โ€” Someone's testing their bot on this sub
โ–ฒ 288 r/webdev

Someone's testing their bot on this sub

I just got 2 back to back comments to my 6 month old post. Both accounts look suspicious, first picture made 5 comments in less than a minute.

They're searching for post titles that include 2026 apparently, and posting likely AI generated comments

Let's kill the internet faster!!!

u/mekmookbro โ€” 5 hours ago
โ–ฒ 16 r/webdev

Was wondering why I couldn't copy the number, genuinely asking how do you get to this? It's just a number

u/HiddenGriffin โ€” 2 hours ago
โ–ฒ 4 r/webdev

What to use for a websocket server that isn't Node.js?

I have an application (it's a tunnel/parser for the Apache Guacamole protocol tuned to our needs) that basically needs to support TLS-enabled websocket streaming and some parsing (chopping up the messages into appropriately-sized chunks and then passing them over TLS-enabled TCP basically) with low latency and not too much server load for a small number of concurrent users (say 50). It also needs some other basic stuff like crypto, and if it can template and serve the frontend and handle OIDC that's a bonus but not a requirement, I could run it as two apps. It will mainly run on Rocky Linux 9 machines.

Currently I have the server implemented with Bun to keep it easy to build and not having to deal with Node.js dependency hell, but with the recent meme-tier Bun rewrite I want to move away from it.

I have mainly considered Go, but apparently the Go standard library lacks websocket support. Is coder/websocket stable and simple to work with?

Python would be easy, but I'm worried about the concurrent connections and parsing being a bit much for it latency wise. It would be useful to have input here, I know it's totally fine for proxying this type of traffic for single clients, or multiple ones in cases where there is not much data wrangling, and maybe it would perform acceptably here too. Also not sure what library for websockets would be best in that case.

I could do Java, but it's just so tedious I'd prefer to avoid it.

My C++ is a bit rusty and I feel like it'd be too much work to make it robust, but I've considered it. Would also be tedious.

C# - would rather just do Java.

PHP - no, just no.

So I'm gravitating towards Go. Thoughts? My proficiencies in most of these languages are middling as I'm more of an operations guy than a developer, except for Python where I have expert-level proficiency from my PhD, but I haven't really poked much at websocket stuff with it. So I'm considering a trial rewrite in Python since the application isn't huge to begin with.

reddit.com
u/lcnielsen โ€” 5 hours ago
โ–ฒ 19 r/webdev+6 crossposts

My side project: free 3D printing tools + a community printer/filament DB. Help me make the data better?

Hey all, I've been building a little side project called MakerBuddy (https://makerbuddy.de) โ€” basically a bunch of free 3D printing tools (STL viewer, cost calculator, gridfinity/skadis generators, keychain maker, QR codes, etc.) plus a growing database of printers and filaments you can browse and compare.

The printer and filament databases are the part I care most about getting right, and honestly they're only as good as the data in them. So two things I'd love help with:

  1. Feedbackย โ€” what's confusing, what's missing, what would actually make you use it?
  2. The databasesย โ€” if you spot wrong specs, missing printers/filaments, or stuff that's out of date, you can suggest edits right on the site (free account needed for that, and everything gets reviewed before it goes live). More eyes = better data for everyone.

The tools themselves are free and need no signup โ€” the account's just for contributing to the databases.

Would genuinely appreciate any thoughts, good or brutal.

u/Kontrachon โ€” 4 hours ago
โ–ฒ 18 r/webdev+1 crossposts

Showing how antigravity is modifying my codebase

I think Antigravity, ClaudeCode, Codex and so on are amazing, however very hard to track what exactly has been changed without having to look through a 10k line diff on git.

My friends and I started this open-source proejct to visualize software architectures. We found out that we are also curious how big of an effect does each agent change have, this way we can stop Antigravity early as soon as we notice it messed up, without having to read every line (saving also on tokens and time).

Our project is based on static analysis alongside LLMS and you can find it on github:
https://github.com/CodeBoarding/CodeBoarding

If you have any suggestions, please open an issue there.

I am also super curious to hear how do you guys know if Antigravity messed up, do you always wait till it is fully done, I feel like I don't have the patience anymore :D (neither the tokens...)

Would love to answer questions in the comments and hear how do you guys use Antigravity effectively.

u/ivan_m21 โ€” 3 hours ago
โ–ฒ 98 r/webdev+2 crossposts

kysely 0.29 is out btw. ๐ŸŒบ

Hey ๐Ÿ‘‹

DISCLAIMER: I'm co-leading the org/project.

We recently broke 6M downloads per week on NPM, and became 3rd after `drizzle-orm` and `@prisma/client`.

If you haven't tried it yet, it's a query builder, not an ORM. You don't outsource your SQL to someone else. It's type-safe, like.. it's super important to us. You can use it with ORMs - e.g. Prisma, mikro-orm, zenstack, etc. Allows you to compose some complex stuff but keep it maintainable af.

If you have. Great seeing ya'll here.

0.29 was a real nice release, with lots of goodies. Can't wait for 0.30, gonna be super fun.

github.com
u/rebelchatbot โ€” 9 hours ago
โ–ฒ 0 r/webdev

Built a tool that runs UX and accessibility checks on any live website automatically

Paste any public URL and it scans your key pages, takes screenshots, and flags usability and accessibility issues - like a quick health check for any live site.

Ran it on Skyscanner this week. It caught things like missing alt text, low contrast text, inconsistent CTAs, and confusing nav patterns across 5 pages in about 4 minutes - a total of some 32 issues i think?

Works as a web tool and as a Figma plugin.

Web tool: https://snapsiteux.com

Figma plugin: https://www.figma.com/community/plugin/1632806800145699898

Would love to hear what you guys think. Also feel free to run it on your site if you want to see what it catches. Or, comment your website below and happy to share your score with you :-)

This isn't something as simple as giving any AI agent a url and asking it for some critique. this is a true audit.

u/BabaYaga72528 โ€” 6 hours ago
โ–ฒ 15 r/webdev+5 crossposts

Hey r/micro_saas, I built a tool that helps indie developers and small mobile app teams create high-converting landing pages for their apps.

We currently have 60+ users and over 100 landing pages created. Iโ€™d really appreciate it if you could give it a try and share your honest feedback. Thanks!

Entro

u/Quirky_Research_949 โ€” 12 hours ago
โ–ฒ 5 r/webdev

[Showoff Saturday] My website now supports 28 fully localized languages

I finally shipped it.

Spent the last 2 weeks building a proper translation pipeline for a JS/PHP/HTML app. JS and PHP were easy with standard gettext tooling. HTML was the real nightmare. You know, rich text, links, bolds, nested HTML... And all had to work with AI translator reliably.

HTML translations are not just "replace string A with string B". You need:

  • translation context
  • surrounding sentences so translators understand intent
  • translator comments
  • support for wildly different word order
  • rich-HTML layouts that survive both tiny and huge translated text

Tons of small things like this one, see how translation for a homepage badge varies from language to language?

<small>Since</small> <b>2015</b>

<small>่‡ช</small><b>2015</b><small>ๅนด่ตท</small>

<b>2015</b> <small>รณta</small>

Same meaning. Different structure.

Then comes the fun part:

  • extracting all translatables from mixed HTML/JS/PHP
  • feeding dictionaries into AI
  • checking that AI did the job right
  • compiling translations back safely
  • not destroying the UI in the process

Add a language. Run one command. Entire app translated.

Seeing months of internationalization pain collapse into a single command feels slightly unreal.

๐Ÿ‡จ๐Ÿ‡ฟ ๐Ÿ‡บ๐Ÿ‡ธ ๐Ÿ‡จ๐Ÿ‡ณ ๐Ÿ‡ฏ๐Ÿ‡ต ๐Ÿ‡ฉ๐Ÿ‡ช ๐Ÿ‡ฐ๐Ÿ‡ท ๐Ÿ‡ซ๐Ÿ‡ท ๐Ÿ‡ฎ๐Ÿ‡ฑ ๐Ÿ‡ต๐Ÿ‡ฑ ๐Ÿ‡ท๐Ÿ‡บ ๐Ÿ‡ช๐Ÿ‡ธ ๐Ÿ‡ฎ๐Ÿ‡ณ ๐Ÿ‡ฎ๐Ÿ‡ฉ ๐Ÿ‡บ๐Ÿ‡ฆ ๐Ÿ‡ฎ๐Ÿ‡น ๐Ÿ‡ต๐Ÿ‡น ๐Ÿ‡ณ๐Ÿ‡ฑ ๐Ÿ‡ธ๐Ÿ‡ช ๐Ÿ‡น๐Ÿ‡ท ๐Ÿ‡ป๐Ÿ‡ณ ๐Ÿ‡น๐Ÿ‡ญ ๐Ÿ‡ท๐Ÿ‡ด ๐Ÿ‡ญ๐Ÿ‡บ ๐Ÿ‡ฉ๐Ÿ‡ฐ ๐Ÿ‡ซ๐Ÿ‡ฎ ๐Ÿ‡ฆ๐Ÿ‡ช ๐Ÿ‡ณ๐Ÿ‡ด ๐Ÿ‡ฌ๐Ÿ‡ท

reddit.com
u/elixon โ€” 7 hours ago
โ–ฒ 248 r/webdev+2 crossposts

What are your go-to websites for web design inspiration?

What do you guys use for webdesign inspo in 2026?

always looking for new places for UI inspiration, interactions, landing pages, typography, motion stuff etc

my current go tos are:

โ€ข details.so
โ€ข mobbin.com
โ€ข godly.website

would love to find some lesser known gems too, especially for modern SaaS sites, portfolios, creative dev stuff, etc...

thought it could be cool to make this thread a solid resource ppl can come back to

u/Affectionate_Power99 โ€” 13 hours ago
โ–ฒ 14 r/webdev

[Showoff Saturday] Spearite: I built a free browser-based pixel art & sprite editor (fully client-side)

Hey r/webdev,

I'm a big fan of Excalidraw's instant-canvas feel and Figma's clean panel layout. I wanted that same low-friction experience for pixel art and game sprites, basically Aseprite's workflow without the install, so I built Spearite.

It runs entirely in your browser. No signup, no server. Your work auto-saves locally, and you can export a .spearite file to move projects between machines.

For drawing you've got pencil, bucket, line, rectangle, ellipse, eraser, marquee, lasso, and magic wand for selections. Animation is a multi-frame timeline with onion skinning.

When you're done you can export PNG sprite sheets with JSON/XML metadata that drop straight into Unity, Godot, or whatever engine you're on. Shortcuts are Aseprite-compatible (H/B/E/G and so on), so your muscle memory carries right over.

It's an early v1 and built for game devs making sprites and animations. Try it out and let me know if you have any feedbacks.

Try it out: https://spearite.com/

u/nooglerhat โ€” 3 hours ago
โ–ฒ 0 r/webdev

I built a desktop app so I could stop switching between 6 tools every time I deploy a Cloudflare Worker

I kept ending up with the same messy workflow for small edge functions:

Wrangler in the terminal, the Cloudflare dashboard in one tab, Postman for testing, ChatGPT for debugging, and Terraform/Pulumi sitting somewhere half-updated.

So I built Edge Deployer, a local desktop app for writing, previewing, scanning, and deploying edge/serverless functions from one place.

What it does right now:

  • Monaco editor with a local edge-runtime simulation for fetch events, KV, Request/Response, and env bindings
  • Deploys to Cloudflare Workers, AWS Lambda, Vercel, Netlify, Fly.io, and Railway
  • Security scanner on every keystroke for hardcoded secrets, eval(), wildcard CORS, and similar issues
  • Load testing with P50/P95/P99 against a live URL
  • IaC export to Pulumi, Terraform, Wrangler, or Docker + Kubernetes
  • Optional Claude API assistant using the current editor code as context
  • AES-256-GCM secrets vault so credentials are not stored in plaintext

The part I spent the most time hardening was the plugin system. An earlier version trusted plugins too much, and a test plugin managed to delete files it should never have touched. Plugins now run in vm.Context with an explicit permission manifest: no require, no fs, and no network unless the user approves it.

Honest limitations: the simulator is not Workerd, Durable Objects are not really executed, KV does not persist between requests yet, and the macOS build is unsigned.

Repo: https://github.com/mansoor-mamnoon/edge-deployer

Iโ€™m mainly looking for feedback from people who actually deploy Workers/Lambda/serverless functions. Is a local-first desktop workflow useful here, or would you rather this kind of tool be browser-based?

u/Prestigious_Rope4830 โ€” 4 hours ago
โ–ฒ 8 r/webdev

Svg rendering and Chrome

Any idea why Chrome doesn't render curvy svg image correctly ?

Upper logo is a png export from the svg in Inkscape (img tag with srcset for 1x, 2x and 3x screens). It renders beautifully on all tested browsers.

Lower logo is the svg directly inlined in the markdown. It looks aliased on Chrome (first screenshot), and as good as the png on Firefox (last screenshot). It also look good on Safari.

Screenshots where made on a 1x screen. Albeit lighter the aliasing persists on a 2x screen, and is unnoticeable on a 3x screen.

I use this logo a lot in my app, in different sizes and colors, so it's more convenient as a svg, but I can't accept this ugly aliasing.

Anything I can do ? I already set shape-rendering="geometricPrecision" on all my <path /> but it doesn't seem to have any effect.

Edit: it seems to be a known issue with chrome and GPU Rasterization:
https://issues.chromium.org/issues/40827297

u/Fenykepy โ€” 8 hours ago
โ–ฒ 3 r/webdev

Sudden increase of random Googlebot requests, anyone else?

One of my client's websites, which uses WordPress has been seeing a massive uptick in Googlebot requests. All the requested paths look to be randomly generated phrases with a "o-<6-7 digit random number>" appended to the end. It began as a few requests every hour to hundreds of requests every few minutes. This site receives less than 100 organic visits every day, with no change since this began. I'm about to just block Googlebot because all these requests are hitting my origin. Anyone else having this issue?

UPDATE: I think it's the CloudFlare AI Labyrinth setting. I've disabled it and am monitoring to see if it continues.

u/Regular_Length3520 โ€” 4 hours ago
โ–ฒ 0 r/webdev

Most small businesses don't need a better website. They need to stop drowning in busywork.

Gonna say something that might ruffle some feathers - I've talked to probably 30+ small business owners in the last year. Consultants, physios, little agencies, home service guys, tutors. All kinds. Almost every single one had the same problems:

  • Leads falling through the cracks because follow-up was "I'll email them later"
  • Booking still happening over WhatsApp like it's 2012
  • Onboarding new clients meant copy-pasting the same 6 emails
  • "Reporting" was someone spending Friday afternoon in a spreadsheet

And you know what most of them thought the solution was?

A NEW WEBSITE

Your website isn't why you're losing clients. Your chaos is. The businesses I've seen actually grow aren't the ones with the prettiest site. They're the ones where stuff just... works. Inquiry comes in - automatically followed up. Client books - automatically onboarded. Week ends - report already in your inbox. The website is the shop window. But if the shop inside is a mess, no amount of window dressing fixes that.

reddit.com
u/SheCodesSoftly โ€” 8 hours ago
โ–ฒ 14 r/webdev

I added a draw mode and many different export options to my curve animation library

Hey y'all!

About a month ago I posted about Sarmal. I initially planned it as a library to produce animated parametric curves.

Through feedback and my own mockups, I kind of realized that it does not work too well on a smaller scale, so it did not really seem like a good idea to pursue it as an animated "spinner" library that you can place inside a button. So, I would personally say that what this came to be is more a centerpiece loading indicator or just a visual decoration, really.

I ended up adding a draw mode to my Playground page, which you can use to create your custom curve without having to do any parametric calculations!

The first thing I built with it was the Artemis II mission trajectory as a curve, which honestly is rather a crude approximation of something that was built on scientific precision. I will need to revisit that curve :)

I also added many export options, but since I don't really have much of a userbase, I don't honestly know which are actually useful export options or which essential export options I did not even consider adding.

But one cool thing is you can losslessly import back the SVG you exported from draw mode and continue exactly where you left off!


Here are the related links you can check out:

u/Rovax โ€” 6 hours ago
โ–ฒ 33 r/webdev

[Showoff Saturday] TeaCorner - a tea app for tea lovers

Hey!

I'm new to the dev world and I started this app with a school friend who had this tea app idea for years...

What started as an end-of-year full-stack project turned into something we couldn't stop working on after graduation. So here we are.

What is TeaCorner?
An app for adding, managing, brewing, and sharing tea. The UI is intentionally minimalist โ€” we want the focus to stay on the real-life experience of making tea. We're also designing a 'focus mode', where users can challenge themselves to meditate and be present during the brewing process.

The stack:

  • Frontend: React + React Router + Tailwind CSS
  • Backend: NestJS
  • Database: PostgreSQL
  • Hosting: self-hosted on a private VPS

You can play around with our Figma prototype here: https://www.figma.com/proto/WIHaXhHJBHvtw3wAUwwbDQ/TeaCorner?page-id=0%3A1&node-id=5715-2412&viewport=5274%2C-4398%2C0.51&t=m9lm6f32Yb2WRubL-1&scaling=min-zoom&content-scaling=fixed&starting-point-node-id=5715%3A2412

For now, I'm only sharing the design part because the app is still being built and it is not complete enough to be shown.

We're two indie devs working on this in our spare time โ€” always open to feedback, technical or otherwise. What would you have done differently?

Thanks for your time! ๐Ÿต

PS: If you want to follow our project or test the app we have a discord server, dm me for the link!

u/SinkThemAll โ€” 11 hours ago