Ecosyste.ms: Summary

An open API service providing a high level summary for open source projects.

Haskell: https://github.com/haskell/haskell-language-server

cabal ghc hacktoberfest haskell haskell-language-server ide lsp-server stack

Score: 24.626321016395764

Last synced: 5 minutes ago
JSON representation

Repository metadata:

Official haskell ide support via language server (LSP). Successor of ghcide & haskell-ide-engine.


Owner metadata:


Committers metadata

Last synced: 1 day ago

Total Commits: 3,194
Total Committers: 247
Avg Commits per committer: 12.931
Development Distribution Score (DDS): 0.854

Commits in past year: 373
Committers in past year: 53
Avg Commits per committer in past year: 7.038
Development Distribution Score (DDS) in past year: 0.85

Name Email Commits
jneira a****b@g****m 465
Pepe Iborra p****a@g****m 452
Zubin Duggal z****l@g****m 181
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
Potato Hatsue 1****7@q****m 82
Michael Peyton Jones m****e@m****m 81
Luke Lau l****u@i****m 69
Jan Hrcek 2****k 66
fendor f****r 62
dependabot[bot] 4****] 61
Lei Zhu j****e@g****m 58
Neil Mitchell 3****a 56
George Thomas g****s@g****m 54
Fendor p****s@g****m 53
Junyoung/Clare Jang j****0@g****m 50
Peter Wicks Stringfield p****d@g****m 46
soulomoon f****2@g****m 35
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 26
Jeff Windsor j****r@g****m 26
Andy a****8 23
Nathan Maxson j****s@g****m 22
Nick Suchecki 4****h 19
Matthew Pickering m****g@g****m 18
Pepe Iborra p****a@m****m 18
and 217 more...

Issue and Pull Request metadata

Last synced: 1 day ago

Total issues: 2,178
Total pull requests: 2,115
Average time to close issues: 7 months
Average time to close pull requests: 14 days
Total issue authors: 689
Total pull request authors: 199
Average comments per issue: 5.76
Average comments per pull request: 3.04
Merged pull request: 1,789
Bot issues: 0
Bot pull requests: 93

Past year issues: 329
Past year pull requests: 456
Past year average time to close issues: about 1 month
Past year average time to close pull requests: 7 days
Past year issue authors: 130
Past year pull request authors: 54
Past year average comments per issue: 3.6
Past year average comments per pull request: 2.42
Past year merged pull request: 346
Past year bot issues: 0
Past year bot pull requests: 47

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/haskell/haskell-language-server

Top Issue Authors

  • pepeiborra (109)
  • jneira (102)
  • michaelpj (73)
  • isovector (69)
  • fendor (54)
  • ndmitchell (52)
  • soulomoon (44)
  • alanz (43)
  • mpickering (34)
  • maralorn (29)
  • expipiplus1 (29)
  • konn (28)
  • hasufell (25)
  • googleson78 (25)
  • berberman (24)

Top Pull Request Authors

  • pepeiborra (290)
  • jneira (224)
  • isovector (129)
  • fendor (107)
  • michaelpj (96)
  • jhrcek (92)
  • wz1000 (89)
  • dependabot[bot] (76)
  • July541 (70)
  • berberman (69)
  • soulomoon (54)
  • alanz (43)
  • Ailrun (41)
  • Anton-Latukha (26)
  • bubba (25)

Top Issue Labels

  • type: bug (938)
  • type: enhancement (621)
  • component: ghcide (275)
  • status: needs triage (185)
  • CI (140)
  • status: needs info (131)
  • type: support (117)
  • component: wingman (96)
  • can-workaround (93)
  • build tool: stack (75)
  • status: blocked (74)
  • component: hls-eval-plugin (66)
  • status: in discussion (64)
  • component: hie-bios (57)
  • level: easy (56)
  • component: plugins (54)
  • performance (53)
  • old_type: distribution (50)
  • component: hls-hlint-plugin (48)
  • old_type: meta (47)
  • os: nixos (42)
  • os: windows (33)
  • multi-component (27)
  • component: imports plugin (26)
  • component: implicit-hie (25)
  • documentation (25)
  • os: macos (23)
  • component: formatters (23)
  • build tool: cabal (22)
  • ZuriHac (20)

Top Pull Request Labels

  • merge me (880)
  • dependencies (76)
  • status: needs review (20)
  • status: unfinished (10)
  • status: needs info (8)
  • WIP (4)
  • CI (2)
  • status: in discussion (1)
  • priority: high (1)
  • GSoC (1)
  • component: ghcide (1)
  • status: blocked (1)
  • type: enhancement (1)
  • component: hls-hlint-plugin (1)
  • component: wingman (1)
  • build tool: cabal (1)
  • hacktoberfest-accepted (1)

