webgui

Web Technologies based Crossplatform GUI, modified wrapper for modified webview.h

Pure Nim score 15/100 · tests present · no docs generated

Summary

Latest Version Unknown
License MIT
CI Status Failing
Downloads 0
Last Indexed 2026-07-21 05:24

Installation

nimble install webgui
choosenim install webgui
git clone https://github.com/juancarlospaco/webgui

OS Compatibility

Platform Linux macOS Windows FreeBSD OpenBSD NetBSD Android iOS WASM Embedded
webgui - - - - - - -

Source

Repository https://github.com/juancarlospaco/webgui
Homepage https://github.com/juancarlospaco/webgui
Registry Source nimble_official

README

WebGui

  • Web Technologies based Crossplatform GUI.

Install

$ nimble install webgui

WebGUI also requires that your OS have the GTK+ 3.0 and webkit2gtk 4.0 packages installed (Nimble should ask for these system dependencies on Ubuntu).

Generic instructions can be found at:

  • https://www.gtk.org/docs/installations
  • https://webkitgtk.org

In Ubuntu (or Ubuntu-based distributions), these packages can be installed as follows:

$ sudo apt-get install gtk+-3.0 webkit2gtk-4.0 build-essential

Documentation

  • https://juancarlospaco.github.io/webgui

Buit-in Dark Mode

Dark mode

Buit-in Light Mode

Light mode

Apple Mac OS

Real Life Apps

Ballena Itcher GUI

SMNAR GUI

Nimble GUI

example code

Choosenim GUI

Uninstall

$ nimble uninstall webgui

Hello World

import webgui
let app = newWebView()
app.run()
app.exit()

FAQ

  • Does it works on Hackintosh or Cracked Windows?.

It may or may not work on Cracked operating systems, because the core OS libraries are modified on those.

Please try your code on legit operating system before reporting bugs.

  • On Windows it says it can not find the URL?.

Windows is more annoying about URL format, check your URL is correct, try with raw string literal.

Please check that your URL is correct before reporting bugs.

  • Whats the oldest compatibility?.

If you need to target Windows, then your software needs to support Internet Explorer 11.

See also

  • For JS parts https://github.com/juancarlospaco/nodejs

💰➡️🍕

Bitcoin BTC **BEP20 Binance Smart Chain Network BSC**
0xb78c4cf63274bb22f83481986157d234105ac17e
**BTC Bitcoin Network**
1Pnf45MgGgY32X4KDNJbutnpx96E4FxqVi
**Lightning Network**
juancarlospaco@bitrefill.me
Ethereum ETH Dai DAI Uniswap UNI Axie Infinity AXS Smooth Love Potion SLP Uniswap UNI USDC **BEP20 Binance Smart Chain Network BSC**
0xb78c4cf63274bb22f83481986157d234105ac17e
**ERC20 Ethereum Network**
0xb78c4cf63274bb22f83481986157d234105ac17e
Tether USDT **BEP20 Binance Smart Chain Network BSC**
0xb78c4cf63274bb22f83481986157d234105ac17e
**ERC20 Ethereum Network**
0xb78c4cf63274bb22f83481986157d234105ac17e
**TRC20 Tron Network**
TWGft53WgWvH2mnqR8ZUXq1GD8M4gZ4Yfu
Solana SOL **BEP20 Binance Smart Chain Network BSC**
0xb78c4cf63274bb22f83481986157d234105ac17e
**SOL Solana Network**
FKaPSd8kTUpH7Q76d77toy1jjPGpZSxR4xbhQHyCMSGq
Cardano ADA **BEP20 Binance Smart Chain Network BSC**
0xb78c4cf63274bb22f83481986157d234105ac17e
**ADA Cardano Network**
DdzFFzCqrht9Y1r4Yx7ouqG9yJNWeXFt69xavLdaeXdu4cQi2yXgNWagzh52o9k9YRh3ussHnBnDrg7v7W2hSXWXfBhbo2ooUKRFMieM
Sandbox SAND Decentraland MANA **ERC20 Ethereum Network**
0xb78c4cf63274bb22f83481986157d234105ac17e
Algorand ALGO **ALGO Algorand Network**
WM54DHVZQIQDVTHMPOH6FEZ4U2AU3OBPGAFTHSCYWMFE7ETKCUUOYAW24Q
Polkadot DOT **DOT Network**
13GdxHQbQA1K6i7Ctf781nQkhQhoVhGgUnrjn9EvcJnYWCEd
**BEP20 Binance Smart Chain Network BSC**
0xb78c4cf63274bb22f83481986157d234105ac17e
Binance [https://pay.binance.com/en/checkout/e92e536210fd4f62b426ea7ee65b49c3](https://pay.binance.com/en/checkout/e92e536210fd4f62b426ea7ee65b49c3 "Send via Binance Pay")

Stars

:star: @juancarlospaco :star: @egeoz
:star: @kklam47
:star: @sinocxg
:star: @codehangen
:star: @Zireael07
:star: @jgdevop
:star: @linwaytin
:star: @0x454d505459
:star: @Sindou-dedv
:star: @depperm
:star: @KlausEverWalkingDev
:star: @fadzikri
:star: @Nyarmith
:star: @themorya
:star: @drighty
:star: @yaroslav-gwit
:star: @ArikRahman
:star: @tondrejk
:star: @nodrygo
:star: @transmutrix
:star: @laoshaw
:star: @DeanHnter
:star: @konsumer
:star: @Kaput-EMEX
:star: @whitebm2024
:star: @georgelemon
:star: @exitcas
:star: @gpicron
:star: @meet-ai
:star: @ViktorSvertoka
:star: @CardealRusso
:star: @insolitum
:star: @eantho
:star: @waryu-YND
:star: @inter1965
:star: @shirk33y
:star: @kylarf
:star: @aphkyle
:star: @Lucifer25x
:star: @overtube
:star: @Angluca
:star: @PunchCakee
:star: @cypherwytch
:star: @degaur
:star: @catsuns
:star: @KolyaRS
:star: @woidzero
:star: @michaelnew
:star: @primatekid
:star: @majj
:star: @gnusec
:star: @lzw-723
:star: @nichdemos
:star: @ToniCron
:star: @enaaab460
:star: @all-an
:star: @rubigc
:star: @PattMayne
:star: @demosthenez
:star: @wjl12
:star: @FI-Mihej
:star: @gteroy
:star: @Sznymo
:star: @neroist
:star: @inv2004
:star: @lucasnuic
:star: @ziggertonziggy
:star: @tabris17
:star: @tuanductran
:star: @Tetraslam
:star: @xhh
:star: @g5becks
:star: @zyztek
:star: @ipsfsw
:star: @titanomachy
:star: @glassesneo
:star: @CarmeloMaitaO
:star: @trinhminhtriet
:star: @devdasher
:star: @moncefdhk999
:star: @pdenapo
:star: @ibx86
:star: @Drovosek01
:star: @perez987
:star: @tinarskii
:star: @dkapt