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 3

  3. API API Public

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

    C# 9 5

Repositories

Showing 10 of 29 repositories
  • Integrations.Minecraft Public

    OpenShock Integration for Minecraft

    OpenShock/Integrations.Minecraft’s past year of commit activity
    Kotlin 2 GPL-3.0 0 0 0 Updated Jul 4, 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 Jul 4, 2024
  • 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 4 Updated Jul 4, 2024
  • awesome-openshock Public

    A list of projects that use OpenShock

    OpenShock/awesome-openshock’s past year of commit activity
    0 0 0 0 Updated Jul 3, 2024
  • OpenShock/flatbuffers-schemas’s past year of commit activity
    2 AGPL-3.0 0 0 0 Updated Jul 3, 2024
  • Wiki Public

    MKDocs Material Wiki for OpenShock

    OpenShock/Wiki’s past year of commit activity
    Dockerfile 11 GPL-3.0 3 3 2 Updated Jul 2, 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 Jul 1, 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 1 Updated Jul 1, 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# 9 AGPL-3.0 5 2 4 Updated Jul 1, 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