Ring: Consistently Ranked in the TIOBE Top 100

33 views
Skip to first unread message

Mansour Ayouni

unread,
May 21, 2026, 7:14:41 PM (14 days ago) May 21
to The Ring Programming Language
Hello,

It’s remarkably difficult nowadays for a niche, relatively new language with a small user base to remain in the Top 100 of the TIOBE Index alongside established languages such as Wolfram Language and Groovy.

Yet Ring is there:
TIOBE Index

All the best to all the team.
Best regards,
Mansour

Mahmoud Fayed

unread,
May 21, 2026, 7:51:11 PM (14 days ago) May 21
to The Ring Programming Language
Hello Mansour

Thanks for sharing :D

The next screen shot for (Git Clones) for Ring 1.27 (under development) during the last two weeks

We have 2,317 clones (from 1,148 unique cloners) 

STATS.png

Remember these are just two weeks ago, we don't have the history, but it happens many times that I see too much larger numbers 
i.e. in many times during the year, I see larger numbers like 15k clones in last 14 days
Ring is in a state where people are discovering it, trying it, using it, has a happy experience through documentation/samples and they have most of what they need.

So, the activity in Ring Group is more about Ring Team, sharing contributions, etc.

In recent months (during Ring 1.27 development), my focus was improving the quality of the project, developing useful RingPM Packages.


We are in a state where the language could grow very fast and maybe this year (2026) I started to feel happy about the project and trust that we will achieve many of the goals behind the language (See motivation:  Introduction — Ring 1.26.0 documentation )

Another important thing to say: While being in TIOBE index is good, we focus on internal motivations (not external). For example, last month the Mojo programming language (Mojo) was in Top 100 in TIOBE, this month I don't see it in Top 100, but Mojo is a great language, going forward, solve real problems, designed by great scientists, developed and maintained by a company with many advanced programmers. So, What I want to say is (We focus on facts, on developing our language and pushing it forward and this is all what matters).

We develop Ring as a language that could stay for many decades. So, we play the game step-by-step and keep moving forward together as a team, where each one from us push the language in a useful direction through his experience. Ring is designed to enable us to archive our dreams faster, and when we focus on doing this while sharing our work, the language itself and the community moves forward faster. 

During the first decade (2016 once Ring 1.0 is released to 2026) we could say our goal was to have a language that we can use and trust in our projects. At this stage sometimes we may ask ourselves, did we make the right decision? is it better to use another language? will I success while using Ring?

The second decade (from 2026) is different, I think our goal will be to use the language at larger scale and show how Ring really comes with advantages that change the question from (will I success while using Ring?) to (What type of magic I am going to do and what are the dreams I am going to achieve using this lightweight/flexible/natural language in the AI age).

Greetings,
Mahmoud

Mansour Ayouni

unread,
May 21, 2026, 8:31:59 PM (14 days ago) May 21
to Mahmoud Fayed, The Ring Programming Language
Hello Mahmoud,

I enjoyed every word of your message !

Keeping this kind of strategic clarity combined with your sense of ethical modesty is what makes Ring culturally different from any other language...

I am confident of the key differentiators Ring can offer to programming in the AI era. And it happens that we are building the necessary enablers, as a team, step by step, each from his own context and needs, without even sitting around a table and deriving a plan!

Inside my customer bank last month in Niamey, I was asked about the possibility of automating various document types using Ring, including Word, PDF, and Excel.

You are not present at the meeting in Niamey, but the libraries you just published these days was your answer.
And this happened with me many times during our journey, from libs published by various members including you, youssaf, Bert and other friends.

A kind of secret sauce of that small and genuinely self-motivated Ring team...

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/bfd12a51-ebc0-4422-a727-8ab2dcd0f718n%40googlegroups.com.

Mahmoud Fayed

unread,
May 21, 2026, 8:57:25 PM (14 days ago) May 21
to The Ring Programming Language
Hello Mansour

>> "I enjoyed every word of your message!"

You are welcome :D

>> "Keeping this kind of strategic clarity combined with your sense of ethical modesty is what makes Ring culturally different from any other language..."

Thanks for your kind words, one of our goals is to provide a space/medium for great programmers to share their experience and contribute so we can learn from each other.

>> "without even sitting around a table and deriving a plan!"

The Ring chooses the heroes. it's like the language comes with a message and programmers could know it once they look at it. they know how this could go forward, what it could do and what is missing. people who could see this are (RING TEAM) by natural and we discover each other through this experience.

>> "Inside my customer bank last month in Niamey, I was asked about the possibility of automating various document types using Ring, including Word, PDF, and Excel.
You are not present at the meeting in Niamey, but the libraries you just published these days was your answer."

It's a pleasure to read this, and this let me remember that day once you started talking about SoftanzaLib and powering Ring with advanced classes for applications development. It was like I know that the StdLib classes that we distribute with Ring contains few classes, and I was expecting that a hero will come and will do something big in this direction and will do it better than us. That's the point. A Ring Team member is a developer who see the gap, and not just fill it, but do this in an innovative way.

>> "And this happened with me many times during our journey, from libs published by various members including you, Youssef, Bert and other friends."

I agree with you, each one in the Team is taking Ring in a beautiful journey in a different direction, and these directions together draws a fantastic picture. Youssef improves Ring in the web development, Azzeddine improves Ring in the AI/ML. Bert improves Ring in Simulations/Drawing/FastPro, Ilir focus in game development and performance, etc. Together we achieve different goals in parallel and our experience returns with feedback the improve the language itself and pushes it forward based on practical usage.

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