DEV Community

Nikita Sobolev
Nikita Sobolev

Posted on • Edited on

9 best open-source findings, October 2019

Hello, everyone!

Let me introduce a list of the best open-source findings for October 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 (mirror link).

In this list we will discuss: Rust, Swift, TypeScript, JavaScript, Go, Scala, and Python.
This includes web and mobile development, developer tooling, and Big Data tooling.

vue-interactive-paycard

Beautiful credit card component with smooth animations.
Written in JavaScript + Vue.

Link

vue-interactive-paycard

rx

Minimalistic pixel-editor, that feels like vi.
Written in Rust.

Link

rx

Bow

Swift function programming! Supports "emulated HKT", algebraic data types, and ad-hoc polymorphism.
Written in Swift.

Link

Bow

is-website-vulnerable

CLI tool to check for insecure javascript code and libraries on any website. Just type an address!
Written in JavaScript.

Link

is-website-vulnerable

SandDance

Beautiful data visualisation library.
Written in TypeScript.

Link

SandDance

spleeter

spleeter makes it easy to train source separation model (assuming you have a dataset of isolated sources), and provides already trained state of the art model for performing various flavour of separation.
Written in Python.

Link

spleeter

grpcui

An interactive web UI for gRPC, along the lines of Postman.
Written in Go.

Link
There's also a curl alternative

grpcui

polynote

Polynote is a different kind of notebook. It supports mixing multiple languages in one notebook, and sharing data between them seamlessly. It encourages reproducible notebooks with its immutable data model. Supports: Scala, Python, SQL, Vega.
Written in Scala and Python.

Link

polynote

mermaid-js

Draw graphs and charts as text! This is a must for writing a great documentation.
Written in JavaScript.

Link
Has lots of plugins for different tools, like:

mermaid-js

Bonus!

Here is the list of the best practices for mostly any programming language. Why "mostly"? Because it, obviously, does not cover all ~3600 existing languages. But, you can always add your favourite language in case it is missing. PRs are welcome!

That's it for today! Make sure to subscribe 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.

Top comments (4)

Collapse
 
sobolevn profile image
Nikita Sobolev • Edited

That's what open-source is for: making for-profit companies richer for free. </sarcasm>

Collapse
 
isakal profile image
Ivan Sakal

grpcui is more of like rest client like postman. Insomnia is a good and comperhensive postman alternative. However if we are talking CLI tools like curl, httpie is a good alternative that is very easy to use and docs are great. Other than that great post πŸ”₯πŸ”₯

Collapse
 
jeckerson profile image
Jeckerson

You forgot to translate "Бонус!" word. ;)

Collapse
 
sobolevn profile image
Nikita Sobolev

Fixed! Thanks!