neohaskell

neohaskell/NeoHaskell

⏩ NeoHaskell is a dialect of Haskell that is focused on newcomer-friendliness and productivity.

11 good first / help-wanted issues · Haskell · last activity Jul 1, 2026

346 stars 11 forks 346 watchers Haskell Apache License 2.0
ai beginner-friendly command-line concurrency developer-experience domain-driven-design event-sourcing functional-programming haskell mobile neohaskell programming-language
11 Open Issues Need Help Last updated: Jul 1, 2026

Open Issues Need Help

View All on GitHub
neohaskell/NeoHaskell
346

⏩ NeoHaskell is a dialect of Haskell that is focused on newcomer-friendliness and productivity.

Haskell
#ai#beginner-friendly#command-line#concurrency#developer-experience#domain-driven-design#event-sourcing#functional-programming#haskell#mobile#neohaskell#programming-language
type: feature good first issue package: core effort: 1
neohaskell/NeoHaskell
346

⏩ NeoHaskell is a dialect of Haskell that is focused on newcomer-friendliness and productivity.

Haskell
#ai#beginner-friendly#command-line#concurrency#developer-experience#domain-driven-design#event-sourcing#functional-programming#haskell#mobile#neohaskell#programming-language
good first issue type: testing effort: 5 priority: soon package: auth
neohaskell/NeoHaskell
346

⏩ NeoHaskell is a dialect of Haskell that is focused on newcomer-friendliness and productivity.

Haskell
#ai#beginner-friendly#command-line#concurrency#developer-experience#domain-driven-design#event-sourcing#functional-programming#haskell#mobile#neohaskell#programming-language
good first issue package: core type: testing type: fix effort: 3 priority: important work: obvious
neohaskell/NeoHaskell
346

⏩ NeoHaskell is a dialect of Haskell that is focused on newcomer-friendliness and productivity.

Haskell
#ai#beginner-friendly#command-line#concurrency#developer-experience#domain-driven-design#event-sourcing#functional-programming#haskell#mobile#neohaskell#programming-language
type: feature good first issue package: cli effort: 2 work: obvious
neohaskell/NeoHaskell
346

⏩ NeoHaskell is a dialect of Haskell that is focused on newcomer-friendliness and productivity.

Haskell
#ai#beginner-friendly#command-line#concurrency#developer-experience#domain-driven-design#event-sourcing#functional-programming#haskell#mobile#neohaskell#programming-language

AI Summary: The project's CI/CD pipeline is excessively slow (30+ minutes) because it uses `nix-shell --run "cabal test"`, leading to duplicate builds and significant overhead. The proposed solution is to refactor the CI/CD to leverage `haskell.nix`'s native test component building, directly building tests as Nix derivations via `nix-build`, which is expected to reduce CI time by 20-25 minutes.

Complexity: 4/5
help wanted type: testing effort: 8 priority: important work: obvious
neohaskell/NeoHaskell
346

⏩ NeoHaskell is a dialect of Haskell that is focused on newcomer-friendliness and productivity.

Haskell
#ai#beginner-friendly#command-line#concurrency#developer-experience#domain-driven-design#event-sourcing#functional-programming#haskell#mobile#neohaskell#programming-language

AI Summary: Doctests are failing with a "cannot satisfy -package-id Cabal" error after migrating to Haskell.nix. This issue stems from package environment mismatches and missing GHC environment variables in the isolated Nix build environment, risking documentation drift and broken examples. Potential solutions include setting specific GHC environment variables or migrating to `cabal-docspec`.

Complexity: 3/5
type: docs help wanted package: core type: testing effort: 8 priority: important work: complex
neohaskell/NeoHaskell
346

⏩ NeoHaskell is a dialect of Haskell that is focused on newcomer-friendliness and productivity.

Haskell
#ai#beginner-friendly#command-line#concurrency#developer-experience#domain-driven-design#event-sourcing#functional-programming#haskell#mobile#neohaskell#programming-language
good first issue help wanted type: chore type: testing priority: urgent work: obvious
neohaskell/NeoHaskell
346

⏩ NeoHaskell is a dialect of Haskell that is focused on newcomer-friendliness and productivity.

Haskell
#ai#beginner-friendly#command-line#concurrency#developer-experience#domain-driven-design#event-sourcing#functional-programming#haskell#mobile#neohaskell#programming-language
good first issue package: cli type: chore work: obvious
neohaskell/NeoHaskell
346

⏩ NeoHaskell is a dialect of Haskell that is focused on newcomer-friendliness and productivity.

Haskell
#ai#beginner-friendly#command-line#concurrency#developer-experience#domain-driven-design#event-sourcing#functional-programming#haskell#mobile#neohaskell#programming-language
good first issue package: cli type: chore work: obvious
neohaskell/NeoHaskell
346

⏩ NeoHaskell is a dialect of Haskell that is focused on newcomer-friendliness and productivity.

Haskell
#ai#beginner-friendly#command-line#concurrency#developer-experience#domain-driven-design#event-sourcing#functional-programming#haskell#mobile#neohaskell#programming-language
type: feature good first issue package: cli effort: 1
neohaskell/NeoHaskell
346

⏩ NeoHaskell is a dialect of Haskell that is focused on newcomer-friendliness and productivity.

Haskell
#ai#beginner-friendly#command-line#concurrency#developer-experience#domain-driven-design#event-sourcing#functional-programming#haskell#mobile#neohaskell#programming-language