My default apps
Reflecting on this list I’d like to move further from Google services over time but recognise the convenience their services have played in the short term.
I desire self-hosted solutions that are inherently multi-user and hopefully integrate with authelia if not LDAP, I’d like them to offer dark mode, and ideally where protocols are developed they support enough of the latest version of those protocols. I have further work improving my configuration, security and open access before migrating off some of these hosted services.
Other choices from this list, for example Graphviz can be explained by 1) their longevity 2) their ability to easily integrate into source control & 3) their amenability to transferring information through plaintext before being rendered in more complex patterns
- Accessibility Testing: Google Lighthouse
- Antivirus (opensource): ClamAV
- Authenticaion: www.authelia.com
- Backup: Google Drive
- Backup (thinking about): Backblaze
- Blog: Hugo
- Book Reviews: goodreads.com
- Browser: Firefox
- Browser: Google Chrome
- Build Scripts: GNU Make
- Calendar: Google Calendar
- Calendar: Inf-Cloud
- CDN: Cloudflare
- Chat: Discord
- Chat: Facebook Messenger
- Chat: Google Messages
- Chat: Instagram
- Chat: Whatsapp
- Cloud: AWS
- Cloud: GCP
- Configuration: JSON
- Configuration: TOML
- Configuration: YAML
- Contacts: Google Contacts
- Contacts (client): Inf-cloud
- Contacts (server): Radicale
- Container: Podman
- Container (Size): github.com/wagoodman/dive
- DB (single entity): Postgres
- DB (multiple entities): Sqlite
- DNS (Nameservers): Cloudflare
- Dockerfile (Lint): Hadolint
- Doctors: HotDoc
- Documents: Git
- Documents: Google Drive
- Email: Gmail
- Games: gog.com
- Games: humblebundle.com
- Games: store.steampowered.com
- Games: us.shop.battle.net
- Geospatial (library): GDAL
- Geospatial (local): QGIS
- Geospatial (server): GeoServer
- Git server: Forgejo
- Git server (backup): gitlab.com
- Git server (extra): github.com
- Graphing / Diagraming: Graphviz
- Healthcheck: curl
- Healthcheck: wget
- Homepage: gethomepage.dev
- Infrastructure as Code: github.com/opentofu/opentofu
- LDAP: github.com/lldap/lldap
- Load Testing: grafana/k6
- Logs: Promtail
- Log Aggregator: Loki
- Mail: Gmail
- Maps: Google Maps
- Movie Reviews: IMDB
- Music: Navidrome
- Metrics: Prometheus
- News: ABC Australia
- News: Guardian Australia
- News: ITNews.com.au
- News: theconversation.com/au
- Nodejs Manager: nvm
- Notes: Markdown
- Observability Graphs: Grafana
- OS (Home Server): Proxmox
- OS (Container): AlpineLinux
- OS (Container): Debian
- OS (Mobile): Android
- OS (Rolling Release): ArchLinux
- OS (Tablet): ChromeOS
- OS (Tablet Development): Debian
- Password Manager: Google Chrome
- Photos: Google Photos
- Presentations: Google Slides
- Programming Language: Flutter
- Programming Language: Golang
- Programming Language: Javascript
- Programming Language: Python
- Programming Language: Typescript
- Proxy (reverse): Caddy
- Python API: FastAPI
- Python API: Flask
- Python ASGI: Uvicorn
- Python CLI: click
- Python Database Integration: SQLAlchemy
- Python DataFrames: Pandas
- Python Data Validation: Pydantic
- Python Geospatial: rasterio
- Python Isolation: virtualenv
- Python Linting: github.com/psf/black
- Python Logging: structlog
- Python Mocking: mock
- Python Network Analysis: Networkx
- Python Numeric Analysis: Numpy
- Python Package Management: pip
- Python Plotting: Matplotlib
- Python Schema Management: Alembic
- Python Scientific Development Environment: Conda
- Python Testing: Pytest
- Python Typing: MyPy
- Python Version Management: pyenv
- Remote Shell: SSH
- RSS: miniflux (v2) self-hosted
- Scalable Images: SVGs
- Search: Google Search
- Server Init: Systemd
- Shell (automation): Bash
- Shell (interactive): ZSH
- Shell (linting): Shellcheck
- Shell (plotting): gnuplot
- Shopping: ozbargain.com.au
- Social (Blog): webmentions
- Social Media: Reddit.com (r/sydney, r/selfhosted)
- Social Media: news.ycombinator.com
- Spreadsheets: Google Sheets
- Streaming: Disney
- Streaming: iView.abc.net.au/
- Streaming: Netflix
- Streaming: Prime Video
- Streaming: Twitch
- Streaming: Youtube
- Text Editor: Vim
- Version Control: Git
- Video: Youtube.com
- Wallet (digital): Google Wallet
- XMPP (client): conversationjs
- XMPP (server): prosody