frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

React Meta-Framework Feels Broken, Here's Why

https://rwsdk.com/blog/your-react-meta-framework-feels-broken
22•dthyresson•1y ago

Comments

dthyresson•1y ago
A new blog post argues that today’s React meta-frameworks like Next.js and Remix are too abstract and “feel broken,” adding complexity through magic and indirection. It introduces RedwoodSDK as a simpler, more transparent alternative that prioritizes native web APIs and production-parity development.
codingdave•1y ago
You don't need to (and should not) add a Tl;dr comment when you post something. If you want to tell the story of how you came up with an idea, do a "Show HN". That is the correct way to self-promote on HN.
dthyresson•1y ago
That wasn't my intent. I haven't used HN much. Will do next time. Thx!
pistoriusp•1y ago
I'm the author of this article, and this is the second time I've built a framework. I co-created RedwoodJS with Tom Preston-Werner several years ago - and we came up with some novel ideas, but I had a nagging feeling that something wasn't right.

A failed-startup and a kid later... and I'm back. I couldn't let go of the original vision of RedwoodJS, but I wanted to start from scratch. So we built RedwoodSDK, which is a React framework for Cloudflare. It starts as a Vite Plugin that gives you server-side-rendering, RSC, streaming, and realtime capabilities.

Our standards based route feels invisible, with simple pattern matching, middleware and interrupters. You receive a request and return a response. You own every byte over the wire.

There's zero magic. Just TypeScript, modules, functions, values, and types.

chipgap98•1y ago
Aren't the "defineApp" and "route" methods in rwsdk also magic? It feels like rwsdk is just being more deliberate about when and where to introduce those magic functions.

I'm a big fan of rwsdk so far. Thanks for building!

pistoriusp•1y ago
Nope! They just return standard JavaScript.

A typical worker looks something like this:

    export default {
        fetch({ request }) {
          return new Response('ok')
        } 
    }

DefineApp just wraps that initial entry point into something that allows us to run middleware, match the router, and render out the page or the response object.

Love that you're a fan! Remember... No magicians allowed here.

gadfly361•1y ago
I think a notable difference is with one, you can read the code in the file and understand what it will return. With others, you need to read the code and then do a mental join of the framework's conventions to know what it'll return.

Squad- Galactic Contention (Star Wars full conversion mod) [video]

https://www.youtube.com/watch?v=iQLZkt27fRM
1•kaizenite•34s ago•0 comments

UIUC AI Teaching Assistant

https://github.com/Center-for-AI-Innovation/ai-teaching-assistant-uiuc
1•teleforce•3m ago•0 comments

Pockethernet

https://pockethernet.com/
1•gregsadetsky•4m ago•0 comments

Have you built an agent harness yet?

https://alejandromp.com/development/blog/have-you-built-an-agent-harness-already/
1•teleforce•7m ago•0 comments

What Is an HTTP Status Code? Explained (100–599) + Common Errors

https://urlwatch.io/blog/http-status-codes.php
1•rajkverma123•9m ago•0 comments

"Why do so many modern people hate insects? The urbanization–disgust hypothesis"

https://www.sciencedirect.com/science/article/abs/pii/S0048969721012973
1•audreyfei•11m ago•0 comments

White House website crashes after Trump releases alleged voter fraud documents

https://www.the-express.com/news/politics/212019/trump-primetime-speech
1•simonpure•12m ago•0 comments

Ten models walk into a bedtime story

https://danwitt.substack.com/p/ten-models-walk-into-a-bedtime-story
1•yaur•15m ago•0 comments

Kimi K3: The Largest Open Model Ever, and Why Almost No One Can Run It Locally

https://vettedconsumer.com/kimi-k3-the-largest-open-model-ever-2-8t-params-and-why-almost-no-one-...
1•ermantrout•15m ago•0 comments

Blur and Unblur AI

https://blur-unblur.github.io/
1•javatuts•16m ago•0 comments

Canada's Forests Will Burn and Burn

https://www.theatlantic.com/science/2026/07/canadian-forests-are-big/687936/
3•littlexsparkee•18m ago•1 comments

Is the Browser Up to Date?

https://catskull.net/is-your-browser-up-to-date.html
1•catskull•21m ago•0 comments

Find Diverse Sources of Happiness

https://herbertlui.net/find-diverse-sources-of-happiness/
1•herbertl•22m ago•0 comments

Spending 3 years to make video playback in Python a little bit easier

https://github.com/anrayliu/pyvidplayer2
1•anrayliu•25m ago•1 comments

In-toto: A framework to secure the integrity of software supply chains

https://in-toto.io/
1•Erenay09•26m ago•0 comments

VulnHunter: Agentic AI Security Tool

https://github.com/capitalone/VulnHunter
1•882542F3884314B•29m ago•0 comments

Billion-dollar weather disasters have pushed US home insurance up 47% in 5 years

https://insurancedimes.com/2026/07/16/the-states-hit-hardest-by-home-insurance-spikes/
1•crookedroad44•30m ago•0 comments

Microsoft Ships AI Agents at Enterprise Scale

https://blog.bytebytego.com/p/how-microsoft-ships-ai-agents-at
2•gmays•33m ago•0 comments

Boris Cherny: Steps of AI Adoption

https://claude.ai/code/artifact/bfdfaef9-bc62-4dfe-ba9e-c58a26c9accf
3•shenli3514•33m ago•0 comments

Lithium Battery Manufacturer

https://www.litruebattery.com/
1•LiTrue2014•35m ago•0 comments

Claude Code is the ceiling on vibe-coded software

https://danangell.com/blog/posts/claude-code/
2•teaearlgraycold•37m ago•1 comments

Long time no sea: finding the seahorse emoji

https://blog.gingerbeardman.com/2026/07/17/long-time-no-sea-finding-the-seahorse-emoji/
2•msephton•44m ago•1 comments

GrapheneOS recommended for domestic abuse victims

https://privacypros.com.au/privacy-hub/articles/dv-safe-phone-australia/
1•aussieguy1234•50m ago•1 comments

Simple filter to gather numbers in repeated text

https://github.com/rustyrussell/stats
1•RhysU•51m ago•0 comments

Releasing Execution Contexts

https://crystal-lang.org/2026/07/12/releasing-execution-contexts/
2•markdog12•52m ago•0 comments

Not available on Android 10 or higher *#06

1•amelazy•52m ago•0 comments

SAM – An open-source AI agent that runs on your own machine

https://github.com/richhabits/sam
1•sammind•52m ago•0 comments

Show HN: 3Emalak SEO Gaint

https://www.3emalak.com/
1•omeraliamm•55m ago•0 comments

Chinese memory ban would cut off RAMpocalypse relief

https://www.theregister.com/systems/2026/07/17/chinese-memory-ban-would-cut-off-rampocalypse-reli...
4•jnord•58m ago•1 comments

HP fined 1.4B rupees for "cartelization" of ink cartridges, toner, PCs

https://arstechnica.com/gadgets/2026/07/hp-fined-1-4-billion-rupees-for-cartelization-of-ink-cart...
1•breve•58m ago•0 comments