bui-backend | backend server for Browser User Interface

 by   astraw Rust Version: Current License: Non-SPDX

kandi X-RAY | bui-backend Summary

kandi X-RAY | bui-backend Summary

bui-backend is a Rust library. bui-backend has no bugs, it has no vulnerabilities and it has low support. However bui-backend has a Non-SPDX License. You can download it from GitHub.

bui-backend - Brower User Interfaces (BUIs) with Tokio. This library enables an application to serve a Browser User Interface (BUI). The browser becomes your GUI. The API is based on futures and reactively pushes state to the browser. Assets can be served from the filesystem or bundled in the executable. The server provides an "escape hatch" to allow server-client communication outside of bui-backend. The demo includes a Rust web assembly (wasm) frontend using the seed framework and a plain Javascript frontend. Together, this lets you ship an application written in Rust as a single file with a browser-based UI. The operating principle is that the server runs an HTTP server (based on hyper) to which the browser connects. The initial page tells the browser to open a connection to a Server Sent Events endpoint and the server can subsequently push updates to the browser. Additionally, the server listens for POST callbacks on another endpoint. All data is encoded as JSON. A demo is available with frontends written in Rust web assembly using the seed framework and plain Javascript. (Use bui-demo with frontend_seed, or frontend_js feature.). Due to its nature, the program listens and responds to client connections from the network. If you expose your program to untrusted network connections, ensure that code within any callback handlers you write is safe when handling malicious input.
Support
    Quality
      Security
        License
          Reuse

            kandi-support Support

              bui-backend has a low active ecosystem.
              It has 87 star(s) with 3 fork(s). There are 2 watchers for this library.
              OutlinedDot
              It had no major release in the last 6 months.
              There are 0 open issues and 2 have been closed. On average issues are closed in 1 days. There are 3 open pull requests and 0 closed requests.
              It has a neutral sentiment in the developer community.
              The latest version of bui-backend is current.

            kandi-Quality Quality

              bui-backend has no bugs reported.

            kandi-Security Security

              bui-backend has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.

            kandi-License License

              bui-backend has a Non-SPDX License.
              Non-SPDX licenses can be open source with a non SPDX compliant license, or non open source licenses, and you need to review them closely before use.

            kandi-Reuse Reuse

              bui-backend releases are not available. You will need to build from source code and install.
              Installation instructions are not available. Examples and code snippets are available.

            Top functions reviewed by kandi - BETA

            kandi's functional review helps you automatically verify the functionalities of the libraries and avoid rework.
            Currently covering the most popular Java, JavaScript and Python libraries. See a Sample of bui-backend
            Get all kandi verified functions for this library.

            bui-backend Key Features

            No Key Features are available at this moment for bui-backend.

            bui-backend Examples and Code Snippets

            Buy ticket ticket
            javadot img1Lines of Code : 9dot img1License : Permissive (MIT License)
            copy iconCopy
            @Override
                public MovieTicket buyTicketBtn() { 
                    
                    // so far, we have the movie, the start time, the room, the seats 
                    // is time to buy the ticket        
                    // this.cinema.buyTicket(room, movie, startTime, seats);
                   
            Retrieve a buy car
            javadot img2Lines of Code : 4dot img2License : Permissive (MIT License)
            copy iconCopy
            @RequestMapping("/buy")
                public Car buyCar(@RequestParam(defaultValue = "5") int seatCount) {
                    return null;
                }  
            Creates a buy option
            javadot img3Lines of Code : 3dot img3License : Permissive (MIT License)
            copy iconCopy
            public TradeBuilder buy(int quantity) {
                    return new TradeBuilder( this, Trade.Type.BUY, quantity );
                }  

            Community Discussions

            No Community Discussions are available at this moment for bui-backend.Refer to stack overflow page for discussions.

            Community Discussions, Code Snippets contain sources that include Stack Exchange Network

            Vulnerabilities

            No vulnerabilities reported

            Install bui-backend

            You can download it from GitHub.
            Rust is installed and managed by the rustup tool. Rust has a 6-week rapid release process and supports a great number of platforms, so there are many builds of Rust available at any time. Please refer rust-lang.org for more information.

            Support

            Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.
            Find more information at:

            Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items

            Find more libraries
            CLONE
          • HTTPS

            https://github.com/astraw/bui-backend.git

          • CLI

            gh repo clone astraw/bui-backend

          • sshUrl

            git@github.com:astraw/bui-backend.git

          • Stay Updated

            Subscribe to our newsletter for trending solutions and developer bootcamps

            Agree to Sign up and Terms & Conditions

            Share this Page

            share link