Un serveur répond à des usages très variés, et l'écosystème associé est particulièrement vaste. Ce panorama de référence présente les grands types de serveurs et leurs logiciels, la stack d'un serveur de développement concret, les technologies web/API, ainsi qu'une liste (quasi) exhaustive des langages.
À garder en référence : lorsqu'on met en place un serveur, la première question n'est pas « comment », mais « pour quoi faire ? ». Chaque besoin appelle ses solutions de référence.
À quoi sert un serveur ? (par type)
Serveurs Web
- Apache, Nginx, Lighttpd, Caddy, Node.js
- À lire aussi : cache Nginx · proxy inverse Nginx → Apache
Serveurs de bases de données
- MySQL / MariaDB, PostgreSQL, Oracle Database, Microsoft SQL Server, SQLite
- MongoDB, Redis, Cassandra, Elasticsearch, CouchDB, Neo4j, RethinkDB, InfluxDB, etcd, ArangoDB, OrientDB
- Pour débuter : introduction aux bases de données
Serveurs de mail
- Postfix, Dovecot, Exim — voir mettre en place une boîte mail
Serveurs FTP
- vsftpd, ProFTPD, Pure-FTPd
Serveurs DNS
- BIND9, dnsmasq, Unbound
Serveurs proxy
- Squid, Varnish, HAProxy
Serveurs de cache
- Memcached, Varnish, Redis
Serveurs de virtualisation
- KVM, Xen, VirtualBox, Docker
Serveurs de fichiers
- Samba, NFS, OwnCloud / Nextcloud
Serveurs VPN
- OpenVPN, WireGuard, strongSwan
Serveurs de monitoring
- Nagios, Zabbix, Prometheus, Grafana
Serveurs de messagerie instantanée
- Ejabberd, Prosody, Matrix
Serveurs de VoIP
- Asterisk, FreeSWITCH
Serveurs de log
- Syslog-ng, rsyslog, Logstash
Serveurs de déploiement
- Jenkins, GitLab, Gogs / Gitea
Serveurs de jeux
- Minecraft, ARK: Survival Evolved, Rust, Terraria, Factorio, TrackMania, CS:GO, Team Fortress 2, Left 4 Dead 2, Don't Starve Together, OpenTTD, Simutrans, X-Plane, et bien d'autres
Et aussi
- Serveurs d'applications, de gestion de configuration, de sécurité, serveurs Steam…
La stack d'un serveur de dev (exemple concret)
Hyperviseur : KVM
└─ Machine virtuelle : Debian
└─ Conteneurs : Docker
- Pare-feu natif : UFW · Anti-intrusion : Fail2ban
- Hébergement web : Nginx (proxy inverse) + Apache + PHP / PHP-FPM + MariaDB
- Courrier : Postfix (SMTP)
- Préparation & sécurité : préparer le serveur · se connecter en SSH · sécuriser
API & technologies web
API de développement web
- REST API, GraphQL, WebSocket API, OAuth2, Google Maps API, Payment Gateway (Stripe, PayPal…), API Cloud (AWS, Google Cloud, Azure)
Frontend
- React, Vue.js, Angular, Bootstrap, Tailwind CSS
Backend
- Node.js, Express.js, Laravel, Symfony, Django, Flask — voir aussi POO PHP · projet PHP
Bases de données
- MySQL / MariaDB, PostgreSQL, MongoDB, SQLite, Redis
Outils & environnements de dev
- Docker, Kubernetes, Git / GitHub / GitLab (récupérer un projet), Visual Studio Code, Postman, Webpack
Sécurité
- JWT, Let's Encrypt, OWASP ZAP, protection CSRF / XSS
DevOps & CI/CD
- Jenkins, GitLab CI/CD, Ansible, Terraform
Monitoring & analyse
- Google Analytics, Sentry, New Relic, Prometheus, Grafana
Notification & messagerie
- Firebase Cloud Messaging, Twilio, Socket.IO
Traitement images & fichiers
- Cloudinary, Amazon S3, TinyPNG, Sharp
Langages & technologies (liste de référence)
| Techno | Quand l'utiliser | Complexité à maîtriser |
|---|---|---|
| ABAP | Développer des applications métier dans l'écosystème SAP. | 🟠 4/5 |
| ABNF | Définir formellement la grammaire de protocoles et formats. | 🟡 3/5 |
| ActionScript | Scripter des animations et applications Flash héritées. | 🟡 3/5 |
| Ada | Programmer des systèmes critiques temps réel et embarqués. | 🔴 5/5 |
| Agda | Écrire des preuves formelles avec types dépendants. | 🔴 5/5 |
| AL | Personnaliser et étendre Microsoft Dynamics 365 Business Central. | 🟠 4/5 |
| ANTLR4 | Générer parseurs et lexers à partir de grammaires. | 🟠 4/5 |
| Apache Configuration | Configurer le serveur web Apache et ses hôtes virtuels. | 🟢 2/5 |
| Apex | Développer la logique serveur sur la plateforme Salesforce. | 🟡 3/5 |
| APL | Calcul matriciel concis via opérateurs symboliques. | 🔴 5/5 |
| AppleScript | Automatiser des tâches entre applications sur macOS. | 🟢 2/5 |
| AQL | Interroger la base de données multi-modèle ArangoDB. | 🟡 3/5 |
| Arduino | Programmer des microcontrôleurs pour projets électroniques. | 🟢 2/5 |
| ARFF | Stocker des jeux de données pour l'outil Weka. | 🟢 1/5 |
| ARM Assembly | Programmer au plus bas niveau les processeurs ARM. | 🔴 5/5 |
| Arturo | Scripter de façon concise avec ce langage récent. | 🟡 3/5 |
| AsciiDoc | Rédiger documentation technique et livres structurés. | 🟢 2/5 |
| ASP.NET (C#) | Construire des applications et API web côté serveur. | 🟠 4/5 |
| Assembly (6502, Atmel AVR) | Programmer microcontrôleurs et anciennes machines au plus bas niveau. | 🔴 5/5 |
| AutoHotkey | Automatiser raccourcis et macros clavier sous Windows. | 🟢 2/5 |
| AutoIt | Automatiser l'interface graphique et scripts sous Windows. | 🟢 2/5 |
| AviSynth | Scripter le traitement et le montage vidéo. | 🟡 3/5 |
| Avro IDL | Définir des schémas de sérialisation de données Avro. | 🟢 2/5 |
| AWK | Traiter et filtrer du texte ligne par ligne. | 🟡 3/5 |
| Bash / Shell | Automatiser des tâches système en ligne de commande. | 🟡 3/5 |
| BASIC | Apprendre la programmation avec un langage simple. | 🟢 1/5 |
| Batch | Scripter des commandes en lot sous Windows. | 🟢 2/5 |
| BBcode | Formater du texte sur les forums en ligne. | 🟢 1/5 |
| BBj | Développer des applications métier multiplateformes Business BASIC. | 🟡 3/5 |
| Bicep | Déployer l'infrastructure Azure en mode déclaratif. | 🟡 3/5 |
| Birb | Programmer avec ce petit langage expérimental. | 🟡 3/5 |
| Bison | Générer des analyseurs syntaxiques en C/C++. | 🟠 4/5 |
| BNF / RBNF | Décrire formellement la syntaxe d'un langage. | 🟡 3/5 |
| BQN | Programmation tableau moderne dans la lignée d'APL. | 🔴 5/5 |
| Brainfuck | Langage ésotérique minimaliste à but pédagogique. | 🔴 5/5 |
| BrightScript | Développer des applications pour les appareils Roku. | 🟡 3/5 |
| Bro | Analyser le trafic réseau pour la sécurité (ancien Zeek). | 🟠 4/5 |
| BSL (1C) / OneScript | Développer des applications de gestion 1C:Entreprise. | 🟠 4/5 |
| C | Programmer systèmes, pilotes et logiciels embarqués. | 🟠 4/5 |
| C# | Développer applications Windows, web et jeux Unity. | 🟡 3/5 |
| C++ | Développer logiciels performants, jeux et moteurs. | 🔴 5/5 |
| CFScript | Scripter des applications web avec ColdFusion. | 🟡 3/5 |
| ChaiScript | Embarquer un langage de script dans du C++. | 🟡 3/5 |
| CIL | Langage intermédiaire compilé de la plateforme .NET. | 🟠 4/5 |
| Cilk | Paralléliser des programmes C/C++ multitâches. | 🟠 4/5 |
| Clojure | Programmer en Lisp fonctionnel sur la JVM. | 🟠 4/5 |
| CMake | Générer des builds C/C++ multiplateformes. | 🟡 3/5 |
| COBOL | Maintenir des systèmes bancaires/mainframe legacy. | 🟠 4/5 |
| CoffeeScript | Écrire du JavaScript plus concis (transpilé, daté). | 🟢 2/5 |
| Concurnas | Langage JVM pour calcul concurrent et distribué. | 🔴 5/5 |
| Content-Security-Policy | En-tête HTTP restreignant les ressources chargées. | 🟡 3/5 |
| Cooklang | Balisage texte pour écrire des recettes de cuisine. | 🟢 1/5 |
| Coq | Assistant de preuve formelle et théorèmes. | 🔴 5/5 |
| Crystal | Langage compilé proche de Ruby, performant. | 🟡 3/5 |
| CSS | Mettre en forme et styliser des pages web. | 🟢 2/5 |
| CSV | Échanger des données tabulaires simples. | 🟢 1/5 |
| CUE | Valider et générer de la configuration typée. | 🟠 4/5 |
| Cypher | Interroger des bases de données graphe (Neo4j). | 🟡 3/5 |
| D | Programmation système, alternative à C++. | 🟡 3/5 |
| Dart | Développer des apps Flutter mobile/web. | 🟢 2/5 |
| DataWeave | Transformer des données dans les intégrations MuleSoft. | 🟠 4/5 |
| DAX | Calculs et mesures dans Power BI. | 🟠 4/5 |
| Dhall | Langage de configuration typé et programmable. | 🟠 4/5 |
| Diff | Représenter les changements entre deux fichiers. | 🟢 1/5 |
| Django / Jinja2 | Gabarits HTML côté serveur en Python. | 🟢 2/5 |
| DNS zone file | Déclarer les enregistrements DNS d'un domaine. | 🟡 3/5 |
| Docker | Conteneuriser et déployer des applications. | 🟡 3/5 |
| DOT (Graphviz) | Décrire des graphes pour générer des diagrammes. | 🟢 2/5 |
| EBNF | Décrire formellement la grammaire d'un langage. | 🟡 3/5 |
| EditorConfig | Uniformiser le style d'édition entre IDE. | 🟢 1/5 |
| Eiffel | Conception orientée objet par contrat. | 🟠 4/5 |
| EJS / Eta | Gabarits HTML avec JavaScript embarqué. | 🟢 2/5 |
| Elixir | Systèmes concurrents tolérants aux pannes (BEAM). | 🟡 3/5 |
| Elm | Apps web front-end fonctionnelles sans erreurs runtime. | 🟡 3/5 |
| ERB | Gabarits HTML avec Ruby embarqué (Rails). | 🟢 2/5 |
| Erlang | Systèmes distribués télécoms tolérants aux pannes. | 🟠 4/5 |
| Excel Formula | Calculs et logique dans un tableur. | 🟢 2/5 |
| F# | Programmation fonctionnelle sur la plateforme .NET. | 🟡 3/5 |
| Factor | Langage concaténatif à base de pile. | 🟠 4/5 |
| False | Langage ésotérique minimaliste à pile. | 🔴 5/5 |
| Firestore security rules | Contrôler l'accès aux données Firestore. | 🟡 3/5 |
| Flow | Typage statique pour code JavaScript. | 🟡 3/5 |
| Fortran | Calcul scientifique et numérique haute performance. | 🟡 3/5 |
| FreeMarker | Moteur de gabarits Java pour générer du texte. | 🟢 2/5 |
| GameMaker Language | Scripter des jeux 2D dans GameMaker. | 🟢 2/5 |
| GAP | Algèbre discrète et théorie des groupes. | 🟠 4/5 |
| G-code | Piloter machines CNC et imprimantes 3D. | 🟡 3/5 |
| GDScript | Scripter des jeux dans le moteur Godot. | 🟢 2/5 |
| GEDCOM | Échanger des données généalogiques. | 🟢 2/5 |
| gettext | Internationaliser et traduire les chaînes logicielles. | 🟢 2/5 |
| Gherkin | Écrire des scénarios de tests BDD (Given/When/Then). | 🟢 2/5 |
| Git | Gérer les versions de code source. | 🟡 3/5 |
| GLSL | Écrire shaders OpenGL pour rendu graphique GPU. | 🟠 4/5 |
| GN | Générer des builds Ninja pour Chromium et projets Google. | 🟡 3/5 |
| GNU Linker Script | Contrôler l'agencement mémoire à l'édition de liens. | 🔴 5/5 |
| Go | Backends, CLI et services réseau concurrents. | 🟡 3/5 |
| Go module | Déclarer dépendances et version d'un projet Go. | 🟢 2/5 |
| Gradle | Automatiser builds Java/Kotlin et applications Android. | 🟠 4/5 |
| GraphQL | Interroger des API avec requêtes typées et flexibles. | 🟡 3/5 |
| Groovy | Scripter sur la JVM, notamment pipelines Jenkins/Gradle. | 🟡 3/5 |
| Haml | Écrire du HTML concis et indenté pour Ruby/Rails. | 🟢 2/5 |
| Handlebars / Mustache | Templates HTML logique-minimale côté serveur ou client. | 🟢 2/5 |
| Haskell | Programmation fonctionnelle pure, typage avancé. | 🔴 5/5 |
| Haxe | Code cross-plateforme compilé vers plusieurs langages. | 🟡 3/5 |
| HCL | Décrire l'infrastructure Terraform de façon déclarative. | 🟢 2/5 |
| HLSL | Écrire shaders DirectX pour jeux et rendu Windows. | 🟠 4/5 |
| Hoon | Programmer pour la plateforme Urbit. | 🔴 5/5 |
| HTTP | Décrire requêtes et réponses du protocole web. | 🟢 2/5 |
| HSTS | Forcer les connexions HTTPS sécurisées d'un domaine. | 🟢 1/5 |
| IchigoJam | Initier à la programmation sur micro-ordinateur BASIC. | 🟢 1/5 |
| Icon | Langage de manipulation de chaînes orienté motifs. | 🟡 3/5 |
| ICU Message Format | Gérer pluriels et genres dans les traductions i18n. | 🟡 3/5 |
| Idris | Programmation avec types dépendants et preuves. | 🔴 5/5 |
| Ignore files | Exclure des fichiers du suivi d'outils (git, etc.). | 🟢 1/5 |
| Inform 7 | Écrire de la fiction interactive en langage naturel. | 🟡 3/5 |
| Ini | Stocker des configurations simples clé-valeur. | 🟢 1/5 |
| Io | Langage prototype-based minimaliste et expérimental. | 🟡 3/5 |
| J | Calcul tableau dérivé d'APL, notation concise. | 🔴 5/5 |
| Java | Applications d'entreprise, Android, services backend. | 🟡 3/5 |
| JavaDoc | Documenter le code Java via commentaires structurés. | 🟢 2/5 |
| Java stack trace | Lire les traces d'erreur d'exécution Java. | 🟢 2/5 |
| Jexl | Évaluer des expressions dynamiques dans des règles métier. | 🟢 2/5 |
| Jolie | Programmer des microservices orientés services. | 🟠 4/5 |
| JQ | Filtrer et transformer du JSON en ligne de commande. | 🟡 3/5 |
| JSDoc | Documenter et typer du code JavaScript par annotations. | 🟢 2/5 |
| JSON / Web App Manifest | Échanger des données et décrire une app web. | 🟢 1/5 |
| JSON5 | Écrire du JSON plus permissif avec commentaires. | 🟢 1/5 |
| JSONP | Contourner la same-origin policy via balises script. | 🟢 2/5 |
| JS stack trace | Lire les traces d'erreur d'exécution JavaScript. | 🟢 2/5 |
| JS Templates | Construire du HTML avec les template literals JavaScript. | 🟢 2/5 |
| Julia | Calcul scientifique et numérique haute performance. | 🟡 3/5 |
| Keepalived | Assurer haute disponibilité et bascule IP via VRRP. | 🟠 4/5 |
| Keyman | Créer des dispositions clavier pour langues diverses. | 🟡 3/5 |
| Kotlin | Développement Android moderne et backends JVM. | 🟡 3/5 |
| KuMir | Apprendre l'algorithmique en russe à l'école. | 🟢 1/5 |
| Kusto | Interroger des logs et télémétrie sur Azure. | 🟡 3/5 |
| LaTeX / TeX / ConTeXt | Composer documents scientifiques et mathématiques. | 🟠 4/5 |
| Latte | Templates HTML sécurisés pour le framework Nette PHP. | 🟢 2/5 |
| Less | Préprocesseur CSS pour styles avec variables et imbrication. | 🟢 2/5 |
| LilyPond | Gravure de partitions musicales en texte. | 🟡 3/5 |
| Liquid | Templating de pages et e-mails (Shopify, Jekyll). | 🟢 2/5 |
| Lisp | Programmation symbolique, IA et macros homoiconiques. | 🟠 4/5 |
| LiveScript | Langage fonctionnel compilé vers JavaScript. | 🟡 3/5 |
| LLVM IR | Représentation intermédiaire pour backends de compilateurs. | 🔴 5/5 |
| Log file | Lecture et analyse de journaux applicatifs. | 🟢 1/5 |
| LOLCODE | Langage ésotérique humoristique, usage récréatif. | 🟢 1/5 |
| Lua | Scripting embarqué dans jeux et applications. | 🟢 2/5 |
| Magma | Calcul en algèbre, théorie des nombres et géométrie. | 🔴 5/5 |
| Makefile | Automatisation de compilation et tâches de build. | 🟡 3/5 |
| Markdown | Rédaction de documentation et contenu formaté. | 🟢 1/5 |
| MATLAB | Calcul numérique, matrices et traitement du signal. | 🟡 3/5 |
| MAXScript | Scripting et automatisation dans 3ds Max. | 🟡 3/5 |
| MEL | Scripting et automatisation dans Autodesk Maya. | 🟡 3/5 |
| Mermaid | Génération de diagrammes depuis du texte. | 🟢 2/5 |
| METAFONT | Conception de polices de caractères vectorielles. | 🟠 4/5 |
| Mizar | Formalisation et vérification de preuves mathématiques. | 🔴 5/5 |
| MongoDB | Requêtes sur base de données documentaire NoSQL. | 🟡 3/5 |
| Monkey | Développement de jeux multiplateformes. | 🟡 3/5 |
| MoonScript | Langage concis compilé vers Lua. | 🟢 2/5 |
| N1QL | Requêtes SQL-like sur base Couchbase. | 🟡 3/5 |
| N4JS | JavaScript typé statiquement pour grandes applications. | 🟡 3/5 |
| Nand To Tetris HDL | Description de circuits logiques pour cours d'architecture. | 🟡 3/5 |
| Naninovel | Scripting de visual novels dans Unity. | 🟢 2/5 |
| NASM | Programmation assembleur x86 bas niveau. | 🔴 5/5 |
| NEON | Format de configuration pour outils PHP (Nette). | 🟢 1/5 |
| Nevod | Reconnaissance de motifs dans du texte en langage naturel. | 🟡 3/5 |
| nginx | Configuration de serveur web et reverse proxy. | 🟡 3/5 |
| Nim | Langage compilé performant à syntaxe Python-like. | 🟡 3/5 |
| Nix | Gestion de paquets et environnements reproductibles. | 🟠 4/5 |
| NSIS | Création d'installeurs logiciels Windows. | 🟡 3/5 |
| Objective-C | Développement historique d'applications Apple. | 🟠 4/5 |
| OCaml | Programmation fonctionnelle typée, compilateurs et finance. | 🟠 4/5 |
| Odin | Langage système moderne pour jeux et performances. | 🟡 3/5 |
| OpenCL | Calcul parallèle sur GPU et accélérateurs. | 🟠 4/5 |
| OpenQasm | Programmation de circuits quantiques. | 🟠 4/5 |
| Oz | Programmation multiparadigme, enseignement de la concurrence. | 🟠 4/5 |
| PARI/GP | Calcul en théorie des nombres. | 🟡 3/5 |
| Parser | Langage web de templates et traitement de données. | 🟡 3/5 |
| Pascal | Enseignement de la programmation structurée. | 🟢 2/5 |
| Pascaligo | Écriture de smart contracts Tezos. | 🟡 3/5 |
| PC-Axis | Format d'échange de données statistiques officielles. | 🟢 1/5 |
| PeopleCode | Personnalisation des applications Oracle PeopleSoft. | 🟡 3/5 |
| Perl | Scripting système et manipulation de texte. | 🟡 3/5 |
| PHP / PHPDoc | Développement web côté serveur et documentation. | 🟢 2/5 |
| PlantUML | Générer des diagrammes UML à partir de texte. | 🟢 2/5 |
| PL/SQL | Procédures stockées et logique métier dans Oracle. | 🟡 3/5 |
| PowerQuery | Transformer et nettoyer des données dans Excel/Power BI. | 🟡 3/5 |
| PowerShell | Automatiser l'administration système Windows. | 🟡 3/5 |
| Processing | Croquis graphiques et art génératif. | 🟢 2/5 |
| Prolog | Programmation logique et raisonnement par règles. | 🟠 4/5 |
| PromQL | Interroger les métriques Prometheus. | 🟡 3/5 |
| Properties | Stocker la configuration en paires clé-valeur (Java). | 🟢 1/5 |
| Protocol Buffers | Sérialiser des données structurées entre services. | 🟡 3/5 |
| Pug | Écrire des templates HTML concis pour Node.js. | 🟢 2/5 |
| Puppet | Gérer la configuration d'infrastructure déclarative. | 🟠 4/5 |
| Pure | Langage fonctionnel de réécriture de termes. | 🟠 4/5 |
| PureBasic | Développer des applications natives multiplateformes. | 🟡 3/5 |
| PureScript | Fonctionnel pur fortement typé compilant vers JavaScript. | 🔴 5/5 |
| Python | Scripts, data science, web et automatisation polyvalente. | 🟢 2/5 |
| Q# | Programmer des algorithmes quantiques. | 🔴 5/5 |
| Q (kdb+) | Analyse haute performance de séries temporelles financières. | 🔴 5/5 |
| QML | Concevoir des interfaces fluides avec Qt. | 🟡 3/5 |
| Qore | Scripting embarqué pour intégration et middleware. | 🟠 4/5 |
| R | Statistiques, analyse de données et visualisation. | 🟡 3/5 |
| Racket | Programmation fonctionnelle et création de langages. | 🟠 4/5 |
| Razor C# | Templates de vues dynamiques dans ASP.NET. | 🟡 3/5 |
| React JSX / TSX | Composer des interfaces web composables avec React. | 🟡 3/5 |
| Reason | Syntaxe inspirée de JS au-dessus d'OCaml. | 🟠 4/5 |
| Regex | Rechercher et extraire des motifs dans du texte. | 🟡 3/5 |
| Rego | Définir des politiques d'autorisation avec OPA. | 🟠 4/5 |
| Ren'py | Créer des visual novels et jeux narratifs. | 🟢 2/5 |
| ReScript | Fonctionnel typé robuste compilant vers JavaScript. | 🟠 4/5 |
| reStructuredText | Rédiger de la documentation, notamment en Python/Sphinx. | 🟢 2/5 |
| Rip | Petit langage dynamique expérimental. | 🟠 4/5 |
| Roboconf | Déployer et gérer des applications distribuées dans le cloud. | 🟠 4/5 |
| Robot Framework | Automatiser les tests d'acceptation par mots-clés. | 🟢 2/5 |
| Ruby | Développement web rapide et scripting expressif. | 🟡 3/5 |
| Rust | Systèmes performants et sûrs en mémoire. | 🔴 5/5 |
| SAS | Analyse statistique en entreprise et santé. | 🟠 4/5 |
| Sass / SCSS | Écrire du CSS maintenable avec variables et mixins. | 🟢 2/5 |
| Scala | Programmation fonctionnelle et objet sur la JVM. | 🟠 4/5 |
| Scheme | Dialecte minimaliste de Lisp, enseignement et recherche. | 🟡 3/5 |
| Shell session | Transcrire des commandes et sorties de terminal. | 🟢 1/5 |
| Smali | Désassembler et modifier le bytecode Android Dalvik. | 🟠 4/5 |
| Smalltalk | Programmation orientée objet pure et environnements vivants. | 🟠 4/5 |
| Smarty | Moteur de templates pour applications web PHP. | 🟢 2/5 |
| SML | Programmation fonctionnelle typée et enseignement académique. | 🟠 4/5 |
| Solidity | Écrire des smart contracts sur Ethereum. | 🟠 4/5 |
| Soy | Templates Closure pour générer du HTML côté Google. | 🟡 3/5 |
| SPARQL | Interroger des données RDF du web sémantique. | 🟠 4/5 |
| Splunk SPL | Requêter et analyser des logs dans Splunk. | 🟡 3/5 |
| SQF | Scripter missions et mods du jeu Arma. | 🟡 3/5 |
| SQL | Interroger et manipuler des bases de données relationnelles. | 🟡 3/5 |
| Squirrel | Scripter des jeux et systèmes embarqués légers. | 🟡 3/5 |
| Stan | Modélisation statistique bayésienne et inférence probabiliste. | 🔴 5/5 |
| Stata | Analyse statistique et économétrie en recherche académique. | 🟡 3/5 |
| Structured Text | Programmer des automates industriels (PLC) norme IEC 61131-3. | 🟠 4/5 |
| Stylus | Préprocesseur CSS à syntaxe concise pour le web. | 🟢 2/5 |
| SuperCollider | Synthèse audio et composition musicale algorithmique temps réel. | 🟠 4/5 |
| Swift | Développer des applications iOS, macOS et Apple. | 🟡 3/5 |
| Systemd configuration | Définir services et unités sous Linux systemd. | 🟢 2/5 |
| T4 templating | Générer du code via templates dans Visual Studio .NET. | 🟡 3/5 |
| TAP | Format de sortie standard pour résultats de tests. | 🟢 1/5 |
| Tcl | Scripting d'outils, tests et logiciels EDA. | 🟡 3/5 |
| Template Toolkit 2 | Moteur de templates pour applications web Perl. | 🟡 3/5 |
| Textile | Balisage léger pour générer du HTML formaté. | 🟢 1/5 |
| TOML | Fichiers de configuration lisibles, courants en Rust/Python. | 🟢 1/5 |
| Tremor | Traiter et router des flux d'événements et logs. | 🟠 4/5 |
| Turtle / TriG | Sérialiser des données RDF du web sémantique. | 🟡 3/5 |
| Twig | Moteur de templates côté serveur pour PHP/Symfony. | 🟢 2/5 |
| TypeScript | Ajouter le typage statique au JavaScript des applications web. | 🟡 3/5 |
| TypoScript | Configurer le CMS TYPO3 et ses templates. | 🟠 4/5 |
| UnrealScript | Scripter le gameplay des anciens jeux Unreal Engine. | 🟠 4/5 |
| URI / URL | Identifier et localiser des ressources sur le web. | 🟢 1/5 |
| V | Langage compilé simple et rapide pour systèmes. | 🟡 3/5 |
| Vala | Développer des applications GNOME en syntaxe type C#. | 🟡 3/5 |
| VB.Net | Développer des applications Windows sur la plateforme .NET. | 🟡 3/5 |
| Velocity | Moteur de templates Java pour générer du contenu. | 🟢 2/5 |
| Verilog | Décrire et concevoir des circuits matériels (HDL). | 🟠 4/5 |
| VHDL | Décrire et concevoir des circuits matériels (HDL). | 🟠 4/5 |
| vim | Scripter et configurer l'éditeur Vim. | 🟡 3/5 |
| Visual Basic / VBA | Automatiser tâches et macros dans Microsoft Office. | 🟢 2/5 |
| WarpScript | Analyser des séries temporelles dans la plateforme Warp 10. | 🟠 4/5 |
| WebAssembly | Exécuter du code performant compilé dans le navigateur. | 🟠 4/5 |
| Web IDL | Décrire les interfaces des API du navigateur. | 🟡 3/5 |
| WGSL | Écrire des shaders GPU pour l'API WebGPU. | 🟠 4/5 |
| Wiki markup | Rédiger des pages formatées sur les wikis. | 🟢 1/5 |
| Wolfram / Mathematica | Calcul symbolique, scientifique et visualisation avancée. | 🟠 4/5 |
| Wren | Langage de script léger embarqué dans des applications. | 🟢 2/5 |
| XML doc | Documenter le code source .NET via commentaires XML. | 🟢 2/5 |
| Xojo | Développer des applications multiplateformes par glisser-déposer. | 🟡 3/5 |
| XQuery | Interroger et transformer des documents XML. | 🟡 3/5 |
| YAML | Fichiers de configuration lisibles pour outils et CI. | 🟢 1/5 |
| YANG | Modéliser la configuration d'équipements réseau (NETCONF). | 🟠 4/5 |
| Zig | Programmation système bas niveau, alternative moderne au C. | 🟠 4/5 |
Personne ne maîtrise l'ensemble de ces technologies, et c'est précisément l'objectif de ce panorama : savoir ce qui existe pour choisir l'outil adapté le moment venu. Un serveur reste avant tout un assemblage de quelques briques issues de cette liste, sélectionnées selon le besoin.
Et la souveraineté dans tout ça ?
À la lecture de ce tableau, un constat s'impose : l'immense majorité de ces technologies est gratuite et open-source. Linux, PHP, PostgreSQL, Nginx, Python, Git, MariaDB, Docker… Autant d'outils issus de décennies de travail communautaire, librement accessibles et maintenus par des milliers de contributeurs.
Le mécanisme des GAFA est bien connu : revendre ce qui est déjà gratuit. Ils reprennent ces briques libres, les intègrent dans un cloud propriétaire, puis les facturent à l'usage, tout en rendant l'utilisateur dépendant de leur environnement :
- PostgreSQL est gratuit → ils commercialisent « leur » base de données managée.
- Linux est gratuit → ils louent « leur » serveur Linux.
- Kubernetes, Redis, Nginx… gratuits → reconditionnés en services payants.
Au final, on ne paie pas le logiciel, puisqu'il est libre. On paie surtout le fait de ne plus garder la main, ainsi que l'hébergement de ses données chez ces acteurs.
Et les données ? C'est ça, le vrai or noir
Le logiciel n'est que la partie visible. Le véritable enjeu économique, ce sont les données. Il faut donc se méfier d'un glissement sémantique fréquent : lorsqu'un GAFA affirme « nous ne vendons pas vos données », l'énoncé est techniquement exact… mais trompeur.
Ils ne vendent pas le fichier brut ; ils vendent l'accès à l'utilisateur (publicité ultra-ciblée, profilage), construit à partir de ses données. Ils les exploitent également pour entraîner leurs IA, affiner leurs modèles et maintenir l'utilisateur dans leur écosystème. Le « on ne revend rien » relève surtout d'une pirouette : la donnée ne sort pas, mais elle travaille pour eux 24 h/24.
Le résultat reste le même : les données sont leur or noir. 🛢️ Plus on en produit, plus ils en tirent de valeur, tandis que l'on continue de payer un abonnement. L'utilisateur devient à la fois le client et le produit.
La souveraineté numérique ne consiste pas à réinventer la roue : elle consiste à reprendre la maîtrise de ce qui nous appartient déjà. Tous ces outils peuvent fonctionner sur son propre serveur, en France, sans péage et sans fuite de données. C'est tout l'esprit de SynapxLab et d'Adliss : du libre, hébergé chez soi, sans rente cachée.
🧾 La souveraineté va jusqu'à la facturation. Avec la réforme 2026-2027 (facture électronique, PDP, PEPPOL, e-reporting), maîtriser ses flux devient un enjeu réglementaire — pas seulement technique. À lire : Factur-X : comprendre le format et valider ses factures et le testeur Factur-X gratuit.