ReScript's Avatar

ReScript

@rescript-lang.org

https://rescript-lang.org/ Ship great products!

349
Followers
31
Following
69
Posts
06.11.2024
Joined
Posts Following

Latest posts by ReScript @rescript-lang.org

Preview
Real-Time Analysis is Coming to ReScript | ReScript Blog ReScript's static analyzer is going reactive. Dead code detection that updates instantly as you edit, powered by novel reactive combinators.

Try the new reactive code analysis if you haven't yet:

rescript-lang.org/blog/reactiv...

27.02.2026 16:33 πŸ‘ 7 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0
Preview
Release 12.2.0 Β· rescript-lang/rescript πŸ’₯ New feature Stdlib: Added Array.zip, Array.unzip, Array.zipBy, and Array.partition. #8244 πŸ› Bug fix Fix compiler crash (Fatal error: Parmatch.all_record_args) when matching empty dict/record p...

We just released ReScript v12.2.0

github.com/rescript-lan...

27.02.2026 16:32 πŸ‘ 9 πŸ” 3 πŸ’¬ 1 πŸ“Œ 0
Preview
Release 13.0.0-alpha.1 Β· rescript-lang/rescript πŸ’₯ Breaking Change Remove the legacy build system. Going forward, only the modern build system is supported, and the rescript-legacy command is not available anymore. #8186 #8212 Remove support for...

Still on fire. Still shipping.

ReScript v13.0.0-alpha.1 is now on npm.

github.com/rescript-lan...

23.01.2026 15:31 πŸ‘ 8 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0
Preview
[ANN] Sunset of legacy build system Dear community, For the next major release our plan is to sunset the rescript-legacy build system (internally named bsb) and completely replace it with the new build system announced in rescript 12. ...

We are about to sunset the ReScript legacy build system. If you’re stuck, can’t upgrade, or worried about migration, we want to hear from you!

Join the discussion: forum.rescript-lang.org/t/ann-sunset...

15.01.2026 14:39 πŸ‘ 6 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0
Preview
Release 12.1.0 Β· rescript-lang/rescript πŸš€ New Feature Add support for Set, Map, WeakSet and WeakMap to @unboxed. #8009 Reanalyze: add reactive incremental analysis (-reactive, -runs, -churn) and Mermaid pipeline dumping (-mermaid). #809...

ReScript 12.1 got released:

github.com/rescript-lan...

14.01.2026 08:41 πŸ‘ 7 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0
So it begins

So it begins

youtu.be/5sJ6cyk2XDA?... by @tranquillanathan.bsky.social

29.12.2025 13:33 πŸ‘ 3 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
Release 12.0.2 Β· rescript-lang/rescript πŸš€ New Feature Reanalyze: add parallel processing for CMT file analysis with new -parallel and -timing flags, plus benchmark infrastructure for performance testing. #8089 πŸ› Bug fix Reanalyze: mak...

Happy holidays from all of us!

github.com/rescript-lan...

26.12.2025 13:46 πŸ‘ 9 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0
Preview
Announcing ReScript 12 | ReScript Blog ReScript 12 arrives with a redesigned build toolchain, a modular runtime, and a wave of ergonomic language features.

ReScript 12 is here!

A major step toward a leaner, faster, simpler toolchain.

This release refines the language and embraces ReScript’s own identity.

Blog: rescript-lang.org/blog/release...

Notes: github.com/rescript-lan...

Huge thanks to everyone who helped move ReScript forward.

25.11.2025 15:04 πŸ‘ 41 πŸ” 15 πŸ’¬ 4 πŸ“Œ 6
Preview
Release 12.0.0-rc.5 Β· rescript-lang/rescript πŸ› Bug fix Fix printing of tagged template literals. #8018 Fix printing of optional record fields in pattern matching errors. #8019 🏠 Internal Editor: resolve @rescript/runtime via environment va...

ReScript 12 RC5 is out. Hopefully the last RC before stable. Go try it: github.com/rescript-lan...

21.11.2025 13:29 πŸ‘ 10 πŸ” 1 πŸ’¬ 0 πŸ“Œ 2
Releases Β· brnrdog/xote Xote is a lightweight, zero-dependency UI library for ReScript based on TC39 Signals proposal. - brnrdog/xote