Package metadata

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 over 2 years ago)
  • Last Synced: 2024-05-09T11:33:50.419Z (1 day ago)
  • Versions: 53
  • Dependent Packages: 37
  • Dependent Repositories: 15
  • Downloads: 21,806 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)
hackage.haskell.org: hls-plugin-api

  • Homepage: https://github.com/haskell/haskell-language-server#readme
  • Licenses: Apache-2.0
  • Latest release: 2.8.0.0 (published 2 days ago)
  • Last Synced: 2024-05-09T11:33:47.647Z (1 day ago)
  • Versions: 28
  • Dependent Packages: 35
  • Dependent Repositories: 12
  • Downloads: 9,301 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)
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 6 months ago)
  • Last Synced: 2024-05-08T14:03:12.284Z (2 days ago)
  • Versions: 8
  • Dependent Packages: 5
  • Dependent Repositories: 5
  • Downloads: 6,051 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.8.0.0 (published 2 days ago)
  • Last Synced: 2024-05-09T11:33:55.907Z (1 day ago)
  • Versions: 27
  • Dependent Packages: 1
  • Dependent Repositories: 1
  • Downloads: 7,298 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.8.0.0 (published 2 days ago)
  • Last Synced: 2024-05-09T11:33:48.028Z (1 day ago)
  • Versions: 18
  • Dependent Packages: 16
  • Dependent Repositories: 1
  • Downloads: 5,441 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.7.0.0 (published 2 months ago)
  • Last Synced: 2024-05-08T14:03:02.339Z (2 days ago)
  • Versions: 11
  • Dependent Packages: 0
  • Dependent Repositories: 8
  • Downloads: 82 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.8.0.0 (published 2 days ago)
  • Last Synced: 2024-05-09T11:33:47.904Z (1 day ago)
  • Versions: 20
  • Dependent Packages: 0
  • Dependent Repositories: 11
  • Downloads: 1,857 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 4 months ago)
  • Last Synced: 2024-05-08T14:03:15.237Z (2 days ago)
  • Versions: 22
  • Dependent Packages: 1
  • Dependent Repositories: 0
  • Downloads: 5,050 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 9 months ago)
  • Last Synced: 2024-05-08T14:02:50.960Z (2 days ago)
  • Versions: 14
  • Dependent Packages: 1
  • Dependent Repositories: 0
  • Downloads: 3,912 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 4 months ago)
  • Last Synced: 2024-05-08T14:02:49.929Z (2 days ago)
  • Versions: 17
  • Dependent Packages: 1
  • Dependent Repositories: 0
  • Downloads: 4,252 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 over 3 years ago)
  • Last Synced: 2024-05-08T14:03:17.703Z (2 days ago)
  • Versions: 1
  • Dependent Packages: 1
  • Dependent Repositories: 0
  • Downloads: 226 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 3 months ago)
  • Last Synced: 2024-05-08T14:03:01.283Z (2 days ago)
  • Versions: 3
  • Dependent Packages: 1
  • Dependent Repositories: 0
  • Downloads: 332 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 over 1 year ago)
  • Last Synced: 2024-05-09T11:33:47.403Z (1 day ago)
  • Versions: 11
  • Dependent Packages: 1
  • Dependent Repositories: 0
  • Downloads: 305 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

ghcide/test/data/cabal-exe/a/a.cabal hackage
  • base *
ghcide/test/data/ignore-fatal/ignore-fatal.cabal hackage
  • base *
ghcide/test/data/multi/a/a.cabal hackage
  • async *
  • base *
ghcide/test/data/multi/b/b.cabal hackage
  • a *
  • base *
ghcide/test/data/multi/c/c.cabal hackage
  • a *
  • base *
ghcide/test/data/plugin-knownnat/plugin.cabal hackage
  • base *
  • ghc-typelits-knownnat *
ghcide/test/data/plugin-recorddot/plugin.cabal hackage
  • base *
  • record-dot-preprocessor *
  • record-hasfield *
ghcide/test/data/rootUri/dirA/foo.cabal hackage
  • base *
ghcide/test/data/rootUri/dirB/foo.cabal hackage
  • base *
hie-compat/hie-compat.cabal hackage
  • array *
  • base <4.17
  • bytestring *
  • containers *
  • directory *
  • filepath *
  • ghc *
  • ghc-boot *
  • ghc-lib <9.0
  • transformers *
