5 projets open source qui alimentent secrètement vos applications préférées
Agence web » Actualités du digital » 5 projets open source qui alimentent secrètement vos applications préférées

5 projets open source qui alimentent secrètement vos applications préférées

SQLite exécute presque tout en silence

Je ne vais pas l'édulcorer : les bases de données sont ennuyeux. Cependant, ils sont extrêmement utiles et absolument nécessaires au fonctionnement de nombreuses applications. SQLite est une solution de base de données FOSS qui permet de créer une base de données autonome stockée dans un seul fichier. Il s'agit d'une solution de base de données autonome qui ne nécessite pas de système de gestion de base de données ou de serveurs distincts. Il s'agit de la solution de base de données la plus déployée au monde et elle est présente partout dans vos applications. Des navigateurs Web aux applications de messagerie, il utilise probablement SQLite. Selon le site officiel, SQLite est dans :

« Chaque appareil Android. Chaque appareil iPhone et iOS. Chaque Mac. Chaque machine Windows10. Chaque navigateur Web Firefox, Chrome et Safari. Chaque instance de Skype. Chaque instance d'iTunes. Chaque client Dropbox. Chaque TurboTax et QuickBooks. PHP et Python. La plupart des téléviseurs et décodeurs. La plupart des systèmes multimédia automobiles. D'innombrables millions d'autres applications. « 

Sans SQLite, la plupart des logiciels que vous utilisez seraient probablement un peu plus lents et moins d'applications seraient créées car les développeurs ne peuvent pas tous déployer leurs propres solutions de base de données.

L’Open Source est à la fois la meilleure et la pire chose pour la technologie

Le mouvement open source a révolutionné la technologie, mais est-ce trop beau pour être vrai ?

OpenSSL empêche vos données de fuir partout sur Internet

OpenSSL est la raison pour laquelle vous voyez ce petit cadenas à côté d'une adresse Web dans votre navigateur. Il s'agit de l'une des principales implémentations de HTTPS et elle gère les connexions sécurisées, les appels API vers les services Web, les tunnels de données cryptés et les messages privés dans les applications que vous utilisez pour parler à d'autres personnes.

OpenSSL est si important que lorsqu'une vulnérabilité dans OpenSSL comme Heartbleed est découverte, cela peut conduire à une panique généralisée et à un réel danger de catastrophe. C'est pourquoi OpenSSL est l'un des projets FOSS les plus fréquemment corrigés et mis à jour, et sans lui, la plupart de ce que vous faites sur Internet (comme les achats ou les opérations bancaires en ligne) ne serait tout simplement pas réalisable pour des raisons de sécurité.


Fond d'écran Windows 11 avec quelques ordinateurs portables et une icône de cadenas au centre.

9 applications open source que j'installe sur chaque nouveau PC Windows

Ne cassez pas notre carte de crédit.

FFmpeg fait en sorte que la vidéo et l'audio « fonctionnent »

Ce n'est pas seulement un compte de réseau social hilarant et plein d'esprit, aucun FFmpeg n'est également la solution ultime pour le décodage, l'encodage vidéo et tout le reste. C'est le couteau suisse des frameworks multimédias, il est open source, et si vous utilisez un logiciel qui lit des vidéos, il contient presque certainement FFmpeg quelque part. C'est pourquoi le téléchargement de vos vidéos sur les réseaux sociaux fonctionne sur n'importe quel appareil et plateforme. FFmpeg fait silencieusement tout le gros du travail en arrière-plan.


Clé USB branchée sur le port USB-A à l'arrière d'un NAS Synology DS425+.-2

Ce sont mes applications Linux portables préférées à conserver sur une clé USB

Pourquoi vous limiter aux DEB, aux RPM et à ces satanés packages Snap ?

Electron alimente les applications de bureau modernes que vous pensez natives

Si vous avez utilisé les clients de bureau pour Slack, ChatGPT, Claude, Visual Studio, Discord, etc., donc bien d'autres, alors vous avez utilisé Electron.

De nombreuses technologies Web ont été développées pour vous permettre d'exécuter des applications dans votre navigateur. Donc, si tout ce travail a déjà été fait pour faire fonctionner quelque chose comme Slack ou Discord dans votre navigateur, pourquoi faire le travail deux fois ? Electron est un framework open source multiplateforme qui vous permet de prendre des technologies Web et de les utiliser pour créer des applications qui ressemblent à des clients natifs pour le système d'exploitation en question.

Bien sûr, Electron est devenu une cible de dérision en raison de problèmes de performances et d’efficacité par rapport à une véritable application native écrite pour macOS, Windows, Linux, etc. Mais cela vaut la peine d’avoir un peu de recul ici. Sans Electron, beaucoup de ces services ne prendraient pas la peine de créer des applications de bureau distinctes. Electron permet aux développeurs de petite et moyenne taille qui doivent donner la priorité à la version Web de leur outil de répondre également aux besoins de tous ceux qui ont besoin d'une application distincte. La puissance informatique étant abondante de nos jours, ce n’est pas un si gros sacrifice compte tenu de la récompense.

Libpng et libjpeg traitent les images auxquelles vous ne pensez jamais

Presque chaque fois que vous utilisez un appareil pour ouvrir une photo, prendre une photo, consulter une page Web ou interagir de toute autre manière avec des images numériques, vous utilisez probablement libpng et libjpeg.

Ce sont les bibliothèques respectives qui permettent aux applications de lire les images PNG et JPEG, de les encoder et de travailler autrement avec ces formats. Nous avons peut-être vu des formats d'image plus récents comme WebP et AVIF gagner en popularité au cours des dernières années, en particulier sur le Web, mais les images PNG et JPEG restent les plus courantes et les plus largement compatibles. En grande partie parce que ces deux bibliothèques sont ouvertes à tous.


La création de logiciels coûte du temps et de l'argent, nous devrions donc être reconnaissants que certains des logiciels les plus efficaces et les plus utiles jamais créés soient ouverts et gratuits. Sans eux, profiter de notre technologie me coûterait beaucoup plus cher, avec beaucoup moins de choix.

★★★★★