Hacker News new | ask | show | jobs
by itslennysfault 928 days ago
Just curiosity... What does "ngx" mean in this context?

To me it means Angular (the web framework). So, I was surprised to learn this wasn't an Angular plugin. Angular is often referred to as ng for short and as such their plugins tend to have ngx as a prefix. For example, the angular wrapper for ChartJS is ngx-chartjs.

4 comments

Paperless started as "paperless" but the dev stopped work so another dev forked it to "paperless-ng" (for "next generation" I think). That dev, too, stopped work, so "paperless-ngx" was created.

The paperless-ngx's core team focused on gathering a group of people to support it to avoid any burnout problems and keep the project sustainable.

The x was rather the transition away from a single maintainer to the org. Iirc that guy still sticks around
I don't know if it has a specific meaning. There have been multiple forks:

paperless (https://github.com/the-paperless-project/paperless) -> paperless-ng (https://github.com/jonaswinkler/paperless-ng/) -> paperless-ngx (https://github.com/paperless-ngx/paperless-ngx/)

As others said I'm not sure if the name relates to Angular but it's worth saying that the frontend is in fact Angular

https://github.com/jonaswinkler/paperless-ng/tree/master/src...

Paperless was a project and then it died, so it got forked to Paperless NG (Next Generation). Paperless NG died off and it got forked again to Paperless NGX.

At least that is my understanding following the Paperless project over the years.

So what will be next? Paperless NGX++?
Paperleast