2019-04-26 16:02:45 +00:00
# Synergy Core
2024-07-23 09:24:47 +00:00
[](https://sonarcloud.io/summary/new_code?id=symless_synergy-core)
2024-06-26 16:42:02 +00:00
[](https://github.com/symless/synergy-core/actions/workflows/ci.yml)
[](https://github.com/symless/synergy-core/actions/workflows/codeql-analysis.yml)
[](https://github.com/symless/synergy-core/actions/workflows/sonarcloud-analysis.yml)
2024-07-11 14:26:38 +00:00
[](https://github.com/symless/synergy-core/actions/workflows/build-containers.yml)
2024-06-26 16:42:02 +00:00
2024-08-11 00:22:50 +00:00
[Synergy ](https://symless.com/synergy ) is a keyboard and mouse sharing tool.
2024-08-01 15:35:10 +00:00
2024-08-11 00:22:50 +00:00
Use the keyboard, mouse, or trackpad of one computer to control nearby computers, and work seamlessly between them.
2024-08-14 16:16:01 +00:00
This project contains the source code for Synergy 1 Community Edition which is actively maintained and free to use (no serial key is required for the community edition).
2024-08-11 00:22:50 +00:00
2024-08-11 00:59:23 +00:00

2024-07-30 19:48:29 +00:00
2024-08-11 00:22:50 +00:00
To use the community edition, install the `synergy` package with your favorite package manager or build it yourself using the Developer Quick Start instructions below.
Join us on [Discord ](https://discord.com/invite/xBFv6j7 ) or [Slack ](https://synergy-app.slack.com/join/shared_invite/zt-d8if26fr-6x~TSTz4skGmTnFP5IPaww#/shared-invite/email ) in the `#open-source` channel.
2019-04-26 16:02:45 +00:00
2024-08-04 19:04:13 +00:00
* [Download Synergy ](https://symless.com/synergy/download )
* [Contact support ](https://symless.com/synergy/contact )
2024-06-14 15:32:47 +00:00
* [Help articles ](https://symless.com/synergy/help )
2024-07-16 09:27:21 +00:00
* [Project Wiki ](https://github.com/symless/synergy-core/wiki )
2019-04-26 16:02:45 +00:00
2024-07-30 19:48:29 +00:00
## Developer Quick Start
2019-04-26 16:02:45 +00:00
2024-08-11 01:09:06 +00:00
How to build Synergy 1 Community Edition. Check the [Developer Guide ](https://github.com/symless/synergy-core/wiki/Developer-Guide ) wiki page if you have problems.
2019-04-26 16:02:45 +00:00
2024-06-14 15:32:47 +00:00
**Dependencies:**
```
python scripts/install_deps.py
```
2019-04-26 16:02:45 +00:00
2024-06-14 15:32:47 +00:00
**Configure:**
*Windows:*
```
cmake -B build --preset=windows-release
```
*macOS:*
```
cmake -B build --preset=macos-release
```
*Linux:*
```
cmake -B build --preset=linux-release
```
2021-02-12 11:56:11 +00:00
2024-06-14 15:32:47 +00:00
**Build:**
```
2024-07-02 10:23:56 +00:00
cmake --build build -j8
2024-06-14 15:32:47 +00:00
```
2022-05-03 09:16:48 +00:00
2024-06-14 15:32:47 +00:00
**Test:**
```
./build/bin/unittests
```
2024-08-04 19:04:40 +00:00
## Packages
2024-08-12 16:23:06 +00:00
Synergy 1 Community Edition is packaged by the community (status shown below).
2024-08-04 19:04:40 +00:00
Synergy 2 is no longer in development and should not be provided.
2024-08-12 16:23:06 +00:00
For the licensed builds of Synergy 1 and Synergy 3, please use the [official packages ](https://symless.com/synergy/download ).
**Windows:**
```
choco install synergy
```
**macOS:**
```
brew install synergy
```
**Debian, Ubuntu, etc:**
```
sudo apt install synergy
```
**Fedora, Red Hat, etc:**
```
sudo dnf install synergy
```
**Arch, Manjaro, etc:**
```
sudo pacman -Syu synergy
```
2024-08-04 19:26:09 +00:00
2024-08-04 19:04:40 +00:00
[](https://repology.org/project/synergy/versions)