Florian
banner
fham.dev
Florian
@fham.dev
ReScript enthusiast and core contributor

fham.dev
Reposted by Florian
For anyone interested, I've been working on a new UI library for @rescript-lang.org based on the TC39 Signals proposal: github.com/brnrdog/xote

#rescript #signals #ui
GitHub - brnrdog/xote: Xote is a lightweight, zero-dependency UI library for ReScript based on TC39 Signals proposal.
Xote is a lightweight, zero-dependency UI library for ReScript based on TC39 Signals proposal. - brnrdog/xote
github.com
November 12, 2025 at 12:57 PM
Reposted by Florian
In the next version of our vscode plugin 🚀:
github.com/rescript-lan...
November 11, 2025 at 8:04 PM
Reposted by Florian
So this crab jumped into our build system and things got out of hand.

End result: a brand new, super fast ReScript build system.

rescript-lang.org/blog/reforgi...
Reforging the ReScript Build System | ReScript Blog
ReScript 12 introduces a completely new build system that brings intelligent dependency tracking, faster incremental builds, and proper monorepo support.
rescript-lang.org
November 4, 2025 at 9:20 AM
Reposted by Florian
Been building a @rescript-lang.org MCP server lately, letting an LLM truly see a codebase.
If you haven’t met ReScript before, this one’s still worth watching . It has a clear case of how localized MCP servers can lift developer tooling.

youtube.com/watch?v=stIX...

#rescript #mcp
I Built an MCP for My ReScript Project and My LLM Went Super Saiyan
YouTube video by nojaf
youtube.com
October 29, 2025 at 7:37 AM
Reposted by Florian
Thanks everyone who tried out our previous release candidate, your feedback has been super helpful.
We’ve published another one: github.com/rescript-lan...
Give it a spin and let us know what you think!
Release 12.0.0-rc.3 · rescript-lang/rescript
🐛 Bug fix Fix @directive on function level with async and multiple parameters. #7977 Fix fatal error for external with @as. #7978 💅 Polish Rewatch: plain output when not running in tty. #7970 St...
github.com
October 27, 2025 at 5:31 PM
Reposted by Florian
ReScript 12.0.0 RC2 is out. Give it a spin and share feedback before the final release. github.com/rescript-lan...
Release 12.0.0-rc.2 · rescript-lang/rescript
💥 Breaking Change Replace binary operators with F#-style ~~~, ^^^, &&&, |||. #7894 🐛 Bug fix Fix: use configured Jsx module for constraining component return type. #7945 Undeprecate Js_OO module...
github.com
October 20, 2025 at 6:27 AM
Reposted by Florian
🇪🇺YES: Germany is not supporting the EU's #chatcontrol bill as proposed!
The blocking minority needed to stop this illegal mass surveillance plan seems secured (for now). ✅

Opposition now also from LU🇱🇺 & SK🇸🇰!

#keepupthefight https://fightchatcontrol.eu
September 11, 2025 at 6:56 AM
Reposted by Florian
github.com
July 19, 2025 at 2:00 PM
Reposted by Florian
Help us test our new build system which comes enabled by default with the first ReScript v12 beta.

npm create rescript-app@next

forum.rescript-lang.org/t/ann-rescri...
[ANN] ReScript 12 beta release / call for testing
Hello ReScripters! We are happy to announce that we finally released the first beta of ❇ ReScript 12 ❇ . This comes with the new build system (codename rewatch) enabled by default. Please try it o...
forum.rescript-lang.org
July 12, 2025 at 9:58 AM
Reposted by Florian
I made another video on @rescriptlang and @kaplayjs
youtu.be/xxBPtmtvBTc?...

Exploring the published bindings nojaf.com/rescript-kap..., a Flappy Bird clone and Rewatch!
More ReScript and Kaplay
YouTube video by nojaf
youtu.be
June 10, 2025 at 9:21 AM
Reposted by Florian
ITS HAPPENING

Firefox 127 shipped today making it the first browser to support Temporal - the new API for working with Dates, times, timezones + durations
May 27, 2025 at 10:23 PM
Reposted by Florian
A solid demo of how ReScript integrates seamlessly with popular JS tools!
May 20, 2025 at 9:41 AM
Reposted by Florian
I made a video about @kaplayjs.com and @rescript-lang.org
youtu.be/zUyrHXB_ImE
Had a lot of fun with this!
Building a game with ReScript & KAPLAY
YouTube video by nojaf
youtu.be
May 20, 2025 at 8:23 AM
Reposted by Florian
Next up we have a talk about the new build system, Rewatch by Jaap Frolich.
May 3, 2025 at 8:11 AM
Reposted by Florian
Good morning!

We are currently kicking off this year's ReScript Retreat with a talk about editor tooling by @z-th.bsky.social and @nojaf.com.
May 3, 2025 at 7:42 AM
Reposted by Florian
Amazing work by @hyeseong.kim !
Upcoming ReScript (@rescript-lang.org) v12 move platform binaries into optional dependencies (e.g. rescript/linux-x64)

To shrink the download & install size significantly!

Download & Install size change:
- Before: 67 MB | 197 MB
- After: 15 MB | 48 MB (on a Linux x64 machine)
April 30, 2025 at 7:46 PM
Reposted by Florian
@rescript-lang.org has officially adopted @pkg.pr.new, which means we now have npm packages for every commit 🚀

No more npm link or waiting for an alpha release!

Thank you @aslemammad.bsky.social, @amirsakhravi.bsky.social and the @stackblitz.com team for supporting the ecosystem.
May 1, 2025 at 8:57 AM
Reposted by Florian
No one is going to say it so I will: this feature was built by the people on the react team working at vercel. Next.js could have easily built this only for themselves, but instead they helped build it into react for everyone.
April 29, 2025 at 12:16 AM
Reposted by Florian
React Native 0.79 is now available!

This release includes several performance improvements. Metro is now >3x faster to cold start! Android apps will also be faster thanks to changes to JS bundle compression.

reactnative.dev/blog/2025/04...
React Native 0.79 - Faster tooling and much more · React Native
Today we are excited to release React Native 0.79!
reactnative.dev
April 8, 2025 at 1:22 PM
Many such cases
With #rescript I spend almost no time wrestling with the compiler. With typescript I often try the happy path then realise it can’t be done and revert to typecast.
April 4, 2025 at 8:25 PM
Reposted by Florian
I wrote a blog post about using the React compiler with #rescript. You can check it out here: blog.nojaf.com/2025/03/23/r.... Things are going smoothly so far!
ReScript, ESLint and the React Compiler
ReScript, ESLint and the React Compiler
blog.nojaf.com
March 25, 2025 at 10:21 AM
Reposted by Florian
What are the TypeScript config options you use that are not well known that everyone should use?
March 24, 2025 at 12:52 PM
Reposted by Florian
Vanilla JSX to ReScript JSX
vanilla-jsx-to-rescript-jsx.web.app
March 22, 2025 at 2:23 PM
Reposted by Florian
We just landed a new (experimental) feature for v12 - nested record definitions!

Records is a corner stone in ReScript. However, they can't be nested without explicit definitions. Until now!

Will be especially useful for deeply nested records (like options objects) not intended to be reused.
March 20, 2025 at 5:37 PM
Reposted by Florian
We are happy to announce that there will be another "ReScript Retreat" in 2025, once again in Vienna, Austria.

Check out this new blogpost to get an idea what we did last year.

rescript-lang.org/blog/retreats
ReScript Retreat | ReScript Blog
Accelerating ReScript development through meeting in-person.
rescript-lang.org
March 17, 2025 at 11:45 AM