{"id":16283380,"url":"https://github.com/angelmunoz/funcui.wasm.template","last_synced_at":"2026-01-03T14:45:07.478Z","repository":{"id":87152066,"uuid":"494687716","full_name":"AngelMunoz/FuncUI.Wasm.Template","owner":"AngelMunoz","description":"A simple Avalonia.FuncUI + WASM Starter Template","archived":false,"fork":false,"pushed_at":"2022-05-21T05:18:12.000Z","size":13,"stargazers_count":4,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-03-17T13:35:02.790Z","etag":null,"topics":["avalonia","avalonia-funcui","blazor","blazor-webassembly","bolero","dotnet","fsharp","funcui","starter","template","wasm"],"latest_commit_sha":null,"homepage":"","language":"F#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/AngelMunoz.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"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}},"created_at":"2022-05-21T05:18:05.000Z","updated_at":"2022-08-15T08:54:36.000Z","dependencies_parsed_at":"2023-03-13T19:45:42.274Z","dependency_job_id":null,"html_url":"https://github.com/AngelMunoz/FuncUI.Wasm.Template","commit_stats":null,"previous_names":[],"tags_count":0,"template":true,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AngelMunoz%2FFuncUI.Wasm.Template","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AngelMunoz%2FFuncUI.Wasm.Template/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AngelMunoz%2FFuncUI.Wasm.Template/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AngelMunoz%2FFuncUI.Wasm.Template/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/AngelMunoz","download_url":"https://codeload.github.com/AngelMunoz/FuncUI.Wasm.Template/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244538543,"owners_count":20468731,"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":["avalonia","avalonia-funcui","blazor","blazor-webassembly","bolero","dotnet","fsharp","funcui","starter","template","wasm"],"created_at":"2024-10-10T19:13:19.536Z","updated_at":"2026-01-03T14:45:07.435Z","avatar_url":"https://github.com/AngelMunoz.png","language":"F#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Avalonia.FuncUI + WebAssembly\n\nThis is a template repository that can get you started with Avalonia.FuncUI and WebAssembly\n\nIf you don't know much about web but you do know a little bit of desktop development this is one of the best choices you have to dive into the frontend landscape without leaving behind your knowledge.\n\n## Run\n\n- `dotnet run` or `dotnet watch run`\n\n## Build for production\n\n- `dotnet publish -c Release -o dist`\n\nfiles will be available at `dist/wwwroot`\n\n### Notes\n\n\u003e Avalonia is a Desktop/Cross-Platform framework why only web here?\n\nIn this case I want to isolate the web bits specifically so it's easier to experiment without having to deal with desktop/ios/android specific setups or \"distractions if can name them that way. I will eventually'ish add the complete and official skeleton from Avalonia so... there's that as well.\n\n\u003e Can we use CSS to style this?\n\nThe avalonia controls are inside a canvas so you need to use Avalonia's XML standard way to style your websites\n\n\u003e How heavy is this?\n\nWASM, Blazor and Avalonia are still optimizing for better size in this case the initial load of the website is around `22MB` (which is extremely huge for a website), subsequent reloads are around `360kb` which can still be quite some specially for users with bad internet signal, if you have concerns about this, you should not be looking into WASM at all just yet, perhaps in a couple of years (at the time of writing) it might be feasible, but today is not the day.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fangelmunoz%2Ffuncui.wasm.template","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fangelmunoz%2Ffuncui.wasm.template","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fangelmunoz%2Ffuncui.wasm.template/lists"}