Bon Haktoberfest, mesdames et messieurs. J'ai préparé pour vous une sélection des découvertes les plus intéressantes de l'open source pour septembre 2019.
Pour une liste complète des nouveaux outils, articles et rapports utiles, vous pouvez contacter ma chaîne de télégramme @OpensourceFindings ( lien miroir si l'original ne s'ouvre pas).
Dans le numéro d'aujourd'hui.
Technologies à l'intérieur: Python, C, Rust, Ruby, JavaScript, Go.
Sujet: développement web, administration, outils de développement.
Dernier numéro .
échantillonneur
Un utilitaire pour exécuter et visualiser les commandes shell. Rassemblez vous-même votre propre surveillance en 2 minutes.
Écrit en Go.
Lien
hyperfin
Un outil pour mesurer la vitesse des applications console.
Écrit en rouille.
Lien
carreleur
Outil pour créer des images à partir d'autres images et modèles.
Cela semble sauvage - ça a l'air cool!
Il est écrit en Python.
Lien
bic
REPL pour C. Oui, c'est le cas.
Écrit en C.
Lien
webhint
Linter pour vos sites Web. Vous permet de vous assurer que tout est en ordre avec les certificats SSL, la prise en charge de plusieurs navigateurs, l'accessibilité (a11y) et bien d'autres. Vérifiez votre site maintenant!
Écrit en TypeScript.
Lien
pychubby
Vous permet de modifier les expressions faciales des personnes (et pas seulement!) Sur une photo.
Il est écrit en Python.
Lien
hypothèse-auto
Génère des centaines de tests Python basés sur des propriétés basés sur la signature de fonction annotée.
Écrit en et pour Python.
Lien
effets secs
Une bibliothèque pour écrire une logique métier déclarative dans Ruby. Utilise essentiellement les effets algébriques, dont nous avons parlé la dernière fois .
Écrit dans et pour Ruby.
Lien
guide de style wemake-python
Le linter Python le plus strict et le plus résistant au monde. À l'intérieur, il y a plus d'un millier de règles pour vérifier le style, la complexité, la sécurité et la lisibilité de votre code. Entièrement compatible avec flake8
et implémenté dans l'héritage comme une seule équipe.
Écrit en et pour Python.
Lien
Bonus!
Grand (et amusant!) Article sur la gestion de la mémoire en C et Rust. Un exemple montrera de quelles erreurs courantes Borrow Checker de Rust vous évitera. Vous pouvez conseiller en toute sécurité tous ceux qui n'ont pas essayé Rust pour une raison quelconque.
C'est tout pour aujourd'hui. Pour ceux qui aiment la sélection - abonnez-vous à la chaîne. Il existe de nombreux autres projets intéressants. Suggestions d'améliorations, liens vers des projets, commentaires - écrivez dans les commentaires.