excalidraw
Open-source virtual hand-drawn whiteboard. Collaborative and end-to-end encrypted. Excalidraw editor (npm package) supports:
💯 Free and open-source.
🎨 Infinite, canvas-based whiteboard.
✍️ Hand-drawn style.
🌓 Dark mode.
🏗️ Customizable.
📷 Image support.
😀 Shape library support.
👅 Localization (i18n) support.
🖼️ Export to PNG, SVG, and clipboard.
💾 Open format - export drawings to .excalidrawjson files.
⚒️ Extensive tools - rectangles, circles, diamonds, arrows, lines, free drawing, eraser...
➡️ Arrow binding and marking arrows.
🔙 Undo/redo.
🔍 Zoom and pan support.
drawio
draw.io is a JavaScript client editor for general diagramming. It can be integrated into any web application and can export to PNG, JPG, PDF, SVG, and XML. It also supports Visio import and export.
sdkman
Software Development Kit Manager Meet SDKMAN! - Your trusted companion for easily managing multiple Software Development Kits on Unix systems. Imagine having different versions of SDKs and needing an easy way to switch between them. SDKMAN! steps in with its easy-to-use Command Line Interface (CLI) and API. SDKMAN! was formerly known as GVM, the Groovy Environment Manager, and is inspired by familiar tools like apt, pip, RVM, rbenv, and even Git. Think of it as your handy toolkit friend, always ready to simplify SDK management for you. 🛠️
nvm
Node Version Manager - POSIX-compliant bash script to manage multiple active node.js versions