Skip to content
/ haskcore Public

A modern, lightweight standalone desktop IDE with LSP support, built with Kotlin & Compose Desktop for Haskell development

numq/haskcore

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

69 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

haskcore

Java Kotlin Compose Haskell Status

πŸ–€ Support this project
Bitcoin (BTC) bc1qs6qq0fkqqhp4whwq8u8zc5egprakvqxewr5pmx
Ethereum (ETH) 0x3147bEE3179Df0f6a0852044BFe3C59086072e12
USDT (TRC-20) TKznmR65yhPt5qmYCML4tNSWFeeUkgYSEV


haskcore logo

A modern, lightweight standalone desktop IDE with LSP support, built with Kotlin & Compose Desktop for Haskell development


Because Haskell deserves its own IDE

Note

The application was designed using the Reduce & Conquer architectural pattern

Development

Important

This is an approximate status and may change as development progresses

πŸ“¦ Package 🎯 Functionality πŸ—οΈ Layer βœ… Status
clipboard Clipboard management Low-level βœ… Stable
compiler Single-file compilation Low-level βœ… Stable
editor Code editing UI ❌ Planned
explorer File navigation UI βœ… Stable
filesystem Virtual file system Low-level βœ… Stable
keymap Hotkeys Core ❌ Planned
lsp LSP protocol Core 🚧 In progress
output Console output UI 🚧 In progress
process Process execution Low-level βœ… Stable
project Project management Core 🚧 In progress
runner Project execution Core ❌ Planned
stack Stack integration Low-level βœ… Stable
workspace IDE state Core 🚧 In progress