Les logiciels libres présents sur cette page le sont selon la définition de l'article « logiciel libre ». La plupart des programmes cités ici sont disponibles sous licence GNU GPL ou BSD.

Système d'exploitation Le système d’exploitation (SE, en anglais ou OS) est un ensemble de programmes responsables de la liaison entre les ressources matérielles d’un ordinateur et les logiciels de l’utilisateur, tels que traitement de texte, jeu vidéo Il fournit aux programmes applicatifs des points d’entrée génériques pour les périphériques.

Famille des GNU/Linux

Les distributions de Linux plus répandues sont : Debian et ses dérivés ; Red Hat Linux et ses dérivés ; SUSE.

Il existe des versions moins répandues : Arch Linux ; Gentoo ; Slackware, la version la plus complexe à installer.

Systèmes d'exploitation dérivés de Debian Aptosid

Systèmes d'exploitation dérivés de Red Hat Linux

Famille des BSD

Autres systèmes d'exploitation libres

ReactOS : système d'exploitation visant la compatibilité avec les logiciels et pilotes Microsoft Windows

Bureautique Une application bureautique est un logiciel (programme ou ensemble de programme) qui permet l'automatisation des tâches de bureau. Il traite essentiellement la communication de la parole, de l'écrit et de l'image. On trouve dans cette catégorie d'application des suites bureautiques qui rassemble un traitement de texte pour taper des lettres et mettre en forme du texte; un tableur pour organiser et travailler avec des chiffres dans des tableaux; un créateur de bases de données pour réaliser des formulaires imprimables afin de faciliter des tâches comme la facturation, la gestion des contacts ou les éléments d'une collection; et enfin un logiciel de présentation. Celui-ci permet de fabriquer des « diapositives numériques » qui sont projetables sur un écran. Cela est utile à la réalisation de bornes interactives et à la présentation de projets. NatBraille : un transcripteur universel de document en braille.

Éditeurs de texte

Éditeurs HTML

Éditeurs DocBook XML Publican

Éditeurs LaTeX

Prise de notes FreeMind : création de cartes heuristiques (Mind Map) Joplin : logiciel multiplateforme de prise de notes synchronisable KeepNote Vym : création de cartes heuristiques Sémantik

PAO, publication assistée par ordinateur Scribus : un logiciel libre de PAO sous GNU/Linux, Windows et MacOS, puissant et simple d'utilisation.

Reconnaissance optique de caractères GOCR Tesseract

Suites bureautiques Calligra Suite : suite bureautique du projet KDE GNOME Office : suite bureautique du projet GNOME KOffice : suite bureautique du projet KDE LibreOffice : suite bureautique dérivée (« fork ») de OpenOffice.org à partir de la version 3.3, créée par la fondation The Document Foundation en réaction à la nouvelle politique menée par Oracle Corporation avant le retrait d'Oracle du projet NeoOffice : suite bureautique pour macOS OnlyOffice : suite bureautique pour Windows, macOS, Linux OpenOffice.org : suite bureautique très active jusqu'à la version 3.2 avant la cession du projet par Oracle à la fondation Apache, à la suite du rachat de Sun Siag Office

Tableurs Gnumeric : tableur du projet GNOME LibreOffice Calc : tableur de la suite LibreOffice OpenOffice.org Calc : tableur de la suite OpenOffice.org

Logiciels de traitement de texte

Logiciels de présentation LibreOffice Impress de la suite LibreOffice OpenOffice.org Impress de la suite OpenOffice.org SoZi est un logiciel de création de présentation et d'animation Beamer pour créer des présentations en LaTeX

Logiciels de dessin

Lecture et écriture de fichiers PDF

Lecture et écriture de fichiers EPUB

Manipulation de fichier Un logiciel de manipulation de fichier est un logiciel qui opère avec un ou plusieurs systèmes de fichiers. Ce type de logiciel travail sur le fichier, un groupe de fichiers ou directement sur l'ensemble du système de fichiers.

Gestionnaires de fichiers

