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

  1. Firmware Firmware Public

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

    C++ 22 6

  2. Wiki Wiki Public

    MKDocs Material Wiki for OpenShock

    HTML 9 4

  3. API API Public

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

    C# 8 4

Repositories

Showing 10 of 26 repositories
  • Frontend Public

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

    TypeScript 2 AGPL-3.0 1 0 1 Updated May 23, 2024
  • Wiki Public

    MKDocs Material Wiki for OpenShock

    HTML 9 GPL-3.0 4 3 4 Updated May 22, 2024
  • API Public

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

    C# 8 AGPL-3.0 4 2 3 Updated May 22, 2024
  • Firmware Public

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

    C++ 22 AGPL-3.0 6 11 3 Updated May 21, 2024
  • 3DPrints Public
    4 2 0 0 Updated May 21, 2024
  • WebUI Public
    Vue 4 AGPL-3.0 3 14 (1 issue needs help) 2 Updated May 20, 2024
  • DiscordManagerBot Public

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

    C# 0 AGPL-3.0 0 0 1 Updated May 20, 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

    C# 0 0 0 1 Updated May 20, 2024
  • ESP32-PartitionEditor Public

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

    Svelte 0 0 0 1 Updated May 20, 2024
  • SDK.CSharp Public

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

    C# 1 GPL-3.0 0 1 1 Updated May 20, 2024