├── .envrc ├── .github └── workflows │ ├── ci.yml │ └── deploy_docs.yml ├── .gitignore ├── LICENSE ├── README.md ├── examples ├── advanced_window │ ├── index.html │ └── main.zig ├── call_js_from_zig │ ├── index.html │ └── main.zig ├── call_zig_from_js │ ├── index.html │ └── main.zig ├── compat.zig ├── comprehensive │ ├── index.html │ └── main.zig ├── custom_spa_server_on_free_port │ ├── free_port_web_server.py │ ├── index.html │ ├── main.zig │ └── pages.js ├── custom_web_server │ ├── index.html │ ├── main.zig │ ├── second.html │ └── simple_web_server.py ├── event_handling │ ├── index.html │ └── main.zig ├── frameless │ ├── index.html │ └── main.zig ├── js_execution │ ├── index.html │ └── main.zig ├── minimal │ └── main.zig ├── public_network_access │ ├── main.zig │ ├── private.html │ └── public.html ├── serve_a_folder │ ├── bun_test.ts │ ├── deno_test.ts │ ├── dynamic.txt │ ├── index.html │ ├── main.zig │ ├── node_test.js │ ├── second.html │ └── test.txt ├── text_editor │ ├── main.zig │ └── ui │ │ ├── css │ │ ├── all.min.css │ │ ├── codemirror.min.css │ │ ├── lucario.css │ │ └── style.css │ │ ├── img │ │ └── icon.png │ │ ├── index.html │ │ ├── js │ │ ├── clike.min.js │ │ ├── codemirror.min.js │ │ ├── css.min.js │ │ ├── javascript.min.js │ │ ├── python.min.js │ │ ├── ui.js │ │ └── xml.min.js │ │ └── webfonts │ │ ├── fa-brands-400.eot │ │ ├── fa-brands-400.svg │ │ ├── fa-brands-400.ttf │ │ ├── fa-brands-400.woff │ │ ├── fa-brands-400.woff2 │ │ ├── fa-regular-400.eot │ │ ├── fa-regular-400.svg │ │ ├── fa-regular-400.ttf │ │ ├── fa-regular-400.woff │ │ ├── fa-regular-400.woff2 │ │ ├── fa-solid-900.eot │ │ ├── fa-solid-900.svg │ │ ├── fa-solid-900.ttf │ │ ├── fa-solid-900.woff │ │ └── fa-solid-900.woff2 ├── web_app_multi_client │ ├── index.html │ └── main.zig └── window_management │ ├── index.html │ └── main.zig ├── flake.lock ├── flake.nix ├── src ├── c.zig └── webui.zig └── zig_0_14.md /.envrc: -------------------------------------------------------------------------------- 1 | use flake 2 | -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webui-dev/zig-webui/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/deploy_docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webui-dev/zig-webui/HEAD/.github/workflows/deploy_docs.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webui-dev/zig-webui/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webui-dev/zig-webui/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webui-dev/zig-webui/HEAD/README.md -------------------------------------------------------------------------------- /examples/advanced_window/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webui-dev/zig-webui/HEAD/examples/advanced_window/index.html -------------------------------------------------------------------------------- /examples/advanced_window/main.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webui-dev/zig-webui/HEAD/examples/advanced_window/main.zig -------------------------------------------------------------------------------- /examples/call_js_from_zig/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webui-dev/zig-webui/HEAD/examples/call_js_from_zig/index.html -------------------------------------------------------------------------------- /examples/call_js_from_zig/main.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webui-dev/zig-webui/HEAD/examples/call_js_from_zig/main.zig -------------------------------------------------------------------------------- /examples/call_zig_from_js/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webui-dev/zig-webui/HEAD/examples/call_zig_from_js/index.html -------------------------------------------------------------------------------- /examples/call_zig_from_js/main.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webui-dev/zig-webui/HEAD/examples/call_zig_from_js/main.zig -------------------------------------------------------------------------------- /examples/compat.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webui-dev/zig-webui/HEAD/examples/compat.zig -------------------------------------------------------------------------------- /examples/comprehensive/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webui-dev/zig-webui/HEAD/examples/comprehensive/index.html -------------------------------------------------------------------------------- /examples/comprehensive/main.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webui-dev/zig-webui/HEAD/examples/comprehensive/main.zig -------------------------------------------------------------------------------- /examples/custom_spa_server_on_free_port/free_port_web_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webui-dev/zig-webui/HEAD/examples/custom_spa_server_on_free_port/free_port_web_server.py -------------------------------------------------------------------------------- /examples/custom_spa_server_on_free_port/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webui-dev/zig-webui/HEAD/examples/custom_spa_server_on_free_port/index.html -------------------------------------------------------------------------------- /examples/custom_spa_server_on_free_port/main.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webui-dev/zig-webui/HEAD/examples/custom_spa_server_on_free_port/main.zig -------------------------------------------------------------------------------- /examples/custom_spa_server_on_free_port/pages.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webui-dev/zig-webui/HEAD/examples/custom_spa_server_on_free_port/pages.js -------------------------------------------------------------------------------- /examples/custom_web_server/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webui-dev/zig-webui/HEAD/examples/custom_web_server/index.html -------------------------------------------------------------------------------- /examples/custom_web_server/main.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webui-dev/zig-webui/HEAD/examples/custom_web_server/main.zig -------------------------------------------------------------------------------- /examples/custom_web_server/second.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webui-dev/zig-webui/HEAD/examples/custom_web_server/second.html -------------------------------------------------------------------------------- /examples/custom_web_server/simple_web_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webui-dev/zig-webui/HEAD/examples/custom_web_server/simple_web_server.py -------------------------------------------------------------------------------- /examples/event_handling/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webui-dev/zig-webui/HEAD/examples/event_handling/index.html -------------------------------------------------------------------------------- /examples/event_handling/main.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webui-dev/zig-webui/HEAD/examples/event_handling/main.zig -------------------------------------------------------------------------------- /examples/frameless/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webui-dev/zig-webui/HEAD/examples/frameless/index.html -------------------------------------------------------------------------------- /examples/frameless/main.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webui-dev/zig-webui/HEAD/examples/frameless/main.zig -------------------------------------------------------------------------------- /examples/js_execution/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webui-dev/zig-webui/HEAD/examples/js_execution/index.html -------------------------------------------------------------------------------- /examples/js_execution/main.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webui-dev/zig-webui/HEAD/examples/js_execution/main.zig -------------------------------------------------------------------------------- /examples/minimal/main.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webui-dev/zig-webui/HEAD/examples/minimal/main.zig -------------------------------------------------------------------------------- /examples/public_network_access/main.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webui-dev/zig-webui/HEAD/examples/public_network_access/main.zig -------------------------------------------------------------------------------- /examples/public_network_access/private.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webui-dev/zig-webui/HEAD/examples/public_network_access/private.html -------------------------------------------------------------------------------- /examples/public_network_access/public.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webui-dev/zig-webui/HEAD/examples/public_network_access/public.html -------------------------------------------------------------------------------- /examples/serve_a_folder/bun_test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webui-dev/zig-webui/HEAD/examples/serve_a_folder/bun_test.ts -------------------------------------------------------------------------------- /examples/serve_a_folder/deno_test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webui-dev/zig-webui/HEAD/examples/serve_a_folder/deno_test.ts -------------------------------------------------------------------------------- /examples/serve_a_folder/dynamic.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webui-dev/zig-webui/HEAD/examples/serve_a_folder/dynamic.txt -------------------------------------------------------------------------------- /examples/serve_a_folder/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webui-dev/zig-webui/HEAD/examples/serve_a_folder/index.html -------------------------------------------------------------------------------- /examples/serve_a_folder/main.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webui-dev/zig-webui/HEAD/examples/serve_a_folder/main.zig -------------------------------------------------------------------------------- /examples/serve_a_folder/node_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webui-dev/zig-webui/HEAD/examples/serve_a_folder/node_test.js -------------------------------------------------------------------------------- /examples/serve_a_folder/second.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webui-dev/zig-webui/HEAD/examples/serve_a_folder/second.html -------------------------------------------------------------------------------- /examples/serve_a_folder/test.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webui-dev/zig-webui/HEAD/examples/serve_a_folder/test.txt -------------------------------------------------------------------------------- /examples/text_editor/main.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webui-dev/zig-webui/HEAD/examples/text_editor/main.zig -------------------------------------------------------------------------------- /examples/text_editor/ui/css/all.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webui-dev/zig-webui/HEAD/examples/text_editor/ui/css/all.min.css -------------------------------------------------------------------------------- /examples/text_editor/ui/css/codemirror.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webui-dev/zig-webui/HEAD/examples/text_editor/ui/css/codemirror.min.css -------------------------------------------------------------------------------- /examples/text_editor/ui/css/lucario.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webui-dev/zig-webui/HEAD/examples/text_editor/ui/css/lucario.css -------------------------------------------------------------------------------- /examples/text_editor/ui/css/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webui-dev/zig-webui/HEAD/examples/text_editor/ui/css/style.css -------------------------------------------------------------------------------- /examples/text_editor/ui/img/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webui-dev/zig-webui/HEAD/examples/text_editor/ui/img/icon.png -------------------------------------------------------------------------------- /examples/text_editor/ui/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webui-dev/zig-webui/HEAD/examples/text_editor/ui/index.html -------------------------------------------------------------------------------- /examples/text_editor/ui/js/clike.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webui-dev/zig-webui/HEAD/examples/text_editor/ui/js/clike.min.js -------------------------------------------------------------------------------- /examples/text_editor/ui/js/codemirror.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webui-dev/zig-webui/HEAD/examples/text_editor/ui/js/codemirror.min.js -------------------------------------------------------------------------------- /examples/text_editor/ui/js/css.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webui-dev/zig-webui/HEAD/examples/text_editor/ui/js/css.min.js -------------------------------------------------------------------------------- /examples/text_editor/ui/js/javascript.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webui-dev/zig-webui/HEAD/examples/text_editor/ui/js/javascript.min.js -------------------------------------------------------------------------------- /examples/text_editor/ui/js/python.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webui-dev/zig-webui/HEAD/examples/text_editor/ui/js/python.min.js -------------------------------------------------------------------------------- /examples/text_editor/ui/js/ui.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webui-dev/zig-webui/HEAD/examples/text_editor/ui/js/ui.js -------------------------------------------------------------------------------- /examples/text_editor/ui/js/xml.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webui-dev/zig-webui/HEAD/examples/text_editor/ui/js/xml.min.js -------------------------------------------------------------------------------- /examples/text_editor/ui/webfonts/fa-brands-400.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webui-dev/zig-webui/HEAD/examples/text_editor/ui/webfonts/fa-brands-400.eot -------------------------------------------------------------------------------- /examples/text_editor/ui/webfonts/fa-brands-400.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webui-dev/zig-webui/HEAD/examples/text_editor/ui/webfonts/fa-brands-400.svg -------------------------------------------------------------------------------- /examples/text_editor/ui/webfonts/fa-brands-400.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webui-dev/zig-webui/HEAD/examples/text_editor/ui/webfonts/fa-brands-400.ttf -------------------------------------------------------------------------------- /examples/text_editor/ui/webfonts/fa-brands-400.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webui-dev/zig-webui/HEAD/examples/text_editor/ui/webfonts/fa-brands-400.woff -------------------------------------------------------------------------------- /examples/text_editor/ui/webfonts/fa-brands-400.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webui-dev/zig-webui/HEAD/examples/text_editor/ui/webfonts/fa-brands-400.woff2 -------------------------------------------------------------------------------- /examples/text_editor/ui/webfonts/fa-regular-400.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webui-dev/zig-webui/HEAD/examples/text_editor/ui/webfonts/fa-regular-400.eot -------------------------------------------------------------------------------- /examples/text_editor/ui/webfonts/fa-regular-400.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webui-dev/zig-webui/HEAD/examples/text_editor/ui/webfonts/fa-regular-400.svg -------------------------------------------------------------------------------- /examples/text_editor/ui/webfonts/fa-regular-400.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webui-dev/zig-webui/HEAD/examples/text_editor/ui/webfonts/fa-regular-400.ttf -------------------------------------------------------------------------------- /examples/text_editor/ui/webfonts/fa-regular-400.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webui-dev/zig-webui/HEAD/examples/text_editor/ui/webfonts/fa-regular-400.woff -------------------------------------------------------------------------------- /examples/text_editor/ui/webfonts/fa-regular-400.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webui-dev/zig-webui/HEAD/examples/text_editor/ui/webfonts/fa-regular-400.woff2 -------------------------------------------------------------------------------- /examples/text_editor/ui/webfonts/fa-solid-900.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webui-dev/zig-webui/HEAD/examples/text_editor/ui/webfonts/fa-solid-900.eot -------------------------------------------------------------------------------- /examples/text_editor/ui/webfonts/fa-solid-900.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webui-dev/zig-webui/HEAD/examples/text_editor/ui/webfonts/fa-solid-900.svg -------------------------------------------------------------------------------- /examples/text_editor/ui/webfonts/fa-solid-900.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webui-dev/zig-webui/HEAD/examples/text_editor/ui/webfonts/fa-solid-900.ttf -------------------------------------------------------------------------------- /examples/text_editor/ui/webfonts/fa-solid-900.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webui-dev/zig-webui/HEAD/examples/text_editor/ui/webfonts/fa-solid-900.woff -------------------------------------------------------------------------------- /examples/text_editor/ui/webfonts/fa-solid-900.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webui-dev/zig-webui/HEAD/examples/text_editor/ui/webfonts/fa-solid-900.woff2 -------------------------------------------------------------------------------- /examples/web_app_multi_client/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webui-dev/zig-webui/HEAD/examples/web_app_multi_client/index.html -------------------------------------------------------------------------------- /examples/web_app_multi_client/main.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webui-dev/zig-webui/HEAD/examples/web_app_multi_client/main.zig -------------------------------------------------------------------------------- /examples/window_management/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webui-dev/zig-webui/HEAD/examples/window_management/index.html -------------------------------------------------------------------------------- /examples/window_management/main.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webui-dev/zig-webui/HEAD/examples/window_management/main.zig -------------------------------------------------------------------------------- /flake.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webui-dev/zig-webui/HEAD/flake.lock -------------------------------------------------------------------------------- /flake.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webui-dev/zig-webui/HEAD/flake.nix -------------------------------------------------------------------------------- /src/c.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webui-dev/zig-webui/HEAD/src/c.zig -------------------------------------------------------------------------------- /src/webui.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webui-dev/zig-webui/HEAD/src/webui.zig -------------------------------------------------------------------------------- /zig_0_14.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webui-dev/zig-webui/HEAD/zig_0_14.md --------------------------------------------------------------------------------