Visitar URL original
OpenShock · GitHub
Skip to content
@OpenShock

OpenShock

OpenShock, is a opensource platform to control various shocking devices via the internet and much more.
OpenShock

Documentation GitHub Sponsors Discord

OpenShock, formerly ShockLink, is a opensource platform to control various shocking devices via the internet and much more.

Web Interface

We currently mainly focus on controlling premade shockers via esp32 using 433 MHz RF.

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

WIP:

  • Local server (on the ESP directly)
  • Dashboard to group shockers together and have greater control

Officially hosted instance

You can find the officially hosted instance at openshock.app

Security

Found a security vulnerability? Please report it privately. See our security policy.

Contributing and support

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++ 77 23

  2. Wiki Wiki Public

    Fumadocs Wiki for OpenShock

    TypeScript 20 26

  3. API API Public

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

    C# 28 13

  4. 3DPrints 3DPrints Public

    3D-Printable models for shocker spacers, transmitter cases, and more.

    20 2

  5. Hardware Hardware Public

    KiCAD files for PCBs for transmitters and other hardware for OpenShock.

    15 1

Repositories

Showing 10 of 46 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++ 77 AGPL-3.0 23 11 10 Updated Nov 14, 2026
  • API Public

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

    OpenShock/API's past year of commit activity
    C# 28 AGPL-3.0 13 14 (1 issue needs help) 4 Updated Nov 14, 2026
  • Wiki Public

    Fumadocs Wiki for OpenShock

    OpenShock/Wiki's past year of commit activity
    TypeScript 20 GPL-3.0 26 1 6 Updated Nov 14, 2026
  • 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# 1 AGPL-3.0 1 0 7 Updated Nov 14, 2026
  • OpenShock.org Public

    OpenShock.org Landing Page

    OpenShock/OpenShock.org's past year of commit activity
    Svelte 3 AGPL-3.0 2 2 6 Updated Nov 14, 2026
  • org-config Public

    Keeps every repo in the OpenShock org in the same state. GitHub only offers org-wide rulesets and policies on paid plans, so this does the same job from the outside: one config file describes the desired state, and a script compares every repo against it.

    OpenShock/org-config's past year of commit activity
    Python 0 GPL-3.0 0 1 1 Updated Nov 13, 2026
  • RepositoryServer Public

    Respository server for distributing binaries for Desktop, Firmware, and other clients.

    OpenShock/RepositoryServer's past year of commit activity
    C# 0 AGPL-3.0 0 0 2 Updated Nov 13, 2026
  • Medal Public

    Medal.TV ICYMI

    OpenShock/Medal's past year of commit activity
    C# 0 AGPL-3.0 0 0 3 Updated Nov 13, 2026
  • Frontend Public

    This is the frontend for the OpenShock project that interfaces with the OpenShock API.

    OpenShock/Frontend's past year of commit activity
    TypeScript 9 AGPL-3.0 7 10 (1 issue needs help) 3 Updated Nov 13, 2026
  • Desktop-Modules Public

    A mono repo for small OpenShock Desktop Modules

    OpenShock/Desktop-Modules's past year of commit activity
    HTML 0 0 0 3 Updated Nov 13, 2026