Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/symless/synergy-core
Open source core of Synergy, the cross-platform keyboard and mouse sharing tool (Windows, macOS, Linux)
https://github.com/symless/synergy-core
keyboard keyboard-emulation mouse mouse-emulation
Last synced: about 2 months ago
JSON representation
Open source core of Synergy, the cross-platform keyboard and mouse sharing tool (Windows, macOS, Linux)
- Host: GitHub
- URL: https://github.com/symless/synergy-core
- Owner: symless
- License: other
- Created: 2014-10-12T23:18:57.000Z (almost 10 years ago)
- Default Branch: master
- Last Pushed: 2024-07-29T23:05:15.000Z (about 2 months ago)
- Last Synced: 2024-07-30T12:14:24.742Z (about 2 months ago)
- Topics: keyboard, keyboard-emulation, mouse, mouse-emulation
- Language: C++
- Homepage: https://symless.com/synergy
- Size: 116 MB
- Stars: 10,171
- Watchers: 353
- Forks: 3,622
- Open Issues: 133
-
Metadata Files:
- Readme: README.md
- Changelog: ChangeLog
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
- StarryDivineSky - symless/synergy-core
README
# Synergy Core
[![Quality Gate](https://sonarcloud.io/api/project_badges/measure?project=symless_synergy-core&metric=alert_status)](https://sonarcloud.io/summary/new_code?id=symless_synergy-core)
[![CI](https://github.com/symless/synergy-core/actions/workflows/ci.yml/badge.svg)](https://github.com/symless/synergy-core/actions/workflows/ci.yml)
[![CodeQL Analysis](https://github.com/symless/synergy-core/actions/workflows/codeql-analysis.yml/badge.svg)](https://github.com/symless/synergy-core/actions/workflows/codeql-analysis.yml)
[![SonarCloud Analysis](https://github.com/symless/synergy-core/actions/workflows/sonarcloud-analysis.yml/badge.svg)](https://github.com/symless/synergy-core/actions/workflows/sonarcloud-analysis.yml)
[![Build containers](https://github.com/symless/synergy-core/actions/workflows/build-containers.yml/badge.svg)](https://github.com/symless/synergy-core/actions/workflows/build-containers.yml)The Synergy Core project is the open-source core component of [Synergy](https://symless.com/synergy), a keyboard and mouse sharing tool.
This project is intended for advanced technical users, and when built produces Synergy 1 Community Edition.
To use the community edition, install the `synergy` package with your favorite package manager.* [Download Synergy](https://symless.com/synergy/download) (paid version)
* [Contact support](https://symless.com/synergy/contact) (for customers)
* [Help articles](https://symless.com/synergy/help)
* [Project Wiki](https://github.com/symless/synergy-core/wiki)## Developer quick start
Simplified instructions for those who want to contribute to the development of Synergy Core.
Having problems? Check the [Quick Start FAQ](https://github.com/symless/synergy-core/wiki/Quick-Start-FAQ) wiki page.
**Dependencies:**
```
python scripts/install_deps.py
```**Configure:**
*Windows:*
```
cmake -B build --preset=windows-release
```*macOS:*
```
cmake -B build --preset=macos-release
```*Linux:*
```
cmake -B build --preset=linux-release
```**Build:**
```
cmake --build build -j8
```**Test:**
```
./build/bin/unittests
```