Skip to content

drifting-in-space/wirebind

main
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
May 15, 2023 15:47
May 15, 2023 22:44
May 17, 2023 16:40
May 17, 2023 07:23
May 16, 2023 07:29
May 13, 2023 10:51
May 13, 2023 08:52
May 17, 2023 16:43
May 15, 2023 15:47

Wirebind

Wirebind is currently an early preview! Don't use it for production things, but feel free to poke around, and open issues if you find bugs or have ideas.

Javascript Tests Python Tests

Wirebind is a reactive data binding library built on top of WebSockets. With Wirebind, your application can interact with state as if it were local and have it seamlessly synchronized across the network.

Wirebind is a language-agnostic protocol built as an extension of CBOR (RFC 8949). It is language-agnostic. Currently, libraries exist for Python and JavaScript.

Demo

This demo (located in /demos/stable-diffusion) shows a Stable Diffusion interface built with Wirebind. Wirebind makes it easy to stream back progress snapshots, and to change weights even while inference is running.

Untitled.mov

About

Reactive data bindings over WebSockets.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published