News for hackers. Stuff that matters.
Re:Text.js: Build full-stack React apps that render inside c... by andsoitis on Saturday November 07, 2026 @11:43AM (#50405918)
This is cool. Can it also be used out of the box to build regular terminal apps?
Re:Text.js: Build full-stack React apps that render inside c... by CMLewis on Saturday November 07, 2026 @03:32PM (#50407787)
Im guessing so, given any stdout is ≈ console.log
Re:Text.js: Build full-stack React apps that render inside c... by hmokiguess on Saturday November 07, 2026 @11:48AM (#50405954)
I am trying to think of use cases for this but I can’t think of one. It’s sort of cool, but I need help figuring out who’s the audience for this here. Why would someone need or want this?
Re:Text.js: Build full-stack React apps that render inside c... by BorisMelnik on Saturday November 07, 2026 @12:10PM (#50406145)
those are my favorite apps
Re:Text.js: Build full-stack React apps that render inside c... by hnlmorg on Saturday November 07, 2026 @12:18PM (#50406213)
I’d wager it’s just a bit of fun. Which is amongst the best reasons to do anything.
Re:Text.js: Build full-stack React apps that render inside c... by hmokiguess on Saturday November 07, 2026 @01:57PM (#50406991)
Oh that part I understood haha which is why I liked it. Was thinking beyond that though, curious if there’s more to it.
Re:Text.js: Build full-stack React apps that render inside c... by brap on Saturday November 07, 2026 @12:51PM (#50406480)
I think the main value is buried in the page, and that is it can also render in the terminal, so it’s sort of React for TUI apps? And they built OpenCode with it?

But then why make console.log your main selling point?

Re:Text.js: Build full-stack React apps that render inside c... by moritzwarhier on Saturday November 07, 2026 @01:48PM (#50406920)
[delayed]
Re:Text.js: Build full-stack React apps that render inside c... by adamdotdev on Saturday November 07, 2026 @03:47PM (#50407901)
Hey, author here! It’s just for fun :). I think I went too hard on the satire and people thought it was something other than a good time, but it’s just a good time.
Re:Text.js: Build full-stack React apps that render inside c... by thayne on Saturday November 07, 2026 @04:03PM (#50408039)
There will always be people who miss the satire
Re:Text.js: Build full-stack React apps that render inside c... by peesem on Saturday November 07, 2026 @04:31PM (#50408254)
the line between satire and slop grows ever thinner in the age of LLMs
Re:Text.js: Build full-stack React apps that render inside c... by antonvs on Saturday November 07, 2026 @07:15PM (#50409333)
Too late, I've already vibecoded a startup that uses this. It's basically Uber for furries. Valuation is $2bn.
Re:Text.js: Build full-stack React apps that render inside c... by aatd86 on Saturday November 07, 2026 @06:36PM (#50409081)
Used to think of building something like this for my frontend framework as a way to display help files. Didn't get to it though and nowadays, the point is moot with AI producing most of the code. Less of a need for framework -help.
Re:Text.js: Build full-stack React apps that render inside c... by cluckindan on Saturday November 07, 2026 @11:55AM (#50406015)
Now build a browser in it
Re:Text.js: Build full-stack React apps that render inside c... by aogaili on Saturday November 07, 2026 @12:40PM (#50406406)
Hahaha
Re:Text.js: Build full-stack React apps that render inside c... by adamdotdev on Saturday November 07, 2026 @03:59PM (#50407995)
Someone did! With webcontainers or something, but I can’t find the tweet now
Re:Text.js: Build full-stack React apps that render inside c... by rvz on Saturday November 07, 2026 @12:08PM (#50406136)
Useless but ok.
Re:Text.js: Build full-stack React apps that render inside c... by mulhoon on Saturday November 07, 2026 @12:11PM (#50406150)
Amazing! But why? Definitely a fun idea.
Re:Text.js: Build full-stack React apps that render inside c... by baron816 on Saturday November 07, 2026 @02:05PM (#50407071)
> But why?

Autism is a hell of a drug

Re:Text.js: Build full-stack React apps that render inside c... by adamdotdev on Saturday November 07, 2026 @03:49PM (#50407917)
I made this, and I am autistic, confirmed!
Re:Text.js: Build full-stack React apps that render inside c... by slj on Saturday November 07, 2026 @09:05PM (#50409868)
Trillions of us
Re:Text.js: Build full-stack React apps that render inside c... by baron816 on Saturday November 07, 2026 @11:57PM (#50410520)
The world would crumble without your weird obsessions
Re:Text.js: Build full-stack React apps that render inside c... by tamimio on Saturday November 07, 2026 @12:22PM (#50406255)
usecase?
Re:Text.js: Build full-stack React apps that render inside c... by AirMax98 on Saturday November 07, 2026 @12:25PM (#50406281)
Job application form would be fun! Lots of companies put little hiring ads for web devs in their console.
Re:Text.js: Build full-stack React apps that render inside c... by rvz on Saturday November 07, 2026 @01:23PM (#50406734)
Why do that when not only an AI agent will find it easily, but AI agents have clearly replaced these web developers?
Re:Text.js: Build full-stack React apps that render inside c... by contrahax on Saturday November 07, 2026 @01:01PM (#50406555)
It looks like the authors also created opencode, and there’s a page about how opencode uses it - so local TUI for agents seems like a primary use case.
Re:Text.js: Build full-stack React apps that render inside c... by himekaman on Saturday November 07, 2026 @01:00PM (#50406545)
noice
Re:Text.js: Build full-stack React apps that render inside c... by sixtram on Saturday November 07, 2026 @01:02PM (#50406572)
I'm not impressed until I see Doom ported to console.log rendered thru libghostty-vt.
Re:Text.js: Build full-stack React apps that render inside c... by adamdotdev on Saturday November 07, 2026 @03:50PM (#50407923)
https://textjs.org/doom

Way ahead of you boss!

Re:Text.js: Build full-stack React apps that render inside c... by yipinwong on Saturday November 07, 2026 @05:56PM (#50408833)
I was wondering where the sound was coming from, and forgot to open the devtools :)
Re:Text.js: Build full-stack React apps that render inside c... by redanddead on Saturday November 07, 2026 @01:40PM (#50406859)
Everyone asking about use cases fuck off already. It’s fun, that’s reason enough
Re:Text.js: Build full-stack React apps that render inside c... by apsurd on Saturday November 07, 2026 @01:46PM (#50406905)
Building things just for fun in these AI days just hits different now. wish it wasn't so but it is.
Re:Text.js: Build full-stack React apps that render inside c... by krapp on Saturday November 07, 2026 @01:50PM (#50406934)
I mean - it has a landing page advertising its features. It has an enterprise tier and a "sales team". It has a merch store. It's clearly not meant to be seen as "just for fun."
Re:Text.js: Build full-stack React apps that render inside c... by ctippett on Saturday November 07, 2026 @02:28PM (#50407248)
The enterprise sales page is so generic I wouldn't be surprised if it was just thrown in by whatever LLM created the marketing site.

Or maybe I'm just naive about big enterprise's appetite for a library that guarantees 99.99% console uptime.

Re:Text.js: Build full-stack React apps that render inside c... by redanddead on Saturday November 07, 2026 @02:44PM (#50407412)
So what if it was
Re:Text.js: Build full-stack React apps that render inside c... by ctippett on Saturday November 07, 2026 @02:49PM (#50407445)
Yes
Re:Text.js: Build full-stack React apps that render inside c... by redanddead on Saturday November 07, 2026 @02:44PM (#50407408)
its like the amount of value left to be added is shrinking so people are obsessing

It’s very strange

Over time the available value that could be added should be increasing

Re:Text.js: Build full-stack React apps that render inside c... by bobthepanda on Saturday November 07, 2026 @03:31PM (#50407777)
is it, or are we experiencing what the Chinese are referring to as involution?

> https://www.reuters.com/business/autos-transportation/what-i...

> The Chinese term for involution, "neijuan", began trending online in 2020 and was initially used by young people to describe the hypercompetitive and often self-defeating pursuit of traditional markers of success. Some of the contexts they used it in included questioning what was the point of working hard to get into a good school if the reward was working 996 hours (9 a.m. to 9 p.m., six days per week) in a tech company? If you were lucky enough to land a job, that is, in an era of high graduate unemployment.

> Though the term is far less commonly used in English, involution comes from a latin term which means "to roll or turn inwards". It was popularised by American cultural anthropologist Clifford Geertz in the 1960s - in relation to his studies of Javanese agriculture - to describe economic or cultural stagnation despite increasing complexity or effort.

> More recently, neijuan has become shorthand in China for the exhausting but also often futile and sometimes self-destructive grind of hyper-competition more broadly.The concept is now also linked to the country’s pivot from property-driven growth to an industrial complex encompassing a third of global manufacturing, which has seen more recources invested without any accompanying increase in returns. It's a race to the bottom.

Re:Text.js: Build full-stack React apps that render inside c... by redanddead on Saturday November 07, 2026 @03:35PM (#50407805)
Have we ever solved this in history? Or do we just die and forget and repeat ad infinitum

The same thing will happen in space

Re:Text.js: Build full-stack React apps that render inside c... by devilsdata on Saturday November 07, 2026 @02:04PM (#50407067)
I opened the console to see if it there was a demo, but alas there wasn't.
Re:Text.js: Build full-stack React apps that render inside c... by adamdotdev on Saturday November 07, 2026 @04:59PM (#50408441)
Wait for real? Should be lots of them!
Re:Text.js: Build full-stack React apps that render inside c... by devilsdata on Saturday November 07, 2026 @06:34PM (#50409067)
I'm on Safari and didn't see one. Possibly something wrong with my setup
Re:Text.js: Build full-stack React apps that render inside c... by grimgrin on Saturday November 07, 2026 @02:25PM (#50407231)
I see this as a novel capability with no reason to think “why?”

It’s a capability, use your imagination.

Cheers, neat idea

Re:Text.js: Build full-stack React apps that render inside c... by ctippett on Saturday November 07, 2026 @02:32PM (#50407295)
Developed by anomalyco[1], the same crew behind OpenCode. Not sure how much of the marketing site is satire, but it looks fun.

[1] https://github.com/anomalyco

Re:Text.js: Build full-stack React apps that render inside c... by adamdotdev on Saturday November 07, 2026 @03:49PM (#50407914)
The marketing site is entirely satire :). But the framework works and there’s lots of resources to guide you along if you want to render an app in the console.
Re:Text.js: Build full-stack React apps that render inside c... by Onavo on Saturday November 07, 2026 @02:45PM (#50407416)
Re:Text.js: Build full-stack React apps that render inside c... by rekttrader on Saturday November 07, 2026 @03:20PM (#50407688)
Claude code uses a similar design principle, nice to see what they’re doing inspired an open build. These opencode folks are slick.
Re:Text.js: Build full-stack React apps that render inside c... by talon8635 on Saturday November 07, 2026 @06:06PM (#50408911)
A hammer in search of a nail. Why must everything be overcomplicated?
Re:Text.js: Build full-stack React apps that render inside c... by bgitarts on Saturday November 07, 2026 @06:19PM (#50408988)
Use case is to build neat messaging for developers that open the console on your site
Re:Text.js: Build full-stack React apps that render inside c... by purnavu_12 on Sunday November 08, 2026 @05:50AM (#50412114)
Hmm..Nice idea..!!