Koala Launcher
![GHReleases](https://camo.githubusercontent.com/c021f1d8b570d79afed332fac974db023417be752b711a302734aa9f636af98b/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f4b6f616c61446576732f4b6f616c614c61756e636865722f746f74616c3f7374796c653d666f722d7468652d6261646765)
❓ What is the Koala Launcher
Koala Launcher is a fork of KoalaLauncher aiming to be more FOSS Friendy towards Pull Requests and Contribution
⚡ Comparison with Twitch Launcher
This is an example of the time that KoalaLauncher takes to install a modpack in comparison to Twitch. Both tests are running at the same time over a 1Gbps network to ensure that the network doesn't impact the comparison.
-
Koala Launcher:
52 seconds
-
Twitch Launcher:
2 minutes, 25 seconds
⬇️ Download
To download the latest version, you can either click here and select the appropriate version for your operating system or visit our website.
🎨 Features
Our features:
- Java downloader. You don't need to have java installed, a suitable version will be downloaded automatically.
- It's as easy as pie to install the vanilla Game, Forge, Fabric, and all CurseForge Modpacks. No further action from the user is required.
- Install mods for both Fabric and Forge directly from our UI
- Built-in auto-updater. The launcher will always keep itself updated to the latest release.
- Easily manage multiple accounts and switch between them.
- Still playing on your grandma pc from the 80s? Don't worry, we got you covered with our Potato PC Mode!
You can also:
- Keep track of the time you played each instance
- Add instances to the download queue, they will automatically download one after the other
Some of the features we are still working on are:
- Drag and drop instances wherever you like them, just like in your desktop
- Liteloader Support
- Optifine easy-installation support
- Modpacks.ch (FTB) Support
- Technic Support
- Custom Theming
and a lot more...
💾 Compilation
⚙️ Requirements
You need the following software installed:
- NodeJS (> v14.8.0 x64)
- (Rust)[https://www.rust-lang.org/]
- A C++ Compiler ((GCC)[https://gcc.gnu.org/] or (MSVC)[https://visualstudio.microsoft.com/downloads/])
- (Yarn)[http://yarnpkg.com/]
⏩ Steps
Install the dependencies
yarn
Start the Development environment
yarn
Packaging
To package the app for the local platform:
set RELEASE_TESTING=true
yarn release
🗝 Built and managed with
- Javascript
- React
- Redux
- NodeJS
- Yarn
- Electron
- Codacy
- Webpack
- Babel
- ESLint
- Ant Design
- Styled Components
- Rust
🎁 Contributing
You can find a list of unassigned tasks here. Feel free to ask anything on our discord if you need help or want other tasks.
- Fork it!
- Create your feature branch:
git checkout -b my-new-feature
- Commit your changes:
git commit -am 'Add some feature'
- Push to the branch:
git push origin my-new-feature
- Submit a pull request :D
📜 History
This project was forked from the KoalaLauncher Rewrite due to some internal team drama with the licensing.
🎓 License
This project is licensed under the GNU GPL V3.0 - see the LICENSE file for details.