plugins/hls-eval-plugin/test/info-util/info-util.cabal hackage
  • base >=4.7 && <5
plugins/hls-eval-plugin/test/testdata/test.cabal hackage
  • QuickCheck *
  • base >=4.7 && <5
  • info-util *
test/testdata/addPackageTest/cabal-exe/add-package-test.cabal hackage
  • base >=4.7 && <5
test/testdata/addPackageTest/cabal-lib/add-package-test.cabal hackage
  • base >=4.7 && <5
test/testdata/addPackageTest/hpack-exe/asdf.cabal hackage
  • base >=4.7 && <5
test/testdata/badProjects/cabal/bad-cabal.cabal hackage
  • base >=4.7 && <5
  • does-not-exist *
test/testdata/completion/completions.cabal hackage
  • base *
test/testdata/definition/definitions.cabal hackage
  • base *
test/testdata/hieBiosMainIs/hieBiosMainIs.cabal hackage
  • base ==4.12.*
test/testdata/redundantImportTest/test.cabal hackage
  • base >=4.7 && <5
test/testdata/testdata.cabal hackage
  • base *
test/wrapper/testdata/cabal-cur-ver/cabal-cur-ver.cabal hackage
  • base *
test/wrapper/testdata/stack-8.10.7/foo.cabal hackage
  • base *
docs/requirements.txt pypi
  • Sphinx *
  • docutils <0.19
  • myst-parser *
  • sphinx-rtd-theme *
.github/actions/setup-build/action.yml actions
  • actions/cache v3 composite
  • haskell/actions/setup v2 composite
.github/workflows/bench.yml actions
  • ./.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/workflows/build.yml actions
  • actions/checkout v3 composite
  • actions/download-artifact v3 composite
  • actions/github-script v6 composite
  • actions/upload-artifact v3 composite
  • actions/upload-release-asset v1.0.2 composite
.github/workflows/caching.yml actions
  • ./.github/actions/setup-build * composite
  • actions/checkout v3 composite
  • fkirc/skip-duplicate-actions v5.3.0 composite
.github/workflows/flags.yml actions
  • ./.github/actions/setup-build * composite
  • actions/checkout v3 composite
  • fkirc/skip-duplicate-actions v5.3.0 composite
.github/workflows/hackage.yml actions
  • ./.github/actions/setup-build * composite
  • actions/checkout v3 composite
  • actions/download-artifact v3 composite
  • actions/upload-artifact v3 composite
  • haskell-actions/hackage-publish v1 composite
.github/workflows/hlint.yml actions
  • actions/checkout v3 composite
  • rwe/actions-hlint-run v2 composite
  • rwe/actions-hlint-setup v1 composite
.github/workflows/nix.yml actions
  • actions/checkout v3 composite
  • cachix/cachix-action v12 composite
  • cachix/install-nix-action v18 composite
  • fkirc/skip-duplicate-actions v5.3.0 composite
.github/workflows/pre-commit.yml actions
  • ./.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/workflows/test.yml actions
  • ./.github/actions/setup-build * composite
  • actions/cache v3 composite
  • actions/checkout v3 composite
  • fkirc/skip-duplicate-actions v5.3.0 composite
plugins/hls-cabal-fmt-plugin/test/testdata/commented_testdata.cabal hackage
  • base >=4.14.1.0 && <4.15
plugins/hls-cabal-fmt-plugin/test/testdata/simple_testdata.cabal hackage
  • base >=4.14.1.0 && <4.15
plugins/hls-cabal-plugin/test/testdata/invalid.cabal hackage
  • base *
plugins/hls-cabal-plugin/test/testdata/licenseCodeAction.cabal hackage
  • base *
plugins/hls-module-name-plugin/test/testdata/canonicalize/canonicalize.cabal hackage
  • base *
plugins/hls-stan-plugin/hls-stan-plugin.cabal hackage
  • base *
  • containers *
  • data-default *
  • deepseq *
  • ghc *
  • ghcide *
  • hashable *
  • hls-plugin-api *
  • lsp-types *
  • stan *
  • text *
  • transformers *
  • unordered-containers *
  • aeson * test
  • base * test
  • containers * test
  • filepath * test
  • hls-plugin-api * test
  • hls-stan-plugin * test
  • hls-test-utils ==1.5.* test
  • lens * test
  • lsp-types * test
  • text * test
shake-bench/shake-bench.cabal hackage
  • 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 *
test/testdata/wErrorTest/test.cabal hackage
  • base >=4.7 && <5