frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: PixShot – Screenshot and OG Image API

https://pixshot.dev
2•juanjosegongi•1h ago
I built PixShot — a screenshot and OG image API. You can try it on the homepage without signing up, just type any URL.

I needed screenshots for a side project and balked at the pricing — Urlbox starts at $29/mo for 5K, ScreenshotOne at $79/mo for 10K. So I built my own on a single VPS. Free tier is 500/mo, paid starts at $19/mo.

Stack: Fastify + Playwright + Sharp + BullMQ + Redis, deployed on OVH with Dokploy. No serverless, no cold starts.

I'm based in Colombia where Stripe doesn't work for merchants, so I used Creem.io as a Merchant of Record — not something I expected to spend time on.

Happy to answer questions about the architecture or pricing.

Comments

juanjosegongi•1h ago
Some things that were harder than expected building this:

- Playwright uses about half the RAM of Puppeteer for the same browser pool, which matters on a small VPS

- Playwright only outputs PNG and JPEG natively — getting WebP required piping through Sharp

- SSRF protection is non-trivial. Private IPs, localhost, link-local ranges, and cloud metadata endpoints (169.254.169.254) all need to be blocked. DNS rebinding is a separate problem

- Cache keys need to be fully deterministic — a hash of the entire request params (URL + viewport + format + scale + CSS), not just the URL

The API is one endpoint:

  curl -X POST https://api.pixshot.dev/v1/screenshot \
    -H "Content-Type: application/json" \
    -H "x-api-key: YOUR_KEY" \
    -d '{"url": "https://example.com", "format": "webp"}'
It also generates OG images (1200x630) from structured data. Source isn't open yet but happy to go into detail on any of this.

Show HN: OpenSwarm – Multi‑Agent Claude CLI Orchestrator for Linear/GitHub

https://github.com/Intrect-io/OpenSwarm
1•unohee•2m ago•0 comments

Show HN: EV424 – Reproducible Integrity Receipts (Don't Trust, Verify)

https://github.com/ev424verify/ev424-hub
1•lws9262•3m ago•0 comments

Reverse-engineer an MP3 player's firmware using LLMs

https://im.not.ci/echo-mini-rse/
1•uneven9434•3m ago•0 comments

Show HN: Usplus.ai – OpenClaw for Enterprise. Autonomous Agents to get work done

https://usplus.ai:443/
1•usplusAI•4m ago•0 comments

The Lives of Secrets

https://arenamag.com/articles/the-lives-of-secrets
1•jger15•9m ago•0 comments

Pentagon takes first step toward blacklisting Anthropic

https://www.axios.com/2026/02/25/anthropic-pentagon-blacklist-claude
1•jimmydoe•12m ago•0 comments

CSS Proposal:near(<length>) pseudo-class for pointer proximity

https://github.com/w3c/csswg-drafts/issues/13271
1•nnx•18m ago•0 comments

I built an AI fitness agent

https://twitter.com/fitly_ai/status/2026832485804384576
1•bradpineau•18m ago•0 comments

The Glass Transition Problem: An Unsolved Mystery in Physics

https://www.ade.pt/the-glass-transition-problem/
1•A_D_E_P_T•18m ago•0 comments

Ian AI Fitness Agent

1•bradpineau•19m ago•0 comments

Could users acting en masse take a major website down?

1•micio-micio•19m ago•2 comments

I built an open-source AI Gateway that sits between your apps and LLM providers

https://github.com/DatanoiseTV/aigateway
1•sylwester•22m ago•3 comments

It's time to pull the plug on plug-in hybrids

https://techcrunch.com/2026/02/24/its-time-to-pull-the-plug-on-plug-in-hybrids/
1•Stratoscope•25m ago•0 comments

Braided River

https://en.wikipedia.org/wiki/Braided_river
1•thunderbong•33m ago•0 comments

Show HN: PullMaster – Recommends code reviewers from your repo history

1•justinko•34m ago•0 comments

Welcome to the Age of the Slop Fork

https://mbleigh.dev/posts/slop-forks/
3•mbleigh•41m ago•0 comments

Language Hacking in a Live Programming Environment (2016)

https://ohmjs.org/pubs/live2016/
2•andsoitis•42m ago•0 comments

2D memristors could help solve AI's energy problem

https://phys.org/news/2026-02-2d-memristors-ai-energy-problem.html
1•wglb•43m ago•1 comments

Super Battle Golf guide is here

https://superbattlegolf.net/
1•candseven•43m ago•0 comments

Turtle.audio – music sequencer inspired by turtle graphics programming

http://turtle.audio
1•andsoitis•43m ago•0 comments

Salesforce Sees Stable Growth; CEO Dismisses Talk of AI-Fueled 'SaaS-Pocalypse'

https://www.marketwatch.com/story/salesforce-sees-stable-growth-ceo-dismisses-talk-of-ai-fueled-s...
1•petethomas•44m ago•0 comments

Simpletalk

https://github.com/dkrasner/Simpletalk
1•andsoitis•44m ago•0 comments

The Man Who Stole Infinity

https://www.quantamagazine.org/the-man-who-stole-infinity-20260225/
1•sonabinu•46m ago•0 comments

No config? No problem. Just `wrangler deploy`

https://developers.cloudflare.com/changelog/post/2026-02-25-wrangler-autoconfig-ga/
2•cebert•49m ago•1 comments

Zimbabwe bans all raw mineral exports

https://www.semafor.com/article/02/25/2026/zimbabwe-bans-all-raw-mineral-exports
1•ilamont•49m ago•0 comments

Show HN: Weather app with temp (23°) in favicon

https://adamschwartz.co/weather/
2•adamschwartz•51m ago•0 comments

Conspiracy Theories and Online Dating: It's a (Mis)Match

https://journals.sagepub.com/doi/10.1177/01461672251399448
1•PaulHoule•52m ago•0 comments

Ask HN: What's it like working in big tech recently with all the AI tools?

9•ex-aws-dude•52m ago•2 comments

Gauging Interest in Offline Authentication

1•solarpunked•52m ago•0 comments

The Hater's Guide to Anthropic

https://www.wheresyoured.at/premium-the-haters-guide-to-anthropic/
6•gradus_ad•53m ago•1 comments