Here's a list of projects that you can use to create your own lightning node. Every part of this stack is completely open source so you can customize it however you want.
...
I recommend looking at established Lightning node projects such as RaspiBolt, RaspiBlitz, and Umbrel.
Those projects you're mentioning are just pre-packaged solutions that use the core lightning projects.
The main lightning implementations are: LND, C-Lightning and Eclair.
Have a look at RaspiBolt For example:
https://raspibolt.org/guide/lightning/To enable the Lightning Network on your RaspiBolt, we install LND, the “Lightning Network Daemon”. We then set up an automatic Static Channel Backup to protect ourselves in case of failure of the SSD drive. We’ll then add “Ride The Lightning”, a web-based node management tool. Finally, we’ll install the Zeus mobile app to make on-chain and LN payments and manage our node while we’re on the go. Together, they make operating your node a breeze.
Instead of c-lignting, raspibolt uses LND, but the rest of the stack is the same as I posted.
You have more flexibility when using the core projects independently. But yes, if you just want to install something quickly, you can choose one of those ready to use packages like the ones you mentioned.