Liste de logiciels libres — Wikipédia

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[modifier | modifier le code]

Le système d’exploitation (SE, en anglais Operating System 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, etc. Il fournit aux programmes applicatifs des points d’entrée génériques pour les périphériques.

Famille des GNU/Linux[modifier | modifier le code]

Les distributions de Linux plus répandues sont :

Il existe des versions moins répandues :

Systèmes d'exploitation dérivés de Debian[modifier | modifier le code]

  • Aptosid

Systèmes d'exploitation dérivés de Red Hat Linux[modifier | modifier le code]

Famille des BSD[modifier | modifier le code]

Autres systèmes d'exploitation libres[modifier | modifier le code]

Bureautique[modifier | modifier le code]

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.

Éditeurs de texte[modifier | modifier le code]

Éditeurs HTML[modifier | modifier le code]

Éditeurs LaTeX[modifier | modifier le code]

Prise de notes[modifier | modifier le code]

PAO, publication assistée par ordinateur[modifier | modifier le code]

  • Scribus : un outil de PAO sous Linux et Windows, puissant et simple d'utilisation

Reconnaissance optique de caractères[modifier | modifier le code]

Suites bureautiques[modifier | modifier le code]

Tableurs[modifier | modifier le code]

Logiciels de traitement de texte[modifier | modifier le code]

Logiciels de présentation[modifier | modifier le code]

Logiciels de dessin[modifier | modifier le code]

Lecture et écriture de fichiers PDF[modifier | modifier le code]

Lecture et écriture de fichiers EPUB[modifier | modifier le code]

Manipulation de fichier[modifier | modifier le code]

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[modifier | modifier le code]

Archivage, sauvegarde, backup et synchronisation de fichiers[modifier | modifier le code]

Émulation, partitionnement, clonage, restauration et dépannage de mémoire de masse[modifier | modifier le code]

Analyse de fichier[modifier | modifier le code]

Réseau, télécommunication et internet[modifier | modifier le code]

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[modifier | modifier le code]

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, etc.

Serveurs de listes de diffusion[modifier | modifier le code]

Serveurs de logiciels[modifier | modifier le code]

Serveurs de logiciels Java EE[modifier | modifier le code]

Serveurs de bases de données[modifier | modifier le code]

Serveur d'annuaire[modifier | modifier le code]

  • 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[modifier | modifier le code]

  • 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[modifier | modifier le code]

Serveur de fichiers[modifier | modifier le code]

  • 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[modifier | modifier le code]

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[modifier | modifier le code]

Serveur de messagerie électronique[modifier | modifier le code]

Client de messagerie instantanée[modifier | modifier le code]

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[modifier | modifier le code]

Salon de discussion et IRC[modifier | modifier le code]

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[modifier | modifier le code]

Client IRC[modifier | modifier le code]

Réseaux de stockage SAN et NAS[modifier | modifier le code]

Émulateur de terminal, console et bureau à distance[modifier | modifier le code]

Sécurité réseau[modifier | modifier le code]

Pare-feu[modifier | modifier le code]

Utilitaire réseau[modifier | modifier le code]

  • 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)[modifier | modifier le code]

  • 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[modifier | modifier le code]

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)[modifier | modifier le code]

Navigateur Web et client HTTP[modifier | modifier le code]

Serveur d'application Web[modifier | modifier le code]

Partage de fichier[modifier | modifier le code]

Publication Internet[modifier | modifier le code]

Système de gestion de contenu ou CMS[modifier | modifier le code]
Blog[modifier | modifier le code]
Wiki[modifier | modifier le code]
Galeries[modifier | modifier le code]

Commerce électronique[modifier | modifier le code]

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

Moteur de recherche[modifier | modifier le code]

Autre logiciel Web[modifier | modifier le code]

Plate-forme collaborative et groupware[modifier | modifier le code]

Gestion électronique des documents ou EDM[modifier | modifier le code]

Gestion de contenu d'entreprise ou ECM[modifier | modifier le code]

Progiciel de gestion intégré ou ERP[modifier | modifier le code]

  • Apache OFBiz : sous Licence Apache
  • Compiere : sous Licence GPL et propriétaire
  • Dolibarr : application Web de gestion d'entreprise ou d'association: Gestions de achats et ventes, produits, services, stocks, projets, CRM, trésorerie, calendrier partagé, facturation, point de vente
  • ERP5 : négoce, logistique, gestion de stocks, de production, bancaire, de la relation client, de projet, du cycle produit, des connaissances, des RH, de parc, facturation, comptabilité générale, analytique et budgétaire, paye, gestion documentaire, bureautique Web, calendrier partagé, commerce électronique, point de vente. (Licence GPL)
  • Noalyss Comptabilité commerciale, gestion commerciale, gestion de stock, suivi fournisseurs, clients et administrations, facturation, comptabilité analytique, GED intégré, CRM,SAV
  • OBM : gestion commerciale et suivi de facturation
  • Odoo : gestions de achats et ventes, Logistique, Production, projets, CRM, Compatibilité Financière, Analytique, Calendrier partagé, Ressource Humaine (hors paye), GED intégrée
  • Tryton : comptabilité, achats, ventes, stocks, projets, windows, linux et mac (Licence GPL)

