Da quando Linus Torvalds ha sviluppato il sistema di controllo delle versioni Git, sono nati diversi servizi che ne sfruttano i vantaggi per facilitare lo sviluppo collaborativo di software. In questo post parleremo di alcuni programmi interessanti che puoi trovare su GitHub.
Di proprietà di Microsoft, GitHub è una piattaforma basata sul cloud che consente agli sviluppatori di archiviare, gestire e collaborare a progetti software utilizzando il sistema di controllo delle versioni denominato Git. Git è un sistema di controllo delle versioni distribuito.
I sistemi di controllo di versione distribuiti consentono a più persone di lavorare contemporaneamente sullo stesso progetto, generando una cronologia completa di tutte le modifiche apportate da ciascuno. Non è richiesta una connessione costante al server.
Programmi interessanti che puoi trovare su GitHub
GitHub non è un app store né un sito di distribuzione software come SourceForge; è concepito come uno strumento per sviluppatori. Pertanto, non dispone di un motore di ricerca intuitivo per trovare progetti. Ecco perché è necessario scoprirli attraverso altri canali, come questo articolo.
lettore di koodo
koodo Reader è un gestore di ebook open source basato sul web, ma che funziona localmente. Questo permette di accedere al materiale di lettura e ai dati associati da qualsiasi dispositivo.
Il programma può essere utilizzato sia su computer desktop che su dispositivi mobili e supporta diversi formati, tra cui EPUB, PDF, AZW3 e MOBI . Permette di organizzare la propria collezione tramite metadati e di tenere traccia dei progressi di lettura. Tutto ciò è possibile da qualsiasi dispositivo connesso alla stessa rete e dotato di un browser web.
Chiariamo questo punto. Il programma può essere installato su un solo dispositivo e, per accedervi da altri dispositivi, quest'ultimo deve rimanere acceso. In alternativa, è possibile installare il programma su più dispositivi e sincronizzare i contenuti utilizzando OneDrive, Google Drive, Dropbox, MEGA, pCloud, Yandex Disk, Box e i protocolli FTP, SFTP, WebDAV e SMB.
Alcune caratteristiche:
- Evidenziazione del testo
- Possibilità di aggiungere annotazioni.
- Tema chiaro e scuro.
- Caratteri e design personalizzati.
- Integrazione con i traduttori.
- Accesso ai cataloghi online.
- Creazione e ripristino di backup.
- Supporto touchscreen.
Nel caso di Linux abbiamo i pacchetti DEB, RPM e Appimage.
ytDownloader
ytDownloader è un'applicazione desktop open-source molto utile per scaricare video e tracce audio da diversi siti web. Oltre a YouTube, a cui fa riferimento nelle prime lettere del nome, funziona con piattaforme come Vimeo, SoundCloud e...
L'applicazione è essenzialmente una semplice interfaccia per l'utility da riga di comando YT-DLP . Basta incollare un URL, scegliere il formato e la qualità preferiti e il contenuto verrà scaricato direttamente sul computer.
Alcune caratteristiche:
- Argomenti multipli.
- Supporto per la compressione video tramite accelerazione hardware.
- Supporto per il download di playlist
- Download veloce.
- Evita tracker e pubblicità.
Per Linux, questo programma è disponibile negli store Flathub e Snap. È disponibile anche in formato AppImage.
hub domestico
Questo è un progetto ideale se hai una scheda come un Raspberry Pi o un vecchio computer che non usi più, ma che funziona ancora.
HomeHub è un'applicazione web installabile su un server web compatibile con i container. Offre un pannello di controllo centralizzato per coordinare le esigenze dei diversi membri della famiglia. Tra le altre funzionalità, include liste condivise, calendari e messaggistica familiare. Poiché opera su una rete locale, non richiede la creazione di account utente.
Alcune caratteristiche:
- Brevi appunti condivisi che tutta la famiglia può vedere.
- Cloud condiviso per condividere file su tutta la rete.
- Elenchi condivisi con suggerimenti basati sulla cronologia.
- Tenere traccia dell'elenco delle faccende domestiche.
- Calendario condiviso con promemoria.
- Funzione "Chi è a casa?" Devo spiegare a cosa serve questa funzione?
- Monitoraggio dei gatti di famiglia con supporto per le spese ricorrenti.
- Scarica sul server di contenuti multimediali Internet in modo che tutti i membri possano visualizzarli.
- Libro di ricette.
- Controllo delle date di scadenza dei prodotti deperibili.
- Generatore di codici QR
- Compressore PDF (non chiedetemelo, sto solo trascrivendo ciò che dice il sito web)
- URL abbreviato