Repository di Le Alternative https://lealternative.net
  • HTML 37.5%
  • JavaScript 34.1%
  • CSS 28.4%
Find a file
2026-06-12 15:25:29 +02:00
content
css
data Aggiunto link Obtainium per Obscura VPN 2026-06-12 15:25:29 +02:00
fonts
icons Corretto logo Goodreads 2026-06-11 21:21:26 +02:00
images
js
templates
webfonts
.domains
.gitignore
_redirects
android-chrome-192x192.png
android-chrome-512x512.png
apple-touch-icon.png
build.js
favicon-16x16.png
favicon-32x32.png
favicon.ico
index.html
indexnow.js
LICENSE
package.json
readme.md
robots.txt
site.webmanifest

Le Alternative | Lista

La lista di Le Alternative è uno spin-off del blog dedicato alle alternative etiche ai colossi della rete. Il blog contiene articoli, recensioni e approfondimenti. La lista, quella che vedete qui, è pensata per trovare con un colpo d'occhio l'alternativa giusta senza dover leggere un articolo intero.

Il progetto è collaborativo e open source: chiunque può proporre nuove alternative, segnalare errori o suggerire modifiche.

Il sito

Il sito è online su lealternative.net. Il blog si è spostato su blog.lealternative.net.

Come funziona

Tutte le alternative sono dentro data/all-data.json. Un piccolo script Node.js (build.js) legge quel file e genera le pagine HTML del sito: la homepage, la lista completa e una pagina dedicata per ogni categoria.

Per chi vuole collaborare l'unico file da modificare è all-data.json, non serve sapere nulla di Node.js o di come funziona il build.

Struttura del repository

data/all-data.json     ← tutte le alternative, categorie e metadati
content/*.html         ← descrizioni delle pagine categoria
templates/             ← i tre template HTML (homepage, lista, categoria)
css/styles.css         ← stili
js/script.js           ← logica del sito
build.js               ← genera il sito, si lancia con: node build.js

Requisiti per le alternative

A differenza del blog dove le scelte sono personali, qui ci sono alcuni requisiti:

  • Le alternative devono essere semplici da utilizzare. Non devono servire conoscenze tecniche avanzate.
    • F-Droid è considerata come fonte valida essendo di semplicissima installazione.
    • Repository separati da aggiungere a F-Droid non vengono presi in considerazione.
  • Si dà precedenza alle alternative con software libero. Quelle proprietarie vengono segnalate come tali.
    • Vengono presi in considerazione eventuali audit indipendenti sulla sicurezza o sulle politiche di no-logs.

Collaborare

Il codice è qui per chiunque. Prima di fare una pull request è buona norma parlarne aprendo una issue. Se è un semplice errore di ortografia vai pure diretto con la PR.

Se non sai usare Git o Forgejo non è un problema. Vieni a trovarci su Telegram, su Matrix, su Feddit o su Mastodon. Esponi le tue idee con la comunità e ci penserà qualcuno a fare la modifica.

Building

Il sito usa un semplice script Node.js come build step. Per testarlo in locale:

node build.js
npx serve dist

Non servono dipendenze esterne, solo Node.js.

Attualmente il sito è hostato su Statichost.eu prendendo il codice direttamente da questo repository Forgejo.

lista.lealternative.net status