Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge. Learn more →
Top 23 Haskell Development Projects
-
I have also seen some projects on github like ShellCheck which first make a library, expose all the modules and then simple add that do build-depends of the final executable. Is this the recommended approach than having just one executable and adding all the modules to other-modules:?
-
With Depot, we make use of two Dockerfile linters, hadolint and a set of Dockerfile linter rules that Semgrep has written to make a bit of a smarter Dockerfile linter.
-
InfluxDB
Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.
-
Ah, didn't run into this issue, as I don't use vscode.
Apparently there is some work being done to improve the stack <> hls experience, but I wouldn't know how it's going and when it's being delivered: https://github.com/commercialhaskell/stack/issues/6154
-
-
niv
-
-
You can use ghcid. It compiles the code, and shows if there are any errors as you save your file. Have two terminals. One for editing your file...other one with ghcid ($ ghcid path/to/filename.hs). Right click on the ghcid terminal and click `always on top`. That way, It will be always visible as you are typing and saving code.
-
Onboard AI
Learn any GitHub repo in 59 seconds. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at www.getonboard.dev.
-
-
Project mention: Browser to Haskell Wasm Reactor Module Communication Example | /r/haskell | 2023-02-28
I have a similar example based on Ormolu live. I wonder if there are any libraries being developed to send data back and forth?
-
Another interesting implementation is Shake: https://shakebuild.com/
It is technically a Haskell DSL, but supports Ninja files, time estimates and has tools for linting and profiling.
-
-
-
-
-
-
-
-
-
-
cabal-install-parsers
Scripts and instructions for using CI services (e.g. Travis CI or Appveyor) with multiple GHC configurations
-
-
-
fourmolu
A fourk of ormolu that uses four space indentation and allows arbitrary configuration. Don't like it? PRs welcome!
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Haskell Development related posts
- Regex support to list modules in .cabal?
- Shellcheck finds bugs in your shell scripts
- [ANN] Fourmolu 0.14.1.0
- Is there a syntax checker?
- Shellcheck – finds bugs in your shell scripts
- Ask HN: How does one practice day to day shell scripting
- SQL Join Flavors
-
A note from our sponsor - InfluxDB
www.influxdata.com | 10 Dec 2023
Index
What are some of the best open-source Development projects in Haskell? This list will help you:
Project | Stars | |
---|---|---|
1 | ShellCheck | 33,844 |
2 | hadolint | 9,244 |
3 | stack | 3,919 |
4 | hlint | 1,407 |
5 | niv | 1,341 |
6 | fay | 1,285 |
7 | ghcid | 1,103 |
8 | leksah | 972 |
9 | ormolu | 881 |
10 | shake | 747 |
11 | hoogle | 701 |
12 | hpack | 593 |
13 | H | 575 |
14 | hindent | 549 |
15 | stan | 537 |
16 | stgi | 507 |
17 | criterion | 493 |
18 | retrie | 482 |
19 | nixfmt | 457 |
20 | cabal-install-parsers | 426 |
21 | shelly | 403 |
22 | haskell-lsp | 342 |
23 | fourmolu | 309 |