Haven

This project was put on hold and is very likely to be fully abandoned.

LLMs have made it obsolete. Buying a MacBook has made it obsolete.

You may regard it as a statement from an earlier age.


As a computer power user, I often get unhappy, especially as a result of the changes that have happened over the last decade:

haven is an umbrella project for a range of mostly desktop applications. The greater goal is to create a fresh computing environment for daily work and play—​easily controllable, reasonably complex, both visually and internally unified and last but not least responsive.

I’m not trying to create anything novel but to achieve something elegant and pleasing.

Related articles:

Further reading

To get a better sense of the direction this project is going in, you can take a look at a list of GoodThings and BadThings. If you’re of the shallower kind, have a look at Identity, and if you’re interested in the overall design, consult Technicalities.

Status

Trying to gain momentum; there’s an astounding amount of work to be done. Hop on if you know Go well, my contact is on the front page. Top priority tasks:

Mockups

ht — terminal emulator

This is just supposed to be a simple terminal emulator application.
It ought to be a rather simple exercise.

While I despise the Unix terminal, I can’t just stop using Unix tools, and so I’ll need a means to interact with them. One day it might evolve into a graphical terminal with a tty compatibility layer, which would need integrating a custom POSIX shell such as https://github.com/mvdan/sh.