Skip to content
/ haskcore Public

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

Notifications You must be signed in to change notification settings

numq/haskcore

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

88 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