Open source software I use for development

I love open source software, and I try to use it whenever possible. The ability to be able to fork the codebase and add (or fix) functionality you need means you’re not reliant on a third party for a bug fix.

In an effort to share more open source software, here are a couple of repositories for tools that I find useful day-to-day for development:

  • Super Productivity - An open source time tracking / task organization tool that integrates with Jira, GitHub and GitLab.

  • Pandoc - This is a great tool that enables easy conversion between markup formats. I mainly use it to write documentation in a markdown editor and then convert it to MediaWiki format.

  • ScreenToGif - ScreenToGif allows you to record your screen and save it as, you guessed it, a GIF. I find this incredibly useful for sharing quick demos / new functionality in video format.

  • Draw.io - It’s worth noting this project is open source, but closed to contributors. I use it to make UML diagrams and flowcharts to describe functionality and system architecture changes.

  • Git Recall - This a really useful tool that allows you to quickly browse through commit diffs in the terminal.


Posted on August 28, 2021

MarkText - An Open Source Markdown Editor

After switching over my blog to Gatsby and using markdown, I have been on the lookout for a decent markdown editor to use for writing. Up until now, I have been using a combination of Dillinger.io and Markdown Navigator Enhanced in PHPStorm.

I switch between a windows desktop computer and a MacBook throughout the day, so having the same software on both platforms was vital to me. I also wanted something open-source, as I’m trying to focus on making more open-source contributions.

Well, I’ve found something that satisfies both of the above: Mark Text.

An image of MarkText software

I could talk about all of its features and how its interface is beautifully minimalistic, but you can read all about that on their website or if README.md is more your thing, check out their Github.


Posted on November 30, 2020

Create a URL Shortener With Your Domain

If you use URL shortening services like TinyURL , it may be worth your while to setup a domain shortening service on your own domain. This is quiet easily done with a WordPress plugin now.

YOURLS is a free PHP script created by Lester Chan and Ozh Richard that allow you to create something similar to TinyURL.

  • It is easy to install.
  • It has a statistic side that allows you to keep track of all the URLs you are currently using.
  • It also easily allows you to choose between making your service open for all or just for you.
  • It lets you have customizable links instead of random characters.
  • Lastly it has a bookmarklet that allows you to make TinyURLs on the fly!

Download it and try it out!


Posted on September 24, 2009