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.
rx
Minimalistic pixel-editor, that feels like vi
.
Written in Rust.
Bow
Swift function programming! Supports "emulated HKT", algebraic data types, and ad-hoc polymorphism.
Written in Swift.
is-website-vulnerable
CLI tool to check for insecure javascript code and libraries on any website. Just type an address!
Written in JavaScript.
SandDance
Beautiful data visualisation library.
Written in TypeScript.
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.
grpcui
An interactive web UI for gRPC, along the lines of Postman.
Written in Go.
Link
There's also a curl alternative
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.
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:
- Sphinx
- Confluence
- Lot's of others
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.