best way to build GUI? I don't mind if it is javascript
Best way to build GUI? I don't mind if it is javascript
Other urls found in this thread:
github.com
github.com
github.com
github.com
twitter.com
wxwidgets
Qt5
C
why not web frontend then?
Tcl/Tk
>Advertising your shitty js project on Jow Forums
Use a terminal ui
github.com
no gui is the best gui
Qt bindings for golang are good. You can use both QWidgets and QML.
First ask yourself if you really -need- a GUI because most of the time you don't.
QtQuick
>Using the most bloated "GUI" framework in existence
I bet you don't know yet about Electron.
Electron+React+Typescript
Well they are bloated in different ways. Electron has a massive runtime while Qt tries to do way too much for a "widget toolkit".
I just want something that is slim and simply, but that doesn't exists
it does exist but you have to say please.
hmmm
It looks nice, if I ever get around to making a ui lib I'd nik the design
Tcl/Tk, it has been already mentioned in this thread.
I'm using sdl and not making oo shit.
As it stands I'm writing everything from near scratch. I'm not sure I recommend it, but its a option.
>Tcl/Tk
damn those are some seriously ugly interfaces, probably the most ugly I have ever seen in my whole life. Cannot look cheaper than this
sciter tbqh
>go
>gui
pick one
The best GUI library that open source has to offer:
>look and feel of windows 95
>no visual editor
>riddled with platform specific bugs
>written in a language obsolete since the late 90's
>imperative
The absolute state of GUI programming
>look and feel of windows 95
The most functional look and feel with unsurpassed performance.
Dillo is based on fltk, maybe try that.
>Qt tries to do way too much for a "widget toolkit".
someone has to when standard library is being so useless
github.com
warning: C++
There are a few which can be run from simple shell scripts. Don't remember any names but I'm sure you can find them yourself.
It really depends on your goals. QT5 is nice for larger stuff, tkinter (python) can also usually get the job done.
Obviously Pascal with the Lazarus Component Library.
this is some god tier gui this and Embarcadero but this will not work with Go
This seems usable though fairly early in development: github.com
Do you legit need a GUI? Electron.
If you make it right and follow best practices, it's legit the most efficient and (imo) most flexible way to build a UI. Do it right and it'll be performant as long as you're not running hardware that's 15 years old.
Really need some crunching performance? Interact with your C++/python/whatever the fuck code using an Electron front end.
Otherwise just make a command line utility.
Nobody mentioned fyne yet? github.com
Nevermind im blind
>Material Design
disgusting.
cringe
unironically based
>having to run a whole fucking browser without an address bar just because it looks nice
Why would you torture users like that?
this
You can make it look however you want, the appeal is that it's straightforward to setup and use
I want native windows look, can it do that?
I don't think so, it uses opengl to draw the widgets
>make it look however you want
>can't make it look the way you want
You can make it look however you want, but there isn't a prebuilt way to make it look like native windows, you'd have to do it manually
using OpenGL to draw a basic window UI seems like an overkill to me, but I guess it still outperforms electron
everything outperforms electron
winforms/wpf
it just W E R K S
What's the alternative? Basically everything does OpenGL eventually down the stack
JavaFX
sdl
Windows forms is the GOAT for quick and dirty GUI work. My god, it's just so fucking straightforward.
WPF is the GOAT for making a complex and pretty GUI. It's not as simple as winforms because a lot more power is given to you, but you can do basically anything with it. It gives this to you while still being sane, unlike HTML/CSS/JS.
Cons: Windows/Wine only. May change soon since both frameworks are open source.
GDI+