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

You can find the officially hosted instance at openshock.app

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 4

Repositories

Showing 10 of 30 repositories
  • Wiki Public

    MKDocs Material Wiki for OpenShock

    OpenShock/Wiki’s past year of commit activity
    Dockerfile 11 GPL-3.0 3 3 1 Updated Jul 16, 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 1 1 0 Updated Jul 15, 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 13 5 Updated Jul 15, 2024
  • OpenShock.org Public

    OpenShock.org Landing Page

    OpenShock/OpenShock.org’s past year of commit activity
    Astro 0 AGPL-3.0 0 0 0 Updated Jul 15, 2024
  • DiscordBot Public

    OpenShock Discord Bot, public, can be added to your servers to make it possible to shock users towards discord commands and chat messages

    OpenShock/DiscordBot’s past year of commit activity
    C# 0 0 0 1 Updated Jul 15, 2024
  • DiscordManagerBot Public

    OpenShock Manager Bot, private, used to administrate the official OpenShock discord

    OpenShock/DiscordManagerBot’s past year of commit activity
    C# 0 AGPL-3.0 0 0 1 Updated Jul 15, 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 4 2 3 Updated Jul 15, 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 15, 2024
  • ShockOSC Public

    OSC Application to interact with games implementing OSC like VRChat and ChilloutVR

    OpenShock/ShockOSC’s past year of commit activity
    C# 11 6 1 0 Updated Jul 13, 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 0 Updated Jul 10, 2024