{"id":24122949,"url":"https://github.com/veepee-oss/ktester","last_synced_at":"2026-02-13T21:17:05.463Z","repository":{"id":116346923,"uuid":"407481016","full_name":"veepee-oss/ktester","owner":"veepee-oss","description":"Get, verify \u0026 send Kafka messages inside a topic.","archived":false,"fork":false,"pushed_at":"2025-01-21T15:21:36.000Z","size":539,"stargazers_count":1,"open_issues_count":1,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-10-06T10:39:32.024Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"isc","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/veepee-oss.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-09-17T09:23:38.000Z","updated_at":"2025-04-05T09:03:33.000Z","dependencies_parsed_at":"2024-03-02T14:06:56.197Z","dependency_job_id":"2409fbbe-ac62-44ae-85f0-3ee6f2db9e96","html_url":"https://github.com/veepee-oss/ktester","commit_stats":null,"previous_names":[],"tags_count":15,"template":false,"template_full_name":null,"purl":"pkg:github/veepee-oss/ktester","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/veepee-oss%2Fktester","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/veepee-oss%2Fktester/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/veepee-oss%2Fktester/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/veepee-oss%2Fktester/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/veepee-oss","download_url":"https://codeload.github.com/veepee-oss/ktester/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/veepee-oss%2Fktester/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29417837,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-13T06:24:03.484Z","status":"ssl_error","status_checked_at":"2026-02-13T06:23:12.830Z","response_time":78,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":[],"created_at":"2025-01-11T12:33:47.827Z","updated_at":"2026-02-13T21:17:05.438Z","avatar_url":"https://github.com/veepee-oss.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"# K-Tester\nK-Tester is a simple tool to get, verify \u0026 send kafka messages inside a topic.\n\n## Why this library?\nSometime exclude the kafka as a problem in a bug of an application can be very usefull for debugging.\n\nThis tool permit to know quickly is a message is currently present and don't put any problem to the app. Or send a message to verify the behavior of the app.\n\n## Functions\nYou can:\n- get messages for a topic\n- copy a message\n- send messages\n- filter messages\n- save multiple configuration\n- import/export configuration\n- list \u0026 select topics of the brokers\n- connect to the brokers with the Security Protocol (SASL, SSL)\n- Activate GZip decompression for the messages\n\nMore are about to come. Don't hesitate to propose.\nPlan for the future:\n- Specify the groupid (verify if all messages of the group has been retreived)\n- Clean the messages for a group\n- Choose display ordering\n\n## More to know\nK-Tester is made with dotnet [BlazorServer](https://docs.microsoft.com/en-us/aspnet/core/blazor) technology.\n\nAbout data configurations, no database. All data are saved inside the local storage of your browser. If you change your browser, you can export \u0026 import the configurations.\n\nBy default, groupid used to connect is a generated `GUID`. This one is refreshed each time a new query is asked.\n\n# Contributing\nSee [CONTRIBUTING.md](CONTRIBUTING.md) for detailed information about how to contribute to the project.\n\n# Launch it\n## 1 - Docker\nThe project is pushed in docker hub. On a machine with docker installed you can run the command:\n```\ndocker run -p 5000:80 vptech/k-tester\n```\nand go to [http://localhost:5000](http://localhost:5000) on your favorite browser.\n\n## 2 - Dotnet\nClone the repository, run the project with (you need to have [dotnet 7.0 sdk](https://dotnet.microsoft.com/download/dotnet) installed):\n```\ndotnet run\n```\nand go to [http://localhost:5000](http://localhost:5000) on your favorite browser.\n\n# LICENSE\nThis project is licensed under the **[ISC LICENSE](LICENSE)**.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fveepee-oss%2Fktester","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fveepee-oss%2Fktester","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fveepee-oss%2Fktester/lists"}