GWEM

GWEM

9 devlogs
11h 18m
•  Ship certified
Created by JustZvan

GWEM is a Windows environment manager that allows you to easily manage all your installed Node.JS, Bun, Python, Go, Deno and Godot versions!
You can easily switch between your installed versions, if some project you're working on needs a specific version!
GWEM also supports plugins, which allows you to make your own installable software that GWEM will manage!

Timeline

Heya!

GWEM just got a real nice redesign! We use custom QSS now, so you don't need to bare with the default Qt Fusion style!

Update attachment

Heya!
GWEM can now manage all your PHP builds!

uhm idk what else to write
we scrape the php downloads page.
we grab the links.
parse the versions.
etc.

then we download, register and shim php.exe

thats it

Update attachment

Ship 2

1 payout of shell 72.0 shells

JustZvan

23 days ago

JustZvan Covers 4 devlogs and 5h 55m

Heya!

GWEM now, finally, after tons of work: fully manages Godot builds! That was so painful to implement. Needed to make a shortcut manager, blah blah blah.

Anyways: GWEM also launches faster and is snappier! Cut down the launch time from about 7 seconds to around 1 second.

Update attachment

Python support has been added to GWEM!
Still in beta, not calling it stable because Python was pretty weird to implement.

Python's download server (python.org/ftp/python) has 3 pretty important files to GWEM. index-windows.json, index-windows-legacy.json and index-windows-recent.json. All of them just contain version info. Don't really know why the couldn't include everything in one file but okay

JustZvan out.

Update attachment

I FINALLY GOT PLUGINS WORKING!!!!!
The plugins are written in Python, and use very similar (if not identical) syntax and names from the official files (bun.py, nodejs.py, go.py)
Improved sidebar width.
Real happy with the app rn

Update attachment

Heya! JustZvan here again.

GWEM now fully supports managing Golang installations!! Added more polish to the UI, making the sidebar larger, added an about dialog. Fixed up some bugs, added actual notifications when your stuff gets installed.

Next up is plugins. Kinda scared tbh

JustZvan out

Update attachment

Ship 1

1 payout of shell 32.0 shells

JustZvan

25 days ago

JustZvan Covers 3 devlogs and 2h 56m

Alright, made quite a bit of progress. First of all: GWEM now fully downloads and manages all your Node.JS and Bun builds! There's also support for unmanaged apps now. Allowing you to just have a launch installer button. This is used for VSCode because it has it's own built in updater.

To be added:
- Plugins (custom software to be managed, written in either Lua or Python, idk which one im gonna implement)
- Sublime Text (unmanaged)
- Zed (unmanaged)
- Golang
- Python

Shims have been refactored, with an improved shim generator.

GWEM is also live on GitHub now!
Everything is GPLv3
You can try it out at: https://github.com/justzvan/gwem
No EXE yet guys. You're gonna need to run it yourself

Finally!

Node.JS now is able to be installed, uninstalled!

Will push source code to GitHub very soon!

Update attachment

First devlog!

Started development of UI, then we're gonna start makin L O G I C.

Update attachment