9 best open-source findings, August 2019
Tags: opensource, hacktoberfest, webdev, beginners
Published: 2019-09-04 12:57:00

Happy autumn, everyone! 🎃

Let me introduce a list of the best open-source findings for August 2019.

If you want to have more awesomeness, including new and useful open-source tools, great articles, and excellent talks - you can join my telegram channel called [@OpensourceFindings](https://t.me/opensource_findings) ([mirror link](https://tlg.name/opensource_findings)).

In this list we will discuss: Python, Rust, JavaScript, Go. 
This includes web development, ops, and developer tooling.


## heartrate


Simple real-time visualization of the execution of a Python program
Written in Python.

[Link](https://github.com/alexmojaki/heartrate)

![heartrate gif](https://media.giphy.com/media/H7wUw65MLvHLoX4sMW/giphy.gif)

## npkill

List any `node_modules` directories in your system, as well as the space they take up. You can then select which ones you want to erase to free up space. Cleans up literally A LOT OF SPACE!
Written in TypeScript.

[Link](https://github.com/voidcosmos/npkill)

![npkill demo](https://npkill.js.org/img/npkill-demo-0.3.0.gif)

## ciao

HTTP checks & tests (private & public) monitoring - check the status of your URL. Has a very nice UI.
Written in Ruby.

[Link](https://github.com/brotandgames/ciao)

![ciao http](https://www.brotandgames.com/assets/ciao-checks.png)

## returns

A set of primitives to write type-safe monads and functional composition in Python. 
Written in Python.

[Link](https://github.com/dry-python/returns)

![returns demo](https://habrastorage.org/webt/pn/ww/dm/pnwwdmzlpambjqkltaotrdss3gy.png)

## pastel

A command-line tool to generate, analyze, convert and manipulate colors.
Written in Rust.

[Link](https://github.com/sharkdp/pastel)

![pastel demo](https://raw.githubusercontent.com/sharkdp/pastel/master/doc/pastel.gif)

## chart.xkcd

`xkcd` styled chart lib.
Written in JavaScript. 

[Link](https://github.com/timqian/chart.xkcd)

![chart.xkcd](https://raw.githubusercontent.com/timqian/images/master/20190819131226.gif)

## portray

`portray` is a Python3 command-line tool and library that helps you create great documentation websites for your Python projects with as little effort as possible.
Written in Python.

[Link](https://timothycrosley.github.io/portray/)

![portray demo](https://raw.githubusercontent.com/timothycrosley/portray/master/art/example.gif)

## nushell

New shell from Yehuda Katz (Ember.js) and Jonathan Turner (TypeScript, Rust). The main idea is simple: everything inside your shell is data!
Written in Rust.

[Link](https://github.com/nushell/nushell)
[Announcing post](http://www.jonathanturner.org/2019/08/introducing-nushell.html)

![nushell](http://jonathanturner.org/images/nushell-autocomplete4.gif)

## wtf

`wtf` is a personal information dashboard for your terminal, developed for those who spend most of their day in the command line.
Written in Go.

[Link](https://wtfutil.com/)

![wtf](https://wtfutil.com/imgs/screenshot.jpg)

## Bonus!

One of the most interesting articles for this period is an article by @dan_abramov about Algebraic Effects. It easy to understand, has nice examples, and links to more advanced topics: https://overreacted.io/algebraic-effects-for-the-rest-of-us/

That's it for today! Make sure to [subscribe](https://t.me/opensource_findings) to my channel if you liked this list. I am going to post new ones each month. Also, feel free to post any cool projects you know in the comments. Feedback is always welcome.