Introducing RingScript: Ring Meets the Browser via WebAssembly

23 views
Skip to first unread message

Mansour Ayouni

unread,
Jan 31, 2026, 3:53:43 PM (2 days ago) Jan 31
to The Ring Programming Language
Hello Ring friends,

One of our Arabic proverbs says: « الحاجة أمّ الاختراع » — literally, “Necessity is the mother of invention.”

In my work on the Organizum software at Sonibank, I needed to integrate Ring across backend and frontend. This strengthens my pitch for Ring as a must-master language, showing to the IT team how it simplifies web apps by avoiding JavaScript's complexity (that they hate) — replacing *.js files with *.ring ones for business logic modules.

Thus, RingScript was born: enabling browser execution like JavaScript, powered by WebAssembly.

image.png

@Mahmoud: Remember our chat years ago about this? Your TryRingOnline inspired me — I swore I'd build it, following your path.

Thanks to you, WebAssembly, and Google Gemini AI (superior to Claude here), my prototype works! I'll integrate it into StzWeb (my opinionated dead-simple framework for crafting professional-grade web apps), use it in Organizum, and share it soon.

All the best,
Mansour

Antonio F.S.

unread,
Jan 31, 2026, 5:20:22 PM (2 days ago) Jan 31
to ring...@googlegroups.com

Hello Mansour,

This is great news for me, as my retraining in IT in recent years, moving from older languages, has been focused on the web. I sometimes wondered what Ring would be like in that regard, and with your creation, RingScript, you've already given me a general idea.

I have a lot of work with Ring, and it's growing all the time. :-) :-)

Fraternal greetings,
Antonio F.S.
--------------------------------------------------------------------

El 31/1/26 a las 21:53, Mansour Ayouni escribió:

Mansour Ayouni

unread,
Jan 31, 2026, 5:25:11 PM (2 days ago) Jan 31
to Antonio F.S., ring...@googlegroups.com
Hello Antonio,

Thank you for your gentle reply.
I will publish it in a dedicated github repo soon so you can use it.

All the best,
Mansour

--

---
You received this message because you are subscribed to the Google Groups "The Ring Programming Language" group.
To unsubscribe from this group and stop receiving emails from it, send an email to ring-lang+...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/ring-lang/aea0beb9-bd71-4c64-ad41-2bfd74b79089%40gmail.com.

Antonio F.S.

unread,
Jan 31, 2026, 5:33:14 PM (2 days ago) Jan 31
to Mansour Ayouni, ring...@googlegroups.com
Hello Mansour,

It's a pleasure to do so.

Thank you.
Fraternal greetings,
Antonio F.S.
---------------------------------------------------------------------

El 31/1/26 a las 23:24, Mansour Ayouni escribió:

Mahmoud Fayed

unread,
Jan 31, 2026, 7:04:05 PM (2 days ago) Jan 31
to The Ring Programming Language
Hello Mansour

>> " @Mahmoud: Remember our chat years ago about this? Your TryRingOnline inspired me — I swore I'd build it, following your path."

This is beautiful direction, waiting for your achievements to try it :D

Keep up the GREAT WORK :D

Greetings,
Mahmoud
Reply all
Reply to author
Forward
0 new messages