Skip to main content

Code that compiles on the first try! CodeWithMpia wishes you very happy holidays.✨

Aller au contenu principal
Outils & Ressources

Ma boîte à outils

Une collection d'outils pour les développeurs. Vous connaissez une pépite ? Ajoutez-la ici pour aider les autres développeurs !

68
Outils
12
Catégories

Base de données

B
Externe

Beekeeper Studio

Beekeeper Studio est un client SQL moderne, open source et multiplateforme pour la gestion et l’édition de bases de données. Il propose une interface ergonomique pour travailler avec de nombreux systèmes : MySQL, PostgreSQL, SQLite, SQL Server, MariaDB, Redis, MongoDB, Cassandra, Oracle, etc.

Accéder
D
Externe

Drizzle ORM

Drizzle ORM est un ORM TypeScript moderne, léger et performant qui permet de définir ton schéma de base de données en TypeScript et d’écrire des requêtes SQL type-safe pour Postgres, MySQL, SQLite, etc.

Accéder
F
Externe

FlaskPocket

FlaskPocket est une extension Flask qui intègre PocketBase dans une application web Python pour gérer facilement base de données, authentification et opérations CRUD via l’API PocketBase.

Accéder
P
Externe

PocketBase

PocketBase est un backend open‑source auto‑hébergé tenu dans un seul fichier, qui fournit base de données temps réel (SQLite), authentification, stockage de fichiers et tableau de bord d’administration pour vos applications.

Accéder
S
Externe

SQLite Browser

SQLite Browser (DB Browser for SQLite) est un outil graphique open source qui permet de créer, visualiser, rechercher et modifier des bases de données SQLite sans avoir à écrire directement des requêtes SQL complexes.

Accéder
S
Externe

Supabase

Supabase est une plateforme open‑source de backend basée sur PostgreSQL qui fournit base de données, authentification, APIs instantanées, stockage de fichiers et fonctionnalités temps réel pour créer des applications modernes rapidement.

Accéder
T
Externe

TablePlus

TablePlus est un logiciel moderne et natif de gestion de bases de données relationnelles. Il offre une interface graphique très intuitive pour créer, accéder, interroger et éditer des bases de données comme MySQL, PostgreSQL, SQLite, SQL Server, MariaDB, Redis et bien d’autres.

Accéder

Productivité

G
Externe

Github Desktop

GitHub Desktop est une application qui simplifie l’utilisation de Git et la gestion de dépôts GitHub grâce à une interface graphique, permettant de cloner, valider, fusionner et publier du code sans ligne de commande, idéale pour faciliter la collaboration et le suivi des projets.

Accéder
J
Externe

JetBrains

JetBrains est un éditeur de logiciels reconnu qui crée des outils de développement intelligents et performants (comme IntelliJ IDEA, PyCharm, WebStorm, DataGrip…) pour améliorer la productivité, la qualité et la collaboration des développeurs et des équipes, avec un large soutien des langages, frameworks et pratiques DevOps modernes.

Accéder
N
Externe

Notion

Notion est une plateforme tout-en-un qui centralise la prise de notes, la gestion de projets, les bases de données, la collaboration en équipe et l’automatisation des tâches dans un espace de travail flexible et intelligent.

Accéder
O
Externe

Obsidian

Obsidian est une application gratuite et flexible de prise de notes, de gestion de connaissances et d'organisation personnelle, qui permet de lier, structurer et visualiser ses idées sous forme de fichiers locaux, avec une grande personnalisation via des plugins et une priorité sur la confidentialité des données.

Accéder
T
Externe

tmux

tmux est un multiplexeur de terminal : il permet d’ouvrir, gérer et basculer entre plusieurs sessions ou panneaux dans un seul terminal, de détacher une session (la laisser tourner en arrière-plan) et de la rattacher plus tard, facilitant ainsi le travail multitâche en ligne de commande.

Accéder
U
Externe

uv

uv est un gestionnaire de paquets et de projets Python ultra-rapide écrit en Rust, capable de remplacer pip, pip-tools, pipx, poetry, pyenv, twine et virtualenv, tout en gérant les environnements, les dépendances, l’installation de versions de Python et même l’exécution d’outils CLI Python, avec une interface similaire à pip mais bien plus rapide.

Accéder
V
Externe

Ventoy

Ventoy est un outil libre qui facilite la création de clés USB amorçables à partir de fichiers ISO. Grâce à Ventoy, nul besoin de reformater la clé à chaque nouvel ISO : il suffit de déposer les fichiers ISO sur la clé USB et de démarrer l’ordinateur dessus.

Accéder
W
Externe

Warp

Warp est un terminal moderne enrichi d’agents IA, combinant interface de développement, prompts intelligents, outils collaboratifs et automatisation pour accélérer la rédaction, le test et le déploiement du code, tout en mettant la productivité au cœur de l’expérience développeur.

Accéder
Z
Externe

Zed

Zed est un éditeur de code nouvelle génération, conçu pour être extrêmement rapide, collaboratif et intelligent.

Accéder

Test & Qualité

I
Externe

Insomnia

