Open Source Tinker #25
textual, tailscale, kingshard soulver.js, cruncher and Interactive Exploration of a Dynamical System
textual by @willmcgugan
Textual is a TUI (Text User Interface) framework for Python inspired by modern web development.
NOTE: This project is currently a work in progress, but usable by brave souls who don't mind some API instability between updates.
💻: Python
⭐ 6.7k 👀 124 🍴 157 🚧 41
https://github.com/willmcgugan/textual
tailscale by @tailscale
A WireGuard-based app that makes secure, private networks easy for teams of any scale.
Zero config VPN. Installs on any device in minutes, manages firewall rules for you, and works from anywhere.
💻: Go
⭐ 6.2k 👀 97 🍴 341 🚧 645
https://tailscale.com/
kingshard by flike
kingshard is a high-performance proxy for MySQL powered by Go. Just like other mysql proxies, you can use it to split the read/write sqls.
Now it supports basic SQL statements (select, insert, update, replace, delete). The most important feature is the sharding function. Kingshard aims to simplify the sharding solution of MySQL.
The Performance of kingshard is about 80% compared to connecting to MySQL directly.
💻: Go
⭐ 5.9k 👀 405 🍴 1.2k 🚧 156
https://github.com/flike/kingshard
soulver.js by vjeux
Rewrite of fantastic Soulver application.
Soulver is great as a simple calculator replacement. But it really shines when you use it to explore different scenarios and experiment with numbers. You can use words and numbers alongside each other and you almost never encounter an error. And all your work is automatically saved for you so you can reference it later.
💻: JavaScript
⭐ 128 👀 7 🍴 16 🚧 2
cruncher by @rsnous
An implementation of Bret Victor's Scrubbing Calculator where you solve problems by interactively scrubbing over numbers until you're happy with the results.
💻: JavaScript
⭐ 169 👀 11 🍴 14 🚧 17
Interactive Exploration of a Dynamical System
Love it ?!