Au cours des derniers mois, les choses ont beaucoup changé dans les domaines du développement front-end. Et cela va être notre objectif principal dans la série de ce mois-ci.

Si vous êtes un développeur front-end, je suis sûr que vous apprécierez ce que nous avons sur la liste. Ce message présente un nouveau runtime JavaScript aux prises avec Nœud et Déno de nouvelles bibliothèques pour la gestion des états, un nouveau système de construction pour JavaScript et bien plus encore.

Allons-y pour voir la liste complète.

Chignon

Le chignon est un nouveau runtime JavaScript similaire à Node et Deno qui vous permet d’exécuter des applications JavaScript sur le serveur. Bun implémente la plupart des API Node ainsi que des API Web, nous avons donc accès au système de fichiers, chemin, Récupérer l’API et Websocket.

Bun est actuellement en version bêta, mais il promet des performances et fournit de meilleurs outils qui aideraient les développeurs à être plus productifs.

bun javascript runtime

Jotaï

Jotai est un gestionnaire d’état pour les applications React.js avec un accent sur la simplicité. Il vise à résoudre le problèmes courants de re-rendu dans le composant React.js, de plus, il est facile à mettre en œuvre. Vous pouvez l’utiliser en remplacement de Crochet d’état de réaction fonction, et mettez-le à l’échelle pour créer une application plus complexe.

Jotaï

Rematch

Le match revanche est un gestionnaire d’état adoptant similaire à Redux, sauf sans la complexité. Il fonctionne prêt à l’emploi, sans configuration supplémentaire. Il fonctionne également avec n’importe quel cadre; pas seulement React.js mais aussi Vue.js et Angular, et c’est aussi petit que 2kb.

Rematch

Bao.js

Bao est un nouveau framework pour créer des applications web. Construit au-dessus de Chignon il est similaire à l’un des frameworks populaires, Express.js. En fait, il est également calqué sur lui, ce qui le rend familier et facile à basculer depuis Express.js.

Bao.js

Autoregex

Regex est un langage spécial qui n’est pas facile à comprendre en raison de sa syntaxe complexe. Et c’est là que Autoregex est utile. Ce traduit la Regex en une phrase lisible par l’homme ce qui en fait également un excellent outil d’apprentissage pour comprendre RegEx.

Autoregex

Site Web divin

Si vous pensez que les sites Web d’aujourd’hui se ressemblent tous, vous devez consulter Godly Website. Ce rassemble de nombreux sites Web merveilleux avec des conceptions non conventionnelles. Un endroit idéal pour trouver l’inspiration de conception.

Site Web divin

Moonrepo

Moonrepo rend la création d’applications JavaScript beaucoup plus facile à gérer. Il fournit un ensemble d’outils qui peuvent vous aider maintenir la cohérence dans la configuration de votre projet, assurez-vous que la version correcte de la dépendance est installée et offre des utilitaires qui rendent votre projet plus efficace et plus productif.

Moonrepo

Barebones

Une collection de composants Vue.js, et comme son nom l’indique, ce sont des composants de base. Ils comportent des fonctionnalités mais ne sont pas soumis à des contraintes de conception, c’est donc à vous de décider comment vous souhaitez le styliser. C’est un super bibliothèque comme point de départ pour l’interface utilisateur de votre application de site Web avec Vue.js.

Barebones

Gémissements

Wails est un framework qui vous permet de créer une application de bureau avec Aller. Il compile et gère les éléments natifs tels que Windows, les menus et les boîtes de dialogue qu’il fonctionne aussi bien que les applications natives. Contrairement à Electron, Wails n’intègre pas de navigateurs dans l’application, il fonctionnera donc beaucoup plus rapidement.

Gémissements

Lignes directrices impressionnantes

Awesome Guidelines est une collection de normes de codage de haute qualité de différentes langues provenant de diverses sources et entreprises. Tu peux trouver normes de codage pour C, Go, JavaScript, Kotlin, PHP, Python, et beaucoup plus. Si vous souhaitez savoir quelle est la norme de codage de la NASA et de Google, consultez-la !

Lignes directrices impressionnantes

LazyGit

