Announcing RingServ 0.9 - A modern application server for Ring

38 views
Skip to first unread message

Mansour Ayouni

unread,
Aug 22, 2026, 7:23:42 PM (2 days ago) Aug 22
to The Ring Programming Language
Hello everyone!

RingServ 0.9 is out — a modern application server for Ring, sister to RingScript, delivered as a single static binary with zero dependencies.

The web server, Ring 1.27 VM, SQLite, and JavaScript engine are all inside one file. Download it, write plain Ring functions, and run ringserv serve myfile.ring to publish them as a web API.

Verified like RingScript: ~970 programs produce byte-identical results to native ring.exe, tested on Linux, macOS, and Windows with every change.

I built it to unify my programming experience while developing business web applications for a bank in Niger, and to meet a French customer's need for agile changes to its restaurant management platform.

https://mayouni.github.io/ringserv/

Feedback welcome — especially the critical kind. 🙂

All the best,

Mansour

Mahmoud Fayed

unread,
Aug 23, 2026, 7:40:36 AM (2 days ago) Aug 23
to The Ring Programming Language
Hello Mansour

Thanks for sharing :D

Added to Ring website - News Section :D

Greetings,
Mahmoud

Mansour Ayouni

unread,
Aug 23, 2026, 8:22:28 AM (2 days ago) Aug 23
to Mahmoud Fayed, The Ring Programming Language

Hello Mahmoud,

Thank you very much!

I’ve sent a PR (#1649) to add it to the Ring Package Registry.

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/bfcabb2a-c053-424d-a7d2-3f4c56a4c6f4n%40googlegroups.com.

Mahmoud Fayed

unread,
Aug 23, 2026, 9:46:30 AM (2 days ago) Aug 23
to The Ring Programming Language
Hello Mansour

You are welcome :D

Keep up the GREAT WORK :D

Greetings,
Mahmoud

Youssef Saeed

unread,
Aug 23, 2026, 2:35:43 PM (2 days ago) Aug 23
to The Ring Programming Language
Hello Mansour,

Congratulations on the release of RingServ 0.9! Packing the entire runtime, web server, SQLite, and JavaScript engine into a single zero-dependency static binary is a truly impressive achievement for the Ring ecosystem.

I am also honored to see tree-sitter-ring powering ringserv check and credited alongside such great tools on the front page.

Wishing you the best of success with the project—looking forward to seeing it evolve!

Best regards,
Youssef

Mansour Ayouni

unread,
Aug 23, 2026, 3:31:02 PM (2 days ago) Aug 23
to Youssef Saeed, The Ring Programming Language

Hello Youssef,

RingServ, RingScript, and the upcoming Ring++ projects are the fruits of two years of using Ring as a main technology in customer-facing and demanding contexts.

My customers and their internal programming teams all liked Ring. Still, their particular constraints required a more inclusive development experience between the server and the browser, a local-first orientation with tolerance for network disconnections, and, of course, better performance with large datasets.

I did not want to leave Ring for other ecosystems, or even augment it with C extensions, and the Qt dependency was not an option for them due to licensing risks, so I built these solutions and worked with them in real-world projects.

Currently, they are all at version 0.9, which means that I have already started trying them in a few real-world projects. They will be promoted to V1 when others start using them and help me enhance them, or when I reach a reasonable number of real-world projects with them.

In particular, I am looking forward to the next phase with my customer in France, a platform for managing restaurants, to battle-test the trio against hundreds of thousands—and perhaps millions—of interactions daily. This started this week with a limited sample of restaurants and customers and the experimentation and fix iterations will run for at least three months.

I will let you know what I learn and how the Ring*** tools benefit from this experience.

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.
Reply all
Reply to author
Forward
0 new messages