{"id":40918148,"url":"https://github.com/sebkur/forceterm","last_synced_at":"2026-01-22T03:20:54.607Z","repository":{"id":298124235,"uuid":"996045784","full_name":"sebkur/forceterm","owner":"sebkur","description":"Fully featured terminal based on jediterm","archived":false,"fork":false,"pushed_at":"2025-08-19T21:14:39.000Z","size":347,"stargazers_count":62,"open_issues_count":7,"forks_count":7,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-12-23T06:44:21.021Z","etag":null,"topics":["java","pty","terminal-emulator"],"latest_commit_sha":null,"homepage":"","language":"Java","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/sebkur.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE.txt","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,"zenodo":null},"funding":{"github":"sebkur","patreon":"sebkur"}},"created_at":"2025-06-04T11:30:34.000Z","updated_at":"2025-12-10T11:38:57.000Z","dependencies_parsed_at":"2025-06-09T15:02:12.445Z","dependency_job_id":"b25458bf-457f-4c58-a829-8eac05bb7c81","html_url":"https://github.com/sebkur/forceterm","commit_stats":null,"previous_names":["sebkur/forceterm"],"tags_count":4,"template":false,"template_full_name":null,"purl":"pkg:github/sebkur/forceterm","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sebkur%2Fforceterm","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sebkur%2Fforceterm/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sebkur%2Fforceterm/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sebkur%2Fforceterm/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sebkur","download_url":"https://codeload.github.com/sebkur/forceterm/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sebkur%2Fforceterm/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28652185,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-22T01:17:37.254Z","status":"online","status_checked_at":"2026-01-22T02:00:07.137Z","response_time":144,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["java","pty","terminal-emulator"],"created_at":"2026-01-22T03:20:53.985Z","updated_at":"2026-01-22T03:20:54.599Z","avatar_url":"https://github.com/sebkur.png","language":"Java","funding_links":["https://github.com/sponsors/sebkur","https://patreon.com/sebkur"],"categories":[],"sub_categories":[],"readme":"# ForceTerm\n\nThe Terminal Strikes Back.\n\nFully featured terminal based on [jediterm](https://github.com/JetBrains/jediterm).\n\n![Screenshot showing forceterm in light mode](example-light.png)\n![Screenshot showing forceterm in dark mode](example-dark.png)\n\n## Usage\n\n### Download and run a binary\n\nHead over to the [releases](https://github.com/sebkur/forceterm/releases/)\nsection. We provide MSI installers for Windows, zipped appliation bundles\nfor macOS and AppImage self-contained executables for Linux.\n\n### Run from source\n\nThere are two ways to run the application from source.\n\nVariant 1 (Linux and macOS only):\n\n    ./gradlew clean create\n    ./scripts/forceterm\n\nVariant 2 (cross-platform):\n\n    ./gradlew pinpitRun\n\n## Hacking\n\nTo work on this project you'll probably want to load it into an IDE.\nYou should be able to load it into IntelliJ IDEA or Android Studio\ndirectly.\n\nIn order to import the project into an Eclipse workspace, first\ncreate the Eclipse project and classpath files:\n\n    ./gradlew cleanEclipse eclipse\n\nIn any IDE, locate the class `RunForceTerm`, which has the main\nmethod, and launch it.\n\n## Release documentation\n\nCreate a tag and push it to origin:\n\n    git tag -a release-\u003cversion\u003e -m \"Release \u003cversion\u003e\"\n    git push origin release-\u003cversion\u003e\n\nBuild release binaries:\n\n    ./release.sh\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsebkur%2Fforceterm","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsebkur%2Fforceterm","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsebkur%2Fforceterm/lists"}