I have tried alot of launchers but never really settled on one that meets all my needs. I have also read all the threads on reddit about FOSS launchers.
My preferences:
Multiple pages
Widgets on home screen
search function; app/contacts/ddg
The closest one yet is NeoLauncher, but the search function is not quite there I reckon.
How important is having app icons and pages for you? If its something you're willing to compromise with then I would suggest mLauncher. Its very minimal but it's almost entirely searched based. I wasn't too keen on the idea at first but I have gotten used to it and it feels very fast and efficient overall.
I tried it now.
I want the option of having widgets on my homescreen, I did not see that option.
And from my point of view, the search functionality is not anywhere near Kvaesitso or Kisslauncher.
I am not sure what you mean by second page, but widgets can be added in home screen when toggle of "fill the entire screen height" from settings under clocks section.
Launcher3. Many custom ROMs make awesome enhancements to Launcher3, particularly SuperiorOS and Project Elixir. But even Lineage has a usable, although less customizable, version of Launcher3.
I can't find any source code for that through a quick search. Please note that this is a community for free and open source Android software. Many of us here don't endorse closed source software at all.
This is just a heads-up. I'm not going to remove this.
I can only find a GitHub page for translations for Ruthless Launcher. Is it actually FOSS? Please note that this is a community for free and open source Android software.