Gestion des ressources humaines[modifier | modifier le code]

Sécurité informatique[modifier | modifier le code]

La sécurité informatique regroupe toutes les applications physiques ou informatiques qui empêchent des tiers ou des éléments mal intentionnés d'attenter à l'intégrité des données ou au confort d'utilisation de la machine. Il s'agit par exemple de lutter contre les virus, les attaques de ports, les logiciels publicitaires... Même si elles ne sont pas détaillées ici, les méthodes physiques regroupent autant la sécurisation des locaux que la pose de dispositifs d'identification biométrique.

Antivirus[modifier | modifier le code]

Chiffrement et signature numérique[modifier | modifier le code]

Identification d'adresses IP[modifier | modifier le code]

  • CrowdSec: un logiciel d'identification et de partages d'adresses IP malveillantes

Développement logiciel[modifier | modifier le code]

Environnement de développement intégré[modifier | modifier le code]

  • Anjuta : environnement de développement intégré (IDE) pour le C et le C++ sur GNU/Linux
  • Code::Blocks : environnement de développement multi-plate-forme pour C, C++ et D
  • Dev-C++ : environnement de développement C et C++ pour Windows utilisant le compilateur GCC
  • Eclipse : environnement de développement multi-plate-forme
  • Geany : éditeur de texte léger incluant les fonctions élémentaires d'un environnement de développement intégré
  • gedit
  • jEdit : éditeur multi-plate-forme sous environnement Java
  • KDevelop : suite de développement intégrée à KDE
  • Lazarus : RAD/IDE de développement rapide d'application pour Windows, Mac et Linux
  • NetBeans: environnement de développement multi-plate-forme
  • Notepad2 : alternative libre au Notepad de Microsoft Windows, présentant plus de fonctions
  • Notepad++ : éditeur de code source générique, alternative libre au Notepad de Microsoft Windows
  • PSPad: éditeur de code source et de texte
  • SciTE : éditeur syntaxique multi-langages avec exécution interactive
  • Vim

Développement web[modifier | modifier le code]

Informatique décisionnelle[modifier | modifier le code]

Outil de reporting[modifier | modifier le code]

Moteur de workflow[modifier | modifier le code]

Gestion de projet[modifier | modifier le code]

  • ProjectLibre : logiciel libre de gestion de projet disponible sur Windows, Linux et Mac
  • GanttProject : gestion de projet tout OS (import/export MSProjects)
  • Open Workbench : logiciel professionnel de gestion de projet sous licence Mozilla
  • OpenProj
  • ProjeLead : logiciel libre et collaboratif de gestion de projet
  • Redmine

Multimédia[modifier | modifier le code]

Media center[modifier | modifier le code]

Logiciel de télévision[modifier | modifier le code]

Logiciels permettant d'afficher les chaînes de télévision au moyen d'une carte télé.

Modélisation en 3D[modifier | modifier le code]

Graphisme[modifier | modifier le code]

Audio[modifier | modifier le code]

Lecteurs audio[modifier | modifier le code]

Enregistrement, travail du son[modifier | modifier le code]

  • Ardour : station de travail audio
  • Audacity : enregistreur et éditeur audio
  • CDex : programme d'encodage de musique numérique (rip)
  • Hydrogen : boîte à rythme
  • JACK : serveur son à faible latence pour systèmes POSIX
  • LMMS (Linux Multi Media Studio) : éditeur, synthétiseur et composeur
  • Rosegarden : logiciel de notation et séquenceur
  • Wired : studio d'enregistrement, création et édition
  • Qtractor : Station audio pour linux

Écriture de partitions musicales[modifier | modifier le code]

Mixage DJ[modifier | modifier le code]

Vidéo[modifier | modifier le code]

  • Avidemux : traitement et capture de vidéo
  • CamStudio : capture vidéo et audio
  • Cinelerra : édition audio/vidéo non linéaire et multi-piste semi-professionnel pour Linux
  • CinePaint : logiciel de retouche d'images vidéo basé sur The GIMP
  • Jahshaka : logiciel de montage et d'effets vidéos
  • K!TV : logiciel permettant d'utiliser les cartes TV avec Microsoft Windows
  • Kdenlive : logiciel de montage vidéo non linéaire et multi-piste pour Linux
  • Kino : logiciel d'acquisition et de montage vidéo pour Linux
  • Luciole : logiciel de capture image par image destiné à la réalisation de films d’animation
  • Open Broadcaster Software : enregistrement vidéo et streaming
  • OpenShot Video Editor : logiciel de montage vidéo non linéaire pour GNU/Linux, Windows et OS X.
  • VirtualDub : traitement et capture de vidéo
  • Shotcut : logiciel de montage vidéo

