Best productivity tools for your dev life
Tags: productivity, tools, software, devlive
Published: 2019-04-12 12:48:50

**This post is taken from [my blog](https://areknawo.com), so be sure to check it out for more up-to-date content 😉**

In modern times, our lives have certainly become a bit more...  **dynamic**. Some might say its good, some that it's bad - I don't really know or care. One definitive thing, that I think we should all agree on is, that this dynamic lifestyle, just like dynamically-typed programming languages, have a bit higher level of  **error-proneness** ⛔. But, talking in pure English, this velocity in a very notable degree commits to us making more and more errors and mistakes in everyday tasks - forgetting stuff, misreading, postponing, etc. That's why, in this article, we'll explore some of the best pieces of  **software**  👨‍💻 that can really help us, stabilize and  **accelerate**  🏎 our lives and  **productivity**.

We'll be exploring a very, very broad category of general-purpose-related management tools. They will vary from ones that help you  **organize**  your life & time, all the way to  **project planning**,  **brainstorming** 🧠, and All-in-One solutions. Just a small note if you think if it's something for you. Of course, those whose lives are  **beyond**  🛸  _something that can be managed_  or planned with mere tools or even universal piece of paper - I recommend you'll read this post too - maybe you'll change your mind later on. Also, here I'll try to give proper credits to free and, especially,  **open-sourced**  solutions. But, I'll also include some  **paid** 💸 ones. There's no promotion or anything - most of these provide a fine free tier or trial period. And finally, I'll try to list all the tools I've used and enjoyed with my private opinion, but also some untested alternatives. That's all! So, without further ado - let's begin! 🔥

# To-dos

**To-dos**  represent a very good technique for  **remembering**  🤔 stuff. And, just like many other methods discussed in this post, it can be done only with a single sheet of paper and something to write. It's relatively simple and  **convenient**. But that's also a problem, at least when it comes to software. Such tools need to be  **well-designed** 💅. Authors need to provide their users with the same level of earlier mentioned convenience and  **expressibility**. A simple to-do app, that is a good start point for learning new programming language BTW, won't be enough. Successful to-do tools, need to provide best  **portability**, feature-set and have UI intuitive enough for people to have the feeling just like with real paper.

## [Any.do](https://www.any.do/)

![](https://areknawo.com/content/images/2019/04/Screenshot-from-2019-04-10-19-55-19.png)

**Any.do**  is a to-do app that  _your busy life deserves_. It's my personal favorite. It has sleek, intuitive and  **minimalistic UI**  😎 with an elegant color scheme. With its latest redesign, it applies both to the mobile app, as well as to the web version. The whole idea behind the app is really amazing.  **Drag-and-drop**,  **swipe to mark**  as done, integrated  **calendar**, tasks  **autocompletion**,  **voice assistant**  integration, and many, many others, it provides this required, natural feel. 👍

Sadly, but obviously, what's good has its  **price** 💰, and this time it's in  **freemium style**. Optional  **subscription-based**  premium tier completely removes all possible limits. This includes features like recurring tasks, additional theme and color options, and collaboration. Sure, it doesn't cost much, but considering the paid feature-set, I prefer to stay with the free option.

## [Todoist](https://todoist.com/)

![](https://areknawo.com/content/images/2019/04/Screenshot-from-2019-04-10-19-58-34.png)

**Todoist**  is yet another great to-do application being both  **cross-platform**  (web and mobile) and...  **freemium**. This time in red rather than blue shades. In my eyes, this app is certainly more focused on  **project management** 🙌, rather than everyday life (like Any.do is). This naturally comes with some additional features like templates, analytics, visualizations (of your time and tasks), backups, etc. There's also a big note about  **integrations**  🔌 with other apps and ecosystems like Google Calendar and Zapier for tasks automation. Of course, Any.do has some of these features as well, just they're as popular / widely-used. The premium, subscription version brings i.e. custom templates and automatic  **notifications** 💭.

## [TickTick](https://ticktick.com/)

![](https://areknawo.com/content/images/2019/04/Screenshot-from-2019-04-10-20-02-38.png)

**TickTick**  is one of the most  **feature-full**  apps on this list. Naturally, basic features like reminders, sharing, calendar view, and  **themes** 🎨 are all built-in and available in its free version. Because, yeah, it's again cross-platform and  **freemium**. But this time it's different. The premium, subscription-based version packs some really impressive functionalities as  **voice assistants**  📣 support, more time and calendar features and, my favorite,  **smart lists** 🤔. What smart lists basically are is a connection of filters and custom options, making your to-do lists a little bit... smarter.

With all that stuff in mind, TickTick is indeed a worthy recommendation. Adding great design and UI, maybe it is a good value indeed.

## [Wunderlist](https://www.wunderlist.com/)

![](https://areknawo.com/content/images/2019/04/Screenshot-from-2019-04-10-20-05-16.png)

**Wunderlist**  is one of the most popular to-do tools. Its main advantage is simplicity. It's primarily focused is centered around the basics -  **folders** 📁, to-dos, cross-platform and collaboration features. But fear not - there's more! Notifications, notes, hashtags and more standard-grade functionalities included. What's even more interesting is the existence of official  **developer API**, allowing you to create custom integrations and also used the existing ones. This small, but pretty feature-full list includes ones like Twitter, Slack, GitHub and Zapier which combined can deliver impressive experiences to your to-dos.

I haven't mentioned the best thing yet - it's  **totally free**! 🤑 All pro features, which were previously bundled with the premium version (ended 2018) are now available for free. This most likely has something to do with the team behind Wunderlist  **joining Microsoft**  back in 2015. This has led to the creation of other to-do list called Microsoft To-Do which can be considered Wunderlist's successor. But, as it still needs a lot of work, Wunderlist is fully-supported... for now, but  **new features aren't likely**  to be introduced to it. 😕 Still, it's such a good tool that it was worth a mention on this list.

# Charts

At list IMHO, charts of all kinds are the most underrated form for organizing stuff. While extremely popular and easy to draw on paper, working with chart software to me feels a bit... overwhelming. Dragging and dropping, connecting and loop makes this whole process boring and counterproductive. Sadly, that's the way most of these apps do it and we have to accept that. Of course, with  **well-design UI**  and vast  **feature-set**, using such tools can still be at least somewhat enjoyable.

## [Lucidchart](https://www.lucidchart.com/)

![](https://areknawo.com/content/images/2019/04/Screenshot-from-2019-04-10-20-09-46.png)

**Lucidchart**  is one of the most universal and versatile tools on this list.  **Diagrams**,  **flowcharts**,  **mind-maps**  😀(more on that later) generally fall into this single category of charts. Fine UI, a big number of different blocks,  **[UML](https://en.wikipedia.org/wiki/Unified_Modeling_Language)**  support, different styling options,  **integrations**, and  **collaboration**  🙏 features are what make this tool what it is. Naturally, there is a paid version. With support for more disk space for assets and an unlimited number of charts, 3rd-party integrations, and team management tools, premium version provides something to look forward to, especially when working with professional-grade or more than 3 diagrams at once.

## [Draw.io](https://www.draw.io/)

![](https://areknawo.com/content/images/2019/04/Screenshot-from-2019-04-10-20-12-44.png)

**Draw.io**  is my favorite diagramming tool, and that's for two reasons. First, it's a really well-designed and  **powerful tool**. 💪 Providing features similar to Lucidchart, with exception of it working completely  **offline**. This means that you can save your diagrams (in multiple formats) to places like your device, Google Drive, GitHub, Dropbox and etc. If you ask why then maybe the second fact will make it clear - it's  **fully open-source**! 🤯 You can freely use, distribute and work with this tool, totally for free. There are only some small limitations, but, as they help fund the project and are really specific, they most likely won't bother you at all. So, yeah,  **good UI**, UML-support,  **many available blocks** 📦, and styling options and source code available with the price of free sound acceptable, doesn't it?

# Mind-mapping

Now we're getting to  **my personal best**  😅 category on this list. Mind-mapping is a quite fresh  **brainstorming technique** 🤓 that gained quite a momentum lately. I guess you've already heard of it. If not, the basic idea here is that you use special connected keywords that form different branches, to note more of your  **ideas** 💡. And, with the addition of colors and drawings, believe me, this can quickly allow you to be more creative and have more ideas for your upcoming projects.

## [iMindMap](https://imindmap.com/)

![](https://areknawo.com/content/images/2019/04/Screenshot-from-2019-04-10-20-17-39.png)

**iMindMap**  is probably  **the best mind-mapping software**  out there. It's used by some big players and overseen by one of the inventors of the technique itself - Tony Buzan. It packs tons of features that make you create better mind maps in a faster, more enjoyable way. Just to list 📋 a few:  **3D view**, capture mode,  **presentation view**,  **time maps**, brainstorming board, very, very intuitive and  **nice-looking interface**  👌 and lots of built-in images, icons and theming options. All this is so incredible, that, IMHO, it's the only piece of software that can do  **better than standard paper**! 📰

Now, why wouldn't you want such a wonderful tool? Well, first it comes at a high cost. It's not a service or subscription-based app, and the total  **one-time cost**  can reach more than $200 💸. Also, although there is a mobile, iOS version of this software, it doesn't have the same "magic touch" to it like the desktop one. So, if you like working in a more portable way, this might not really be for you. Otherwise,  **highly recommended**!

## [XMind](https://www.xmind.net/)

![](https://areknawo.com/content/images/2019/04/Screenshot-from-2019-04-10-20-21-28.png)

**XMind**  is a cross-platform mind-mapping solution. It gives you an easy and comfortable way to create your maps. With  **custom styling**, you can create mind maps that don't need to follow the same patterns. And, with the recognizable, thick or thin lines, all maps created with XMind tools can look equally  **slick and modern**. 😎

For quite some time now, XMind comes in 2 versions -  **XMind: ZEN**  and  **XMind 8 Pro**. The first is based on a subscription model. It's built on top of the new, lightweight rendering engine, has modern-looking UI,  **dark mode**  🌑 and, like in the title, ZEN mode allowing you to focus on a single mind map. The Pro version, on the other hand, comes with a one-time license fee and provides additional business, presentation, and brainstorming functionalities. There's also a  **mobile version**  📱 of the app which comes with similar tooling to desktop ones and is definitely recommended for all busy and  **portable**  people out there.

## [Mindly](http://www.mindlyapp.com/)

![](https://areknawo.com/content/images/2019/04/Screenshot-from-2019-04-10-20-38-26.png)

**Mindly**  is a bit different than other tools on this list. It comes only in the mobile version (although there's a  [preview app](https://itunes.apple.com/us/app/mindly-organize-your-inner/id1023136295)  available for Macs) and is especially suitable for all people  **on the go**. 🚶 One of its key features is the new way of mind-mapping it provides. Instead of standard branches, you organize your content in  **radial structures** ⭕ that are meant to reflect the way universe works - planets rotating around the sun. And, as a matter of fact, I can say that I really enjoyed this experience. This app provided me a solid alternative for mind-mapping on mobile in combination with iMindMap on the desktop. With its simple form and  **basic styling**  💄 options, it's a perfect combination for phones and tablets. There are plans to bring this app to the big screens (as mentioned earlier), but I personally doubt in this being a good desktop app in its current form factor.

# Kanban

Now we're getting to the hidden gem of  **content planning**  and  **project management**. 🙂 I'm talking about  **Kanban**. I bet you know what it is even if you haven't heard this term before. You've most likely stumbled upon  **Trello**, right? Well, now you know. Kanban is a simple planning technique centered around a  **board**  📋 with different tasks pinned to it. That's why it's a really good way of organizing your projects, content, time and life. It can also be easily integrated with all the methods mentioned above.

## [Trello](https://trello.com/)

![](https://areknawo.com/content/images/2019/04/Screenshot-from-2019-04-10-20-45-00.png)

You probably already know  **Trello**. It's the most popular kanban tool out there. Used by many big and small companies, it already helped  **millions of users** 📣 with organizing stuff. A simple, predictable and nice-looking interface allows you to quickly manage your boards. That's especially important on-the-go when using the  **mobile version**  of Trello. And, believe it or not, you can make Trello even more useful with a number of  **3rd-party integrations** 🔌 available! Twitter, GitHub, Slack, Google services and automation tools included!

In its basic version, Trello is completely free. Sadly, the limits include only 1 integration per board, smaller attachment size restrictions and fewer theming options. The subscription-based Trello Gold removes all of the previously listed obstacles.

## [Wekan](https://wekan.github.io/)

![](https://areknawo.com/content/images/2019/04/Screenshot-from-2019-04-10-20-46-58.png)

Now, let's get to the  **open-source**! 📖 That's right! There are open-source tools just like Trello, that you can fully use and even host on your own. One of which being  **Wekan**. Having interface and general feeling (although it can feel a bit less polished in some places) comparable to Trello, it can quickly make you feel like home. With a  **vibrant community**  behind it, this project has a  **bright future**. 🌟

## [Restyaboard](https://restya.com/board)

![](https://areknawo.com/content/images/2019/04/Screenshot-from-2019-04-10-20-49-19.png)

**Restyaboard**  is yet another  **open-source**  kanban tool out there. But this time, it's incredibly similar to Trello. With  **polished UI** ✨, some great features and Zapier automation - it can be considered as a viable alternative. Just keep in mind that while open-source, this piece of software is marked with  **OSL-3.0 license**, meaning that there are some use-cases that need to be  [paid for](https://restya.com/board/pricing).

# Manage your life

So, here you go! All the tools above are just  **a fraction**  of management software available out there. But, with that being said, these are some of the  **best tools**  that I personally enjoyed using. Only some of them are completely free or open-source, but maybe, in some cases, it's worth the cost. Of course, it's a private decision of every person or company. I just hope I helped you in this choice and thus, make your life more arranged and  **creative**. 🤯

**What do you think**  of the list above? Do you have any other options of your own? Let me know in the comment section below. Also, please  **share this article**  with others (especially ones who really need tools like that). Furthermore, consider  **following me**  [**on Twitter**](https://twitter.com/areknawo),  [**on my Facebook page**](https://www.facebook.com/areknawoblog)  and checking out [**my personal blog**](https://areknawo.com) As always, thanks for reading and have a  **nice day**! 😉