- hacking macOS
- coding
- tools
- spotlight replacement + clipboard manager: alfred
- cmd+tab replacement: contexts
- touchbar use case: bettertouchtool
- space indicator in menu bar: spaceid
- system monitor in menu bar: istatmenus
- open finder dir in terminal: OpenInTerminal
- dotfiles manager: chezmoi
- software
- virtual machines: vmware fusion and docker
- password manager: 1password
- client-side encryption: cryptomator
- hex editor: hex fiend
- writing
- notes: notion even has an ai
- grammar checker: languagetool
- bib manager: zotero
- for your server
- caprover is your self-hosted heroku (platform-as-a-service)
- frontend: vue.js (nice for single page application)
- svelte is new and looks nice and clean
- svelte kit is the newest hottest framework that can be used for frontend and backend
- backend (with templating):
- javascript: node.js+express+ejs templates
- python: flask+jinja templates
- styles
- bootstrap for css
- bootstrap-icons for icons
- syntax highlighting lib (also has experimental live editing support)
- store data
- mongodb is the best for simple data
- mongo-express is a great dockerized ui to view your mongo data
- min.io for object storage of large data
- redis for small but fast data requirements
- mongodb is the best for simple data
- proxy / webserver
- nginx with certbot for lets encrypt certs
- gunicorn to deploy your python flask app to production
- message broker / task distribution
- other nice stuff
- playwright for browser automation (also, browserstack is nice)
- noVNC for VNC connections in your browser
- JSON Schema -> HTML Form is awesome and saves you a ton of time