LazyGit est une application Git qui ajoute une interface utilisateur à l’intérieur du terminal. Semblable à une application de bureau, il vous permet de voir l’état actuel, les fichiers mis en scène, les différences, la réserve et bien d’autres. C’est un outil parfait pour ceux travailler avec Terminal qui aimerait un peu de confort.

LazyGit

Bourgeon

Bourgeon est un Cadre de construction JavaScript. Il combine toutes les bonnes choses de Symfony Encore et Laravel Mix et est préconfiguré pour tous les besoins courants comme Babel, React, PostCSS, Sass et TypeScript.

C’est aussi un excellent cadre pour Développeurs WordPress avec @roots/bud-preset-wordpress forfait que vous pouvez installer pour créer un thème ou un plugin WordPress.

Bourgeon

HTMX

HTMX est un HTML suralimenté. Il offre un accès pratique à AJAX, aux transitions CSS et aux WebSockets uniquement via les attributs HTML. Cela vous permet de construire une interface utilisateur assez dynamique avec du HTML simple tels que la création d’un défilement infini, d’onglets, d’un chargement paresseux et beaucoup plus.

HTMX

Graphiques Frappés

Un simple, bibliothèque JavaScript légère pour créer des graphiques. Il prend en charge plusieurs types de graphiques différents, notamment le Pie, le Donut et la carte thermique et rend le graphique en SVG, ce qui le rend réactif et net.

Tu peux utiliser la bibliothèque comme module NPM ou chargez simplement le fichier JavaScript sur la page. Cela fonctionne.

Graphiques Frappés

NextUI

Une collection de beaux composants d’interface utilisateur pour créer des applications modernes avec React.js. Vous pouvez trouver des composants communs requis pour une application comme les entrées, les boutons, la pagination, le tableau et la grille. Si vous souhaitez créer une application qui a instantanément une belle apparence, NextUI est peut-être ce que vous recherchez.

NextUI

Interface utilisateur élastique

L’interface utilisateur élastique est pleine d’inspiration. C’est le bibliothèque de système de conception d’Elastic. Même si vous ne pourrez peut-être pas appliquer cette bibliothèque à votre propre application, vous pouvez certainement apprendre comment tous ces composants sont utilisés pour créer une excellente application populaire comme Recherche élastique Kibana et APM.

Interface utilisateur élastique

VueSax

UN Bibliothèque d’interface utilisateur conçue pour Vue.js. Il comporte des boutons, une entrée, un tableau et tous les composants de base d’un site Web. Construit à partir de zéro, Vuesax fournit à chaque composant une personnalisation qui permet à votre application Web de rester unique à votre style.

VueSax

Créer un thème de bloc

C’est un nouveau fonctionnaire plugin de WordPress qui permet de créer un thème de bloc. Vous pouvez concevoir votre propre thème en utilisant édition complète du site (FSE) et exportez-le en tant que thème que vous pouvez installer sur n’importe quel autre site WordPress. Je pense que cela va changer la donne dans les champs de thème WordPress.

Créer un thème de bloc

Couleurs.js

Color.js est une bibliothèque pratique qui vous permet de faire tout ce qui concerne les couleurs avec JavaScript. Vous pouvez l’utiliser pour lire la couleur et créer des objets de couleur. Vous pouvez même l’utiliser pour manipuler des couleurs telles que changer la couleur, l’éclaircir et même convertir le format de couleur.

Couleurs.js

Serveur de code VS

VS Code est un excellent éditeur de code qui est très populaire parmi les développeurs. Vous pouvez exécuter et utiliser VS Code sous Windows, macOS et Linux… Et si nous pouvions l’exécuter sur notre propre serveur.

Microsoft a récemment ouvert cette possibilité avec VS Code Server vous permettant d’installer les services backend de VS Code qui hébergent les extensions, le terminal, le débogage, puis d’y accéder via vscode.dev. C’est plus ou moins le Version DIY de la gestion de votre propre Espace de code Github.

Serveur de code VS

LAISSER UN COMMENTAIRE

S'il vous plaît entrez votre commentaire!
S'il vous plaît entrez votre nom ici