I've been head down for the past few months this year, working on a major overhaul of Fern, the note-taking, journal, knowledge-management shell script that I made over a year ago. Super excited to be able to share the new project, which is inching closer to v1.

It's now a beautiful Terminal UI (TUI), written in Go, leveraging the amazing BubbleTea, Glamour libraries. I wanted to make something that could be powerful like
#Obsidian or #Logseq while keeping the footprint low as possible. Binary is around 28MB and it runs on that much Memory at fresh start.

Still a bit of a ways off to declaring v1.0 ready, but I'd love love love if anyone wants to be a beta tester of v0.9.0(main). Any feedback, feature ideas that fit your workflow, or bug reports would be hugely helpful.

If you can't beta test that's okay, just share this with friends who might enjoy it. Boosts are most welcome! Thank you!

https://codeberg.org/InodeLabs/fern #knowledgemanagement #notetaking #journaling #tui #bubbletea #golang #terminal
Demo of Fern (search, tabs, note linking)! Recorded programmatically with VHS. 😍 #knowledgemanagement #notetaking #journaling #tui #bubbletea #golang #terminal
@bugwhisperer I tried installing on my mac and got this far...
@jd Hi! Thanks for trying to install it. ​
It looks like you don't have the Go language installed. You'll need to install Go first (see:
https://golang.org/doc/install). Once Go is installed is should install OK. I updated the project readme with that as a prerequisite.

Let me know how that goes for you. Happy to help further if that doesn't do it. Cheers!
#knowledgemanagement #notetaking #journaling #tui #bubbletea #golang #terminal
Download and install - The Go Programming Language

@jd Just FYI I will look into doing pre-built binaries for future releases (v1.0.0 and on), so that there's nothing to install. ​​ That way only need download the binary and save it to a folder in your PATH. #knowledgemanagement #notetaking #journaling #tui #bubbletea #golang #terminal