Xote v1.2.0 has been released with JSX support and other minor changes:
github.com/brnrdog/xote...

#rescript #signals #reactivity

19.11.2025 14:12 πŸ‘ 4 πŸ” 2 πŸ’¬ 1 πŸ“Œ 0
Preview
Ground Zero-Cost Bindings (with Josh Vlk) | Dead Code

I was on the latest episode of @deadcode.website to talk about @rescript-lang.org! If you've heard the name and wondered what's going on with it in 2025, give the episode a listen!

shows.acast.com/dead-code/ep...

18.11.2025 22:03 πŸ‘ 8 πŸ” 4 πŸ’¬ 1 πŸ“Œ 1
Preview
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

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

12.11.2025 12:57 πŸ‘ 16 πŸ” 7 πŸ’¬ 5 πŸ“Œ 0
Video thumbnail

In the next version of our vscode plugin πŸš€:
github.com/rescript-lan...

11.11.2025 20:04 πŸ‘ 7 πŸ” 4 πŸ’¬ 1 πŸ“Œ 0
Preview
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.

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...

04.11.2025 09:20 πŸ‘ 21 πŸ” 8 πŸ’¬ 2 πŸ“Œ 2
I Built an MCP for My ReScript Project and My LLM Went Super Saiyan
I Built an MCP for My ReScript Project and My LLM Went Super Saiyan YouTube video by nojaf

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

29.10.2025 07:37 πŸ‘ 10 πŸ” 4 πŸ’¬ 0 πŸ“Œ 0
Preview
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...

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!

27.10.2025 17:31 πŸ‘ 8 πŸ” 3 πŸ’¬ 0 πŸ“Œ 0
Preview
ReScript Forum ReScript is the language for folks who don't necessarily love JavaScript, but who still acknowledge its importance

ReScript doesn’t have a Discord or any real-time chat. We keep all discussions on our forum: forum.rescript-lang.org

How do you feel about that? Do you prefer thoughtful async discussions or do you miss live chat spaces like Discord?

23.10.2025 07:16 πŸ‘ 12 πŸ” 1 πŸ’¬ 5 πŸ“Œ 0
Preview
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...

ReScript 12.0.0 RC2 is out. Give it a spin and share feedback before the final release. github.com/rescript-lan...

20.10.2025 06:27 πŸ‘ 10 πŸ” 5 πŸ’¬ 0 πŸ“Œ 1

Latest @rescript-lang.org beta slaps hard!

github.com/rescript-lan...

19.07.2025 14:00 πŸ‘ 8 πŸ” 4 πŸ’¬ 0 πŸ“Œ 0
Preview
[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...

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...

12.07.2025 09:58 πŸ‘ 18 πŸ” 7 πŸ’¬ 0 πŸ“Œ 1

And we are happy when you are!

23.06.2025 09:03 πŸ‘ 4 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

A solid demo of how ReScript integrates seamlessly with popular JS tools!

20.05.2025 09:41 πŸ‘ 14 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0
Post image

Yes, we might have too many binaries currently...

03.05.2025 08:14 πŸ‘ 6 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

Next up we have a talk about the new build system, Rewatch by Jaap Frolich.

03.05.2025 08:11 πŸ‘ 8 πŸ” 3 πŸ’¬ 2 πŸ“Œ 0
Post image

Even with a little code tour.

03.05.2025 08:07 πŸ‘ 6 πŸ” 0 πŸ’¬ 0 πŸ“Œ 1
Post image Post image

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.

03.05.2025 07:42 πŸ‘ 13 πŸ” 5 πŸ’¬ 2 πŸ“Œ 0

Amazing work by @hyeseong.kim !

30.04.2025 19:46 πŸ‘ 12 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Preview
ReScript, ESLint and the React Compiler ReScript, ESLint and the React Compiler

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!

25.03.2025 10:21 πŸ‘ 16 πŸ” 4 πŸ’¬ 0 πŸ“Œ 0
Post image Post image

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.

20.03.2025 17:37 πŸ‘ 26 πŸ” 5 πŸ’¬ 2 πŸ“Œ 5
Preview
ReScript Retreat | ReScript Blog Accelerating ReScript development through meeting in-person.

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

17.03.2025 11:45 πŸ‘ 12 πŸ” 7 πŸ’¬ 0 πŸ“Œ 2