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.