{"id":13728320,"url":"https://github.com/juancarlospaco/webgui","last_synced_at":"2025-03-15T14:30:42.266Z","repository":{"id":54651080,"uuid":"252902211","full_name":"juancarlospaco/webgui","owner":"juancarlospaco","description":"Web Technologies based Crossplatform GUI Framework with Dark theme","archived":false,"fork":false,"pushed_at":"2024-04-24T19:06:20.000Z","size":2105,"stargazers_count":133,"open_issues_count":4,"forks_count":7,"subscribers_count":12,"default_branch":"master","last_synced_at":"2024-05-01T20:40:45.764Z","etag":null,"topics":["cordova","crossplatform-gui","css3","dark-theme","electron","electron-app","es2020","gui","gui-framework","gui-toolkit","high-performance","html5","javascript","lightweight","minimalist","nim","nim-lang","node-webkit","responsive-design","web-technologies"],"latest_commit_sha":null,"homepage":"https://juancarlospaco.github.io/webgui","language":"Nim","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/juancarlospaco.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"custom":["https://gist.github.com/juancarlospaco/37da34ed13a609663f55f4466c4dbc3e"]}},"created_at":"2020-04-04T03:49:06.000Z","updated_at":"2024-05-03T01:28:03.891Z","dependencies_parsed_at":"2024-03-22T11:46:46.891Z","dependency_job_id":"a4ae1635-d66a-4fbf-9f2c-a8228a1ce724","html_url":"https://github.com/juancarlospaco/webgui","commit_stats":null,"previous_names":[],"tags_count":6,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juancarlospaco%2Fwebgui","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juancarlospaco%2Fwebgui/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juancarlospaco%2Fwebgui/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juancarlospaco%2Fwebgui/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/juancarlospaco","download_url":"https://codeload.github.com/juancarlospaco/webgui/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243742608,"owners_count":20340672,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cordova","crossplatform-gui","css3","dark-theme","electron","electron-app","es2020","gui","gui-framework","gui-toolkit","high-performance","html5","javascript","lightweight","minimalist","nim","nim-lang","node-webkit","responsive-design","web-technologies"],"created_at":"2024-08-03T02:00:40.460Z","updated_at":"2025-03-15T14:30:42.255Z","avatar_url":"https://github.com/juancarlospaco.png","language":"Nim","funding_links":["https://gist.github.com/juancarlospaco/37da34ed13a609663f55f4466c4dbc3e"],"categories":["👓 Alternatives to the [Electron.js](https://electronjs.org) ⚛","User Interface"],"sub_categories":["Nim","GUI"],"readme":"# WebGui\n\n- Web Technologies based Crossplatform GUI.\n\n![](https://img.shields.io/github/languages/top/juancarlospaco/webgui?style=for-the-badge)\n![](https://img.shields.io/github/stars/juancarlospaco/webgui?style=for-the-badge \"Star webgui on GitHub!\")\n![](https://img.shields.io/github/languages/code-size/juancarlospaco/webgui?style=for-the-badge)\n![](https://img.shields.io/github/issues-raw/juancarlospaco/webgui?style=for-the-badge \"Bugs\")\n![](https://img.shields.io/github/issues-pr-raw/juancarlospaco/webgui?style=for-the-badge \"PRs\")\n![](https://img.shields.io/github/last-commit/juancarlospaco/webgui?style=for-the-badge \"Commits\")\n\n\n## Install\n\n```bash\n$ nimble install webgui\n```\n\nWebGUI also requires that your OS have the GTK+ 3.0 and webkit2gtk 4.0 packages installed\n(Nimble should ask for these system dependencies on Ubuntu).\n\nGeneric instructions can be found at:\n\n* https://www.gtk.org/docs/installations\n* https://webkitgtk.org\n\nIn Ubuntu (or Ubuntu-based distributions), these packages can be installed as follows:\n\n```console\n$ sudo apt-get install gtk+-3.0 webkit2gtk-4.0 build-essential\n```\n\n\n## Documentation\n\n- https://juancarlospaco.github.io/webgui\n\n\n## Buit-in Dark Mode\n\n![Dark mode](https://raw.githubusercontent.com/juancarlospaco/webgui/master/docs/darkui.png)\n\n\n## Buit-in Light Mode\n\n![Light mode](https://raw.githubusercontent.com/juancarlospaco/webgui/master/docs/lightui.png)\n\n\n## Apple Mac OS\n\n![](https://raw.githubusercontent.com/juancarlospaco/webgui/master/docs/webgui-mac.png \"Apple Mac OS Vanilla\")\n\n\n## Real Life Apps\n\n[![Ballena Itcher GUI](https://raw.githubusercontent.com/juancarlospaco/ballena-itcher/master/0.png)](https://github.com/juancarlospaco/ballena-itcher)\n\n\n[![SMNAR GUI](https://raw.githubusercontent.com/juancarlospaco/nim-smnar/master/0.png)](https://github.com/juancarlospaco/nim-smnar)\n\n\n[![Nimble GUI](https://user-images.githubusercontent.com/1189414/78953126-2f055c00-7aae-11ea-9570-4a5fcd5813bc.png)](https://github.com/ThomasTJdev/nim_nimble_gui)\n\n\n![example code](https://user-images.githubusercontent.com/1189414/78956916-36cafd80-7aba-11ea-97eb-75af94c99c80.png)\n\n\n[![Choosenim GUI](https://raw.githubusercontent.com/ThomasTJdev/choosenim_gui/master/private/screenshot1.png)](https://github.com/ThomasTJdev/choosenim_gui)\n\n\n![](https://raw.githubusercontent.com/juancarlospaco/borapp/master/borapp.png)\n\n\n![](https://raw.githubusercontent.com/ThomasTJdev/nmqttgui/master/private/screenshot1.png)\n\n\n## Uninstall\n\n```bash\n$ nimble uninstall webgui\n```\n\n\n## Hello World\n\n```nim\nimport webgui\nlet app = newWebView()\napp.run()\napp.exit()\n```\n\n\n# FAQ\n\n- Does it works on Hackintosh or Cracked Windows?.\n\nIt may or may not work on *Cracked* operating systems,\nbecause the core OS libraries are modified on those.\n\nPlease try your code on legit operating system before reporting bugs.\n\n- On Windows it says it can not find the URL?.\n\nWindows is more annoying about URL format, check your URL is correct,\ntry with raw string literal.\n\nPlease check that your URL is correct before reporting bugs.\n\n- Whats the oldest compatibility?.\n\nIf you need to target Windows, then your software needs to support Internet Explorer 11.\n\n\n# See also\n\n- For JS parts https://github.com/juancarlospaco/nodejs\n\n\n# 💰➡️🍕\n\n\u003cdetails\u003e\n\u003csummary title=\"Send Bitcoin\"\u003e\u003ckbd\u003e Bitcoin BTC \u003c/kbd\u003e\u003c/summary\u003e\n\n**BEP20 Binance Smart Chain Network BSC**\n```\n0xb78c4cf63274bb22f83481986157d234105ac17e\n```\n**BTC Bitcoin Network**\n```\n1Pnf45MgGgY32X4KDNJbutnpx96E4FxqVi\n```\n**Lightning Network**\n```\njuancarlospaco@bitrefill.me\n```\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary title=\"Send Ethereum and DAI\"\u003e\u003ckbd\u003e Ethereum ETH \u003c/kbd\u003e \u003ckbd\u003e Dai DAI \u003c/kbd\u003e \u003ckbd\u003e Uniswap UNI \u003c/kbd\u003e \u003ckbd\u003e Axie Infinity AXS \u003c/kbd\u003e \u003ckbd\u003e Smooth Love Potion SLP \u003c/kbd\u003e \u003ckbd\u003e Uniswap UNI \u003c/kbd\u003e \u003ckbd\u003e USDC \u003c/kbd\u003e \u003c/summary\u003e\n\n**BEP20 Binance Smart Chain Network BSC**\n```\n0xb78c4cf63274bb22f83481986157d234105ac17e\n```\n**ERC20 Ethereum Network**\n```\n0xb78c4cf63274bb22f83481986157d234105ac17e\n```\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary title=\"Send Tether\"\u003e\u003ckbd\u003e Tether USDT \u003c/kbd\u003e\u003c/summary\u003e\n\n**BEP20 Binance Smart Chain Network BSC**\n```\n0xb78c4cf63274bb22f83481986157d234105ac17e\n```\n**ERC20 Ethereum Network**\n```\n0xb78c4cf63274bb22f83481986157d234105ac17e\n```\n**TRC20 Tron Network**\n```\nTWGft53WgWvH2mnqR8ZUXq1GD8M4gZ4Yfu\n```\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary title=\"Send Solana\"\u003e\u003ckbd\u003e Solana SOL \u003c/kbd\u003e\u003c/summary\u003e\n\n**BEP20 Binance Smart Chain Network BSC**\n```\n0xb78c4cf63274bb22f83481986157d234105ac17e\n```\n**SOL Solana Network**\n```\nFKaPSd8kTUpH7Q76d77toy1jjPGpZSxR4xbhQHyCMSGq\n```\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary title=\"Send Cardano\"\u003e\u003ckbd\u003e Cardano ADA \u003c/kbd\u003e\u003c/summary\u003e\n\n**BEP20 Binance Smart Chain Network BSC**\n```\n0xb78c4cf63274bb22f83481986157d234105ac17e\n```\n**ADA Cardano Network**\n```\nDdzFFzCqrht9Y1r4Yx7ouqG9yJNWeXFt69xavLdaeXdu4cQi2yXgNWagzh52o9k9YRh3ussHnBnDrg7v7W2hSXWXfBhbo2ooUKRFMieM\n```\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary title=\"Send Sandbox\"\u003e\u003ckbd\u003e Sandbox SAND \u003c/kbd\u003e \u003ckbd\u003e Decentraland MANA \u003c/kbd\u003e\u003c/summary\u003e\n\n**ERC20 Ethereum Network**\n```\n0xb78c4cf63274bb22f83481986157d234105ac17e\n```\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary title=\"Send Algorand\"\u003e\u003ckbd\u003e Algorand ALGO \u003c/kbd\u003e\u003c/summary\u003e\n\n**ALGO Algorand Network**\n```\nWM54DHVZQIQDVTHMPOH6FEZ4U2AU3OBPGAFTHSCYWMFE7ETKCUUOYAW24Q\n```\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary title=\"Send Polkadot\"\u003e\u003ckbd\u003e Polkadot DOT \u003c/kbd\u003e\u003c/summary\u003e\n\n**DOT Network**\n```\n13GdxHQbQA1K6i7Ctf781nQkhQhoVhGgUnrjn9EvcJnYWCEd\n```\n**BEP20 Binance Smart Chain Network BSC**\n```\n0xb78c4cf63274bb22f83481986157d234105ac17e\n```\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary title=\"Send via Binance Pay\"\u003e Binance \u003c/summary\u003e\n\n[https://pay.binance.com/en/checkout/e92e536210fd4f62b426ea7ee65b49c3](https://pay.binance.com/en/checkout/e92e536210fd4f62b426ea7ee65b49c3 \"Send via Binance Pay\")\n\u003c/details\u003e\n\n\n# Stars\n\n![](https://starchart.cc/juancarlospaco/webgui.svg \"Star WebGUI on GitHub!\")\n:star: [@juancarlospaco](https://github.com/juancarlospaco '2022-08-25')\n:star: [@egeoz](https://github.com/egeoz '2022-09-05')\t\n:star: [@kklam47](https://github.com/kklam47 '2022-09-15')\t\n:star: [@sinocxg](https://github.com/sinocxg '2022-09-20')\t\n:star: [@codehangen](https://github.com/codehangen '2022-09-27')\t\n:star: [@Zireael07](https://github.com/Zireael07 '2022-11-20')\t\n:star: [@jgdevop](https://github.com/jgdevop '2022-11-25')\t\n:star: [@linwaytin](https://github.com/linwaytin '2022-11-25')\t\n:star: [@0x454d505459](https://github.com/0x454d505459 '2022-11-26')\t\n:star: [@Sindou-dedv](https://github.com/Sindou-dedv '2022-11-26')\t\n:star: [@depperm](https://github.com/depperm '2022-12-01')\t\n:star: [@KlausEverWalkingDev](https://github.com/KlausEverWalkingDev '2022-12-05')\t\n:star: [@fadzikri](https://github.com/fadzikri '2022-12-09')\t\n:star: [@Nyarmith](https://github.com/Nyarmith '2022-12-09')\t\n:star: [@themorya](https://github.com/themorya '2022-12-09')\t\n:star: [@drighty](https://github.com/drighty '2022-12-13')\t\n:star: [@yaroslav-gwit](https://github.com/yaroslav-gwit '2022-12-16')\t\n:star: [@ArikRahman](https://github.com/ArikRahman '2022-12-17')\t\n:star: [@tondrejk](https://github.com/tondrejk '2022-12-17')\t\n:star: [@nodrygo](https://github.com/nodrygo '2022-12-19')\t\n:star: [@transmutrix](https://github.com/transmutrix '2022-12-20')\t\n:star: [@laoshaw](https://github.com/laoshaw '2022-12-22')\t\n:star: [@DeanHnter](https://github.com/DeanHnter '2022-12-24')\t\n:star: [@konsumer](https://github.com/konsumer '2022-12-29')\t\n:star: [@Kaput-EMEX](https://github.com/Kaput-EMEX '2023-01-01')\t\n:star: [@whitebm2024](https://github.com/whitebm2024 '2023-01-15')\t\n:star: [@georgelemon](https://github.com/georgelemon '2023-01-24')\t\n:star: [@exitcas](https://github.com/exitcas '2023-01-26')\t\n:star: [@gpicron](https://github.com/gpicron '2023-02-06')\t\n:star: [@meet-ai](https://github.com/meet-ai '2023-02-07')\t\n:star: [@ViktorSvertoka](https://github.com/ViktorSvertoka '2023-02-17')\t\n:star: [@CardealRusso](https://github.com/CardealRusso '2023-02-17')\t\n:star: [@insolitum](https://github.com/insolitum '2023-02-17')\t\n:star: [@eantho](https://github.com/eantho '2023-02-26')\t\n:star: [@waryu-YND](https://github.com/waryu-YND '2023-02-26')\t\n:star: [@inter1965](https://github.com/inter1965 '2023-03-09')\t\n:star: [@shirk33y](https://github.com/shirk33y '2023-03-21')\t\n:star: [@kylarf](https://github.com/kylarf '2023-04-01')\t\n:star: [@aphkyle](https://github.com/aphkyle '2023-04-10')\t\n:star: [@Lucifer25x](https://github.com/Lucifer25x '2023-04-21')\t\n:star: [@overtube](https://github.com/overtube '2023-06-25')\t\n:star: [@Angluca](https://github.com/Angluca '2023-06-26')\t\n:star: [@PunchCakee](https://github.com/PunchCakee '2023-07-16')\t\n:star: [@cypherwytch](https://github.com/cypherwytch '2023-07-16')\t\n:star: [@degaur](https://github.com/degaur '2023-07-19')\t\n:star: [@catsuns](https://github.com/catsuns '2023-07-22')\t\n:star: [@KolyaRS](https://github.com/KolyaRS '2023-09-01')\t\n:star: [@woidzero](https://github.com/woidzero '2023-09-02')\t\n:star: [@michaelnew](https://github.com/michaelnew '2023-09-13')\t\n:star: [@primatekid](https://github.com/primatekid '2023-09-19')\t\n:star: [@majj](https://github.com/majj '2023-10-01')\t\n:star: [@gnusec](https://github.com/gnusec '2023-10-28')\t\n:star: [@lzw-723](https://github.com/lzw-723 '2023-12-26')\t\n:star: [@nichdemos](https://github.com/nichdemos '2023-12-31')\t\n:star: [@ToniCron](https://github.com/ToniCron '2023-12-31')\t\n:star: [@enaaab460](https://github.com/enaaab460 '2024-01-21')\t\n:star: [@all-an](https://github.com/all-an '2024-02-23')\t\n:star: [@rubigc](https://github.com/rubigc '2024-02-26')\t\n:star: [@PattMayne](https://github.com/PattMayne '2024-03-21')\t\n:star: [@demosthenez](https://github.com/demosthenez '2024-03-22')\t\n:star: [@wjl12](https://github.com/wjl12 '2024-04-05')\t\n:star: [@FI-Mihej](https://github.com/FI-Mihej '2024-04-14')\t\n:star: [@gteroy](https://github.com/gteroy '2024-04-17')\t\n:star: [@Sznymo](https://github.com/Sznymo '2024-04-23')\t\n:star: [@neroist](https://github.com/neroist '2024-04-23')\t\n:star: [@inv2004](https://github.com/inv2004 '2024-04-24')\t\n:star: [@lucasnuic](https://github.com/lucasnuic '2024-05-03')\t\n:star: [@ziggertonziggy](https://github.com/ziggertonziggy '2024-05-04')\t\n:star: [@tabris17](https://github.com/tabris17 '2024-05-06')\t\n:star: [@tuanductran](https://github.com/tuanductran '2024-05-29')\t\n:star: [@Tetraslam](https://github.com/Tetraslam '2024-06-05')\t\n:star: [@xhh](https://github.com/xhh '2024-07-22')\t\n:star: [@g5becks](https://github.com/g5becks '2024-09-01')\t\n:star: [@zyztek](https://github.com/zyztek '2024-09-15')\t\n:star: [@ipsfsw](https://github.com/ipsfsw '2024-09-18')\t\n:star: [@titanomachy](https://github.com/titanomachy '2024-09-30')\t\n:star: [@glassesneo](https://github.com/glassesneo '2024-10-03')\t\n:star: [@CarmeloMaitaO](https://github.com/CarmeloMaitaO '2024-11-14')\t\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjuancarlospaco%2Fwebgui","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjuancarlospaco%2Fwebgui","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjuancarlospaco%2Fwebgui/lists"}