{"id":15612157,"url":"https://github.com/mathisburger/testlytic","last_synced_at":"2026-05-01T23:38:50.614Z","repository":{"id":48476516,"uuid":"383562937","full_name":"MathisBurger/testlytic","owner":"MathisBurger","description":"A websocket testing client built with electron and react","archived":false,"fork":false,"pushed_at":"2021-07-23T18:27:48.000Z","size":507,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-06-07T11:41:45.569Z","etag":null,"topics":["electron-app","json","react","test-client","websocket","websocket-tester"],"latest_commit_sha":null,"homepage":"https://mathisburger.github.io/testlytic","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/MathisBurger.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2021-07-06T18:23:37.000Z","updated_at":"2021-07-23T18:27:51.000Z","dependencies_parsed_at":"2022-08-24T07:40:54.364Z","dependency_job_id":null,"html_url":"https://github.com/MathisBurger/testlytic","commit_stats":null,"previous_names":[],"tags_count":7,"template":false,"template_full_name":null,"purl":"pkg:github/MathisBurger/testlytic","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MathisBurger%2Ftestlytic","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MathisBurger%2Ftestlytic/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MathisBurger%2Ftestlytic/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MathisBurger%2Ftestlytic/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MathisBurger","download_url":"https://codeload.github.com/MathisBurger/testlytic/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MathisBurger%2Ftestlytic/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":266221369,"owners_count":23894966,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["electron-app","json","react","test-client","websocket","websocket-tester"],"created_at":"2024-10-03T06:22:02.363Z","updated_at":"2026-05-01T23:38:50.588Z","avatar_url":"https://github.com/MathisBurger.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n\u003ch1\u003etestlytic\u003c/h1\u003e\n\u003chr\u003e\n\u003cstrong\u003eAn modern looking websocket testing client\u003c/strong\u003e\u003cbr\u003e\u003cbr\u003e\n\u003cimg src=\"https://img.shields.io/github/workflow/status/mathisburger/testlytic/Docker?style=for-the-badge\"\u003e\n\u003cimg src=\"https://img.shields.io/github/license/mathisburger/testlytic?style=for-the-badge\"\u003e \n\u003cimg src=\"https://img.shields.io/github/v/release/mathisburger/testlytic?style=for-the-badge\"\u003e\n\u003c/div\u003e\n\u003chr\u003e\n\u003cdiv align=\"center\"\u003e\n\u003cimg src=\"public/logo.png\" height=\"100\"/\u003e\n\u003c/div\u003e\n\n# Project Information\nTestlytic is a project I built, because I was unable to find a good-looking, fast and\nfunctional websocket test-client. Therefore, I started to create my own one. It is a react app\nwrapped into an electron app. This is the reason, why there is also an online version running\non github pages. \n\n# Installation\nIf you want to use the desktop. client you can download the latest installer from the\nreleases tab.\n\nIf you want to host the client yourself through the docker container follow these steps:\n1. Pull the docker image from the registry\n```shell\ndocker pull ghcr.io/mathisburger/testlytic\n```\n2. Start the container\n```shell\ndocker run -d -p 3000:3000 ghcr.io/mathisburger/testlytic\n```\n3. You can access your local installation now on your browser under http://localhost:3000\n\n# Contributing\nIf you want to contribute to the project check out the \u003ca href=\"CONTRIBUTING.md\"\u003eCONTRIBUTING.md\u003c/a\u003e.\nIt contains all information you need for contributing to the testlytic project. Generally\neveryone can contribute to the project. You just have to follow some development guidelines\nto leave the codebase as clean as possible.\n\n# Local development setup\nIf you want to setup the project for development follow these steps:\n1. Clone the code from the repository\n```shell\ngit clone github.com/mathisburger/testlytic\n```\n2. install yarn\n```shell\nnpm install -g yarn\n```\n3. go into the project folder\n```shell\ncd testlytic\n```   \n4. install packages\n```shell\nyarn install\n```\n5. run the webapp to check, if it works\n```shell\nyarn react-start --open\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmathisburger%2Ftestlytic","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmathisburger%2Ftestlytic","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmathisburger%2Ftestlytic/lists"}