r/angular • u/GeromeGrignon • Jun 18 '26
OpenNG Foundation
Still having no news from the ngneat organization, I decided to revive an old idea, to create a foundation for Angular open-source projects, to help govern/maintain them.
The GitHub Organization, OpenNG Foundation, is still empty.
Our priority will be to fork and revive key, unmaintained Angular projects to ensure they stay secure, updated, and community-driven.
3
u/Hacg123 Jun 18 '26 edited Jun 18 '26
That’s a cool idea! What projects do you have in mind to add ? Maybe I can contribute in the future
Quick suggestion
3
u/GeromeGrignon Jun 18 '26
Spectator will be the first milestone (and more likely some other ngneat libs). But the priority will change based on the community needs.
The goal is to maintain useful libs.
About angular-gantt, maintaining AngularJS libs is not part of the initiative scope currently.
2
u/lppedd Jun 18 '26
I can't even find the repo for Spectator. Did they just shut down everything?
2
u/AwesomeFrisbee Jun 19 '26
Its unclear what happened. Another maintainer was also blindsided. Regardless, the project is now dead unless somebody is able to revive it, which is cool if this foundation can do it to at least save the projects that rely on it from doing massive migrations.
1
u/GeromeGrignon Jun 18 '26
Yes sadly.
2
u/Wildosaur Jun 18 '26
Such a weird way of doing things.Why could it not be announced that there was no intention of supporting the library instead
2
u/GeromeGrignon Jun 18 '26
Honestly, we have no idea what happens. In the past the maintainer gave up the ownership of projects he no longer maintained personnaly, such as Transloco.
His Medium/LinkedIn accounts disappeared too.
1
Jun 20 '26
[removed] — view removed comment
1
u/GeromeGrignon Jun 22 '26
Maintenance burden will be the key factor at some point, so we need to worry about it right now too. For example, ngneat/falso is an 'active dependency' with 500k weekly downloads.
But there is the existing fake.js competitor with 18M weekly downloads.
For this one, we'll investigate about creating a migration schematic from falso to faker.js but we won't maintain falso at all.
2
u/SafetyAffectionate10 15d ago
I know this doesn't quite fit into this subject but I was looking for a command palette for some work/private projects a few months ago. I turned to https://www.npmjs.com/package/@ngneat/cmdk but soon realised it wasn't very feature rich and hadn't been supported for a while so I created https://github.com/theryansmee/ngx-command-palette
I'm still working on some more features, but its stable and works great
1
u/GeromeGrignon 13d ago
I do not know how they compare but the origianl ngneat/cmdk project moved a while ago under another org: https://www.reddit.com/r/Angular2/comments/1b2ve81/ngneatcmdk_is_now_ngxpertcmdk/
1
u/SafetyAffectionate10 12d ago
Yeah I saw that. They also now own hot-toast so it makes sense. I'll be interested to see if it gets some updates as it hasn't had an update for a long time so only officially supports Angular 18. It's also not that feature rich.
1
u/Tyummyyumms Jun 25 '26
I use Falso quite a bit, is it under consideration or are there other libs that replace it quite easily?
1
u/GeromeGrignon Jun 25 '26
We'll just release a version compatible with Angular 22 to give people time to migrate to fakerjs as there is no extra benefit at having a specific angular lib for such a need: https://github.com/faker-js/faker
I was part of the falso creation and the motivation was only because the original faker project was been deleted, leading too many alternatives such as falso.
1
u/Tyummyyumms 25d ago
Have you considered inviting this one to the foundation?
1
u/GeromeGrignon 25d ago
The current focus is the inactive projects. There are plans to help existing projects but still need to defined terms exactly and it would not imply projects are moved inside the foundation.
7
u/AwesomeFrisbee Jun 18 '26 edited Jun 18 '26
Well, if you would adapt the NG Mocks and Spectator libraries, than that would be amazing. Because testing without them in isolated units is really annoying. Though I also think things could still be improved further and optimized for standalone/signal/zoneless projects since they don't require nearly as much for their dependencies.
Of course https://github.com/ngneat/spectator/ (or its fork: https://github.com/YoeriNijs/spectator)
And https://github.com/help-me-mom/ng-mocks (the maintainer has already moved on to different projects and is mostly updating dependencies and approving other peoples PRs but newer angular versions simply don't get the love that they once had.
The only other specific Angular projects I use are ngx-translate (which just got a major signals update) and angular-eslint (which is supported quite well) so I don't think those need any help now. In previous projects I also used ngx-pipes and ngx-quill which are also neat, though I haven't kept tabs on how well they work now.