Haskell: https://github.com/haskell/haskell-language-server
cabal ghc hacktoberfest haskell haskell-language-server ide lsp-server stack
Score: 25.03724304534178
Last synced: about 24 hours ago
JSON representation
Repository metadata:
Official Haskell IDE support via the language server protocol (LSP)
- Host: GitHub
- URL: https://github.com/haskell/haskell-language-server
- Owner: haskell
- License: apache-2.0
- Created: 2020-01-25T14:19:39.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2026-01-26T15:30:29.000Z (9 days ago)
- Last Synced: 2026-01-26T18:20:27.143Z (9 days ago)
- Topics: cabal, ghc, hacktoberfest, haskell, haskell-language-server, ide, lsp-server, stack
- Language: Haskell
- Homepage:
- Size: 24.1 MB
- Stars: 2,877
- Watchers: 47
- Forks: 420
- Open Issues: 559
-
Metadata Files:
- Readme: README.md
- Changelog: ChangeLog.md
- Contributing: docs/contributing/contributing.md
- Funding: FUNDING.yml
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Citation: CITATION.cff
- Codeowners: CODEOWNERS
- Support: docs/support/ghc-version-support.md
-
Funding:
- Open collective: haskell-language-server
Owner metadata:
- Name: Haskell
- Login: haskell
- Email:
- Kind: organization
- Description:
- Website: http://www.haskell.org/
- Location:
- Twitter:
- Company:
- Icon url: https://avatars.githubusercontent.com/u/450574?v=4
- Repositories: 91
- Last Synced at: 2024-04-16T00:27:22.397Z
- Profile URL: https://github.com/haskell
GitHub Events
Total
- Create event: 53
- Delete event: 18
- Fork event: 47
- Issue comment event: 893
- Issues event: 208
- Member event: 4
- Pull request event: 239
- Pull request review comment event: 338
- Pull request review event: 424
- Push event: 353
- Release event: 2
- Watch event: 217
- Total: 2796
Last Year
- Create event: 48
- Delete event: 18
- Fork event: 41
- Issue comment event: 813
- Issues event: 193
- Member event: 4
- Pull request event: 224
- Pull request review comment event: 282
- Pull request review event: 367
- Push event: 344
- Release event: 2
- Watch event: 150
- Total: 2486
Committers metadata
Last synced: 13 days ago
Total Commits: 3,476
Total Committers: 258
Avg Commits per committer: 13.473
Development Distribution Score (DDS): 0.86
Commits in past year: 152
Committers in past year: 40
Avg Commits per committer in past year: 3.8
Development Distribution Score (DDS) in past year: 0.789
| Name | Commits | |
|---|---|---|
| Pepe Iborra | p****a@g****m | 487 |
| jneira | a****b@g****m | 465 |
| Zubin Duggal | z****l@g****m | 204 |
| fendor | f****r | 162 |
| Alan Zimmerman | a****m@g****m | 138 |
| Sandy Maguire | s****y@s****e | 114 |
| Moritz Kiefer | m****r@p****g | 112 |
| Neil Mitchell | n****l@g****m | 103 |
| Michael Peyton Jones | m****e@m****m | 96 |
| dependabot[bot] | 4****] | 89 |
| Jan Hrcek | 2****k | 87 |
| Potato Hatsue | 1****7@q****m | 82 |
| soulomoon | f****2@g****m | 74 |
| Luke Lau | l****u@i****m | 69 |
| Lei Zhu | j****e@g****m | 65 |
| Neil Mitchell | 3****a | 56 |
| George Thomas | g****s@g****m | 55 |
| Junyoung/Clare Jang | j****0@g****m | 50 |
| Peter Wicks Stringfield | p****d@g****m | 46 |
| Jacek Generowicz | j****g@m****t | 32 |
| Pasqualino Titto Assini | t****i@g****m | 31 |
| Hiromi ISHII | k****o@g****m | 31 |
| Julian Ospald | h****l@p****e | 27 |
| Jeff Windsor | j****r@g****m | 26 |
| Guillaume Bouchard | g****d@g****m | 23 |
| Andy | a****8 | 23 |
| Nathan Maxson | j****s@g****m | 22 |
| Nick Suchecki | 4****h | 22 |
| maralorn | m****y@m****e | 20 |
| Matthew Pickering | m****g@g****m | 19 |
| and 228 more... | ||
Issue and Pull Request metadata
Last synced: 8 days ago
Total issues: 2,308
Total pull requests: 2,692
Average time to close issues: 7 months
Average time to close pull requests: 19 days
Total issue authors: 755
Total pull request authors: 233
Average comments per issue: 5.56
Average comments per pull request: 2.9
Merged pull request: 2,186
Bot issues: 1
Bot pull requests: 162
Past year issues: 118
Past year pull requests: 229
Past year average time to close issues: 26 days
Past year average time to close pull requests: 10 days
Past year issue authors: 69
Past year pull request authors: 44
Past year average comments per issue: 3.08
Past year average comments per pull request: 2.27
Past year merged pull request: 137
Past year bot issues: 0
Past year bot pull requests: 21
Top Issue Authors
- pepeiborra (109)
- jneira (101)
- fendor (82)
- isovector (69)
- michaelpj (67)
- ndmitchell (52)
- soulomoon (46)
- alanz (44)
- mpickering (36)
- konn (30)
- expipiplus1 (30)
- maralorn (29)
- googleson78 (25)
- hasufell (24)
- berberman (24)
Top Pull Request Authors
- pepeiborra (290)
- jneira (224)
- fendor (181)
- soulomoon (161)
- jhrcek (154)
- dependabot[bot] (142)
- isovector (129)
- michaelpj (113)
- wz1000 (108)
- July541 (71)
- berberman (69)
- alanz (43)
- Ailrun (41)
- georgefst (28)
- hasufell (27)
Top Issue Labels
- type: bug (1,018)
- type: enhancement (636)
- status: needs triage (284)
- component: ghcide (282)
- CI (141)
- type: support (132)
- status: needs info (122)
- component: wingman (96)
- can-workaround (92)
- build tool: stack (76)
- status: blocked (75)
- component: hls-eval-plugin (68)
- level: easy (66)
- status: in discussion (65)
- component: hie-bios (58)
- performance (54)
- component: plugins (54)
- old_type: distribution (50)
- component: hls-hlint-plugin (49)
- old_type: meta (47)
- os: nixos (44)
- os: windows (34)
- multi-component (28)
- component: imports plugin (27)
- documentation (26)
- build tool: cabal (24)
- component: hls-cabal-plugin (24)
- os: macos (23)
- component: formatters (23)
- component: implicit-hie (22)
Top Pull Request Labels
- merge me (955)
- dependencies (142)
- status: needs review (65)
- github_actions (21)
- performance (21)
- status: unfinished (11)
- status: needs info (8)
- CI (6)
- WIP (4)
- flaky test (4)
- build tool: cabal (3)
- priority: high (3)
- component: ghcide (2)
- status: in discussion (2)
- component: hls-graph (2)
- GSoC (2)
- status: blocked (1)
- type: enhancement (1)
- component: hls-hlint-plugin (1)
- component: wingman (1)
- hacktoberfest-accepted (1)
- bindists (1)
Package metadata
- Total packages: 15
-
Total downloads:
- hackage: 83,891 total
- homebrew: 243 last-month
- Total dependent packages: 104 (may contain duplicates)
- Total dependent repositories: 53 (may contain duplicates)
- Total versions: 279
- Total maintainers: 16
hackage.haskell.org: ghcide
A library for building Haskell IDE's on top of the GHC API.
- Homepage: https://github.com/haskell/haskell-language-server/tree/master/ghcide#readme
- Licenses: Apache-2.0
- Latest release: 1.5.0 (published about 4 years ago)
- Last Synced: 2026-01-22T19:45:36.693Z (13 days ago)
- Versions: 59
- Dependent Packages: 38
- Dependent Repositories: 15
- Downloads: 25,903 Total
-
Rankings:
- Stargazers count: 0.062%
- Forks count: 0.09%
- Dependent packages count: 0.723%
- Average: 4.502%
- Downloads: 6.815%
- Dependent repos count: 14.818%
- Maintainers (8)
proxy.golang.org: github.com/haskell/haskell-language-server
- Homepage:
- Documentation: https://pkg.go.dev/github.com/haskell/haskell-language-server#section-documentation
- Licenses: apache-2.0
- Latest release: v0.6.0 (published about 5 years ago)
- Last Synced: 2026-01-28T23:54:34.986Z (7 days ago)
- Versions: 9
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent packages count: 5.48%
- Average: 5.664%
- Dependent repos count: 5.848%
hackage.haskell.org: hls-plugin-api
- Homepage: https://github.com/haskell/haskell-language-server#readme
- Licenses: Apache-2.0
- Latest release: 2.13.0.0 (published 19 days ago)
- Last Synced: 2026-01-22T19:45:30.111Z (13 days ago)
- Versions: 34
- Dependent Packages: 36
- Dependent Repositories: 12
- Downloads: 11,941 Total
-
Rankings:
- Stargazers count: 0.062%
- Forks count: 0.09%
- Dependent packages count: 0.763%
- Average: 6.953%
- Downloads: 16.553%
- Dependent repos count: 17.299%
- Maintainers (7)
alpine-edge: haskell-language-server
Official Haskell Language Server implementation
- Homepage: https://github.com/haskell/haskell-language-server
- Licenses: Apache-2.0
- Latest release: 2.9.0.0-r0 (published over 1 year ago)
- Last Synced: 2026-01-28T23:53:43.287Z (7 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Average: 7.198%
- Dependent packages count: 14.396%
- Maintainers (1)
hackage.haskell.org: hie-compat
Backports for HIE files to GHC 8.8, along with a few other backports of HIE file related fixes for ghcide. THIS DOES NOT LET YOU READ HIE FILES WITH MISMATCHED VERSIONS OF GHC
- Homepage: https://github.com/haskell/haskell-language-server/tree/master/hie-compat#readme
- Licenses: Apache-2.0
- Latest release: 0.3.1.2 (published about 2 years ago)
- Last Synced: 2026-01-28T23:50:24.669Z (7 days ago)
- Versions: 8
- Dependent Packages: 6
- Dependent Repositories: 5
- Downloads: 7,587 Total
-
Rankings:
- Forks count: 0.114%
- Stargazers count: 0.165%
- Dependent packages count: 3.924%
- Average: 11.157%
- Dependent repos count: 25.664%
- Downloads: 25.92%
- Maintainers (6)
hackage.haskell.org: haskell-language-server
Please see the README on GitHub at https://github.com/haskell/haskell-language-server#readme
- Homepage: https://github.com/haskell/haskell-language-server#readme
- Licenses: Apache-2.0
- Latest release: 2.13.0.0 (published 19 days ago)
- Last Synced: 2026-01-21T17:58:28.410Z (14 days ago)
- Versions: 33
- Dependent Packages: 1
- Dependent Repositories: 1
- Downloads: 9,726 Total
-
Rankings:
- Forks count: 0.175%
- Stargazers count: 0.226%
- Dependent packages count: 10.472%
- Average: 13.706%
- Downloads: 21.175%
- Dependent repos count: 36.479%
- Maintainers (10)
hackage.haskell.org: hls-graph
Please see the README on GitHub at https://github.com/haskell/haskell-language-server/tree/master/hls-graph#readme
- Homepage: https://github.com/haskell/haskell-language-server#readme
- Licenses: Apache-2.0
- Latest release: 2.13.0.0 (published 19 days ago)
- Last Synced: 2026-01-28T23:53:20.419Z (7 days ago)
- Versions: 24
- Dependent Packages: 17
- Dependent Repositories: 1
- Downloads: 8,054 Total
-
Rankings:
- Forks count: 0.114%
- Stargazers count: 0.165%
- Dependent packages count: 1.513%
- Average: 14.083%
- Downloads: 31.919%
- Dependent repos count: 36.704%
- Maintainers (4)
formulae.brew.sh: haskell-language-server
Integration point for ghcide and haskell-ide-engine. One IDE to rule them all
- Homepage: https://github.com/haskell/haskell-language-server
- Licenses: Apache-2.0
- Latest release: 2.13.0.0 (published 17 days ago)
- Last Synced: 2026-01-28T23:53:33.726Z (7 days ago)
- Versions: 17
- Dependent Packages: 0
- Dependent Repositories: 8
- Downloads: 243 Last month
-
Rankings:
- Forks count: 8.362%
- Stargazers count: 10.104%
- Average: 14.399%
- Dependent repos count: 14.748%
- Downloads: 19.281%
- Dependent packages count: 19.502%
hackage.haskell.org: hls-test-utils
- Homepage: https://github.com/haskell/haskell-language-server#readme
- Licenses: Apache-2.0
- Latest release: 2.13.0.0 (published 19 days ago)
- Last Synced: 2026-01-22T19:45:30.391Z (13 days ago)
- Versions: 26
- Dependent Packages: 0
- Dependent Repositories: 11
- Downloads: 3,731 Total
-
Rankings:
- Forks count: 0.12%
- Stargazers count: 0.166%
- Dependent packages count: 14.563%
- Dependent repos count: 18.093%
- Average: 19.48%
- Downloads: 64.46%
- Maintainers (5)
hackage.haskell.org: hls-class-plugin
- Homepage: https://github.com/haskell/haskell-language-server#readme
- Licenses: Apache-2.0
- Latest release: 2.6.0.0 (published about 2 years ago)
- Last Synced: 2026-01-28T23:55:21.229Z (7 days ago)
- Versions: 22
- Dependent Packages: 1
- Dependent Repositories: 0
- Downloads: 6,161 Total
-
Rankings:
- Forks count: 0.117%
- Stargazers count: 0.164%
- Dependent packages count: 5.962%
- Average: 19.833%
- Downloads: 37.779%
- Dependent repos count: 55.143%
- Maintainers (5)
hackage.haskell.org: hls-haddock-comments-plugin
- Homepage: https://github.com/haskell/haskell-language-server
- Licenses: Apache-2.0
- Latest release: 2.2.0.0 (published over 2 years ago)
- Last Synced: 2026-01-28T23:53:09.478Z (7 days ago)
- Versions: 14
- Dependent Packages: 1
- Dependent Repositories: 0
- Downloads: 4,515 Total
-
Rankings:
- Forks count: 0.117%
- Stargazers count: 0.164%
- Dependent packages count: 5.962%
- Average: 20.46%
- Downloads: 40.913%
- Dependent repos count: 55.143%
- Maintainers (5)
hackage.haskell.org: hls-fourmolu-plugin
- Homepage: https://github.com/haskell/haskell-language-server
- Licenses: Apache-2.0
- Latest release: 2.6.0.0 (published about 2 years ago)
- Last Synced: 2025-01-13T16:19:10.107Z (about 1 year ago)
- Versions: 17
- Dependent Packages: 1
- Dependent Repositories: 0
- Downloads: 4,808 Total
-
Rankings:
- Forks count: 0.117%
- Stargazers count: 0.164%
- Dependent packages count: 5.962%
- Average: 21.04%
- Downloads: 43.812%
- Dependent repos count: 55.143%
- Maintainers (4)
hackage.haskell.org: hls-exactprint-utils
- Homepage: https://github.com/haskell/haskell-language-server/hls-exactprint-utils
- Licenses: Apache-2.0
- Latest release: 0.5.0.1 (published about 5 years ago)
- Last Synced: 2025-01-13T16:19:08.427Z (about 1 year ago)
- Versions: 1
- Dependent Packages: 1
- Dependent Repositories: 0
- Downloads: 253 Total
-
Rankings:
- Forks count: 0.188%
- Stargazers count: 0.229%
- Dependent packages count: 5.962%
- Average: 31.112%
- Dependent repos count: 55.143%
- Downloads: 94.038%
- Maintainers (8)
hackage.haskell.org: ghcide-test-utils
- Homepage: https://github.com/haskell/haskell-language-server/tree/master/ghcide#readme
- Licenses: Apache-2.0
- Latest release: 2.0.0.0 (published almost 2 years ago)
- Last Synced: 2025-01-13T18:41:15.246Z (about 1 year ago)
- Versions: 3
- Dependent Packages: 1
- Dependent Repositories: 0
- Downloads: 460 Total
-
Rankings:
- Forks count: 0.117%
- Stargazers count: 0.17%
- Dependent packages count: 5.967%
- Average: 31.606%
- Dependent repos count: 55.137%
- Downloads: 96.638%
- Maintainers (1)
hackage.haskell.org: ghcide-bench
- Homepage: https://github.com/haskell/haskell-language-server/tree/master/ghcide#readme
- Licenses: Apache-2.0
- Latest release: 0.1.1 (published about 3 years ago)
- Last Synced: 2026-01-28T23:50:38.395Z (7 days ago)
- Versions: 11
- Dependent Packages: 1
- Dependent Repositories: 0
- Downloads: 752 Total
-
Rankings:
- Forks count: 0.182%
- Stargazers count: 0.235%
- Dependent packages count: 5.967%
- Average: 31.844%
- Dependent repos count: 55.137%
- Downloads: 97.7%
- Maintainers (1)
Dependencies
- QuickCheck *
- base >=4.7 && <5
- info-util *
- base ==4.12.*
- base *
- Sphinx *
- docutils <0.19
- myst-parser *
- sphinx-rtd-theme *
- actions/cache v3 composite
- haskell/actions/setup v2 composite
- ./.github/actions/setup-build * composite
- actions/checkout v3 composite
- actions/download-artifact v3 composite
- actions/upload-artifact v3 composite
- fkirc/skip-duplicate-actions v5.3.0 composite
- haskell/actions/setup v2 composite
- ./.github/actions/setup-build * composite
- actions/checkout v3 composite
- fkirc/skip-duplicate-actions v5.3.0 composite
- ./.github/actions/setup-build * composite
- actions/checkout v3 composite
- fkirc/skip-duplicate-actions v5.3.0 composite
- actions/checkout v3 composite
- rwe/actions-hlint-run v2 composite
- rwe/actions-hlint-setup v1 composite
- actions/checkout v3 composite
- cachix/cachix-action v12 composite
- cachix/install-nix-action v18 composite
- fkirc/skip-duplicate-actions v5.3.0 composite
- ./.github/actions/setup-build * composite
- actions/cache v3 composite
- actions/checkout v3 composite
- actions/setup-python v4 composite
- pre-commit/action v3.0.0 composite
- technote-space/get-diff-action v6.1.2 composite
- ./.github/actions/setup-build * composite
- actions/cache v3 composite
- actions/checkout v3 composite
- fkirc/skip-duplicate-actions v5.3.0 composite
- base >=4.14.1.0 && <4.15
- base >=4.14.1.0 && <4.15
- base *
- base *
- base *
- Chart *
- Chart-diagrams *
- aeson *
- base ==4.*
- bytestring *
- diagrams-contrib *
- diagrams-core *
- diagrams-lib *
- diagrams-svg *
- directory *
- extra >=1.7.2
- filepath *
- lens *
- lens-aeson *
- mtl *
- shake *
- text *
- debian:10 * docker
- debian:11 * docker
- debian:12 * docker
- debian:13 * docker
- fedora:33 * docker
- fedora:40 * docker
- linuxmintd/mint19.3-amd64 * docker
- linuxmintd/mint20.2-amd64 * docker
- linuxmintd/mint21.3-amd64 * docker
- ubuntu:18.04 * docker
- ubuntu:20.04 * docker
- ubuntu:22.04 * docker
- rockylinux:8 * docker
- ./.github/actions/bindist-actions/action-deb10 * composite
- ./.github/actions/bindist-actions/action-deb11 * composite
- ./.github/actions/bindist-actions/action-deb12 * composite
- ./.github/actions/bindist-actions/action-deb13 * composite
- ./.github/actions/bindist-actions/action-fedora33 * composite
- ./.github/actions/bindist-actions/action-fedora40 * composite
- ./.github/actions/bindist-actions/action-mint193 * composite
- ./.github/actions/bindist-actions/action-mint202 * composite
- ./.github/actions/bindist-actions/action-mint213 * composite
- ./.github/actions/bindist-actions/action-ubuntu1804 * composite
- ./.github/actions/bindist-actions/action-ubuntu2004 * composite
- ./.github/actions/bindist-actions/action-ubuntu2204 * composite
- ./.github/actions/bindist-actions/action-unknown * composite
- actions/checkout v4 composite
- actions/download-artifact v4 composite
- actions/upload-artifact v4 composite
- docker://hasufell/arm64v8-ubuntu-haskell focal composite
- softprops/action-gh-release v2 composite
- vitorsgomes/s3-rm-action master composite
- aeson *
- base *
- bytestring *
- containers *
- directory *
- filepath *
- yaml >=0.11.11.2
- base *
- base *
- async >=2.0
- base *
- a *
- base *
- a *
- base *
- base *
- ghc-typelits-knownnat *
- base *
- ghc *
- syb *
- base *
- plugin *
- base *
- base *
- base *
- base *
- template-haskell *
- base >=4.14.1.0 && <4.15
- base >=4.14.1.0 && <4.15
- testdata *
- base >=4.14.1.0 && <4.15
- base >=4.14.1.0 && <4.15
- base >=4.14.1.0 && <4.15
- base >=4.14.1.0 && <4.15
- testdata *
- base >=4.14.1.0 && <4.15
- base >=4.14.1.0 && <4.15
- base * benchmark
- base *
- base * test
- base * benchmark
- base ==4.*
- base *
- base *
- base * benchmark
- base *
- base ==4.*
- base * test
- base * benchmark
- base * test
- base *
- base *
- base * benchmark
- base *
- base * test
- base * benchmark
- base *
- base * test
- aeson ==1.0.0.0
- base >=4.14.3.0 && <4.15
- lens *
- base *
- base *
- base *
- base >=4.14.3.0 && <4.15
- base >=4.14.3.0 && <4.15 test
- base >=4.7 && <5
- base *
- base *
- base *