EOL Version Tracker is a lightweight, web-based tool designed to help developers and system administrators track the End-of-Life (EOL) dates of various software and libraries.
It provides a clean dashboard where you can granularly select specific versions of software (e.g., Python 3.8, Kubernetes 1.25) to monitor their support status.
- 🔍 Search & Add: Easily search for software products and select specific release cycles to track.
- 🔗 Shareable Configuration: The dashboard state is saved directly in the URL, allowing you to bookmark or share your specific configuration easily without creating an account.
- 🌓 Dark Mode: Built-in dark and light themes that respect your system preferences.
- 📱 Responsive Design: Works on desktop and mobile.
- 📊 Multiple Views: Switch between Grid and List views for better organization.
- 🖱️ Drag-and-Drop Reordering: Organize your dashboard by dragging items into your preferred order (order is preserved in the URL).
- 🇮🇹/🇬🇧 Multi-language: Interface available in English and Italian.
This project is built using modern frontend technologies without a build step:
- FontAwesome: For icons.
- Tailwind CSS: For styling and responsive design.
- Vue.js 3: For reactive UI and state management.
- SortableJS: For drag-and-drop functionality.
- Data Source: All data regarding release cycles and EOL dates is provided by the amazing endoflife.date API. We recommend supporting their project if you find this data useful.
- Development: This tool was created with the assistance of Google Antigravity.
EOL Version Tracker è uno strumento web leggero progettato per aiutare sviluppatori e amministratori di sistema a monitorare le date di fine supporto (EOL) di vari software e librerie.
Offre una dashboard pulita dove è possibile selezionare in modo granulare versioni specifiche di software (es. Python 3.8, Kubernetes 1.25) per monitorarne lo stato di supporto.
- 🔍 Cerca e Aggiungi: Cerca facilmente prodotti software e seleziona cicli di rilascio specifici da monitorare.
- 🔗 Configurazione Condivisibile: Lo stato della dashboard è salvato direttamente nell'URL, permettendoti di salvare nei preferiti o condividere la tua configurazione specifica senza creare un account.
- 🌓 Dark Mode: Temi chiaro e scuro integrati che rispettano le preferenze di sistema.
- 📱 Design Responsivo: Funziona su desktop e mobile.
- 📊 Viste Multiple: Passa dalla vista a Griglia a quella ad Elenco per una migliore organizzazione.
- 🖱️ Riordino Drag-and-Drop: Organizza la tua dashboard trascinando gli elementi nell'ordine preferito (l'ordine viene preservato nell'URL).
- 🇮🇹/🇬🇧 Multilingua: Interfaccia disponibile in Inglese e Italiano.
Questo progetto è realizzato utilizzando tecnologie frontend moderne senza necessità di build tools complessi:
- FontAwesome: Per le icone.
- Tailwind CSS: Per lo stile e il design responsivo.
- Vue.js 3: Per l'interfaccia reattiva e la gestione dello stato.
- SortableJS: Per la funzionalità di drag-and-drop.
- Fonte Dati: Tutti i dati riguardanti i cicli di rilascio e le date EOL sono forniti dalla fantastica API di endoflife.date. Consigliamo di supportare il loro progetto se ritenete utili questi dati.
- Sviluppo: Questo tool è stato creato con l'assistenza di Google Antigravity.