The Signals Framework Discord: https://xitter.cf/t.co/tEWWSIE5oN

Joined March 2021
SolidJS retweeted
If AI writes the code, does your framework still matter? Does Solid vs React make a difference? I think so. Join me online with TechTank TO on Oct 22, 7pm ET: one @solid_js app built as an SPA, a sync engine, live server components, and zero-JS HTML. luma.com/techtank-framework-…
2
4
17
895
Introducing solid-yield A Solid 2.0 library that provides fully type-safe reactivity, async, error, and context handling At the cost of slightly more verbose code, you get strict compile time checks for your code. No missed boundaries and providers. github.com/devagrawal09/soli…
19
16
5
191
29,697
SolidJS retweeted
still can't believe it's working 🥹 yeah it's @solid_js running on @expo babe using expo/ui too - render once, signals, signals, signals
8
8
3
177
17,662
Both Valibot and Formisch continue to grow in terms of npm downloads. Valibot surpassed 25 million weekly downloads, and Formisch is gaining popularity in the @reactjs (e.g. via @shadcn) and @solid_js community. Thank you!
1
5
47
1,949
I need to remember to talk about this more. Because we pulled everything(including async) into our reactive graph at runtime, @solid_js has more knowledge to guide agents than any other solution out there. We basically made agent targetted dev tools, shipped with every project.
Solid 2.0 has some really good agent-feedback and diagnostics tooling. Even though it's brand new I'm finding that with a little project skill, a lint setup, and installing solidjs/diagnostics it works really really well. UI changes are just more successful more often and it's awesome.
4
4
94
10,039
It is probably of little surprise to anyone I'm in favor of this change. When we implemented our official TSRX preview for Solid 2.0 we intentionally walked back from lazy destructuring. You can check out Solid 2.0 TSRX template here: github.com/solidjs/templates…
As we prepare TSRX for 1.0, we’ve decided to remove “lazy destructuring”. This reflects the direction we want to take TSRX: an extension of JSX, rather than an entirely new language. We’ve written more about the reasoning behind the change here: tsrx.dev/blog/removing-lazy-…
4
5
97
12,979
SolidJS retweeted
Moduix meets @solid_js Friends, our library now supports React and Solid equally well! We’d love to invite everyone interested to give it a try and share your feedback :) Up next: testing the Tailwind versions, polishing the components, and bringing moduix to @vuejs
1
4
9
1,121
The upcoming release of @solid_js 2.0 by @RyanCarniato and team also ends it's meta-framework. Is this the beginning of the next wave of web frameworks?
4
7
73
6,155
Released solid-marked 0.8.0 TL;DR this is a project refresh. Moved to oxlint, tsdown, typescript@7, etc. github.com/lxsmnsyc/solid-ma…
1
23
1,616
Well,I finally got to realize the docs design I've been planning since 5 years ago. Terracotta (a.k.a. solid-headless) 2.0 soon
1
51
3,719
SolidJS retweeted
Table of Contents just landed in Moduix. Built on top of @ark_ui_ and @zag_js Give it a try: moduix.dev/docs/table-of-con… @solid_js community - stay tuned, we’ve got something exciting coming your way soon!
3
10
1,112
Seriously WTF @AnthropicAI?
59
31
8
783
278,093
This is what makes Solid so exciting to build on. The primitives are fundamental enough that Async doesn't feel like bolting on a new programming model! We're exploring the same idea from another direction: keep Solid's model🥰, replace the DOM underneath it with a Rust/Vello native renderer.
1
2
24
3,678
I'm retiring Dom Expressions today. For those who don't know it was a project that in a sense predates Solid itself. When I first was making a reactive renderer, I knew I wanted fine-grained updates but I wasn't sure how I wanted my signals to behave. So I made the renderer agnostic. Early on I made versions that worked with Solid's Signals, my own reactive library, as well as Knockout and MobX. When Vue composition API came out I made a version with it too, basically foreshadowing Vue Vapor back in 2020. I entered all of these in the JS Framework Benchmark and they all outperformed all the popular libraries. It had a good run but it has been a maintenance burden for Solid over the years as fixes needed to land cross repo. It wasn't that big of a deal when I was managing this all myself, but contributors would be confused about where the JSX types came from or how the rendering worked. In Solid 2.0 with the increased core responsibilities this just got out of hand. The code got more inbred. Most Signals libraries aren't async native to start. And hoisting features core meant as we built on the protocols there has been a ton of back and forth. The most painful part is managing release sequencing, especially when DOM Expressions now with a Rust compiler has a binary build step. We'd need to locally link repos in multiple work trees and then try to merge them all at the same time to make a release. If we discovered an issue or bug during this process the repos would be broken for contributors. The last month and a half has been so painful in this regard, and has made iterating on things like Server Functions, Server Components, along with bug fixes and performance optimizations related to the runtime/compiler seam incredibly painful. We spend half our time with the Solid repo in a broken build state and that isn't acceptable. So today we fold it in. There are upsides here because we can finally optimize the code to be Solid specific. I left this on the table for the sake of agnosticism. But the reality I've seen over the years is people didn't implement their own dom-expressions libraries. They just forked the code when they wanted their own frameworks. And in an age of AI that seems even more likely. This has basically zero API surface impact for Solid 2.0 RC users. It isn't really a breaking change. But it is part of growing up and recognizing the experiment is over. Dom Expressions will be continued to be maintained for Solid 1.x users. github.com/solidjs/solid/pul…
8
7
1
127
9,462
. @solid_js 2.0 is rethinking async work at the reactive-system level. @devagrawal09 explains how familiar primitives such as createMemo can handle asynchronous derivations, removing the need for a separate resource abstraction and simplifying the path from fetch to UI. Tell us: where does async state create the most friction in your codebase?
1
2
3
1,337
Formisch v1 is here. 🎁 A schema-first form library for 8 frameworks: React, Vue, Svelte, Solid, Angular, Qwik, Preact & React Native. ✅ One Valibot schema = types + validation ✅ Native performance across all 8 frameworks ✅ Headless — works with your existing UI ✅ Bundle size starts at just 2.5 kB After a lot of work, Formisch is officially stable. formisch.dev/blog/formisch-v…
14
39
7
314
33,130
Solid 2.0 🙌 Great work @RyanCarniato et al. Congrats to everyone involved.
🚨 Solid 2.0 has reached Release Candidate! 🎉🥳 Async is first-class — computations return promises, the graph suspends and resumes itself. Plus optimistic mutations and a reactive core rebuilt from scratch. The Big <Reveal> 👇 solidjs.com/blog/solid-2-0-r… 1/3
3
18
1
357
32,168
SolidJS retweeted
Better T Stack now supports Solid 2 🥳 - works with Better Auth, oRPC, Drizzle, Prisma, Docker, Cloudflare (Alchemy) - use it full-stack with SSR, or combine it with Express, Hono, Elysia, Fastify Try Now! bun create better-t-stack@latest
🚨 Solid 2.0 has reached Release Candidate! 🎉🥳 Async is first-class — computations return promises, the graph suspends and resumes itself. Plus optimistic mutations and a reactive core rebuilt from scratch. The Big <Reveal> 👇 solidjs.com/blog/solid-2-0-r… 1/3
7
5
94
7,020