{"payload":{"pageCount":2,"repositories":[{"type":"Public","name":"Wiki","owner":"OpenShock","isFork":false,"description":"MKDocs Material Wiki for OpenShock","allTopics":["documentation","mkdocs","estim","electrostim","shock-collars","openshock","shock-collar"],"primaryLanguage":{"name":"Dockerfile","color":"#384d54"},"pullRequestCount":1,"issueCount":3,"starsCount":13,"forksCount":3,"license":"GNU General Public License v3.0","participation":[0,14,27,6,34,4,0,1,120,23,17,3,6,4,0,1,0,0,2,0,8,1,0,0,0,5,10,0,0,3,2,7,7,1,0,22,35,14,8,1,0,0,4,0,2,1,2,0,2,1,0,5],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-07T02:19:16.038Z"}},{"type":"Public","name":"AsyncTCP","owner":"OpenShock","isFork":true,"description":"Async TCP Library for ESP32","allTopics":[],"primaryLanguage":{"name":"C++","color":"#f34b7d"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":423,"license":"GNU Lesser General Public License v3.0","participation":[0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,1,0,0,0,0,0,0,0,2],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-06T21:56:00.636Z"}},{"type":"Public","name":"Firmware","owner":"OpenShock","isFork":false,"description":"Espressif Firmware for OpenShock, Controlling shock collars via Reverse engineered proprietary Sub-1 GHz Protocols.","allTopics":["cpp","reverse-engineering","espressif","estim","electrostim","shock-collars","sveltekit","sub1ghz","petrainer","openshock","shock-collar"],"primaryLanguage":{"name":"C++","color":"#f34b7d"},"pullRequestCount":5,"issueCount":12,"starsCount":30,"forksCount":9,"license":"GNU Affero General Public License v3.0","participation":[0,75,71,170,84,105,5,12,21,3,5,24,9,17,5,1,27,18,35,32,27,1,8,2,2,5,2,1,5,1,3,8,3,0,0,2,0,7,1,1,4,1,6,8,2,2,1,2,1,3,26,15],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-06T18:53:40.850Z"}},{"type":"Public","name":"ShockOSC","owner":"OpenShock","isFork":false,"description":"OSC Application to interact with games implementing OSC like VRChat and ChilloutVR","allTopics":["osc","open-sound-control","electrostim","shock-collars","vrchat-osc","openshock","shock-collar"],"primaryLanguage":{"name":"C#","color":"#178600"},"pullRequestCount":0,"issueCount":1,"starsCount":12,"forksCount":6,"license":"Other","participation":[2,1,3,0,15,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,1,3,8,2,0,5,11,5,36,10,23,22,0,1,5,6,0,0,0,3,1,6,0,0,3,1,2,2],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-06T18:23:42.424Z"}},{"type":"Public","name":".github","owner":"OpenShock","isFork":false,"description":"","allTopics":["estim","electrostim","openshock"],"primaryLanguage":null,"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":[0,0,1,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,3],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-06T17:49:27.496Z"}},{"type":"Public","name":"Sentry","owner":"OpenShock","isFork":false,"description":"OpenShock Sentry, using OpenCV & OCR to trigger shocks from things that are on your screen!","allTopics":[],"primaryLanguage":{"name":"C#","color":"#178600"},"pullRequestCount":0,"issueCount":0,"starsCount":2,"forksCount":0,"license":"Other","participation":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,2,1],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-06T05:55:29.551Z"}},{"type":"Public","name":"Frontend","owner":"OpenShock","isFork":false,"description":"This is the rework of the current Frontend at openshock.app, for controlling shock collars over the internet.","allTopics":["estim","electrostim","sveltekit","openshock","shock-collar"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":1,"starsCount":4,"forksCount":1,"license":"GNU Affero General Public License v3.0","participation":[0,0,0,0,0,0,0,0,0,0,1,0,0,2,0,0,0,0,0,5,3,10,8,1,19,38,1,6,1,3,10,3,2,0,10,1,3,6,2,1,7,9,1,8,3,4,8,4,2,2,26,1],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-04T10:20:12.703Z"}},{"type":"Public","name":"flatbuffers-schemas","owner":"OpenShock","isFork":false,"description":"","allTopics":[],"primaryLanguage":null,"pullRequestCount":2,"issueCount":0,"starsCount":3,"forksCount":1,"license":"GNU Affero General Public License v3.0","participation":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,2,0,3,0,0,0,0,0,0,0,1,1],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-02T11:45:09.052Z"}},{"type":"Public","name":"ESP32-PartitionEditor","owner":"OpenShock","isFork":false,"description":"This is a simple tool to edit the partition table of an ESP32 device.","allTopics":["espressif","estim","electrostim","sveltekit","openshock"],"primaryLanguage":{"name":"Svelte","color":"#ff3e00"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":[0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,5,0,0,0,0,0,1,1,1,2,0,0,0,0,0,0,0,0,0,1],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-02T06:59:14.729Z"}},{"type":"Public","name":"API","owner":"OpenShock","isFork":false,"description":"Backend for the OpenShock solution, that enables controlling shock collars over the internet.","allTopics":["csharp","signalr","asp-net","estim","electrostim","shock-collars","openshock","shock-collar"],"primaryLanguage":{"name":"C#","color":"#178600"},"pullRequestCount":1,"issueCount":1,"starsCount":12,"forksCount":5,"license":"GNU Affero General Public License v3.0","participation":[2,24,44,64,22,5,16,0,2,5,10,5,8,15,0,14,2,6,11,27,19,1,3,0,14,8,7,8,16,4,3,12,7,6,4,1,2,7,1,0,10,1,0,12,2,0,7,0,5,1,2,1],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-02T06:58:20.061Z"}},{"type":"Public","name":"OpenShock.org","owner":"OpenShock","isFork":false,"description":"OpenShock.org Landing Page","allTopics":[],"primaryLanguage":{"name":"Astro","color":"#ff5a03"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":0,"license":"GNU Affero General Public License v3.0","participation":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,5,1,1,0,0,0,2],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-02T06:54:13.396Z"}},{"type":"Public","name":"WebUI","owner":"OpenShock","isFork":false,"description":"The current frontend of OpenShock, to be retired soonTM","allTopics":["vuejs","vue","signalr","estim","electrostim","shock-collars","openshock","shock-collar"],"primaryLanguage":{"name":"Vue","color":"#41b883"},"pullRequestCount":2,"issueCount":15,"starsCount":5,"forksCount":5,"license":"GNU Affero General Public License v3.0","participation":[0,72,46,65,15,12,7,0,0,0,0,0,4,0,7,3,0,1,9,15,3,0,0,0,0,0,3,1,11,0,2,0,0,0,2,0,0,0,0,0,2,0,1,2,0,6,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-02T06:30:40.528Z"}},{"type":"Public","name":"DiscordBot","owner":"OpenShock","isFork":false,"description":"OpenShock Discord Bot, public, can be added to your servers to make it possible to shock users towards discord commands and chat messages","allTopics":[],"primaryLanguage":{"name":"C#","color":"#178600"},"pullRequestCount":1,"issueCount":0,"starsCount":0,"forksCount":0,"license":"Other","participation":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,0,0,0,0,0,0,0,2,15,0,0,0,0,0,0,0,0,0,2,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-08-30T06:08:02.405Z"}},{"type":"Public","name":"LocalRelay","owner":"OpenShock","isFork":false,"description":"Local Server and Serial Relay","allTopics":[],"primaryLanguage":{"name":"C#","color":"#178600"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":0,"license":"Other","participation":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,1,0,0,0,0,1,1,0,1,2,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-08-30T05:32:31.641Z"}},{"type":"Public","name":"Integrations.Minecraft","owner":"OpenShock","isFork":false,"description":"OpenShock Integration for Minecraft","allTopics":[],"primaryLanguage":{"name":"Kotlin","color":"#A97BFF"},"pullRequestCount":0,"issueCount":0,"starsCount":2,"forksCount":0,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-08-30T02:02:25.330Z"}},{"type":"Public","name":"esptool","owner":"OpenShock","isFork":true,"description":"Espressif SoC serial bootloader utility","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":1364,"license":"GNU General Public License v2.0","participation":[2,3,3,4,2,3,2,3,8,1,4,3,4,4,3,0,2,1,9,4,7,5,8,3,5,0,9,2,2,4,1,2,4,2,0,3,3,4,3,2,3,5,1,3,2,2,3,4,2,0,1,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-08-28T11:22:05.068Z"}},{"type":"Public","name":"SDK.CSharp","owner":"OpenShock","isFork":false,"description":"OpenShock DotNet / CSharp SDK to integrate with an OpenShock backend easily","allTopics":[],"primaryLanguage":{"name":"C#","color":"#178600"},"pullRequestCount":0,"issueCount":1,"starsCount":2,"forksCount":0,"license":"GNU General Public License v3.0","participation":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,2,8,6,7,4,0,0,0,0,0,0,3,2,0,0,2,0,1,1,0,2,1,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-08-17T00:54:19.935Z"}},{"type":"Public","name":"3DPrints","owner":"OpenShock","isFork":false,"description":"","allTopics":["3d-printing","electrostim","shock-collars","openshock","shock-collar"],"primaryLanguage":null,"pullRequestCount":0,"issueCount":0,"starsCount":6,"forksCount":2,"license":"GNU General Public License v3.0","participation":[0,12,6,1,0,1,1,2,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,4,0,0,0,0,0,2,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-08-02T18:17:08.957Z"}},{"type":"Public","name":"DiscordManagerBot","owner":"OpenShock","isFork":false,"description":"OpenShock Manager Bot, private, used to administrate the official OpenShock discord","allTopics":[],"primaryLanguage":{"name":"C#","color":"#178600"},"pullRequestCount":1,"issueCount":0,"starsCount":0,"forksCount":0,"license":"GNU Affero General Public License v3.0","participation":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-07-29T07:02:18.964Z"}},{"type":"Public","name":"awesome-openshock","owner":"OpenShock","isFork":false,"description":"A list of projects that use OpenShock","allTopics":[],"primaryLanguage":null,"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":0,"license":null,"participation":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-07-03T23:31:52.094Z"}},{"type":"Public","name":"flatbuffers","owner":"OpenShock","isFork":true,"description":"FlatBuffers: Memory Efficient Serialization Library","allTopics":[],"primaryLanguage":{"name":"C++","color":"#f34b7d"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":3222,"license":"Apache License 2.0","participation":[2,8,10,3,1,0,0,0,0,1,25,2,0,1,15,0,0,0,0,0,0,0,0,0,0,4,3,0,3,2,0,3,0,1,0,1,0,20,1,0,1,1,0,0,0,0,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-24T07:59:35.210Z"}},{"type":"Public","name":"BadWebSockets","owner":"OpenShock","isFork":true,"description":"Temporary fork while we transition to esp-idf","allTopics":[],"primaryLanguage":{"name":"C++","color":"#f34b7d"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":553,"license":"GNU Lesser General Public License v2.1","participation":[0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,10,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,1,0,0,0,0,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-24T07:19:29.482Z"}},{"type":"Public","name":"Hardware","owner":"OpenShock","isFork":false,"description":"KiCAD files for PCBs for transmitters and other hardware for OpenShock","allTopics":["hardware","esp32","kicad","shock-collars","shock-collar"],"primaryLanguage":null,"pullRequestCount":0,"issueCount":0,"starsCount":5,"forksCount":1,"license":"CERN Open Hardware Licence Version 2 - Strongly Reciprocal","participation":[0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-17T08:13:34.013Z"}},{"type":"Public","name":"ESPAsyncWebServer","owner":"OpenShock","isFork":true,"description":"Async Web Server for ESP8266 and ESP32","allTopics":[],"primaryLanguage":{"name":"C++","color":"#f34b7d"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":1205,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-14T11:03:14.311Z"}},{"type":"Public","name":"Integrations.LethalCompany","owner":"OpenShock","isFork":false,"description":"","allTopics":["shock-collars","lethal-company","lethal-company-mod"],"primaryLanguage":{"name":"C#","color":"#178600"},"pullRequestCount":0,"issueCount":2,"starsCount":2,"forksCount":1,"license":"GNU General Public License v3.0","participation":[0,0,0,0,0,0,0,0,0,0,0,0,0,3,5,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-15T08:58:53.287Z"}},{"type":"Public","name":"Integrations.Twitch","owner":"OpenShock","isFork":false,"description":"","allTopics":["twitch","twitch-bot","estim","electrostim","openshock"],"primaryLanguage":{"name":"C#","color":"#178600"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":0,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-15T08:28:05.880Z"}},{"type":"Public","name":"AndroidApp","owner":"OpenShock","isFork":false,"description":"","allTopics":["android","kotlin","mobile-app","android-application","electrostim","andoid-app","openshock"],"primaryLanguage":{"name":"Kotlin","color":"#A97BFF"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-15T08:12:41.179Z"}},{"type":"Public archive","name":"Integrations.TW","owner":"OpenShock","isFork":false,"description":"","allTopics":["electrostim","shock-collars","openshock","totally-wholesome","shock-collar"],"primaryLanguage":{"name":"C#","color":"#178600"},"pullRequestCount":0,"issueCount":0,"starsCount":3,"forksCount":1,"license":"GNU General Public License v3.0","participation":[0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-03-10T06:54:13.502Z"}},{"type":"Public","name":"RFCat-Scripts","owner":"OpenShock","isFork":false,"description":"Python scripts used for the RFCat dongle","allTopics":["reverse-engineering","rfcat","estim","electrostim","sub1ghz","openshock"],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":3,"forksCount":0,"license":"GNU General Public License v3.0","participation":[0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-10-05T12:54:19.236Z"}},{"type":"Public","name":"VROverlay","owner":"OpenShock","isFork":false,"description":"","allTopics":["vr","openvr","unity3d","electrostim","openvr-overlay","shock-collars","openshock","shock-collar"],"primaryLanguage":{"name":"C#","color":"#178600"},"pullRequestCount":0,"issueCount":2,"starsCount":3,"forksCount":0,"license":"GNU General Public License v3.0","participation":[0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-09-30T13:19:48.312Z"}}],"repositoryCount":31,"userInfo":null,"searchable":true,"definitions":[],"typeFilters":[{"id":"all","text":"All"},{"id":"public","text":"Public"},{"id":"source","text":"Sources"},{"id":"fork","text":"Forks"},{"id":"archived","text":"Archived"},{"id":"template","text":"Templates"}],"compactMode":false},"title":"OpenShock repositories"}