{"id":25569774,"url":"https://github.com/clojure-lsp/clojure-lsp-intellij","last_synced_at":"2026-05-07T00:05:14.119Z","repository":{"id":167401131,"uuid":"637482384","full_name":"clojure-lsp/clojure-lsp-intellij","owner":"clojure-lsp","description":"Intellij Plugin for Clojure \u0026 ClojureScript development via Language Server (LSP) made in Clojure","archived":false,"fork":false,"pushed_at":"2025-02-18T15:20:08.000Z","size":4160,"stargazers_count":92,"open_issues_count":10,"forks_count":6,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-02-18T15:47:02.050Z","etag":null,"topics":["clojure","editor","ide","idea","intellij","lsp","tool"],"latest_commit_sha":null,"homepage":"https://clojure-lsp.io","language":"Clojure","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/clojure-lsp.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","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,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-05-07T17:31:23.000Z","updated_at":"2025-02-18T15:20:11.000Z","dependencies_parsed_at":"2024-01-15T09:05:01.437Z","dependency_job_id":"8dbf3d9e-e64d-488a-8f38-f90012991765","html_url":"https://github.com/clojure-lsp/clojure-lsp-intellij","commit_stats":{"total_commits":262,"total_committers":4,"mean_commits":65.5,"dds":"0.011450381679389277","last_synced_commit":"19ff643427ec67ed976a9829a3822067aa762948"},"previous_names":["clojure-lsp/clojure-lsp-intellij"],"tags_count":74,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clojure-lsp%2Fclojure-lsp-intellij","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clojure-lsp%2Fclojure-lsp-intellij/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clojure-lsp%2Fclojure-lsp-intellij/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clojure-lsp%2Fclojure-lsp-intellij/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/clojure-lsp","download_url":"https://codeload.github.com/clojure-lsp/clojure-lsp-intellij/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239933104,"owners_count":19720732,"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":["clojure","editor","ide","idea","intellij","lsp","tool"],"created_at":"2025-02-21T00:02:44.803Z","updated_at":"2026-03-19T18:30:16.395Z","avatar_url":"https://github.com/clojure-lsp.png","language":"Clojure","funding_links":["https://github.com/sponsors/clojure-lsp","https://github.com/sponsors/clojure-lsp)*"],"categories":["Uncategorized"],"sub_categories":["Uncategorized"],"readme":"\u003cimg src=\"images/logo-dark.svg\" width=\"180\" align=\"right\"\u003e\n\n[![JetBrains Plugin Version](https://img.shields.io/jetbrains/plugin/v/com.github.clojure-lsp?style=flat-square\u0026labelColor=91B6FB\u0026color=93DA52\u0026link=https%3A%2F%2Fplugins.jetbrains.com%2Fplugin%2F22489-clojure-lsp)](https://plugins.jetbrains.com/plugin/22489-clojure-lsp)\n[![Slack community](https://img.shields.io/badge/Slack-chat-blue?style=flat-square\u0026labelColor=91B6FB\u0026color=93DA52)](https://clojurians.slack.com/archives/CPABC1H61)\n\n# clojure-lsp-intellij\n\n\u003c!-- Plugin description --\u003e\n\n[Free OpenSource Intellij plugin](https://github.com/clojure-lsp/clojure-lsp-intellij) with support for Clojure \u0026 ClojureScript development using the Language Server (LSP) [clojure-lsp](https://clojure-lsp.io/) providing features via static analysis\n\n\u003c!-- Plugin description end --\u003e\n\n![Clojure LSP Intellij](images/demo.png)\n\n---\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://clojure-lsp.io\"\u003e\u003cstrong\u003ehomepage\u003c/strong\u003e\u003c/a\u003e •\n  \u003ca href=\"docs/features.md\"\u003e\u003cstrong\u003efeatures\u003c/strong\u003e\u003c/a\u003e •\n  \u003ca href=\"docs/developing.md\"\u003e\u003cstrong\u003edeveloping\u003c/strong\u003e\u003c/a\u003e •\n  \u003c!-- \u003ca href=\"https://clojure-lsp.io/settings\"\u003e\u003cstrong\u003esettings\u003c/strong\u003e\u003c/a\u003e • --\u003e\n  \u003ca href=\"docs/troubleshooting.md\"\u003e\u003cstrong\u003etroubleshooting\u003c/strong\u003e\u003c/a\u003e •\n  \u003ca href=\"https://github.com/sponsors/clojure-lsp\"\u003e\u003cstrong\u003esupport us\u003c/strong\u003e\u003c/a\u003e\n\u003c/p\u003e\n\u003chr\u003e\n\n## Rationale\n\nIntelliJ is the only mainstream editor without a plugin with good, free, and dedicated support for LSP, there are already excellent plugins for Clojure like [Cursive](https://cursive-ide.com/) which provides lots of features with REPL support or [ClojureKit](https://github.com/gregsh/Clojure-Kit) which adds basic Clojure support for the language, but none uses clojure-lsp or follows the LSP standard which some users may prefer as [some features](https://clojure-lsp.io/features/) are only available in clojure-lsp.\n\nKeep in mind that this plugin provides only LSP features relying on clojure-lsp (and clj-kondo under the hood) static analysis, so no runtime features exist, like REPL integration or support, for that a separated plugin like [clojure-repl-intellij](https://github.com/afucher/clojure-repl-intellij) is recommended as it's not possible to use only the REPL part of other plugins like Cursive together with this plugin.\n\nAlso, this plugin does not use official IntelliJ's LSP support yet for 2 reasons:\n  - It's only available for Ultimate Edition (paid edition), making this plugin only available for those editions.\n  - It's pretty alpha, missing some features yet, some that were already implemented in this plugin.\n\n---\n\n## Getting Started\n\nWhen opening a Clojure project or file, the plugin will try to download latest clojure-lsp server or use it from a custom path if specified in IntelliJ settings, then it will spawn the process for each project and communicate with it to provide [all features](https://clojure-lsp.io/features/).\n\nMake sure to check the [Clojure REPL plugin](https://github.com/afucher/clojure-repl-intellij/) too.\n\n## Contributing\n\nContributions are very welcome, check the [issues page](https://github.com/clojure-lsp/clojure-lsp-intellij/issues) for more information about what are good first issues or open an issue describing the desired support.\n\n## Support the project 💙\n\nYou can help us keep going and improving clojure-lsp-intellij by **[supporting the project](https://github.com/sponsors/clojure-lsp)**, the support helps to keep the project going, updated, and maintained.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fclojure-lsp%2Fclojure-lsp-intellij","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fclojure-lsp%2Fclojure-lsp-intellij","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fclojure-lsp%2Fclojure-lsp-intellij/lists"}