New Jan 19, 2026

JSX Backend Framework: a Joke or a Problem Solver?

Libraries, Frameworks, etc. All from Newest questions tagged reactjs - Stack Overflow View JSX Backend Framework: a Joke or a Problem Solver? on stackoverflow.com

I’ve been experimenting with a way to make backend architecture as visual and readable as a React frontend.

A Joke : This was a Joke against the huge mess that the misusage of server actions in React framewroks is creating . As a part of the joke i called it Tagliatelle.js. It's built on top of Fastify and is basically compiled into fastify server.

A Potential Solution : While servers like ( Fastify, Express .... ) are incredibly powerful, it can sometimes be difficult to "see" the encapsulation and middleware scopes in a large project. By using a custom TSX pragma and type safety, it's possible to turn the backend into a declarative tree that gives significantly a better DX and less room for errors caused by ( i haven't seen that code section).

Performance Note: Because at the end it's a Fastify code, the benchmarks resulted in exact Fastify performance.

The Concept

Instead of imperative .register() calls, you define your server, database contexts, and route guards as a visual hierarchy:
carbon (2)

Check Repo : https://github.com/malekabdelkader/Tagliatelle.js
Docs: Documentation

As i explained Above ,my Goal of building it was just to prove a point and i was never expecting the large opinions it attracted , the interactions were divided between:

  1. People who got the joke and enjoyed it (as a joke , nothing else)

  2. People who got frustrated and attacked with the typical :

    1. we don't need another JS framework

    2. JSX sucks

    3. ......

  3. People who Loved it and found that it's solving the nightmares they used to handle (ghost middelwares , nested routes,....) , and To be honest i didn't expect this at all.

Now i am stuck between dump the project (keep the repo as a fun joke) , or Work on exposing it more to developers and keep maintaining it (which i can do only on weekends due to a much more important Full time job ).

What should be the next move?

Scroll to top