Archivage, sauvegarde, backup et synchronisation de fichiers

Émulation, partitionnement, clonage, restauration et dépannage de mémoire de masse Clonezilla : clonage de disque équivalent à Norton Ghost. GParted : partitionnement de disque TestDisk : récupération de données

Analyse de fichier Yet Another Duplicate File Remover : suppression des fichiers doublons Exodus Privacy : sous Android, inventorie les traqueurs et les permissions des applications installés sur l'appareil

Réseau, télécommunication et internet Un logiciel réseau est un programme ou un ensemble de programme qui autorise le traitement de l'information à l'échelle d'un réseau informatique. Ce type de logiciel fonctionne le plus souvent en environnement réseau client-serveur. On peut aussi trouver ces programmes dans une architecture de réseau centralisée appelée mainframe.

Serveur Un serveur est un ordinateur et un logiciel qui permettent de centraliser des services pour des ordinateurs clients via un réseau. Exemple : serveur de bases de données, serveur de messagerie (courriel), serveur web

Serveurs de listes de diffusion

Serveurs de logiciels Zope : serveur d'application orienté gestion de contenu

Serveurs de logiciels Java EE

Serveurs de bases de données

Serveur d'annuaire OpenLDAP : serveur d'annuaire qui utilise une base de données (voir paragraphe précédent) pour stocker ces données

Serveurs de Moteur de recherche searx Opensearchserver : Écrit en Java et disponible sur le site Sourceforge sous licence GPL v3, ce logiciel intègre un crawler et les analyseurs syntaxiques permettant d'écrire des applications pour des données en 17 langues différentes

Il y a eu plusieurs autres logiciels de ce type, mais ils n'ont pas évolué depuis plusieurs années : mnogosearch, DataparkSearch, Opensearchserver...etc.

Transfert de fichier Serveur de fichiers FileZilla Server : serveur FTP (transfert de fichiers) pour Windows NFS : serveur de fichiers ProFTPd : serveur FTP (transfert de fichier) Pure-FTPd : serveur FTP (transfert de fichier) facile à configurer, supportant notamment l'authentification par le système de gestion de données MySQL et par l'annuaire LDAP Samba : serveur de fichiers et d'impression SMB sur UNIX et Linux

Client de partage des fichiers Un client de partage des fichiers est un logiciel qui fait le lien entre un ordinateur personnel et un serveur de fichiers situé à distance et connecté à un réseau local ou public comme internet. En effet, ce logiciel permet d'envoyer des requêtes interactives afin de communiquer à un ordinateur distant (serveur) quelles actions doivent être effectuées par le serveur sur un fichier ou un ensemble de fichier. Ces actions vont de l'ajout au renommage en passant par l'effacement ou la création de dossiers et de fichiers. Un logiciel client de fichiers peut être doté ou non d'une interface graphique.

Courrier électronique

Serveur de messagerie électronique ejabberd : serveur de messagerie instantanée Jabber Exim : serveur de messagerie SMTP Postfix : serveur de messagerie SMTP Sendmail : le serveur de messagerie (mels) historique SMTP

Client de messagerie instantanée La messagerie instantanée permet à deux personnes munies d'un logiciel client compatible de discuter principalement par écrit en système temps réel. Les modèles les plus perfectionnés permettent de jouer tout en discutant par oral en se voyant grâce à une webcam.

Client de messagerie

Salon de discussion et IRC L'IRC est un réseau orienté discussion. En effet, les serveurs rendent disponibles aux clients des salons de discussions de groupe.

Serveur IRC ou IRCD InspIRCd IRCu UnrealIRCd

Client IRC

Réseaux de stockage SAN et NAS FreeNAS OpenMediaVault

Émulateur de terminal, console et bureau à distance UltraVNC, logiciel client-serveur pour le protocole VNC TightVNC, client et serveur pour du bureau distant VNC Remmina, client graphique de connexion NX, RDP, SFTP, SSH, VNC et XDMCP Vinagre, client VNC, RDP, SSH et SPICE pour l'environnement de bureau GNOME rdesktop, client RDP

