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·8 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

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

Open-source alternatives to App

Similar open-source projects, ranked by how many features they share with App.
  • 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
See all 30 alternatives to App→

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.

What are some open-source alternatives to murlokswarm/app?

Open-source alternatives to murlokswarm/app 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…