{"id":28420673,"url":"https://github.com/redhat-developer/rsp-server-community","last_synced_at":"2025-06-26T17:31:55.647Z","repository":{"id":37987962,"uuid":"218323054","full_name":"redhat-developer/rsp-server-community","owner":"redhat-developer","description":"A repository for additions to rsp-server and the associated vscode extension to add support for other runtimes","archived":false,"fork":false,"pushed_at":"2024-11-26T16:43:57.000Z","size":1066,"stargazers_count":33,"open_issues_count":26,"forks_count":19,"subscribers_count":7,"default_branch":"master","last_synced_at":"2025-06-05T05:29:27.293Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/redhat-developer.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":null,"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}},"created_at":"2019-10-29T15:40:42.000Z","updated_at":"2025-03-27T01:52:26.000Z","dependencies_parsed_at":"2024-11-26T17:39:07.943Z","dependency_job_id":null,"html_url":"https://github.com/redhat-developer/rsp-server-community","commit_stats":null,"previous_names":[],"tags_count":21,"template":false,"template_full_name":null,"purl":"pkg:github/redhat-developer/rsp-server-community","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redhat-developer%2Frsp-server-community","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redhat-developer%2Frsp-server-community/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redhat-developer%2Frsp-server-community/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redhat-developer%2Frsp-server-community/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/redhat-developer","download_url":"https://codeload.github.com/redhat-developer/rsp-server-community/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redhat-developer%2Frsp-server-community/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":262113320,"owners_count":23261005,"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":[],"created_at":"2025-06-05T03:49:03.342Z","updated_at":"2025-06-26T17:31:55.622Z","avatar_url":"https://github.com/redhat-developer.png","language":"Java","readme":"# Runtime Server Protocol - Community Extension\n\n[![RSP+Community+CI](https://img.shields.io/github/workflow/status/redhat-developer/rsp-server-community/RSP%20Community%20CI)](https://github.com/redhat-developer/rsp-server-community/actions)\n[![License](https://img.shields.io/badge/license-EPLv2.0-brightgreen.svg)](https://github.com/redhat-developer/rsp-server-community/blob/master/README.md)\n[![Visual Studio Marketplace](https://vsmarketplacebadge.apphb.com/version/redhat.vscode-server-connector.svg)](https://marketplace.visualstudio.com/items?itemName=redhat.vscode-community-server-connector)\n[![Gitter](https://badges.gitter.im/redhat-developer/server-connector.svg)](https://gitter.im/redhat-developer/server-connector?utm_source=badge\u0026utm_medium=badge\u0026utm_campaign=pr-badge)\n\n\n## Summary\n\nThis repository is a home for an RSP server, and the associated VSCode Extension, which can start, stop, and otherwise control Community runtimes and servers like Apache Felix, Karaf, Tomcat, Glassfish, Jetty and Websphere Liberty. \n\nThe protocol is based on LSP4J. In short, the base protocol is the same as LSP, but the specification of the messages is different. \n\nThe base protocol of LSP can be found [here](https://microsoft.github.io/language-server-protocol/specification). \nThe RSP Extensions to the base protocol can be found [here](https://github.com/redhat-developer/rsp-server/blob/master/api/docs/org.jboss.tools.rsp.schema/src/main/resources/schemaMD/specification.md)\n\n\n## Commands and features\n\n[![ screencast ](https://img.youtube.com/vi/8JIcEzoPhlE/hqdefault.jpg)](https://youtu.be/8JIcEzoPhlE)\n\nThis extension depends on VSCode RSP UI Extension which is going to be installed automatically along with VSCode Community Server Connector Extension. RSP UI in conjuction with Community Server Connector Extension supports a number of commands for interacting with supported server adapters; these are accessible via the command menu (`Cmd+Shift+P` on macOS or `Ctrl+Shift+P` on Windows and Linux) and may be bound to keys in the normal way.\n\n\n\n\n## Building this server and extension\n\nRun the following code:\n\n    # First, build the server\n    git clone https://github.com/redhat-developer/rsp-server-community\n    cd rsp-server-community/rsp\n    mvn clean install\n    cd ../\n\n    # Now build the extension\n    cd vscode/\n\n    #Build this extension's code\n    npm install\n    npm run build\n    npm run test\n    vsce package\n\n\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fredhat-developer%2Frsp-server-community","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fredhat-developer%2Frsp-server-community","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fredhat-developer%2Frsp-server-community/lists"}