Liste de logiciels libres
Un article de Wikipédia, l'encyclopédie libre.
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.
- Plusieurs sites sont dédiés à la recherche de logiciels libres sur internet : par exemple (en) Koders et Framasoft.
- Beaucoup de logiciels libres, toutes plates-formes confondues, sont référencés, voire hébergés sur SourceForge ou sur Freshmeat.
- Il existe aussi des sites comme Ohloh recensant des données objectives basées sur des statistiques formelles pour essayer de qualifier le logiciel.
[] Systèmes d'exploitation
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 applications informatiques de l?utilisateur (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
[] S.E. dérivés de Debian
- Kaella (Knoppix Linux Azur, en Français)
- Knoppix
- Kanotix
- Sidux
- Sirven
- Ubuntu (bureau gnome), Kubuntu (bureau KDE), Xubuntu (bureau XFCE), Edubuntu (version éducation)
[] S.E. au format LiveCD dérivés de Debian
- Arabian
- clusterKnoppix
- Damn Small Linux
- Damn Vulnerable Linux
- Evinux
- Freeduc
- Kanotix
- Knoppix
- Knoppix Linux Azur
- Knoppix MIB
- KnoppiXMAME
- Morphix
- Oralux
- Sidux
- Ubuntu
[] Famille des BSD
[] Famille des Solaris
[] Autres S.E. libres
[] Bureautique
Ce que l'on appelle couramment un logiciel « Bureautique », c'est un programme qui regroupe à la fois 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) une créateur de bases de données, (pour réaliser des formulaires imprimables et ainsi faciliter des tâches comme la facturation, la gestion des contacts, les éléments d'une collection ...) et enfin un logiciel de présentation. (Celui-ci permet de fabriquer des « diapositives numériques » qui sont projetable en plein écran. Cela est utile à la réalisation de bornes interactives, à la présentation de projets ...)
- NAT : Un transcripteur universel de document en Braille
[] Éditeur de texte
- Acme
- ACE
- Beaver
- Bluefish
- Cream
- Diakonos
- Elvis
- Emacs
- FCKeditor
- Freemacs
- Gedit
- Gobby
- GPHPedit
- Hemlock
- JEdit
- JED
- Joe's Own Editor
- Kate
- Leo
- MadEdit
- Mg
- MicroEMACS
- Mined
- Nano
- NEdit
- Notepad++
- Notepad2
- Nvi
- PoEdit Éditeur spécialisé pour la traduction
- Sam
- SciTE
- The Hessling Editor
- TinyMCE
- VILE
- Vim
- Vi
- WYM editor
- XEDIT
- XEmacs
- Zile
[] Éditeur HTML
[] LaTeX
- Evince
- Ghostscript
- GPdf
- GSPdf
- IText
- KPDF
- Livret
- PDF Clown
- PDF Download
- PDFCreator
- PDFedit
- PdfTeX
- Pdftk
- PDFView
- Poppler (software)
- ReportLab
- Split and Merge
- Sumatra PDF Viewer
- Xpdf
[] Prise de notes
[] PAO
[] Reconnaissance optique de caractère
[] Suites bureautiques
- GNOME Office : La suite bureautique du projet gnome
- KOffice : la suite bureautique du projet kde
- NeoOffice : Suite bureautique pour Mac
- OpenOffice.org : suite bureautique pour Windows, Linux, FreeBSD, Solaris et Mac OS X
- Siag Office
[] Tableurs
- Calc : tableur de la suite OpenOffice.org
- GNU Oleo
- Gnumeric : tableur du projet gnome
- KSpread : tableur de la suite KOffice
- Simple Spreadsheet
- WikiCalc
[] Traitement de texte
- AbiWord : Traitement de texte
- EZ Word
- GNU TeXmacs : emacs orienté LaTeX
- JWPce : traitement de texte orienté japonais, pour plateforme windows
- KWord : traitement de texte de la suite KOffice
- LyX : traitement de texte LaTeX wysiwyg
- Ted : traitement de texte pour systèmes unix
- Writer : traitement de texte de la suite OpenOffice.org
[] Logiciel de présentation
- Impress : de la suite OpenOffice.org
- KPresenter : de la suite KOffice
[] Gestionnaires de fichiers
- Krusader : gestionnaire de fichiers pour KDE
- Midnight Commander : gestionnaire de fichiers en mode texte
[] Logiciels serveurs
Un logiciel serveur est un programme qui permet de stocker des informations ou de réaliser des opérations (traitement de données, calcul, ...), de manière centralisée afin de les rendre disponibles à des clients. Cela peut concerner toute sorte de base de données, qui regroupe des mails internes aux fichiers, en passant par des communications ...
- Apache : Serveur HTTP (Web)
- BIND : Serveur de nom de domaine Internet
- CVS : Système de contrôle de version
- EasyPhp : Kit clé-en-main pour monter un serveur web Windows intégrant Apache, MySQL et PHP.
- ejabberd : Serveur de messagerie instantanée Jabber
- Exim : Serveur de mails SMTP
- FileZilla Server : Serveur FTP pour Windows
- NFS : Serveur de fichiers
- OpenSSH : Serveur SSH (communications sécurisées)
- Postfix : Le serveur de mails par excellence SMTP à choisir de préférence à sendmail aujourd'hui sauf cas très particuliers.
- ProFTPd : Serveur FTP
- Pure-FTPd : Serveur FTP facile à configurer, supportant notamment l'authentification par MySQL et LDAP
- Samba : Serveur de fichiers et d'impression SMB sous UNIX, Linux.
- Sendmail : Le serveur de mails historique SMTP (transmission du courrier électronique)
- SNAW : Serveur de développement web "customisable" intégrant Apache, MySQL et PHP(entre autres) livrés sous forme de plugins.
- Squid : Serveur mandataire (proxy)
- Subversion : Serveur de contrôle de version, successeur de CVS
- XAMPP : Package installable facilement intégrant Apache, MySQL, Perl et PHP.
[] Serveurs de listes de diffusion
[] Serveurs d'application
- Tomcat
- Mille-Xterm
- Zope : Serveur d'application orienté gestion de contenu
[] Serveurs d'application J2EE
[] Serveurs de bases de données
- Apache Derby : un Système de gestion de base de données écrit en Java
- eXist : Serveur de bases de données XML native
- Firebird : Serveur de bases de données relationnelles
- MySQL : Serveur de bases de données
- OpenLDAP : Serveur d'annuaire
- PostgreSQL : Serveur de bases de données relationnelles
[] Serveurs de Moteur de recherche
- DataparkSearch
- Mnogosearch Serveur de Moteur de recherche avancé en Open Source (GPL) écrit en C, il peut indexer des sites web multilingues (avec les langues asiatiques comme le chinois, japonais et coréen), des documents bureautiques Ms Office et OpenOffice; et beaucoup de types de base de données (mysql, postgresql, oracle...)..
[] Sécurité informatique
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
- ClamAV : Antivirus pour Linux
- ClamWin : Antivirus déclinaison de ClamAv pour Windows
- Winpooch : Antispy AntiTrojan à associer avec Clamwin
[] Pare-feu
- Firestarter :interface graphique pour la configuration de Linux Netfilter
- Linux Ipchains, pare-feu libre du noyau Linux 2.2.
- IPCop : pare-feu / Réseaux Privés Virtuel (VPN) pour ordinateur dedié
- IPFilter ou IPF, pare-feu libre de BSD et Solaris 10.
- Ipfirewall ou 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 ou PF, pare-feu libre issu d'OpenBSD, disponible également sur les autres systèmes BSD.
- TDI Firewall : pare-feu pour Windows 2000, NT, XP
- Winsock Firewall : pare-feu pour Windows 2000, NT, XP
[] Utilitaires réseau
- 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 .
- Evids : webcam de surveillance
- JMeter : Test de charge et injecteur pour serveur web.
- LemonLDAP : Plugins pour Apache permettant de créer un système de protection/authentification des serveurs web de type Web-SSO
- Monit : supervision de tâches.
- Nagios : Outils de supervision en mode web.
- Nessus : Outil de balayage de réseau
- Ntop : Network Top est un analyseur de l'activité réseau
- Oreon : Solution de supervision basée sur Nagios (Monitoring, configuration, graphs, reporting, map java, SLA).
- Snort : Système de détection d'intrusion
- Wireshark : Capture et analyse de trafic réseau.
- Zabbix : Outils de supervision de parc informatique.
[] Chiffrement et Signature numérique
- 7-Zip, Compresseur, décompresseur et crypteur en AES de 256 bits sous Windows
- Cryptonit, logiciel de signature et de chiffrement par certificats X.509.
- Enigmail, Plugin pour utiliser GPG dans Mozilla ou Mozilla Thunderbird
- GPG, Logiciel libre de chiffrement conforme aux conventions d'OpenPGP
- TrueCrypt
- Windows Privacy Tools, interface graphique pour GPG sous Microsoft Windows
[] Sauvegarde et Backup
- Amanda (Advanced MAryland Automatic Network Disk Archiver) : sous Linux, basé sur tar et/ou dump
- BackupPC : sauvegarde sur un espace de stockage réseau
- Bacula : gére les sauvegardes, restaurations ou vérifications de données d'un ordinateur sur un réseau hétérogène
- InfraRecorder, logiciel de gravure pour Windows.
- mkCDrec: crée une image iso à graver en cas de désastre
- Mondo Rescue : sauvegarde et restore complets ou partiels d'un système Linux, semblable à Ignite-UX sur HP-UX ou à Ghost sur Windows.
[] Développement logiciel
- Doxygen : Génération de documentation à partir du code source d'un programme
- Flex et Bison : Analyseur syntaxique et analyseur lexical
- GNU Compiler Collection (GCC) : compilateurs pour différents langages de programmation
- GNU Make
- GNU Smalltalk : Implémentation du langage Smalltalk
- PHP : Langage de programmation web coté serveur
- Python : Langage de programmation objet
[] Environnement de développement intégré
- BTRWiz : Traitement de fichiers texte par lot.
- Code::Blocks : Environnement de développement multiplate-forme
- Dev-C++ : Éditeur C/C++ pour Windows utilisant le compilateur gcc
- Eclipse : Environnement de développement multiplate-forme
- Emacs
- FCKeditor : Traitement de texte HTML et XHTML avec utilisation de CSS si voulu. Le développement se fait en ligne comme un éditeur de e-mail ou de blog.
- gedit
- glimmer
- Jedit : Éditeur multiplateforme sous environnement Java)
- Jext : Éditeur multiplateforme sous environnement Java)
- KDevelop : Suite de développement intégrée à KDE
- 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
- SciTE : Éditeur syntaxique multilangages avec exécution interactive
- VIM
[] Développement web
- AdoDB : Couche d'abstraction de base de données
- Creole : Couche d'abstraction de base de données
- PhpBuns : Outils de création d'interfaces utilisateur de gestion de base de données
- phpThumb : Bibliothèque logicielle pour PHP pour générer des vignettes d'images
- Propel : Framework de mappage Objet Relationnel
- Smarty : Moteur de templates.
[] Reporting
[] Traitement de textes scientifiques
[] Internet
[] Navigateurs web
[] Clients FTP
Un client FTP est le lien entre un ordinateur personnel et un serveur de données situé à grande distance et connecté à internet. En effet, ce logiciel permet de dire sous forme interactive quelles actions sont désirées, de l'ajout d'un fichier au renommage en passant par l'effacement ou la création de dossiers. Un client FTP peut être doté d'une interface graphique ou non.
Il faut noter que certains fournisseurs de service d'hébergement proposent un WebFTP qui permet de travailler sur ses fichiers via un navigateur traditionnel.
- Cyberduck : Client FTP et SFTP (licence GPL) pour Mac OS X.
- FileZilla
- FireFTP : Extension pour Mozilla Firefox, écrite en XUL, légère et complète remplaçant avantageusement un client lourd (logiciel autonome)
- gFTP
- Konqueror
- LFTP
- Webshare : WebFTP open-source
N.B.: pour des raisons de sécurité (avec FTP les mots de passe transitent en clair), préférer l'utilisation de SFTP (Cf. ci-dessous) lorsque c'est possible !
[] Clients SFTP
[] 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.
- aMSN
- Coccinella
- emesene
- Exodus
- Gabber
- Gajim
- Gossip (logiciel)
- Kopete
- Licq
- Micq
- Miranda
- Pidgin (anciennement Gaim)
- Psi
- Tkabber
- WengoPhone Classic
- WengoPhone NG
- XChat
[] Client de messagerie
[] IRC
L'IRC est un réseau orienté discussion. En effet, les serveurs rendent disponibles aux clients des salon de discussions de groupe. Dans certains Chan se trouvent des Bot qui animent le salon en faisant par exemple des Quizz à thème.
[] P2P
- Azureus
- BitTornado
- BitTorrent
- Deluge
- Clients eMule
- LimeWire
- MLDonkey : Servent multi-protocole en ligne de commande
- Shareaza : Servent multi-protocole
- Ares Galaxy
[] Publication Internet
[] CMS
- AliaCMS
- Artiphp
- CMS made simple
- CPS
- Drupal
- e107
- eZ Publish
- Geeklog
- Graniware / Granilim
- GuppY
- iPublication
- Joomla!
- Lutece
- Mambo
- NPDS
- OpenCms
- Plume-CMS
- PHP-Nuke
- Plone
- Sioux
- SPIP
- Textpattern
- TikiWiki
- TYPO3
- XOOPS
[] Blog
[] Wiki
[] Galeries
[] Commerce électronique
- CRE Loaded : Solution eCommerce basée sur osCommerce MS2.2
- osCommerce : Boutique en ligne
- [1] Magento : Boutique en ligne
- PrestaShop PrestaShop : Boutique en ligne
[] Autres
- Dropthings [2] : Portail personnalisable (style iGoogle) écrit en Ajax
- 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)
- Partition Logic : Gestionnaire de partition
- wget : Outil de téléchargement de fichier / aspiration de site
[] Systèmes d'informations ou collaboratifs
[] ERP
- Compiere (Licence GPL)
- Dolibarr : Système Web de gestion d'entreprise
- ERP5 : Basé sur Zope
- ezinux : Logiciel de gestion commerciale complet et puissant (SQL) multi-plateformes (Linux, Mac OS X, Windows, ...) (langage Java)
- Neogia : Basé sur OFBiz, Gestion Commerciale, Approvisionnements, Comptabilité, GPAO, Gestion des stocks, Ecommerce (Licence GPL)
- OBM Groupware : Gestion commerciale et suivi de facturation)
- OFBiz (Licence Apache)
- OpenAguila : Logiciel Libre de gestion d'entreprise
- Openbluelab : ERP & CRM
- OXERP : Gestion comptable et commerciale (conformément à la loi française), génération documents comptables et ficaux (SARL, EURL, Indépendant)
- TAÏKA PGI : distribution Linux orientée PGI reposant sur une architecture « client / serveur » sécurisée.
- OpenERP (anciennement Tiny ERP)
- OpenSI : Gestion commerciale et suivi de facturation, module e-commerce intégré, Gestion comptable (production+saisie)(Licence GPL)
[] Gestion électronique de documents
- Alfresco
- CDS Invenio (anciennement CDSware)
- freedom
- Nuxeo
- Owl
- Projectivity
[] Groupware
- Aethera
- Agora-project : Groupe de travail collaboratif
- Chandler
- eGroupWare
- Horde
- Kolab
- Lucane Groupware
- Moregroupware application de gestion de travail collaboratif encore très brut
- OBM Groupware Annuaire et agenda partagé
- Open-Xchange Annuaire et agenda partagé, gestion de projets, partage de documents
- phpGroupWare
- PHProjekt
- Projet MILLE
- Scalable OpenGroupware.org (SOGo)
- TAÏKA GROUPWARE : outil de travail collaboratif en ligne offrant les fonctions de gestion de la relation client.
- Zimbra
[] Moteur de workflow
Voir Liste des moteurs de workflow.
[] Gestion de projet
- dotProject : Gestion de projet en environnement Web
- GanttProject : Gestion de projet tout OS (import/export MSProjects)
- Open Workbench Logiciel professionnel de gestion de projet sous licence Mozilla
- phpCollab
- Planner : Gestion de projet sous environnement GNOME 2
- Projectivity : Gestion de Projet integrée à la Gestion Documentaire (GPLv3)
[] Multimédia
[] Media Center
- A/Demudi : Distribution Linux multimédia, basée sur Debian.
- GeeXboX : Distribution Linux embarquée afin d'utiliser son ordinateur comme un Media Center.
- Gentoo Overlay : Apporte de nombreux programmes audio à Gentoo ainsi qu'un noyau multimédia.
- Musix : Distribution multimédia basée sur Debian et A/Demudi.
- Planet CCRMA : Collection de rpms pour RedHat 9 ou Fedora Core 1,2,4 ou 5.
- Jack Lab - openSUSE : Extension multimédia d'openSUSE.
[] Logiciel de visualisation télé
[] Modélisation en 3D
- Art of illusion
- Blender : Modeleur 3D - animation - moteur 3D - montage vidéo...
- Crystal Space : moteur 3D
- Jpatch
- K3D : Modeleur 3D
- Misfit Model 3D : Modélisation 3D Open GL
- Povray
- Sweet Home 3D : Création d'aménagement de maison en 3D
- White Dune : Editeur VRML
- Wings 3D
[] Graphisme
- Aegisub : Gestionnaire de sous-titres, employé pour le karaoké.
- Agar
- Apophysis : Générateur de Fractale
- Art of Illusion
- Asymptote
- AutoREALM
- CellProfiler
- CenterStage
- CoSy
- Dcraw
- Dia : Réalisation de diagrammes
- Digikam et KPhotoAlbum
- Enlightenment Foundation Libraries
- FITS Liberator
- GIMP : Retouche de photo, de dessin, etc
- GPhoto
- Graphviz
- Gwyddion
- Hugin
- ImageMagick : Couteau suisse du graphisme (manipulation de formats d'images, conversion, etc.)
- Inkscape (spécialisé dans le format SVG)
- Interactive Digital Photomontage
- JavE
- KChart
- Krita : Retouche de photo, de dessin, fait partie du projet Koffice
- KToon
- Kuickshow
- Lphoto
- Netpbm
- NodeBox
- OpenEXR
- OpenFX
- OptiPNG
- OsiriX
- Pano2QTVR
- Panorama Tools
- Pngcrush
- PNGOUT
- Potrace
- SagCAD
- Seashore
- Skencil
- Sodipodi : Dessin vectoriel
- Talk:POV-Ray
- Utah GLX
- WilmaScope
- X Image Extension
