{"id":13780269,"url":"https://github.com/daneshzaki/kokpit","last_synced_at":"2025-05-11T13:31:49.097Z","repository":{"id":150870636,"uuid":"304406046","full_name":"daneshzaki/kokpit","owner":"daneshzaki","description":"Basic Kafka client that does publish subscribe and runs as a Windows application","archived":false,"fork":false,"pushed_at":"2021-12-15T08:24:44.000Z","size":128,"stargazers_count":12,"open_issues_count":4,"forks_count":2,"subscribers_count":2,"default_branch":"main","last_synced_at":"2024-08-03T18:14:56.173Z","etag":null,"topics":["electron-app","javascript","kafka","kafkajs","nodejs","windows"],"latest_commit_sha":null,"homepage":"https://daneshzaki.medium.com/","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/daneshzaki.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2020-10-15T17:51:03.000Z","updated_at":"2023-08-16T11:01:27.000Z","dependencies_parsed_at":null,"dependency_job_id":"a3c78674-f169-4384-98e7-a7dd54dcd56e","html_url":"https://github.com/daneshzaki/kokpit","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/daneshzaki%2Fkokpit","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/daneshzaki%2Fkokpit/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/daneshzaki%2Fkokpit/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/daneshzaki%2Fkokpit/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/daneshzaki","download_url":"https://codeload.github.com/daneshzaki/kokpit/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":225056782,"owners_count":17414207,"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","javascript","kafka","kafkajs","nodejs","windows"],"created_at":"2024-08-03T18:01:13.955Z","updated_at":"2024-11-17T15:31:02.283Z","avatar_url":"https://github.com/daneshzaki.png","language":"HTML","funding_links":[],"categories":["Tools"],"sub_categories":[],"readme":"# \u003cimg src=\"https://raw.githubusercontent.com/daneshzaki/kokpit/main/images/icon.png\" /\u003e Kokpit\n\nKokpit is a basic \u003ca href=\"https://kafka.apache.org/\"\u003eKafka\u003c/a\u003e client. It has features to automatically connect to a Kafka broker, create a topic on the fly, publish and subscribe messages from it. The UI is simple and intuitive. The consumer sees the messages on the topic it has subscribed to in the UI in real-time as they get published. \n\n\u003cimg src = \"https://raw.githubusercontent.com/daneshzaki/kokpit/main/images/screenshot.png\" /\u003e\n\nKokpit is built using \u003ca href=\"https://kafka.js.org/\"\u003eKafkaJS\u003c/a\u003e, \u003ca href=\"https://socket.io/\"\u003eSocket.io\u003c/a\u003e and \u003ca href=\"http://electronjs.org/\"\u003eElectronJS\u003c/a\u003e. KafkaJS provides the Kafka client logic, while Socket.io enables real time communication from Kafka topic to the UI. ElectronJS helps this to be a native desktop application. While releases for Windows are available, the code can be used to build it for other platforms.\n\n\u003cimg src = \"https://raw.githubusercontent.com/daneshzaki/kokpit/main/images/kokpitflow.png\" /\u003e\n\nFor more details, please see this \u003ca href=\"https://dzone.com/articles/building-a-simple-kafka-client-for-the-web-and-des\"\u003epost\u003c/a\u003e. The latest version is 0.3, available \u003ca href=\"https://github.com/daneshzaki/kokpit/releases/tag/v0.3\"\u003ehere\u003c/a\u003e.\n\n\n\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdaneshzaki%2Fkokpit","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdaneshzaki%2Fkokpit","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdaneshzaki%2Fkokpit/lists"}