{"id":13454615,"url":"https://github.com/springeye/fterm","last_synced_at":"2026-03-13T06:35:42.994Z","repository":{"id":172740560,"uuid":"648497526","full_name":"springeye/fterm","owner":"springeye","description":"fterm是一款基于Flutter开发的跨平台终端工具","archived":false,"fork":false,"pushed_at":"2023-07-27T07:03:11.000Z","size":3383,"stargazers_count":46,"open_issues_count":1,"forks_count":1,"subscribers_count":3,"default_branch":"master","last_synced_at":"2024-10-28T21:40:15.019Z","etag":null,"topics":["cross-platform","flutter","flutter-app","hyper","tabby","terminal","xterm"],"latest_commit_sha":null,"homepage":"","language":"Dart","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/springeye.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":"2023-06-02T05:40:09.000Z","updated_at":"2024-08-04T01:03:07.000Z","dependencies_parsed_at":"2024-01-13T17:32:50.878Z","dependency_job_id":"774ac6ce-adbc-443e-bc83-f57d00acea65","html_url":"https://github.com/springeye/fterm","commit_stats":null,"previous_names":["springeye/fterm"],"tags_count":4,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/springeye%2Ffterm","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/springeye%2Ffterm/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/springeye%2Ffterm/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/springeye%2Ffterm/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/springeye","download_url":"https://codeload.github.com/springeye/fterm/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245222355,"owners_count":20580141,"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":["cross-platform","flutter","flutter-app","hyper","tabby","terminal","xterm"],"created_at":"2024-07-31T08:00:55.902Z","updated_at":"2026-03-13T06:35:42.942Z","avatar_url":"https://github.com/springeye.png","language":"Dart","readme":"\n# fterm\n[![build_linux](https://github.com/springeye/fterm/actions/workflows/build_linux.yml/badge.svg?event=release)](https://github.com/springeye/fterm/actions/workflows/build_linux.yml)\n[![build_windows](https://github.com/springeye/fterm/actions/workflows/build_windows.yml/badge.svg?event=release)](https://github.com/springeye/fterm/actions/workflows/build_windows.yml)\n[![build_macos](https://github.com/springeye/fterm/actions/workflows/build_macos.yml/badge.svg?event=release)](https://github.com/springeye/fterm/actions/workflows/build_macos.yml)  \nfterm是一款基于Flutter开发的跨平台终端工具\n# 有什么优点呢？\n1. 没有很多复杂的功能，几乎像自带的终端一样使用。\n2. 相较于很多使用Electron开发的终端应用,拥有较小的体积。\n3. 完全开源，配置信息加密([flutter_secure_storage](https://pub.dev/packages/flutter_secure_storage))存放,不用担心有什么安全问题。\n4. 支持本地和webdav备份恢复配置文件。\n5. mac和linux首次启动会自动创建启动命令(在任意终端冲使用fterm命令即可启动)\n\n# 功能\n- [x] 本地终端\n- [x] 多种主题颜色\n- [x] ssh主机连接\n- [x] ssh配置本地加密存储\n- [x] 通过ssh跳板机连接目标主机\n- [x] 支持zmodem\n- [x] 备份恢复配置(从本地磁盘或者webdav中)\n\n\n\n# 部分截图\n![fterm1](resources/fterm1.png)\n![fterm2](resources/fterm2.png)\n![fterm3](resources/fterm3.png)\n![fterm4](resources/fterm4.png)\n![fterm5](resources/fterm5.png)\n![fterm6](resources/fterm6.png)\n\n## 编译\n#### linux 依赖\n```bash\nsudo apt install -y libsqlite3-dev libssl-dev libsecret-1-dev libjsoncpp-dev\n```\n#### windows 依赖\nVisual Studio 2022 以上\n```powershell\nscoop install openssl\n```\n \n\n**问：为什么没有mac版本?**  \n答：因为本人没有钱，比较穷，买不起apple development证书！\n如果你需要mac版本，直接拉去代码到本地自己构建，直接flutter build macos就可以，无需其他配置\n\n\nRelated links:\n1. [https://pub.dev/packages/flutter_secure_storage]()  \n2. [https://pub.dev/packages/sqlcipher_flutter_libs]()\n## Special thanks to the following items which helped me a lot\n[https://github.com/TerminalStudio]()  \n[https://github.com/Eugeny/tabby]()\n\n\u003c!--\n# 给早餐加个鸡蛋\n\u003cimg src=\"resources/alipay.jpg\" width=\"200px\"/\u003e\n\u003cimg src=\"resources/wx.jpg\" width=\"200px\"/\u003e--\u003e\n","funding_links":[],"categories":["Dart"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fspringeye%2Ffterm","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fspringeye%2Ffterm","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fspringeye%2Ffterm/lists"}