Technologies
A list of software projects and technologies I want to explore, test, or evaluate.
Storage and File Management
| Technology |
Description |
Links |
| Tessarch |
Long-term data storage across generations and platforms |
tessarch.com |
| libSQL |
SQLite-compatible database with replication for container environments |
GitHub |
| Dolt |
MySQL with Git features — version control for databases |
GitHub |
| Tahoe-LAFS |
Decentralized, secure file storage with long-term archiving |
GitHub |
| rustfs |
Distributed, high-performance object store in Rust |
GitHub |
| ArchiveBox |
Self-hosted offline archive for websites and bookmarks |
GitHub |
| Memex |
Alternative to ArchiveBox — browser extension for personal search |
GitHub |
| Wallabag |
Self-hosted read-it-later service, alternative to Pocket |
wallabag.org |
| Pydio |
File exchange and sync, potential alternative to Seafile |
pydio.com |
| Chibisafe |
Lightweight self-hosted file sharing, possibly a NextCloud alternative |
— |
| Wormhole / slskd |
File exchange tools for fast data transfer |
— |
| Hammerspace |
Hyperscale NAS — distributed clustered filesystem |
YouTube |
Databases
| Technology |
Description |
Links |
| whodb |
Database management tool with web interface |
GitHub |
| NocoDB |
Airtable alternative — build applications with databases without code |
docs.nocodb.com |
| TimescaleDB |
PostgreSQL extension for efficient time-series data |
GitHub |
Notes and Productivity
| Technology |
Description |
Links |
| AppFlowy |
Open-source Notion alternative |
AlternativeTo |
| Anytype |
Local-first database and note tool, Notion alternative |
anytype.io · YouTube |
| Logseq |
Markdown-based knowledge management and outliner |
logseq.com |
| Hyprnote |
AI-powered note-taking app (no Linux support yet) |
GitHub |
| Solanum |
Pomodoro timer and break manager for GNOME |
Flathub |
| Bookdown |
Write books with R Markdown |
bookdown.org |
Communication and Messaging
| Technology |
Description |
Links |
| Zulip |
Open-source team chat with thread-based organization |
GitHub |
| Kokoro-FastAPI |
Text-to-speech server, Docker-based |
GitHub |
| Notify (loggifly) |
Notifications on container log events |
GitHub |
Security and Privacy
| Technology |
Description |
Links |
| Psono |
Self-hosted password manager for teams |
psono.com |
| sudo-rs |
Rust implementation of sudo with reduced attack surface |
GitHub |
| Portmaster |
Outbound firewall for desktops (Little Snitch approach) |
GitHub |
| Anubis |
Anti-bot/scraper protection for web servers |
anubis.techaro.lol |
| Canary Tokens |
Alerting through honeytokens |
— |
| Trivy |
Vulnerability scanner for container images |
— |
| Wazuh |
SIEM platform for security monitoring |
— |
| EAP-TLS |
Authentication method for community networks |
— |
| Tails Privacy |
Privacy-focused VPN service |
— |
| awesome-privacy |
Curated list of privacy-respecting software alternatives |
GitHub |
Infrastructure and Containers
| Technology |
Description |
Links |
| Podman Quadlets via Ansible |
Declarative container management with Ansible |
— |
| netshoot |
Standard network troubleshooting container |
Docker Hub |
| Containerlab |
Lab environment for network topologies using containers |
containerlab.dev |
| Nokia SR Linux |
Network operating system with learning labs |
learn.srlinux.dev |
| Metal-Stack |
Bare-metal-as-a-service for Kubernetes |
metal-stack.io |
| Cozystack |
Kubernetes-based PaaS platform |
GitHub |
| Dokku |
Minimalist PaaS solution, Heroku alternative |
dokku.com |
| Heroku |
Managed PaaS for web applications |
heroku.com |
| Kamaji |
Kubernetes control plane on demand |
— |
Kubernetes
| Technology |
Description |
Links |
| ArgoCD |
GitOps continuous delivery for Kubernetes |
— |
| Lens |
Kubernetes IDE for desktop |
— |
| KubeVela |
Application development on Kubernetes, alternative to Helm; uses CUE internally |
kubevela.io · cuelang.org |
| KubeDiagrams |
Visualization of Kubernetes architectures |
GitHub |
| Talos-Proxmox-KaaS |
Kubernetes as a Service on Proxmox with Talos |
GitHub · olav.ninja |
| eBPF L4 LoadBalancer |
Cilium-based L4 load balancer with Bird/BGP for Kubernetes |
Article |
| Katran |
Facebook's eBPF-based layer 4 load balancer |
GitHub |
| Gardener |
Managed Kubernetes on any infrastructure |
— |
| Packer |
Automated VM and container image building |
packer.io |
CI/CD and Automation
| Technology |
Description |
Links |
| Woodpecker |
CI/CD pipeline for Gitea, Drone successor |
— |
| Automatisch.io |
Business process automation without code |
automatisch.io |
| N8N |
Workflow automation with AI integration for IT processes |
n8n.io |
| Pipx |
Make Python CLI tools available without venv |
— |
Networking
| Technology |
Description |
Links |
| Reticulum |
Mesh network protocol for decentralized communication |
reticulum.network |
| Iroh |
Encrypted point-to-point connections over QUIC on demand |
iroh.computer |
| altsendme |
AirDrop alternative over the internet, based on Iroh |
altsendme.com |
| iroh-lan |
LAN connectivity via Iroh |
GitHub |
| Zenarmor |
Next-generation firewall plugin for OPNsense |
zenarmor.com |
| OPNsense with Ansible |
Automated OPNsense configuration |
— |
| DNS-SD |
Service discovery across router boundaries |
— |
| Buypass |
Let's Encrypt alternative from Norway, ACME-compatible |
buypass.com |
| Network Policy Editor |
Web editor for Kubernetes network policies |
editor.networkpolicy.io |
Monitoring and Observability
| Technology |
Description |
Links |
| Uptime Kuma |
Self-hosted uptime monitoring |
GitHub |
| Hawkular Alerts |
Alert messaging system |
hawkular.org |
Time and Synchronization
| Technology |
Description |
Links |
| Pendulum (ntpd-rs) |
Modern NTP implementation in Rust |
GitHub |
| Atuin |
Synced shell history across multiple machines |
atuin.sh |
Desktop and Window Managers
| Technology |
Description |
Links |
| Hyprland |
Dynamic Wayland compositor |
hyprland.org |
| wooZ |
Magnifying glass for Wayland/Sway |
GitHub |
| Kando |
Floating radial menu for the desktop |
GitHub |
| Rectangle |
Window manager for macOS |
rectangleapp.com |
| Karabiner-Elements |
Keyboard customization for macOS |
karabiner-elements.pqrs.org |
| Deskflow |
Synergy alternative for Wayland — check if compatible with Sway |
— |
| flameshot |
Screenshot tool (doesn't start reliably) |
flameshot.org |
| Zellij |
Terminal multiplexer, alternative to Screen/Tmux |
— |
| progress |
Progress indicator for running processes like cp |
GitHub |
Web and Proxy
| Technology |
Description |
Links |
| Angie |
NGINX fork with improved feature development |
GitHub |
| Caddy |
Web server with automatic HTTPS for easy web hosting |
— |
| mkcert |
Locally trusted TLS certificates for development |
GitHub |
| Firefox Syncstorage-rs |
Self-hosted Firefox Sync server |
GitHub |
| Technology |
Description |
Links |
| CEL |
Common Expression Language for policies and filters |
cel.dev |
| Redox OS |
Unix-compatible operating system in Rust |
redox-os.org |
| Streamlit |
Build data apps in Python |
— |
| StackBlitz |
Collaborative online IDE in the browser |
stackblitz.com |
| Gitpod |
VS Code as a container in the cloud |
GitHub |
| JsonCrack |
Visually represent structured data like JSON/YAML |
GitHub |
| Morph |
Manage NixOS systems declaratively |
GitHub |
| Colmena |
NixOS deployment tool |
GitHub |
| NixOS-Anywhere |
Install NixOS on arbitrary machines |
GitHub |
| Technology |
Description |
Links |
| Jellyfin |
Self-hosted media server |
— |
| Kodi |
Media center software |
— |
| ebook2audiobook |
eBook to audiobook converter |
GitHub |
| Snapcast |
Multi-room audio streaming |
GitHub |
| go2rtc / Mediamtx |
Media streaming proxy, alternative to v4l2rtpserver |
Mediamtx |
| Kavita |
Self-hosted manga/eBook reader, alternative to Calibre-Web |
kavitareader.com |
| PhotoPrism |
Self-hosted photo management with AI |
AlternativeTo |
| Immich |
Self-hosted Google Photos alternative |
— |
Smart Home and IoT
| Technology |
Description |
Links |
| grocy |
Self-hosted grocery and household management |
GitHub |
| Tandoor |
Recipe manager self-hosted |
— |
| Home Assistant |
Home automation — Zigbee to MQTT integration |
home-assistant.io |
| ESPHome |
Firmware definitions for ESP devices |
— |
| Tasmota / Sonoff |
Home automation with inexpensive Wi-Fi devices |
— |
| OpenEMS |
Open-source energy management system |
GitHub |
| EVCC |
Wallbox energy management for photovoltaics |
docs.evcc.io |
| ESP32 Weather EPD |
Weather station with e-paper display based on ESP32 |
GitHub |
Goodwe Inverters
| Technology |
Description |
Links |
| GoodWe Logger |
Connect ESP32 to Goodwe inverter for data logging |
GitHub |
| goodwe Python Library |
Python library for communicating with Goodwe inverters |
PyPI |
| pygoodwe |
Python API for SEMS portal queries |
GitHub |
| ioBroker Goodwe |
ioBroker integration for Goodwe |
— |
| Goodwe Modbus TCP Docs |
Modbus protocol documentation for Goodwe hybrid inverters |
PDF |
Remote Desktop and Virtual Reality
| Technology |
Description |
Links |
| RustDesk |
Open-source remote desktop |
rustdesk.com |
| KasmVNC |
Container-based VNC access |
kasmweb.com |
| WPRS |
Remote desktop for Wayland |
GitHub |
| Moonlight / Sunshine |
Alternative remote desktop approach |
— |
| Immersed |
Virtual office for VR headsets |
immersed.com |
Hosting
| Technology |
Description |
Links |
| XS Server |
Affordable server housing in Ubach-Palenberg, Germany |
xsserver.gmbh |
Project Management and Finance
| Technology |
Description |
Links |
| Vikunja |
Self-hosted project management |
kolaente.dev |
| Actual Budget |
Self-hosted personal finance management |
GitHub |
Lists and Resources
| Technology |
Description |
Links |
| Awesome Selfhost |
Curated list of self-hostable software |
GitHub |
| Static Site Generators |
Overview of static site generators |
jamstack.org · getlektor.com |
Netboot
| Technology |
Description |
Links |
| netboot.xyz |
PXE boot many operating systems over the network |
GitHub |
Miscellaneous
| Technology |
Description |
Links |
| Docmost |
Wiki.js alternative with a modern stack |
docmost.com |
| Wikipedia via IPFS |
Self-hosted Wikipedia mirror over IPFS |
GitHub |
| Content Credentials |
Traceability of digital content — who created what |
contentcredentials.org |
| Mikrotik Bond VLAN |
VLAN configuration over bonds on Mikrotik CRS switches |
— |
| MQTT Security |
Securing MQTT communication |
— |
| ATAK and HaLow |
Android Team Awareness Kit with Wi-Fi HaLow (802.11ah) |
— |
| Aperio.ai |
AI-based analytics platform on Kubernetes |
aperio.ai |
| nsedit |
Alternative to PowerDNS Admin |
GitHub |
Currently Not of Interest
| Technology |
Description |
Links |
| IronCalc |
Spreadsheet engine — not yet usable |
ironcalc.com |
| MyCroft |
Hackable open-source voice assistant — too experimental |
GitHub |
| Pulumi |
Infrastructure as Code with multiple languages |
— |
| OpenTalk |
Video conferencing platform by Peer Heinlein |
— |
| Google Solar API |
API for solar potential analysis |
— |
| SOPS in Ansible |
Encrypting secrets in Ansible — probably unnecessary |
— |
| Vagrant |
VM automation — not currently needed |
— |
| Yunohost |
Frontend for container deployment |
yunohost.org |
| freeRtr |
Network router simulation — no current use case |
GitHub |
| Nodion |
Simple hosting — no current need |
nodion.com |
| Bookstack |
Wiki alternative |
— |
| IPv6 PI Address |
Own AS and IPv6 prefix — benefit too small compared to provider space |
securebit.ch · ifog.ch · selfhostable.net |
| JetPorc |
Ansible alternative — too young |
jetporch.com |
| Benji Backup |
Backup for Proxmox hyperconverged Ceph |
GitHub |
| Neofetch |
System information tool for terminal |
— |
Unmaintained
| Technology |
Description |
Links |
| Pingvin Share |
Self-hosted file sharing — no longer maintained |
GitHub |
Done
| Technology |
Description |
Links |
| Fleet Commander |
Desktop management — project stalled |
— |
| OpenDTU |
Inverter data polling |
— |
| Seafile Basics |
YouTube video tutorial |
— |
| Pi KVM |
KVM over IP |
— |
| Frigate / Shinobi |
Video surveillance — no Zoneminder |
— |
| Ansible Collections Docs |
Documentation hosted on GitHub and migrated to the wiki |
— |