An open API service indexing awesome lists of open source software.

https://github.com/timmo001/system-bridge

A bridge for your systems
https://github.com/timmo001/system-bridge

contributions-welcome nextjs python typescript

Last synced: 5 months ago
JSON representation

A bridge for your systems

Awesome Lists containing this project

README

          

# System Bridge

> [!IMPORTANT]
> Any version 4 users will need to remove any integrations, and uninstall the
> old application before installing v5 to avoid conflicts. Your token and
> settings will not carry over to the new version.

A bridge for your systems.

> [!NOTE]
> Contributions welcome!
> Feel free to submit a PR if you have any changes, fixes or improvements.

## Features

- Supports Linux and Windows. MacOS is untested but can be compiled and tested by
the community.
- Access your system information via data modules and the API/WebSocket server.
- Control your system via the API/WebSocket server.
- Integrated with [Home Assistant](https://www.home-assistant.io/integrations/system_bridge)

## Installation

See [installation documentation](https://system-bridge.timmo.dev/docs/install).

## Development Setup

1. Install go
1. Set up your go workspace and make sure that your `GOPATH` is set correctly.

```zsh
export GOPATH=$HOME/go
export PATH=$PATH:/usr/local/go/bin:$GOPATH/bin
```

## Build and Install

1. Clone this repo
1. Run `make build`

## Packages

### [Connector](https://github.com/timmo001/system-bridge-connector)

Allows other applications to connect to the backend. For example, in the
[Home Assistant](https://www.home-assistant.io/integrations/system_bridge)
integration.