RADIUSdesk includes an applet called Login Pages which makes it easy to manage the login pages of captive portals.
We currently support CoovaChilli and Mikrotik based Captive Portals.
Over the past 7+ years we used Webix based login pages.
Although they served us well until now we decided to move to Bootstrap 5 based login pages for the following reasons.
Bootstrap is under active development (Current version is version 5) and has a beautiful look and feel.
Bootstrap is well known to many developers which should make it easy for them to tweak a Bootstrap based login page and adapt to their environment should the need arise.
The Webix based login pages is still available however and can be used although new development and features will be focused around the Bootstrap 5 based login pages.