Bridgex 0.2.1 can be installed in three ways: through the Rust toolchain using Cargo (recommended for all platforms), through pip on Windows and macOS, or by downloading the prebuilt Linux binary from SourceForge. Choose the tab below that matches your preferred installation method.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/dev2forge/bridgex/llms.txt
Use this file to discover all available pages before exploring further.
- Cargo (All Platforms)
- pip (Windows & macOS)
- Linux Binary (SourceForge)
Requirements
- A Rust toolchain with
cargoinstalled. The stable Rust channel is recommended. - On Linux, several system libraries are required before building (see the Linux system dependencies section below).
Install from crates.io
The simplest way to install the latest published release is directly from crates.io:Build from Source
Clone the repository and navigate to the Rust crate directory, then build or run the application:Linux System Dependencies
When building from source on a Debian/Ubuntu-based Linux system, you must install the following packages before runningcargo build. The CI workflow uses these exact packages:
The installer attempts
libwebkit2gtk-4.1-dev first and falls back to libwebkit2gtk-4.0-dev for older distributions that do not carry the 4.1 version. Both variants satisfy the build requirements.| Package | Purpose |
|---|---|
build-essential | C/C++ compiler toolchain |
libssl-dev | TLS support |
pkg-config | Build system helper |
libglib2.0-dev | GLib base library |
libgtk-3-dev | GTK 3 UI toolkit |
libudev-dev | Device event support |
libxdo-dev | X11 automation library |
libfreetype6-dev | Font rendering |
libfontconfig1-dev | Font configuration |
libegl1-mesa-dev | EGL (GPU surface) |
libgl1-mesa-dev | OpenGL |
libwayland-egl1-mesa | Wayland EGL integration |
libgles2-mesa-dev | OpenGL ES 2 |
libx11-dev | Core X11 library |
libxcursor-dev | Cursor theming |
libxrandr-dev | Display configuration |
libxi-dev | X Input extension |
libxkbcommon-dev | Keyboard handling |
libwayland-dev | Wayland protocol |
cmake | Build system for native deps |
libwebkit2gtk-4.1-dev or libwebkit2gtk-4.0-dev | WebKit2GTK web renderer |