Sécurité réseau Pare-feu Firestarter : interface graphique pour la configuration de Linux Netfilter Linux Ipchains : le pare-feu libre du noyau Linux 2.2 IPCop : pare-feu VPN (réseau privé virtuel) pour ordinateur dédié IPFilter (IPF) : pare-feu libre de BSD et Solaris 10 ipfirewall (IPFW) : pare-feu libre de FreeBSD Linux Netfilter : pare-feu libre des noyaux Linux 2.4 et 2.6 (successeur de ipchains) NuFW : pare-feu authentifiant basé sur Netfilter Packet Filter (PF) : pare-feu libre issu d'OpenBSD, disponible également sur les autres systèmes BSD

Utilitaire réseau ACGVision : outils de supervision de parc informatique à travers internet et sans VPN Angry IP Scanner : logiciel de balayage de port Autoscan : outils de supervision de parc informatique AWStats : analyseur de logs de serveurs web, streaming, FTP ou mails Cacti : frontal pour RRDTool (Round Robin Database), construction de graphisme à partir d'informations collectées périodiquement Centreon (anciennement Oreon) : solution de supervision basée sur Nagios (Monitoring, configuration, graphs, reporting, map java, SLA) FusionInventory : Solution d'inventaire d'ordinateurs, serveurs, switch/routeurs (SNMP), imprimantes réseau (SNMP), télédéploiement d'application, Wake On Lan GLPI (Gestion Libre de Parc Informatique) : solution de gestion de parc informatique et service desk JMeter : test de charge et injecteur pour serveur web LemonLDAP::NG : solution de Web-SSO distribué avec gestion centralisée des droits pour Apache Monit : supervision de tâches Nagios : outils de supervision en mode web Ntop (Network TOP) : analyseur de l'activité réseau Shinken : outil de supervision compatible avec Nagios orienté vers les grands environnements Snort : système de détection d'intrusion Wireshark : capture et analyse de trafic réseau Zabbix : outils de supervision de parc informatique

Réseau Privé Virtuel (VPN)

OpenVPN : permet de créer, de gérer et de se connecter à un réseau privé virtuel SoftEther VPN : Mêmes fonctionnalités que OpenVPN, mais les protocoles SSL VPN, OpenVPN, SSTP et IPSec sont rassemblés sur un seul et même serveur VPN. Le projet VPN Gate, un plugin du logiciel, permet de se connecter librement et gratuitement à des serveurs libres publics

Web Un logiciel Web est un ensemble de programme réseau qui fonctionnent sur le principe des hyperliens et qui sont prévus pour fonctionner sur un réseau inter-connecté comme Internet. Ces logiciels utilisent les technologies et les protocoles normalisés édictés par l'IETF et le W3C comme le HTTP, le HTML, le XML, le CSS le PNG pour citer les plus connus.

Serveurs HTTP (pages web)

Navigateur Web et client HTTP

Serveur d'application Web Apache Tomcat serveur d'applications Web, distribué selon les termes de la Apache Software License Zope écrit en Python, qui est aussi un serveur d'applications, distribué selon les termes de la Zope Public License EasyPHP : installation en un clic du serveur web Apache, du système de gestion de données MySQL, du langage PHP et d'autres outils de développement XAMPP : paquet pour Linux simple à installer réunissant le serveur web Apache, le système de gestion de données MySQL et les langages Perl et PHP WampServer

Partage de fichier

Publication Internet Système de gestion de contenu ou CMS

Blog Dotclear WordPress Blosxom

Wiki

Galeries

Piwigo

Commerce électronique

RBS Change : prise en charge du multi-boutique, du multi-entrepôt ou encore du multi-canal

Moteur de recherche

Autre logiciel Web floAt's Mobile Agent : outil de synchronisation avec les téléphones portables HTTrack : aspirateur de sites Internet nget : téléchargement d'images depuis les forums Usenet (primitivement en Haskell, réécrit en C) wget : outil de téléchargement de fichier / aspiration de site cURL wput