{"id":13672848,"url":"https://github.com/squidjs/terminal","last_synced_at":"2025-04-28T04:30:29.655Z","repository":{"id":37189379,"uuid":"201230917","full_name":"squidjs/terminal","owner":"squidjs","description":"The extendible Shell and SSH terminal, with E2E encryption in the cloud.","archived":true,"fork":false,"pushed_at":"2022-07-21T03:02:40.000Z","size":4010,"stargazers_count":29,"open_issues_count":22,"forks_count":0,"subscribers_count":2,"default_branch":"canary","last_synced_at":"2025-04-13T17:43:36.549Z","etag":null,"topics":["cloud","electron","shell","squid","ssh","terminal"],"latest_commit_sha":null,"homepage":"https://squid.js.org","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/squidjs.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":"2019-08-08T10:01:42.000Z","updated_at":"2023-01-27T22:50:05.000Z","dependencies_parsed_at":"2022-08-08T19:17:15.225Z","dependency_job_id":null,"html_url":"https://github.com/squidjs/terminal","commit_stats":null,"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/squidjs%2Fterminal","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/squidjs%2Fterminal/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/squidjs%2Fterminal/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/squidjs%2Fterminal/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/squidjs","download_url":"https://codeload.github.com/squidjs/terminal/tar.gz/refs/heads/canary","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250650915,"owners_count":21465253,"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":["cloud","electron","shell","squid","ssh","terminal"],"created_at":"2024-08-02T09:01:51.928Z","updated_at":"2025-04-28T04:30:28.555Z","avatar_url":"https://github.com/squidjs.png","language":"TypeScript","readme":"\u003cp align=\"center\"\u003e\n    \u003cimg src=\"https://i.imgur.com/Tfs2GzS.png\" width=\"300\" /\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n    \u003ca href=\"https://github.com/QuiiBz/squid/actions\"\u003e\n        \u003cimg src=\"https://github.com/QuiiBz/squid/workflows/Lint/badge.svg\" /\u003e\n    \u003c/a\u003e\n    \u003ca href=\"https://travis-ci.com/QuiiBz/squid\"\u003e\n        \u003cimg src=\"https://github.com/QuiiBz/squid/workflows/CI/badge.svg?branch=canary\" /\u003e\n    \u003c/a\u003e\n    \u003ca href=\"https://github.com/QuiiBz/squid/issues\"\u003e\n        \u003cimg src=\"https://img.shields.io/badge/contributions-welcome-brightgreen.svg?style=flat\" /\u003e\n    \u003c/a\u003e\n\u003c/p\u003e\n\n**Squid** is a Shell and SSH terminal emulator, with **end-to-end encryption** for SSH Hosts in the [cloud](#cloud).\n\nWe use [Electron](https://electronjs.org) and [ReactJS](https://reactjs.org). Everything is written in [TypeScript](https://typescriptlang.org).\n\n\u003cp align=\"center\"\u003e\n    \u003cimg src=\"https://i.imgur.com/XRdKFnk.png\" /\u003e\n\u003c/p\u003e\n\n## Table of content\n- [Downloading](#downloading)\n- [Documentation](#documentation)\n- [Extending the app](#extending)\n- [Save SSH Hosts to the cloud](#cloud)\n- [CLI](#cli)\n- [Contributing](#contributing)\n- [Licence](#licence)\n\n## Downloading\n**Canary** versions of Squid will be soon available for download in [releases](https://github.com/QuiiBz/squid/releases).\n\nPlease report any issues or new features you wish to see for Squid.\n\n## Documentation\nDocumentation is available at [https://squidjs.github.io/docs](https://squidjs.github.io/docs);\n\n## Extending\nThe config file is located in your user's home directory, and called `.squidrc.json`. Squid is higly customizable thanks to a powerful **packages** system. With packages, you can easily share and add custom **themes** and **packages** to add new features.\n\nSee the [documentation](https://squidjs.github.io/docs/configuration) for more information.\n\n## Cloud\nYou can save SSH Hosts in a remote server, to make them available on all the computers you use. They are then linked to your account on this server. The server is called [Squid Cloud](https://github.com/squidjs/cloud).\n\nYou can choose to use our server (this is the default configuration), or you can **self-host** it.\n\nSee the [documentation](https://squidjs.github.io/docs/cloud) for more information.\n\n## CLI\nSquid ships with an easy-to-use CLI, used to start the app from any terminal and manage packages easily.\nRun `squid --help` for a list of available commands.\n\nSee the [documentation](https://squidjs.github.io/docs/cli) for more information.\n\n## Contributing\nFirst, make sure you have Yarn installed on your system.\n\nYou will need `windows-build-tools` to compile the project. Install it globally (as an administrator) with:\n- YARN: `yarn global add windows-build-tools`\n\nThen:\n1) Fork this repository, then clone it to your device\n2) Install JS dependencies with:\n- `yarn`\n3) Launch the development server and the app:\n- `yarn dev`\n\nSee [CONTRIBUTING](CONTRIBUTING.md) for more information.\n\n## Licence\nSquid is licensed under the [MIT](https://choosealicense.com/licenses/mit/) license.\n","funding_links":[],"categories":["TypeScript"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsquidjs%2Fterminal","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsquidjs%2Fterminal","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsquidjs%2Fterminal/lists"}