awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
murlokswarm avatar

murlokswarm/app

0
View on GitHub↗
8,929 stars·407 forks·Go·MIT·24 viewsgo-app.dev↗

App

This project is a Go WebAssembly frontend framework designed for building interactive web applications. It provides a toolkit for executing Go code directly in the browser to handle client-side logic and user interface development.

The framework functions as a declarative UI library and a progressive web app toolset. It enables the creation of installable applications that can operate in standalone windows and maintain offline functionality.

The system manages browser-side application development through a component-based view hierarchy and a declarative syntax for defining UI elements. It includes a Go-to-JavaScript interop layer for browser API communication and utilizes standard HTTP request and response interfaces for network handling.

Features

  • WebAssembly Frontend Frameworks - Provides a comprehensive framework for building browser-based user interfaces and logic using Go and WebAssembly.
  • WebAssembly - Executes application logic directly in the browser by compiling Go source code into WebAssembly binary modules.
  • Interop Layers - Includes a dedicated Go-to-JavaScript interop layer for seamless communication with browser APIs.
  • Component Hierarchies - Provides a component-based view hierarchy for organizing user interfaces into reusable, nested blocks.
  • Declarative UI Definitions - Utilizes a declarative syntax to construct user interface hierarchies that are translated into browser DOM elements.
  • Declarative UI Libraries - Ships a declarative UI library for defining reusable interface elements and layouts in the browser.
  • Client-Side Logic Runtimes - Enables the execution of application logic directly within the browser using Go and WebAssembly.
  • Declarative UI Layouts - Uses a structured declarative syntax to create reusable visual components and consistent layouts.
  • Progressive Web App Utilities - Provides the necessary toolset and configurations for implementing PWA installation and offline capabilities.
  • Progressive Web Apps - Offers primitives and configurations to build installable web applications with offline functionality.
  • Web App Manifests - Provides integration for web app manifests to enable native-like installation and device integration.
  • Graphical User Interfaces - Framework for building apps with Go, HTML, and CSS.
  • GUI Development - App development using Go, HTML, and CSS.
  • GUI Frameworks - Builds apps using Go, HTML, and CSS.

Star history

Star history chart for murlokswarm/appStar history chart for murlokswarm/app

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does murlokswarm/app do?

This project is a Go WebAssembly frontend framework designed for building interactive web applications. It provides a toolkit for executing Go code directly in the browser to handle client-side logic and user interface development.

What are the main features of murlokswarm/app?

The main features of murlokswarm/app are: WebAssembly Frontend Frameworks, WebAssembly, Interop Layers, Component Hierarchies, Declarative UI Definitions, Declarative UI Libraries, Client-Side Logic Runtimes, Declarative UI Layouts.

Which projects share features with murlokswarm/app?

Projects with overlapping indexed features include: lxn/walk — Walk is a comprehensive framework for building native Windows desktop applications. It functions as a GUI library and… fyne-io/fyne — Fyne is a cross-platform graphical user interface toolkit for the Go programming language. It provides a comprehensive… yewstack/yew — Yew is a framework for building front-end web applications using Rust and WebAssembly. It provides a component-based… facebook/react — React is a JavaScript library for building user interfaces based on a component-driven architecture and unidirectional… pysimplegui/pysimplegui — PySimpleGUI is a Python framework used to build graphical user interfaces. It functions as an adapter-based wrapper… maxence-charriere/go-app — go-app is a WebAssembly frontend framework and UI library for building progressive web apps using the Go programming…

Projects sharing features with App

These projects share indexed features with App. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • lxn/walklxn avatar

    lxn/walk

    7,063View on GitHub↗

    Walk is a comprehensive framework for building native Windows desktop applications. It functions as a GUI library and Windows API wrapper, providing a toolkit of native widgets and a declarative layout system for developing high-performance user interfaces. The project is distinguished by its data-binding framework, which uses reflection and string-based property paths to synchronize data sources with interface widgets. It also provides specialized support for high-DPI interface scaling and an optimized native message loop to reduce runtime overhead. The toolkit covers a wide range of capabi

    Godeclarativedeclarative-uigo
    View on GitHub↗7,063
  • fyne-io/fynefyne-io avatar

    fyne-io/fyne

    27,941View on GitHub↗

    Fyne is a cross-platform graphical user interface toolkit for the Go programming language. It provides a comprehensive framework for building native applications that run on desktop, mobile, and web environments from a single codebase. The toolkit centers on a canvas-based rendering engine and a device-independent layout engine, ensuring that visual elements maintain consistent dimensions and behavior across diverse operating systems and screen densities. The project distinguishes itself through a reactive data-binding system that automatically synchronizes application state with interface co

    Goandroidcross-platformfyne
    View on GitHub↗27,941
  • yewstack/yewyewstack avatar

    yewstack/yew

    32,696View on GitHub↗

    Yew is a framework for building front-end web applications using Rust and WebAssembly. It provides a component-based architecture that allows developers to create modular, reusable user interface elements that manage their own state and logic. By compiling code into binary modules, the framework enables high-performance execution within modern browser environments. The framework distinguishes itself through a macro-based markup language that transforms declarative, HTML-like syntax into strongly-typed component structures during compilation. It features a robust server-side rendering engine t

    Rustasmjsconcurrencyelm
    View on GitHub↗32,696
  • facebook/reactfacebook avatar

    facebook/react

    245,669View on GitHub↗

    React is a JavaScript library for building user interfaces based on a component-driven architecture and unidirectional data flow.

    JavaScriptjavascriptuifrontend
    View on GitHub↗245,669
  • Compare all 30 related projects→