8 référentiels GitHub open source qui ont la bonne tendance...

Hébergement Internet basé à San Francisco pour le développement de logiciels GitHub a été fondé en 2008 et acquis par

Microsoft

en 2018. Depuis lors, GitHub propose des fonctionnalités de contrôle de version distribué et de gestion du code source de Git.

Dépôts GitHub

se composent généralement de dossiers, de fichiers, d'images, de feuilles de calcul et de vidéos ; et sont utilisés pour organiser des projets.

GitHub

se vante d'être l'une des plus grandes communautés de développeurs au monde. En janvier 2020, il déclarait héberger plus de 40 millions d'utilisateurs avec 190 millions de référentiels. Un développeur peut soit créer des référentiels privés, soit choisir de les partager avec d'autres.

S'inscrire>>

Aujourd'hui, nous examinons huit open source

Dépôts GitHub

qui sont à la mode en ce moment :

Boîte à outils de vérification mobile

Développé par Amnesty International Security Lab, Mobile Verification Toolkit ou MVT est un ensemble d'utilitaires permettant d'automatiser la collecte de traces médico-légales utilisées pour identifier les menaces potentielles sur les appareils Android ou iOS. Il est sorti récemment dans le cadre du projet Pegasus.

Pour les appareils iOS, MVT permet d'extraire les artefacts de la sauvegarde iTunes et du vidage complet du système de fichiers. Il compare également les résultats JSON stockés pour fournir des indicateurs. Pour les appareils Android, MVT télécharge tous les fichiers APK installés ou non sur la liste sécurisée et vérifie la sauvegarde Android.

L'utilisation de l'outil MVT nécessite des compétences techniques, notamment la compréhension des bases de l'analyse médico-légale et l'utilisation des outils de ligne de commande.

Pour installer MVT, installez d'abord les dépendances à l'aide du code suivant :

Pour Linux : sudo apt install python3 python3-pip libusb-1.0-0

Pour MacOS : brew installez python3 libusb

Postez ceci, on peut soit installer directement MVT depuis pypi avec : pip3 install mvt

Ou directement depuis les sources :

git clone https://github.com/mvt-project/mvt.git

cd mvt

pip3 installer

Pour plus d'informations, cliquez sur

ici

.

Serveur de messagerie instantanée Tinode

Le serveur de messagerie instantanée Tinode, en surface, ressemble à WhatsApp ou Telegram. Soutenu en pur Go, il est destiné à remplacer XMPP et Jabber. Son objectif est de créer une plate-forme ouverte et moderne de messagerie instantanée fédérée, axée sur la communication mobile. De plus, conformément aux récentes controverses concernant les problèmes de confidentialité, Tinode Instant Messaging Server vise à créer une plate-forme de messagerie instantanée décentralisée qui serait difficile à suivre et à bloquer pour le gouvernement.

Actuellement, Tinode est disponible en anglais, chinois, coréen, russe et espagnol.

Pour plus d'informations, cliquez sur

ici

.

NocoDB

NocoDB est l'alternative open source à Airtable. Il transforme n'importe quel MySQL, PostgreSQL, SQL Server, SQLite et MariaDB en une feuille de calcul intelligente. L'idée derrière le développement de NocoDB est de fournir une puissante interface open source et sans code pour les bases de données aux entreprises numériques du monde entier. Il vise à démocratiser l'accès à des outils informatiques puissants.

NocoDB nécessite une base de données pour stocker les métadonnées des vues de feuille de calcul et des bases de données externes.

Pour plus d'informations, cliquez sur

ici

.

Battement

Le SDK de Google pour créer des expériences utilisateur pour mobile, Web et ordinateur à partir d'une base de code unique, Flutter fonctionne avec le code existant. Le kit de développement de logiciels d'interface utilisateur open source est utilisé par les développeurs et les organisations du monde entier. Les capacités de compostage Flutter permettent de superposer et d'animer des graphiques, des vidéos, du texte et des commandes sans limitations. Il comprend également un ensemble de widgets pour permettre la livraison d'expériences sur les écosystèmes iOS et Android.

Alimenté par la bibliothèque graphique 2D à accélération matérielle Skia et la plate-forme Dart, Flutter permet la compilation en code machine ARM 32 bits et 64 bits pour iOS, Android ; JavaScript pour le Web et Intel x64 pour les appareils de bureau.

Flutter fonctionne avec n'importe quel outil de développement et est un projet entièrement open source.

Pour plus d'informations, cliquez sur

ici

.

Codage Entretien Université

Ce référentiel est utile pour tous ceux qui tentent de déchiffrer le rôle d'ingénieur de développement logiciel dans n'importe quelle entreprise de logiciels, y compris les géants de la technologie - Amazon, Facebook, Google et Microsoft. Il s'agit d'un plan d'études de plusieurs mois pour les développeurs Web autodidactes qui souhaitent devenir ingénieur logiciel.

Voir également

Le coin des développeurs

Plotly vs Seaborn - Comparaison des bibliothèques Python pour la visualisation des données

Créé par John Washam, il s'agit d'une liste de sujets d'étude à faire qui a aidé John à décrocher un poste d'ingénieur en développement logiciel chez Amazon.

Outre le matériel d'apprentissage, ce référentiel d'études prépare un pour le processus d'entretien, fournit un plan quotidien, trouve la meilleure opportunité de carrière, crée un curriculum vitae et des questions à poser à un intervieweur, entre autres.

Pour plus d'informations, cliquez sur

ici

.

CBL-Marin

CBL-Mariner est une distribution Linux interne pour l'infrastructure cloud et les produits et services de périphérie de Microsoft. Il améliore la capacité de Microsoft à se tenir au courant des mises à jour de Linux. En consommant des ressources disque et mémoire limitées, CBL-Mariner offre une surface d'attaque minimale. Face à la montée d'une vulnérabilité de sécurité, CBL-Mariner prend en charge les modèles de mise à jour basés sur des packages et des images.

L'initiative CBL-Mariner fait partie de l'investissement de Microsoft dans les technologies Linux – SONiC, Azure Sphere OS et WSL.

Pour plus d'informations, cliquez sur

ici

.

Forem auto-hébergeur

Il s'agit d'un référentiel pour configurer une installation gratuite et autogérée de Forem dans une machine virtuelle Fedora CoreOS s'exécutant sur des fournisseurs de cloud populaires - DigitalOcean, AWS et Google Cloud. L'objectif principal de ce projet est de fournir aux développeurs le choix, la liberté et la rentabilité d'héberger leur propre communauté Forem.

Les exigences incluent Git, Python 3.x et pip3, Ansible, Butane, Fedora CoreOS et un fournisseur de cloud pris en charge.

Pour plus d'informations, cliquez sur

ici

.

Windows11 dans React

Le projet open source Windows11 reproduit l'expérience de bureau Windows11 sur le Web à l'aide des technologies React, CSS et Js. Il comprend tous les widgets, menus et mises en page de Windows11.

La pile se compose de modules React et Redux, SCSS et CSS.

Pour plus d'informations, cliquez sur

ici

.

Qu'est-ce que tu penses?

Rejoignez notre groupe Telegram. Faites partie d'une communauté en ligne engageante.

Rejoignez ici

.

Abonnez-vous à notre newsletter

Recevez les dernières mises à jour et offres pertinentes en partageant votre e-mail.

Articles populaires