A lightweight and standalone Haskell IDE powered by Compose Desktop
My mission is to create the only Haskell IDE that is comfortable and contains all the necessary features to effectively work with the language, whether you're a beginner or not.
-
A text editor built from scratch using a rope buffer and rendered with Skia
-
Syntax highlighting with Tree-sitter
-
Built-in Dracula and Alucard color schemes
-
HLS (LSP) support
-
GHC, Cabal, and Stack support
-
Multi-window support
The project is being developed solo and requires no code contributions.
Tip
You can support the development by leaving feedback or making a donation.
Note
The application was designed using the Reduce & Conquer architectural pattern
This project follows a highly modularized, layered architecture designed for strict isolation, testability, and scalability.
graph TD
core[":core"]
feature_presentation[":feature:*:presentation"]
feature_core[":feature:*:core"]
platform[":platform:*"]
service[":service:*"]
service --> core
feature_core --> core
feature_core --> service
feature_presentation --> core
feature_presentation --> feature_core
platform --> core
platform --> service
platform --> feature_core
platform --> feature_presentation
This project is licensed under the GNU General Public License v3.0. For commercial licensing inquiries, please contact me directly via email.
