Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Gdlauncher | 1,150 | 10 days ago | 421 | gpl-3.0 | JavaScript | |||||
GDLauncher is a simple, yet powerful Minecraft custom launcher with a strong focus on the user experience | ||||||||||
Minecraft React | 445 | a year ago | 3 | mit | JavaScript | |||||
A simple blocky game implementation using React and ThreeJS | ||||||||||
Timings | 185 | 6 months ago | 59 | mit | JavaScript | |||||
Source to the Aikar's Minecraft Timings Viewer | ||||||||||
Expo Voxel | 163 | 3 years ago | 5 | JavaScript | ||||||
🎮🌳 Voxel Terrain made in React Native. ∛ | ||||||||||
Epherome | 117 | 4 months ago | 5 | gpl-3.0 | TypeScript | |||||
Powerful Minecraft Launcher | ||||||||||
Minecraft React | 102 | a year ago | JavaScript | |||||||
Seeder | 55 | 2 months ago | 3 | mit | JavaScript | |||||
Find, show, share and admire Minecraft seeds (Java edition only) | ||||||||||
Purelauncher | 55 | 6 months ago | 23 | other | TypeScript | |||||
🚀🎉✨[Electron] An awesome Minecraft Launcher. | ||||||||||
Banmanager Webui | 54 | 11 days ago | 26 | mit | JavaScript | |||||
Web interface for BanManager using Next.js/React/GraphQL | ||||||||||
Moddermore | 37 | 9 hours ago | 5 | agpl-3.0 | TypeScript | |||||
Share the mods you use with anyone. |
GDLauncher is a custom open-source Minecraft launcher written from the ground up in electron/react. Its main goal is to make it easy and enjoyable to manage different Minecraft versions and install forge/fabric
, bringing the playing and modding experience to the next level!
This is an example of the time that GDLauncher 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.
52s
145s
Below you will find everything you need to know about the launcher. If you want to download the latest stable release you can do it from our official website (gdevs.io). If you want to test the possibly unstable features, you can clone the repo and compile it yourself.
To download the latest version, you can either click here and select the appropriate version for your operating system or visit our website.
vanilla
game, forge
, fabric
, and all curseforge modpacks
. No further action from the user is required.mods
for both fabric and forge directly from our UIaccounts
and switch between them.Potato PC Mode
!These are the steps to compile it yourself.
You need the following software installed:
Install the dependencies and devDependencies.
$ cd GDLauncher
$ npm i
Start the development environment
$ npm run dev
For production environment...
$ npm run build && npm run start-prod
To package the app for the local platform:
$ npm run release
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.
git checkout -b my-new-feature
git commit -am 'Add some feature'
git push origin my-new-feature
See also the list of contributors who participated in this project.
This project started as a way for me to learn programming and get better at it. I initially developed it in C#.
After a while, I didn't really like the language, so I just started it again from scratch in React and Electron. It was here that a community started gathering around the project. In the meanwhile, I also found a job where I could learn even more about best practices, data structures, and more.
This is why I decided to rewrite it completely one more time, applying all the knowledge I gained at that time, and that made it possible to implement a lot of really cool features, that were really complicated to code from a technical point of view.
Here you can find the previous versions of the code:
This project is licensed under the GNU GPL V3.0 - see the LICENSE file for details.
If you need GDLauncher licensed under different conditions, please contact [email protected]
You are free to clone the repository and do whatever you want as long as you stick to the license above, just be aware that most of the assets available in the repository are licensed differently (check COPYING.md) so you are not allowed to redistribute those. Also keep in mind that some features will not be working unless you set them up yourself (such as analytics, error tracking..) because the private API keys are stored secretly.
We do not encourage clones of this project (to avoid fragmentation) so don't expect any help from us when trying to do that. We, however, encourage collaboration and growth on this official project and you're more than welcome to contribute.