Command-line projects
xstarter
Application launcher for Linux
It lives in terminal and works well with tiling window managers (e.g. xmonad, i3 etc).
C, ncurses
Links:
Repetition
Spaced repetition in terminal.
Go
Links:
helm-xstarter
This Emacs package offers a Helm interface for xstarter. It loads a list of installed applications and lets a user select one to launch.
Emacs Lisp
Links:
derid (in progress)
Terminal-based, dired-inspired file manager
C++, ncurses
Links: