{"id":34221519,"url":"https://github.com/syssecfsu/witty","last_synced_at":"2026-03-10T23:02:23.171Z","repository":{"id":44733938,"uuid":"444970572","full_name":"syssecfsu/witty","owner":"syssecfsu","description":"Web-based interactive terminal emulator that allows users to easily record, share, and replay console sessions. ","archived":false,"fork":false,"pushed_at":"2022-02-17T13:50:05.000Z","size":20335,"stargazers_count":120,"open_issues_count":2,"forks_count":14,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-12-19T04:14:24.140Z","etag":null,"topics":["gin","golang","record","replay","terminal","websocket","xterm-js"],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"lgpl-2.1","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/syssecfsu.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}},"created_at":"2022-01-05T22:41:57.000Z","updated_at":"2025-10-21T22:34:17.000Z","dependencies_parsed_at":"2022-07-13T18:19:51.420Z","dependency_job_id":null,"html_url":"https://github.com/syssecfsu/witty","commit_stats":null,"previous_names":["syssecfsu/web_terminal"],"tags_count":3,"template":false,"template_full_name":null,"purl":"pkg:github/syssecfsu/witty","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/syssecfsu%2Fwitty","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/syssecfsu%2Fwitty/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/syssecfsu%2Fwitty/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/syssecfsu%2Fwitty/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/syssecfsu","download_url":"https://codeload.github.com/syssecfsu/witty/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/syssecfsu%2Fwitty/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30360538,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-10T21:41:54.280Z","status":"ssl_error","status_checked_at":"2026-03-10T21:40:59.357Z","response_time":106,"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":["gin","golang","record","replay","terminal","websocket","xterm-js"],"created_at":"2025-12-15T23:16:32.039Z","updated_at":"2026-03-10T23:02:23.165Z","avatar_url":"https://github.com/syssecfsu.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# WiTTY: Web-based interactive TTY\n\nRead document of WiTTY at [**https://syssecfsu.github.io/witty/**](https://syssecfsu.github.io/witty/)\n\nWiTTY allows you to use terminal in the browser. Simply run the program and give it the command to execute when users connect via the browser. WiTTY has the following features that distinguish itself from other similar tools:\n\n1. WiTTY allows users to **easily record, replay, and share console sessions** with just a few clicks. \n   \n2. It allows others to **view ongoing interactive sessions**. This is useful for providing live remote help. \n\n\n3. Great attention has been paid to ensure the cleanses of the code. This, hopefully, provides a useful counter-example of **Do as I say, but not as I do**. \n\nHere is a screenshot of WiTTY running on Raspberry Pi:\n\n\u003cimg src=\"extra/interactive.png\" width=\"800px\"\u003e\n\nYou can find more information at [**https://syssecfsu.github.io/witty/**](https://syssecfsu.github.io/witty/)\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsyssecfsu%2Fwitty","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsyssecfsu%2Fwitty","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsyssecfsu%2Fwitty/lists"}