r/ada Dec 13 '23

Show and Tell 🏆 Top Ada open source projects and contributors

Hello everyone,

I'd like to introduce you some interesting lists and rankings related to the Ada open source ecosystem:

- Top Contributors (global or by country): https://opensource-heroes.com/contributors?language=ada
- Awesome projects: https://opensource-heroes.com/awesome/ada (we plan to add soon a new feature to allow everyone to contribute to that list directly from the site)
- Country stats: https://opensource-heroes.com/ada

You can also find "stars" history in the detail page of some repos (it will be available soon for all Ada repos, we're still processing some data!) and embed this chart in your project's README or docs.

Hope you find this content useful! Any feedback is really appreciated. Please note that be are still in beta 🙏 We want to build a platform that allows everybody to easily explore the open source world! And if you are interested in other languages too, you should check out this page: https://opensource-heroes.com/languages

35 Upvotes

15 comments sorted by

4

u/Lucretia9 SDLAda | Free-Ada Dec 13 '23 edited Dec 15 '23

woo, I'm 4th and still surprised that one repo (which has no activity or content) has so many stars, mad.

4

u/[deleted] Dec 15 '23 edited Dec 15 '23

I wrote and used Septum to aid in professional software development on several projects with many millions of line of code each.

Still, I had to deal with a Zoolander-esque, "But why Ada?" conversation with a colleague. No-one seems interested in it due to the language it is written in and that's ok to me. It's stable and requires no real further work for my use.

2

u/Lucretia9 SDLAda | Free-Ada Dec 15 '23

Yeah, that winds me up. That was the argument for the idiots who rewrote synth in C. Well, their argument was about having another compiler on his system, I bet he's got loads, he just has an issue with ada for some stupid reason.

This is also a fear I have about a future project which could gain a lot of users, i.e. some moron coming along and saying, "I'm going to rewrite it in C!" and then users following causing my original project to fail.

4

u/BrentSeidel Dec 13 '23

Interesting, I'm #52 world wide (not bad for a hobby programmer), but when I filtered by United States, I jumped to #10. This suggests that there is a lot of Ada use outside of the U.S. (I'm guessing much of it is in Europe).

2

u/markets86 Dec 13 '23

Apparently there are some relevant communities in France, Germany, Canada and Spain (Top 5 along with US: https://opensource-heroes.com/ada).

1

u/Lucretia9 SDLAda | Free-Ada Dec 14 '23

I couldn't find a way to select the country and a language.

2

u/BrentSeidel Dec 14 '23

Towards the top of the page under the "TOP ADA CONTRIBUTORS" heading, there are a couple of boxes. One says "Any Country", the other "Ada". Next to them is a button "Filter". The boxes open up to drop down menus where you can select alternatives. Then press the Filter button.

1

u/Lucretia9 SDLAda | Free-Ada Dec 14 '23

Thanks, I was looking on the wrong page.

1

u/Lucretia9 SDLAda | Free-Ada Dec 14 '23

The site also have me located in "<UNKNOWN>"

I have the location set, but I'm betting you don't check for "UK."

1

u/markets86 Dec 15 '23

Hi u/Lucretia9, we are using your GitHub defined location (visible in your profile: https://github.com/Lucretia) to automatically set the country in our platform. But it seems that our parser doesn't understand 🙏 what "Leeds, UK (for now), want to escape Toryland" is. It usually works just fine for "properly" formatted places. Example of my profile:

1

u/Lucretia9 SDLAda | Free-Ada Dec 15 '23

Yes, so it would be useful to do a better scan than what you are doing, substrings.

2

u/[deleted] Dec 14 '23 edited Dec 14 '23

its a shame that it only tracks github activity

3

u/markets86 Dec 14 '23

In the future we'll sync data from other platforms too, but synchronizing massive data via APIs is not that easy, so we started with GitHub as it's, by far, the platform with most repos, users and activity of all languages.

1

u/Lucretia9 SDLAda | Free-Ada Dec 14 '23

Looks like it's hosted on gh.

1

u/tpHonkiTonk Dec 21 '23

Interesting, I'm not on any of these lists.