awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
webui-dev avatar

webui-dev/webui

0
View on GitHub↗
4,147 نجوم·275 تفرعات·C·MIT·7 مشاهداتwebui.me↗

Webui

WebUI is a backend-agnostic web UI framework and cross-language library designed to render web interfaces for applications written in any backend language. It functions as a binary protocol UI bridge that synchronizes backend state and frontend rendering through a standardized communication layer.

The framework utilizes a portable binary protocol to facilitate data transfer between backend services and the web frontend. It employs language-specific wrappers to integrate various backend languages into a consistent communication format, allowing a single web interface to connect to diverse execution environments.

The system decouples application logic from the user interface via a stateless communication bridge. This architecture supports the development of backend web interfaces and internal tooling, such as administrative dashboards and control panels, by using a browser as a GUI.

Features

  • Backend GUIs - Provides a framework to render web-based graphical user interfaces for backend applications via a binary protocol.
  • Internal Tool Builders - Allows for the rapid creation of administrative dashboards and control panels for backend services.
  • API Bindings - Provides standardized API bindings across multiple programming languages to enable consistent communication with the UI bridge.
  • UI Integration Wrappers - Provides a set of language-specific wrappers for connecting backend application logic to a standardized web interface.
  • Web-Based UI Frameworks - Uses web technologies to render the user interface while relying on an external process for business logic.
  • Backend-Frontend Bridges - Provides a communication layer that decouples backend application logic from the web-based user interface.
  • Backend-to-Frontend Bridges - Functions as an integration layer that exposes server-side logic as web-accessible interfaces without manual frontend development.
  • Web Interfaces - Enables the creation of browser-based user interfaces for interacting with backend application services.
  • Language Integrations - Integrates various backend languages through specialized wrappers to maintain a consistent communication environment.
  • Binary Communication Protocols - Implements a high-performance binary protocol for efficient data transfer between backend services and the web frontend.
  • Cross-Language Service Communication - Facilitates interoperability between a single web interface and logic written in diverse programming languages.
  • Stateless Architectures - Employs a stateless architecture to transfer state and command updates without maintaining permanent server-side sessions.
  • GUI Frameworks - Use web browsers as a GUI backend.

سجل النجوم

مخطط تاريخ النجوم لـ webui-dev/webuiمخطط تاريخ النجوم لـ webui-dev/webui

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

بدائل مفتوحة المصدر لـ Webui

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Webui.
  • chrisknott/eelالصورة الرمزية لـ ChrisKnott

    ChrisKnott/Eel

    6,748عرض على GitHub↗

    Eel is a framework for creating desktop applications using a Python backend and a web-based frontend. It acts as a bidirectional bridge between Python and JavaScript, allowing developers to build graphical user interfaces with HTML and JavaScript that communicate with local system logic. The project facilitates two-way communication by enabling the exposure of Python functions to the browser and allowing the backend to trigger JavaScript functions. It uses a local server to render web interfaces as standalone desktop windows and provides tools to bundle the Python code and web assets into a s

    Python
    عرض على GitHub↗6,748
  • wailsapp/wailsالصورة الرمزية لـ wailsapp

    wailsapp/wails

    34,819عرض على GitHub↗

    Wails is a cross-platform framework for building native desktop applications by combining a Go backend with web-based frontend technologies. It enables developers to create lightweight software by utilizing the host operating system's native web rendering engine, eliminating the need to bundle heavy browser dependencies. The framework distinguishes itself through a robust communication layer that bridges the backend and frontend. It automatically generates type-safe JavaScript bindings and proxies from Go code, allowing for seamless, asynchronous method invocation and data serialization acros

    Goangulardesktop-applicationgo
    عرض على GitHub↗34,819
  • wasp-lang/waspالصورة الرمزية لـ wasp-lang

    wasp-lang/wasp

    18,146عرض على GitHub↗

    Wasp is a declarative full-stack web framework that enables developers to build and deploy applications by defining their architecture in a centralized configuration. By using a high-level specification, the framework automates the orchestration of frontend, backend, and database components, ensuring that infrastructure concerns like routing, authentication, and data modeling are handled consistently across the entire stack. The framework distinguishes itself through its compiler-driven approach, which translates declarative configurations into cohesive, production-ready codebases. It provide

    TypeScripthaskelljavascriptnode
    عرض على GitHub↗18,146
  • grpc/grpc-dotnetالصورة الرمزية لـ grpc

    grpc/grpc-dotnet

    4,469عرض على GitHub↗

    This project is a .NET implementation of the gRPC framework, providing a system for executing functions on remote servers as if they were local calls. It serves as a high-performance remote procedure call (RPC) framework that utilizes HTTP/2 for service connectivity and binary communication protocols to ensure efficient data exchange. The implementation includes a gRPC-Web proxy, which acts as a translation layer to enable browser-based applications to communicate with gRPC services through web-compatible requests. It further supports the creation of HTTP/2 service meshes to connect distribut

    C#
    عرض على GitHub↗4,469
عرض جميع البدائل الـ 30 لـ Webui→

الأسئلة الشائعة

ما هي وظيفة webui-dev/webui؟

WebUI is a backend-agnostic web UI framework and cross-language library designed to render web interfaces for applications written in any backend language. It functions as a binary protocol UI bridge that synchronizes backend state and frontend rendering through a standardized communication layer.

ما هي الميزات الرئيسية لـ webui-dev/webui؟

الميزات الرئيسية لـ webui-dev/webui هي: Backend GUIs, Internal Tool Builders, API Bindings, UI Integration Wrappers, Web-Based UI Frameworks, Backend-Frontend Bridges, Backend-to-Frontend Bridges, Web Interfaces.

ما هي البدائل مفتوحة المصدر لـ webui-dev/webui؟

تشمل البدائل مفتوحة المصدر لـ webui-dev/webui: chrisknott/eel — Eel is a framework for creating desktop applications using a Python backend and a web-based frontend. It acts as a… wailsapp/wails — Wails is a cross-platform framework for building native desktop applications by combining a Go backend with web-based… wasp-lang/wasp — Wasp is a declarative full-stack web framework that enables developers to build and deploy applications by defining… grpc/grpc-dotnet — This project is a .NET implementation of the gRPC framework, providing a system for executing functions on remote… lc-soft/lcui — LCUI is a component-based, cross-platform UI toolkit for building desktop applications using C, TypeScript, and JSX.… dodyg/practical-aspnetcore — This project is a comprehensive sample library and implementation guide for ASP.NET Core. It provides a collection of…