Skip to content

Androz2091's Blog

Tools, image by palam.ca

Outils du développeur freelance, mes choix pour 2023

November 21, 2022

 • ... views

J’ai longtemps utilisé certains outils, softwares de développement, freelance sans me poser de question sur les alternatives existantes. Cette année, j’ai essayé de m’y intéresser un peu plus pour améliorer ma productivité, et je regrette de pas l’avoir fait plus tôt. Certains logiciels m’ont changé la vie, voici ce que j’ai retenu après réflexion et utilisation ;)

Cette liste n’est probablement pas parfaite même si elle me convient très bien, j’attends vos suggestions pour améliorer cet article !

Table des matières

  1. Ordinateur
  2. Client BDD
  3. Client Git
  4. Éditeur de texte
  5. Client SSH
  6. API testing
  7. Proxy HTTP
  8. Web Analytics
  9. Comptabilité
  10. Gestion du temps

Ordinateur 🖥️

Eh oui… le coeur de la question. Avant de parler des outils, parlons de l’appareil sur ceux-ci vont tourner.

Choix définitif: Mac Mini M1 (fixe, principal), XPS Dell 13 (portable, secondaire) sous Linux

Tous les logiciels présentés ci-dessous sont forcément compatibles à la fois avec MacOS et Linux. J’apprécie mon Mac Mini M1 pour ses performances, sa taille très réduite et MacOS (même si l’idéal serait un Linux en ordi principal).

Mon ordi portable me sert en déplacement ou lorsque j’ai absolument besoin de Linux (comme ici : Comment cloner sa carte de cantine ?).

Client BDD 🗃️

Choix définitif : DBeaver, un client cross-platform open source rapide, élégant et très complet supportant PostgreSQL, MySQL, MongoDB, et même les bases cloud type AWS.

Modèle éco : Freemium (+ $10/mois optionnels pour débloquer tous les types de BDD)

Alternatives considérées :

  • PgAdmin4 (trop lourd et trop lent, ne supporte que PostgreSQL mais entièrement open source)
  • Compass (léger, mais ne supporte que MongoDB)
  • DataGrip (lourd, payant, même si très complet)

Client Git 📦

Choix définitif : GitKraken, un client Git cross-platform élégant et très complet.

Modèle éco : Premium (version pro gratuite via GitHub Student)

Alternatives considérées :

  • GithubDesktop (moins complet, pas de cross-platform)
  • Git CLI (assez peu efficace, si on dispose d’une UI, autant l’utiliser)

Éditeur de texte 📝

Utilisé principalement pour du JS/TS

Choix définitif : Visual Studio Code, un éditeur de texte cross-platform open source plutôt léger, cross-platform et complet grâce aux extensions.

Prix : Gratuit

Alternatives considérées :

  • WebStorm (payant, lourd, même si bien que plus complet que VS Code)
  • Atom (également agréable, mais projet archivé…)
  • Sublime Text (payant)

Client SSH 📡

Choix définitif : Termius, un client SSH cross-platform open source et gratuit.

Modèle éco : Freemium (+ $10/mois pour débloquer la synchronisation dans le cloud, essentielle)

Alternatives considérées :

  • PuTTY (lourd, pas cross-platform vraiment efficace)
  • SSHception (projet encore en bêta mais prometteur)

API testing 📡

Choix définitif : Postman, un client API testing cross-platform open source et gratuit.

Prix : Gratuit (version premium inutile)

Alternatives considérées : aucune pour le moment.

Proxy HTTP 🌐

Choix définitif : mitmproxy, un proxy HTTP open source et gratuit.

Prix : Gratuit

Alternatives considérées :

  • Charles (payant, propriétaire, lourd)
  • ProxyMan (interface très intuitive mais propriétaire et pas de cross-platform)

Web Analytics 📈

Choix définitif : Umami, un outil d’analyse de site web open source et gratuit.

Prix : Gratuit (self-hosted)

Alternatives considérées :

  • Google Analytics (bien plus complet, mais moins respectueux de la vie privée, propriétaire)

Comptabilité 💰

Choix définitif : Pennylane, un logiciel de comptabilité en ligne français très complet, très agréable avec un support rapide.

Prix : 28€/mois

Alternatives considérées :

  • Abby (très prometteur, mais pas encore assez complet - ne supporte pas la facturation en anglais et dollars)
  • Fiverr Workspace (manque fonctionnalités clefs - pas de connexion bancaire possible)

Gestion du temps 🕰️

Choix définitif : Time Tagger, un logiciel de gestion du temps open source, innovant et developer-friendly.

Prix : Gratuit (self-hosted)

Alternatives considérées :

  • Toggl (payant, propriétaire, plus lourd à configurer que Time Tagger)
  • Fiverr Workspace (trop peu de fonctionnalités - manque Pomodoro)

Des idées d’alternatives ? ➡️ @Androz2091 sur Twitter


Androz2091
Hey! I'm Androz2091, and this is my blog.
I sometimes find interesting things and write them here. I usually write in French but I might write in English in the future.