Welcome to the FTB App! Our app is designed to provide our users with a simple and easy way to install, update, and customise their FTB Modpacks. We have built-in support for CurseForge modpacks and mods as well as instance management, pack customisation, and a whole lot more.
You can download the latest version of the FTB App from our website.
We welcome any and all contributions to the FTB App, we see our app as a community project and we would love to have you involved.
If you have any issues with the FTB App, please open an issue on our GitHub
The FTB App is built using Electron and Vue(2) and is written in TypeScript, styled with Scss and TailwindCSS. We also have a Java backend that uses websockets to communicate with the frontend.
pnpm install
to install the dependenciespnpm run dev
to start the development serverpnpm run build
to build the app (Please note this is not required for development)/subprocess
folder into your IDEStart Backend
run configuration will be created for youStart Backend
run configuration to start the Java backendRunning the backend is require for frontend development, as the frontend communicates with the backend via websockets.
The FTB App, as of 1.25.0
has officially moved onto Electron. The app is still cross built to the overwolf platform. We do not expect any contributions to be made for the overwolf (/overwolf
folder) as we are actively phasing it out and to develop for the overwolf platform, you would need an approved Overwolf developer account.
Please note, this only applies to the FTB App for Windows, the FTB App for Mac and Linux has always been built on Electron.
As we've already mentioned, we see the FTB App as a community project and with this, we listen to our community. We've had a lot of feedback about our use of the Overwolf Platform and have decided that now Overwolf is supporting, what they call, "Electron Apps", we now have the ability to move to Electron but still have the 'benefit' of being an ad supported app.
Ad