Skip to content
@OpenShock

OpenShock

OpenShock, formerly ShockLink, is a opensource platform to control various shocking devices to fulfill all your masochistic needs.

OpenShock

Documentation GitHub Sponsors Discord

OpenShock, formerly ShockLink, is a opensource platform to control various shocking devices to fulfill all your masochistic needs.

Mainly focused on controlling shockers via a esp32.

Features already implemented:

  • Realtime control of multiple shocker types
  • Advanced realtime control / modulating intensity as its going
  • Account management
  • Share shockers permanently with friends
  • Shareable links
  • API for applications to integrate into the platform
  • ShockOsc for shocking control via OSC
  • Web control via the web panel

Planned features / wip:

  • Local server (on the ESP directly)

  • New Frontend

  • Dashboard to group shockers together and have greater control

Officially hosted instance

The officialy hosted instance goes by the name of ShockLink.net now!

Discord

https://discord.gg/OpenShock

Pinned Loading

  1. Firmware Firmware Public

    Espressif Firmware for OpenShock, Controlling shock collars via Reverse engineered proprietary Sub-1 GHz Protocols.

    C++ 26 6

  2. Wiki Wiki Public

    MKDocs Material Wiki for OpenShock

    Dockerfile 11 2

  3. API API Public

    Backend for the OpenShock solution, that enables controlling shock collars over the internet.

    C# 8 4

Repositories

Showing 10 of 28 repositories
  • Firmware Public

    Espressif Firmware for OpenShock, Controlling shock collars via Reverse engineered proprietary Sub-1 GHz Protocols.

    OpenShock/Firmware’s past year of commit activity
    C++ 26 AGPL-3.0 6 12 1 Updated Jun 26, 2024
  • Frontend Public

    This is the rework of the current Frontend at shocklink.net, for controlling shock collars over the internet.

    OpenShock/Frontend’s past year of commit activity
    TypeScript 3 AGPL-3.0 2 1 1 Updated Jun 26, 2024
  • Sentry Public

    OpenShock Sentry, using OpenCV & OCR to trigger shocks from things that are on your screen!

    OpenShock/Sentry’s past year of commit activity
    C# 2 0 0 0 Updated Jun 25, 2024
  • LocalRelay Public

    Local Server and Serial Relay

    OpenShock/LocalRelay’s past year of commit activity
    C# 0 AGPL-3.0 0 0 0 Updated Jun 25, 2024
  • flatbuffers Public Forked from google/flatbuffers

    FlatBuffers: Memory Efficient Serialization Library

    OpenShock/flatbuffers’s past year of commit activity
    C++ 0 Apache-2.0 3,277 0 0 Updated Jun 24, 2024
  • ESP32-PartitionEditor Public

    This is a simple tool to edit the partition table of an ESP32 device.

    OpenShock/ESP32-PartitionEditor’s past year of commit activity
    Svelte 0 0 0 0 Updated Jun 24, 2024
  • BadWebSockets Public Forked from Links2004/arduinoWebSockets

    Temporary fork while we transition to esp-idf

    OpenShock/BadWebSockets’s past year of commit activity
    C++ 0 LGPL-2.1 554 0 0 Updated Jun 24, 2024
  • API Public

    Backend for the OpenShock solution, that enables controlling shock collars over the internet.

    OpenShock/API’s past year of commit activity
    C# 8 AGPL-3.0 4 2 3 Updated Jun 24, 2024
  • WebUI Public
    OpenShock/WebUI’s past year of commit activity
    Vue 5 AGPL-3.0 4 14 (1 issue needs help) 3 Updated Jun 24, 2024
  • SDK.CSharp Public

    OpenShock DotNet / CSharp SDK to integrate with an OpenShock backend easily

    OpenShock/SDK.CSharp’s past year of commit activity
    C# 2 GPL-3.0 0 1 1 Updated Jun 24, 2024

Top languages

Loading…

Most used topics

Loading…