Lecteurs multimédia[modifier | modifier le code]

  • Dragon Player : lecteur multimédia
  • Kaffeine : lecteur multimédia basé sur Xine
  • MPlayer : lecteur multimédia
  • Totem : lecteur multimédia
  • VLC : lecteur multimédia indépendant contenant de nombreux codecs alternatifs
  • xine : bibliothèque multimédia, elle nécessite une interface graphique comme Kaffeine ou Totem

Logiciels scolaires et éducatifs[modifier | modifier le code]

Algorithmique, codage et programmation informatique[modifier | modifier le code]

Tableau numérique interactif[modifier | modifier le code]

  • Open-sankoré : Logiciel libre multiplateforme pour utiliser tous les tableaux numériques interactifs
  • OpenBoard : Logiciel multi-plateforme de tableau blanc

Divers[modifier | modifier le code]

Environnement numérique de travail (ENT) et formation ouverte à distance (FOAD)[modifier | modifier le code]

  • Chamilo : plate-forme FOAD, elle permet aux professeurs et formateurs de créer des espaces de cours ou formation en ligne et de gérer des activités d'enseignement ou de formation ainsi que les compétences qui en découlent
  • Ganesha : ENT et FOAD
  • Moodle : ENT professionnel très complet. Utilise la méthode socio-constructiviste. La communauté est très active

Langue[modifier | modifier le code]

  • Kiten

Suite éducative[modifier | modifier le code]

Musique[modifier | modifier le code]

Solution libre pour réseau informatique éducatif[modifier | modifier le code]

  • Edubuntu
  • EOLE : méta-distribution GNU/Linux, permet d'installer des distributions GNU/Linux spécifiques et répondant aux problématiques de l'infrastructure des établissements scolaires et des rectorats

Science et technique[modifier | modifier le code]

Astronomie[modifier | modifier le code]

Électronique[modifier | modifier le code]

Électricité[modifier | modifier le code]

  • Coban (logiciel) : Calcul de sections de câble, chute de tension, conversions..

Mathématiques[modifier | modifier le code]

Physique[modifier | modifier le code]

Divers[modifier | modifier le code]

Comptabilité[modifier | modifier le code]

Domotique[modifier | modifier le code]

Gestion de collections[modifier | modifier le code]

  • Alexandria : gestion de collections de livres
  • Calibre : gestion de collections de livres numériques et physiques
  • GCfilms : gestion de collections de films
  • GCstar : gestionnaire de collections personnelles
  • Tellico : gestionnaire de collections générique

Gestionnaire de mots de passe[modifier | modifier le code]

Éléments de bureau[modifier | modifier le code]

  • Neko : un petit chat qui se promène sur l'écran

Généalogie[modifier | modifier le code]

  • Ancestris : fork francophone de GenJ
  • GenealogyJ : gestionnaire d'arbre généalogique en Java
  • GeneWeb : gestion de bases, création d'arbres
  • GRAMPS : gestion de bases, création d'arbres, génération de rapports
  • PhpGedView : portail internet de généalogie, entièrement paramétrable. Gestion de bases en mode GEDCOM, génération de rapports, multimédias, etc

Jeu[modifier | modifier le code]

Jeu de plateau[modifier | modifier le code]

Jeu d'action[modifier | modifier le code]

Jeu d'adresse[modifier | modifier le code]

Jeu de tir[modifier | modifier le code]

Jeu de stratégie[modifier | modifier le code]

Pilote de périphérique[modifier | modifier le code]

  • Synergy : logiciel de partage du clavier et de la souris

Micro-simulation socio-fiscal[modifier | modifier le code]

Mise à jour[modifier | modifier le code]

Moteur de jeu[modifier | modifier le code]

2D[modifier | modifier le code]

  • GDevelop : logiciel permettant de créer tous types de jeux 2D sans utiliser de langage de programmation.

Systèmes d'information hospitalier[modifier | modifier le code]

Système d'information géographique[modifier | modifier le code]

  • QGIS: Système d'Information Géographique Libre et Open Source
  • uDig : logiciel SIG développé en Java, utilisé pour le développement d'applications tierces

Notes et références[modifier | modifier le code]

Voir aussi[modifier | modifier le code]

Articles connexes[modifier | modifier le code]

Autres catégories (en)[modifier | modifier le code]

Liens externes[modifier | modifier le code]

Annuaires[modifier | modifier le code]

Actualité[modifier | modifier le code]

  • LinuxFr : actualité francophone des logiciels libres