Insomnia est une plateforme open source de développement d’API qui permet de concevoir, tester, déboguer et documenter des API (HTTP, REST, GraphQL, gRPC, WebSockets) grâce à une interface moderne et collaborative, avec des fonctions avancées de gestion de projets, collections, authentification et automatisation.

Accéder
J
Externe

Jest

Jest est un framework de tests JavaScript simple et performant, conçu pour écrire, organiser et exécuter des tests unitaires, d’intégration ou de snapshot sur des projets utilisant React, Node, Vue, TypeScript…, sans configuration complexe, avec génération de rapports et détection automatique des tests.

Accéder
P
Externe

Playwright

Playwright est un outil open source qui permet de réaliser des tests automatisés end-to-end fiables sur les applications web modernes, avec prise en charge multi-navigateurs et multi-plateformes, des fonctionnalités avancées de génération et d’analyse de tests, le tout via une API disponible en JavaScript, TypeScript, Python, .NET et Java.

Accéder
P
Externe

Postman

Postman est une plateforme collaborative tout-en-un qui permet de concevoir, tester, documenter et surveiller des API, en facilitant le développement, le partage et l’automatisation des workflows entre les équipes de développeurs.

Accéder
P
Externe

pytest

pytest est un framework Python puissant et convivial pour écrire, organiser et exécuter des tests unitaires, fonctionnels ou d’intégration, offrant une syntaxe simple, de nombreux plugins, l’auto-découverte des tests et des rapports détaillés sur les erreurs.

Accéder
W
Externe

Wireshark

Wireshark est un logiciel libre d’analyse de trafic réseau qui capture et décortique les paquets pour le diagnostic, la sécurité et l’apprentissage des protocoles.

Accéder

Web

A
Externe

AlpineJS

Alpine.js est un framework JavaScript léger, moderne et minimaliste destiné à ajouter de l'interactivité directement dans votre code HTML, sans la complexité d'outils plus lourds comme Vue.js ou React.

Accéder
B
Externe

Bootstrap

Bootstrap est une bibliothèque HTML, CSS et JavaScript très populaire qui facilite la création rapide de sites web responsives et élégants grâce à un système de grille flexible, des composants prédéfinis et de nombreux utilitaires personnalisables.

Accéder
F
Externe

FlaskTranscrypt

FlaskTranscrypt est une extension Flask qui intègre Transcrypt dans une application web en compilant le code Python côté client en JavaScript et en l’exposant facilement depuis une app Flask.

Accéder
F
Externe

FlaskUltime

FlaskUltime est une extension Flask qui intègre TailwindCSS et Alpine.js pour faciliter le développement d’interfaces web modernes directement depuis une application Flask.

Accéder
F
Externe

FlaskVue3

FlaskVue3 est une extension Flask qui intègre Vue 3 dans une application web Python, afin de construire une interface frontend Vue servie et orchestrée par un backend Flask.

Accéder
H
Externe

htmx

htmx est une bibliothèque JavaScript légère qui permet d’ajouter une grande puissance interactive à vos pages HTML… avec très peu de JavaScript à écrire vous-même !

Accéder
I
Externe

Inertia.js

Inertia.js est une bibliothèque qui permet de créer des applications single-page (SPA) modernes en utilisant le routage classique côté serveur, sans avoir besoin de construire une API complète.

Accéder
N
Externe

Nuxt

Nuxt est un framework open source basé sur Vue.js qui facilite le développement d’applications web modernes, performantes et évolutives, avec gestion automatique du routage, rendu côté serveur (SSR), génération de sites statiques, intégration de modules et une expérience développeur optimisée.

Accéder
P
Externe

Paraglide

Paraglide JS est une bibliothèque JavaScript open source qui simplifie l’internationalisation (i18n) et la gestion des traductions dans les applications web modernes, avec un focus sur la vitesse et la sûreté de typage.

Accéder
S
Externe

Svelte

Svelte est un framework JavaScript moderne permettant de créer des interfaces web réactives et performantes.

Accéder
T
Externe

TailwindCSS

TailwindCSS est un framework CSS “utility-first” qui propose des classes utilitaires prédéfinies pour construire rapidement des interfaces web modernes, directement dans le HTML, sans avoir à écrire de styles CSS personnalisés.

Accéder
U
Externe

UnoCSS

UnoCSS est un moteur CSS atomique “on-demand” ultra-rapide et personnalisable, générant uniquement les classes utilisées au moment de la compilation, avec une grande flexibilité, de nombreuses intégrations (Vite, Webpack, PostCSS...) et la possibilité de configurer ses utilitaires sur-mesure.

Accéder
V
Externe

Vite

Vite est un outil de build frontend de nouvelle génération : il permet de lancer très rapidement un serveur de développement, d’obtenir un rechargement instantané des modules (Hot Module Replacement), et de préparer des builds optimisés pour les applications web modernes, tout en étant compatible avec de nombreux frameworks comme React, Vue, Svelte, etc.

Accéder
V
Externe

Vue

Vue.js est un framework JavaScript progressif conçu pour créer des interfaces utilisateurs web réactives et performantes.

Accéder