KIBI Software Recommendations

The followings are a number of softwares which I find myself using frequently. My main working environment runs macOS; consequently, most of these will be UNIXlike tools or macOS apps. Iʼve also included some fonts that I love at the end.

Applications

CD Ripping / Audio Conversion – XLD (X Lossless Decoder)

Website
https://tmkk.undo.jp/xld/index_e.html
Repo
https://sourceforge.net/p/xld/code/
License
All rights reserved.

Very handy drag­‑and­‑drop program for converting audio files, and it does a good job of ripping CDs without having to open iTunes too.

File Mangement – Nimble Commander

Website
https://magnumbytes.com/
Repo
https://github.com/mikekazakov/nimble-commander
License
GNU General Public License, Version 3.0

A two­‑pane, keyboard­‑navigable file browser. I find this easier to work in for project directories with potentially lots of folders or files than Finder, and the ability to set a shortcut to open a file in a text editor instead of its default app is extremely handy. I use the free version available through the Mac App Store and have no complaints.

Keyboard Layout Customization – Ukelele

Website
https://software.sil.org/ukelele/
Repo
https://github.com/sillsdev/Ukelele
License
All rights reserved.

macOS has the best custom keyboard support of any operating system, but you wouldnʼt know it without downloading Ukelele, provided by SIL. Everything I type these days is written on a custom keyboard configured to my uses, and all of my custom keyboards start out being created with Ukelele.

Markdown – MacDown

Website
https://macdown.uranusjr.com/
Repo
https://github.com/MacDownApp/macdown
License
The MIT License

Better than Byword, and also free. Typically I just use CotEditor for Markdown editing, because it has more sophisticated support for Unicode and other character­‑level operations, but having a live preview is important to you, MacDown has you covered.

Media Playback – Aural

Website
https://github.com/maculateConception/aural-player/releases/latest
Repo
https://github.com/maculateConception/aural-player
License
All rights reserved.

Iʼll admit that Iʼve only been using this one for a little bit so far, but it plays my music and looks better than VLC, so, like, thatʼs 90% of my requirements right there.

Update: Iʼve noticed a few bugs but nothing I canʼt live with.

Media Tagging – kid3

Website
https://kid3.kde.org/
Repo
https://invent.kde.org/kde/kid3/
License
GNU General Public License, Version 2.0

Tagging media metadata—titles, artist, artwork, and the like—for people who donʼt use iTunes or similar library systems. The first thing I do when I download/rip an album is open it up in kid3 and edit the tags for consistency with the rest of my music library.

RDF/OWL Ontologies – Protégé

Website
https://protege.stanford.edu/
Repo
https://github.com/protegeproject/protege
License
BSD 2‑Clause License

A lot of RDF/OWL tools are expensive specialist resources targeted at Big Data corporations; this is a free program targeted at University departments. Java­‑based, which, I hate to admit, is (still) where all the good cross­‑platform app development is happening these days.

Terminal Emulator – iTerm2

Website
https://www.iterm2.com/
Repo
https://gitlab.com/gnachman/iterm2
License
GNU General Public License, Version 2.0

Ever since macOS Catalina switched the default shell to zsh, Iʼve had annoying issues with fullwidth Unicode characters in Terminal. Using iTerm2 has fixed that, so it gets my recommendation. Also, it looks just a little bit nicer than Terminal ever did.

Text Editor – CotEditor

Website
https://coteditor.com/
Repo
https://github.com/coteditor/CotEditor
License
Apache License, Version 2.0

The best text editor for macOS. Replaces: TextEdit, gEdit, and similar. Easily­‑configurable syntax highlighting. Not an IDE; do not use if youʼre expecting something like Sublime Text or Atom. Phenomenal Unicode support, just customizable enough, simply works.

Web Browser – Firefox

Website
https://www.mozilla.org/firefox/new/
Repo
https://hg.mozilla.org/mozilla-central/
License
Mozilla Public License 2.0

Iʼve never used a web browser other than Firefox and nor have I ever had any reason to. As a web designer, it consistently gives me the best results and conforms closest to existing web standards. In my experience, WebKit implementations of features often appear rather… half­‑baked, compared to Gecko ones.

Fonts

GNU Unifont

Website
http://www.unifoundry.com/unifont/
Repo
None
License
GNU General Public License, Version 2.0 with the GNU font embedding exception

Itʼs a bitmaplike font with (virtually) every Unicode codepoint. The tools created for the Unifont project can also be used to build your own bitmaplike fonts if you so please.

Junicode

Website
http://junicode.sourceforge.net/
Repo
https://sourceforge.net/p/junicode/junicode/
License
Open Font License

Probably the first font I ever fell in love with, which is a problem for me because there are very few modern fonts which have that oldstyle shape. I discovered Junicode because I needed a font which supported a wide variety of mediævalist Unicode characters, and Junicode definitely delivers.

M+ Fonts

Website
https://mplus-fonts.osdn.jp/
Repo
https://osdn.net/cvs/view/mplus-fonts/mplus_outline_fonts/
License

These fonts are free software. Unlimited permission is granted to use, copy, and distribute them, with or without modification, either commercially or noncommercially. THESE FONTS ARE PROVIDED "AS IS" WITHOUT WARRANTY.

The webpage for these fonts has influenced my web design perspective more than any other thing on the internet. The font themselves are definitely near the top of my favourite sans­‑serifs as well.