Liste des paquets GNU
On appelle paquet GNU un paquet logiciel maintenu par le projet GNU et soutenu par la Free Software Foundation. Ces programmes sont destinés à être utilisés dans le cadre du système d'exploitation GNU et de ses variantes, notamment GNU/Linux, bien qu'ils puissent très souvent être utilisés sur d'autres plateformes. Ces logiciels sont tous des logiciels libres, le système GNU ayant été précisément créé dans le but de fournir un équivalent libre au système Unix.
En Modèle:Date-, les paquets GNU sont au nombre de 383, tandis que 73 anciens paquets sont aujourd'hui signalés comme déclassés. Ils sont fédérés au sein de la forge GNU Savannah. Le projet GNU a été fondé par Richard Stallman, auteur du premier paquet, GNU Emacs.
Définition
Un logiciel est un paquet GNU lorsque son développeur et le projet GNU « conviennent que « le programme fait partie du projet GNU, qu'il est diffusé sous l'égide de GNU » – et l'indiquent dans le programme. »<ref group="A" name="evaluation">Modèle:Lien web.</ref>. Le programme reste paquet GNU jusqu'à ce que le projet GNU décide de le déclasser.
Cela implique un certain nombre de conditions<ref group="A" name="evaluation"/> :
- Le programme est distribué sur ftp.gnu.org (il est possible de le référencer sur un autre site FTP à la demande du mainteneur si celui-ci est en accès libre) ;
- Le site officiel du projet doit être sur le site de GNU, à l'exception de sujets secondaires (documentation pour développeurs, gestion des bases de données), et à moins d'une raison impérieuse ;
- Le développeur s'engage à veiller au bon fonctionnement de son programme avec les autres logiciels GNU ;
- La documentation doit être au format Texinfo ou un format facilement convertible en Texinfo ;
- Si le programme accepte des extensions, il doit utiliser Guile dans la mesure du possible ;
- Le programme doit être distribué sous la licence recommandée par le projet GNU (dans la plupart des cas la GNU GPL version 3) ;
- Le programme ne doit pas recommander n'importe quel logiciel non libre, ou renvoyer vers de la documentation non-libre d'un logiciel libre ;
- Le mainteneur doit utiliser pour son programme la terminologie recommandée par GNU, à savoir parler de GNU/Linux et non de Linux pour le système d'exploitation complet, et de logiciel libre plutôt que d'Modèle:Lang ;
- Le mainteneur doit rester en contact avec le projet GNU pour discuter des éventuels problèmes du paquet et corriger les erreurs de compatibilité.
Il est possible de transférer le copyright à la Modèle:Lang pour qu'elle se charge de faire respecter la licence, mais ce n'est pas une obligation<ref group="A" name="evaluation"/>.
Le projet GNU choisit comme mainteneur(s) du projet la (les) personne(s) acceptant de le développer au nom du projet GNU<ref group="A" name="evaluation"/>. Si les développeurs démissionnent, le projet GNU se charge de trouver des remplaçants<ref group="A" name="evaluation"/>.
Historique
Le projet GNU naît le Modèle:Date lorsque Richard Stallman annonce sur Usenet son intention de développer un système d'exploitation entièrement libre compatible avec Unix dénommé GNU (pour GNU's not Unix - GNU n'est pas Unix, façon de rendre crédit au système de référence tout en indiquant qu'il s'agit d'un nouveau système)<ref name="williams-p117-118">Modèle:Ouvrage.</ref>. Stallman, alors hacker au MIT, est spécialiste en systèmes d'exploitation, notamment l'ITS, apprécié au MIT, et le système d'exploitation des machines Lisp, mais il est surtout pour l'éditeur de texte Emacs<ref name="williams-p117-118"/>. Le but de Stallman est de recréer un système communautaire, basé sur le partage, après l'effondrement de la communauté hacker dont la plupart des membres ont rejoint les entreprises de logiciel propriétaire<ref group="A" name="gnu-history">Modèle:Lien web.</ref>. D'un point de vue technique, GNU se démarque d'Unix notamment par une grande utilisation de Lisp<ref group="A">Modèle:Lien web</ref>.
Stallman commence par chercher un compilateur libre existant, puis sa recherche n'aboutissant pas, se résout à le développer soi-même, mais devant les problèmes successifs qu'il rencontre, préfère reporter la tâche à plus tard<ref name="williams-p137-141">Modèle:Harvsp.</ref>. À la place, il écrit une version GNU d'Emacs, et en 1985, GNU Emacs devient le premier paquet GNU<ref name="williams-p137-141"/>. La même année, il écrit le manifeste GNU qui précise ce qui avait été annoncé en Modèle:Date-, et crée la Free Software Foundation (Fondation pour le logiciel libre) pour soutenir le développement de GNU<ref name="williams-p137-141"/>.
En 1985, Stallman avait publié GNU Emacs sous une licence dite licence publique générale<ref name="williams-p167-169">Modèle:Harvsp.</ref>. Afin de permettre d'utiliser cette licence sur tout logiciel libre, notamment le débogueur GDB qui occupe alors Stallman, le texte est modifié pour donner naissance à la licence publique générale GNU (Modèle:Lang - très souvent abrégée GNU GPL)<ref name="williams-p167-169"/>.
En 1991, le système GNU est presque prêt, à l'exception de son noyau, le Hurd<ref group="A" name="gnu-history"/>. Linus Torvalds, un étudiant finlandais, crée le noyau Linux, et l'année suivante, le publie sous licence libre<ref group="A" name="gnu-history"/>. L'association de GNU et Linux, connue sous les termes de GNU/Linux ou simplement Linux (cette dernière appellation, de loin la plus courante, étant rejetée par le projet GNU), permet donc d'utiliser un système d'exploitation entièrement libre, 9 ans après le lancement de GNU<ref group="A" name="gnu-history"/>.
Dans les années 1990, en s'appuyant sur le succès du modèle hautement personnalisable d'Emacs, Tom Lord crée GEL (Modèle:Lang - Langage d'extension GNU), qui sera renommé Guile, une implémentation de Scheme, une variante de Lisp<ref group="C" name="guile-history"/>. Lord convainc Stallman d'en faire le langage d'extension officiel de GNU, Scheme ayant l'avantage d'une syntaxe plus propre et moderne qu'Emacs Lisp<ref group="C" name="guile-history"/>. Guile a ainsi permis l'utilisation du modèle Emacs pour tous les logiciels du projet GNU<ref group="C" name="guile-gnu"/>.
En 2012 est lancé le projet de gestionnaire de paquets purement fonctionnel basé sur Guile Guix ; le projet aboutit à la création d'une distribution GNU officielle dénommée GuixSD (Guix System Distribution)<ref group="C" name="guix-news">Modèle:Lien web.</ref>,<ref group="C" name="guix-about"/>,<ref name="wikinews-guix">Modèle:Article.</ref>.
En Modèle:Date-, le logiciel libre d'amorçage Libreboot devient paquet GNU<ref name="libreboot-becomes-gnu">Modèle:Article.</ref>. Mais survient une polémique en Modèle:Date- lorsque Leah Rowe, fondatrice du projet, accuse la Free Software Foundation de transphobie (ce que la fondation nie<ref name="libreboot-fsf-statement">Modèle:Lien web.</ref>) et le retire du projet GNU. En Modèle:Date-, le projet GNU retire officiellement Libreboot de la liste officielle de ses paquets<ref group="B" name="www-allgnupkgs-1.83">Modèle:Lien web.</ref>. En Modèle:Date-, Leah Rowe s'excuse de son comportement, qu'elle explique par des problèmes personnels<ref group="D" name="libreboot-open-letter">Modèle:Lien web.</ref>, et avance la possibilité d'un retour de Libreboot au sein de GNU<ref name="libreboot-rejoin-gnu">Modèle:Article.</ref>, mais, en Modèle:Date-, ni le projet GNU, ni Libreboot ne l'indiquent<ref group="A" name="software-home"/>,<ref group="D" name="libreboot">Modèle:Lien web.</ref>.
En Modèle:Date-, le projet GNOME annonce quitter le projet GNU<ref name="gnome-2021-twitter">Modèle:Lien web. Modèle:Lien web.</ref>. En Modèle:Date-, GNOME et GTK sont retirés de la liste officielle des paquets GNU<ref group="B" name="www-allgnupkgs-1.110">Modèle:Lien web.</ref>
Propos préliminaire à la liste
La liste utilisée comme référence est celle présente sur la page d'accueil de la section « Logiciels » du site du projet GNU. Celle-ci répertorie, en Modèle:Date-, Modèle:Nobr maintenus et Modèle:Nobr déclassés<ref group="A" name="software-home">Modèle:Lien web.</ref>.
GNU Telephony est un méta-projet destiné au développement et l'utilisation de logiciels libres dans la téléphonie. Il n’est pas identifié comme un paquet, contrairement au projet GNUnited Nations, lequel est utilisé pour la traduction du site gnu.org. Par ailleurs l'expression Modèle:Lang (chaîne de compilation GNU) ne fait pas référence à un paquet en particulier mais à un ensemble de paquets destinés au développement logiciel.
On retrouve par ailleurs le préfixe GNU dans la dénomination de logiciels aucunement liés au projet. C’est notamment le cas de Gnuplot, un programme distribué dès 1986, soit deux ans après le lancement du projet GNU, ou encore Modèle:Lien, mais tous deux peuvent fonctionner sous GNU.
Liste
Coordination du projet
Icône | Nom | Code | Description | Licence | Création | Lien |
---|---|---|---|---|---|---|
Organisation de GNU | gnustandards | La coordination du projet GNU (normes de codage et informations de maintenance pour les développeurs) est classée comme paquet GNU<ref group="A" name="software-home"/>,<ref group="A" name="software-doc">Modèle:Lien web.</ref>. | - | - | Site officiel | |
GNU Hello | hello | GNU Hello est une distribution du programme minimaliste Hello world destiné à servir de modèle aux standards de codage GNU<ref group="C" name="hello"/>. | Modèle:GNU GPL<ref group="C" name="hello">Modèle:Lien web.</ref> | 1992<ref group="C" name="hello-ftp">Modèle:Lien web.</ref> | Site officiel | |
GNU Web Translation Coordination | trans-coord | Le GNU Web Translation Coordination (en abrégé : « trans-coord ») est un projet d'organisation de la traduction du site officiel de GNU, classé comme paquet<ref group="A" name="software-home"/>,<ref group="A" name="software-doc"/>,<ref group="C" name="trans-coord">Modèle:Lien web.</ref>. | - | - | Site officiel | |
GNU womb | womb | GNU womb est un dépôt collectif pour les travaux pas encore prêts à former un paquet, ou destinés à rejoindre un paquet existant<ref group="A" name="software-doc"/>,<ref group="C" name="womb">Modèle:Lien web.</ref>. | - | - | Site officiel |
Logiciels système
Icône | Nom | Code | Description | Licence | Création | Lien |
---|---|---|---|---|---|---|
GNU Mach | gnumach | GNU Mach est la version GNU du micro-noyau Mach<ref group="C" name="gnumach-history"/>. Il sert de base GNU Hurd, le noyau de GNU<ref group="C" name="gnumach">Modèle:Lien web.</ref>. | Modèle:GNU GPL<ref group="C" name="hurd-readme">Modèle:Lien web.</ref> | 1997<ref group="C" name="gnumach-history">Modèle:Lien web.</ref> | Site officiel | |
Fichier:Grub logo large.png | GNU GRUB | grub | GRUB (GRand Unified Bootloader) est un chargeur d'amorçage (Modèle:Lang) gérant le Modèle:Lang<ref group="C" name="grub">Modèle:Lien web.</ref>. Son rôle est, au démarrage de l'ordinateur, de charger un noyau, par exemple le Hurd ou Linux ; le noyau initialisant ensuite le reste du système<ref group="C" name="grub"/>. | Modèle:GNU GPL<ref group="C" name="grub"/> | 1995<ref group="C" name="grub-manual">Modèle:Lien web.</ref> Paquet GNU depuis 1999<ref group="C" name="grub-manual"/> |
Site officiel |
Fichier:Hurd-logo.svg | GNU Hurd | hurd | GNU Hurd est le noyau du système d'exploitation GNU<ref group="C" name="hurd">Modèle:Lien web.</ref>. Il est basé sur le micro-noyau GNU Mach<ref group="C" name="hurd"/>. Son développement continue avec l'ambition d'en faire un noyau plus puissant que Linux<ref group="C" name="hurd-linux">Modèle:Lien web.</ref>. Modèle:Quand, une seule distribution fonctionnelle, Debian GNU/Hurd, propose d'utiliser Hurd plutôt que Linux, mais d'autres sont en développement<ref group="C" name="hurd-distrib">Modèle:Lien web.</ref>. | Modèle:GNU GPL<ref group="C" name="hurd-readme"/> | 1990<ref group="C" name="hurd-linux"/> | Site officiel |
GNU C Library | libc | La GNU C Library (bibliothèque C GNU), souvent appelée glibc, fournit les bibliothèques de base pour le systèmes GNU ou GNU/Linux, mais également pour de nombreux autres systèmes basés sur le noyau Linux<ref group="C" name="libc">Modèle:Lien web.</ref>. | Modèle:GNU LGPL<ref group="C" name="libc-copying">Modèle:Lien web.</ref> | 1988<ref group="C" name="libc"/> | Site officiel | |
Fichier:Freedo.svg | Linux-libre | linux-libre | GNU Linux-libre est un dérivé du noyau Linux qui supprime tout Modèle:Lang de code non libre à l'aide de scripts dédiés<ref group="C" name="linux-libre">Modèle:Lien web.</ref>. Il est destiné à être utilisé par les distributions GNU/Linux 100 % libres<ref group="C" name="linux-libre"/>. | Modèle:GNU GPL<ref group="C" name="linux-libre-copying">Modèle:Lien web.</ref> | 2009<ref group="C" name="linux-libre"/> Paquet GNU depuis 2012<ref group="C" name="linux-libre"/> |
Site officiel |
GNU MIG | mig | MIG (Modèle:Lang - « générateur d'interfaces Mach ») est un compilateur d'interface description language<ref group="C" name="mig">Modèle:Lien web.</ref>. Son utilisation est nécessaire pour compiler GNU Mach et GNU Hurd, ainsi que glibc dans le cadre d'une utilisation par Hurd<ref group="C" name="mig-gnu">Modèle:Lien web.</ref>. | Modèle:GNU GPL<ref group="C" name="hurd-readme"/> | 1997<ref group="C" name="gnumach-history"/> (en tant que partie de GNU Mach<ref group="C" name="mig-news"/>) 1998 (en tant que paquet séparé)<ref group="C" name="mig-news">Modèle:Lien web.</ref> |
Site officiel | |
GNU Shepherd | shepherd | GNU Shepherd (anciennement GNU dmdModèle:Note) est un gestionnaire de services qui veille au bon fonctionnement de l'ensemble des services systèmes<ref group="C" name="shepherd"/>. Il permet de remplacer le traditionnel programme init sous Unix<ref group="C" name="shepherd"/>. Il est destiné à être utilisé par GNU/Hurd, mais peut servir à n'importe quel système POSIX utilisant Guile<ref group="C" name="shepherd"/>. Il est notamment utilisé par la distribution Guix System<ref group="C" name="shepherd"/>. | Modèle:GNU GPL<ref group="C" name="shepherd"/> | 2003Modèle:Note,<ref group="C" name="shepherd">Modèle:Lien web.</ref> | Site officiel |
Développement logiciel
Implémentations de langages, compilateurs et interpréteurs
Icône | Nom | Code | Description | Licence | Création | Lien |
---|---|---|---|---|---|---|
GNU APL | apl | GNU APL est un interpréteur pour le langage de programmation APL<ref group="A" name="blurbs"/>. | Modèle:GNU GPL<ref group="C" name="apl-licence">Modèle:Lien web.</ref> | Site officiel | ||
GNU Cim | cim | GNU Cim est un compilateur pour le langage Simula<ref group="A" name="blurbs"/>. | Modèle:GNU GPL<ref group="C" name="cim-readme">Modèle:Lien web.</ref> | Site officiel | ||
Fichier:LogoCLISP.jpg | GNU CLISP | clisp | GNU CLISP est une implémentation du langage Common Lisp comprenant notamment un interpréteur, un compilateur et un débogueur<ref group="C" name="clisp-summary"/>. | Modèle:GNU GPL avec exceptionModèle:Note | 1992<ref group="C" name="clisp-copyright">Modèle:Lien web.</ref> | Site officiel |
GNU epsilon | epsilon | GNU epsilon est un langage de programmation purement fonctionnel<ref group="A" name="software-doc"/>. | Modèle:GNU GPL<ref group="C" name="epsilon">Modèle:Lien web.</ref> | Site officiel | ||
Fichier:GNU Compiler Collection logo.svg | GNU Compiler Collection | gcc | GNU GCC est la « collection de compilateurs de GNU » (anciennement le « compilateur C de GNU » : Modèle:Lang)<ref group="C" name="gcc-history">Modèle:Lien web.</ref>. Elle permet de compiler de nombreux langages, notamment C, C++, Objective-C, Objective-C++, Fortran, Ada, Go, D, BRIG, Pascal et CHILL (et anciennement Java<ref group="C" name="gcc-7-changes">Modèle:Lien web.</ref>)<ref group="C" name="gcc">Modèle:Lien web.</ref>,<ref group="C" name="gcc-11-manual"/>,<ref group="C" name="pascal-welcome"/>. | Modèle:GNU GPL<ref group="C" name="gcc-11-manual">Modèle:Lien web.</ref> | 1984Modèle:Note | Site officiel |
GNU Common Lisp | gcl | GNU Common Lisp (ou GCL) est une implémentation du Common Lisp<ref group="A" name="blurbs"/>. | Modèle:GNU LGPL<ref group="C" name="gcl-copying">Modèle:Lien web.</ref> | 1984<ref group="C" name="gcl"/> Paquet GNU depuis 1994<ref group="C" name="gcl">Modèle:Lien web.</ref> |
Site officiel | |
Fichier:Gforth Logo.png | Gforth | gforth | Gforth est une implémentation du langage Forth<ref group="A" name="blurbs"/>. | Modèle:GNU GPL<ref group="C" name="gforth-copying">Modèle:Lien web.</ref> | Site officiel | |
GNAT | gnat | GNAT est un compilateur Ada, faisant partie de GNU Compiler Collection<ref group="C" name="gnat">Modèle:Lien web.</ref>. | Modèle:GNU GPL<ref group="C" name="gcc-11-manual"/> | Site officiel | ||
GnuCOBOL | gnucobol | GnuCOBOL est un compilateur pour le COBOL<ref group="A" name="software-doc"/>. Il traduit le code COBOL en langage C puis utilise un compilateur C tel que GCC<ref group="C" name="gnucobol-history"/>. | 2001<ref group="C" name="gnucobol-history"/> Paquet GNU depuis 2013<ref group="C" name="gnucobol-history">Modèle:Lien web.</ref> |
Site officiel | ||
GNU Prolog | gprolog | GNU Prolog (ou Gprolog, appelé Calypso à sa création<ref group="C" name="gprolog">Modèle:Lien web.</ref>) est un compilateur et interpréteur interactif pour Prolog<ref group="A" name="blurbs"/>. | Modèle:GNU GPLModèle:Note Modèle:GNU LGPL |
1996<ref group="C" name="gprolog"/> | Site officiel | |
Fichier:GNU Guile logo.svg | GNU Guile | guile | Guile (Modèle:Lang, initialement GEL, Modèle:Lang<ref group="C" name="guile-history"/>) est une implémentation du langage Scheme, et le langage d'extension officiel de GNU<ref group="C" name="guile">Modèle:Lien web.</ref>. Outre Scheme, Guile est capable d'interpréter du code ECMAScript ou Emacs Lisp (et partiellement Lua)<ref group="C" name="guile"/>. Guile peut être utilisé comme langage principal d'un logiciel ou être intégré à des programmes C ou C++<ref group="C" name="guile"/>. Guile était initialement une adaptation de l'interpréteur Scheme SCM, afin de le rendre plus approprié à l'utilisation comme bibliothèque<ref group="C" name="guile-history"/>. Guile permet l'utilisation du modèle très personnalisable d'Emacs par les autres applications GNU<ref group="C" name="guile-gnu">Modèle:Lien web.</ref>. | Modèle:GNU LGPLModèle:Note Modèle:GNU GPL |
1994<ref group="C" name="guile-history">Modèle:Lien web.</ref> | Site officiel |
Fichier:Kawa-logo.svg | GNU Kawa | kawa | GNU Kawa est une implémentation du langage Scheme pour la plateforme Java<ref group="A" name="blurbs"/>. | MIT/X11<ref group="C" name="kawa-licence">Modèle:Lien web.</ref> | Site officiel | |
Liberty Eiffel | liberty-eiffel | Liberty Eiffel est un compilateur pour le langage Eiffel, comprenant également un logiciel d'impression élégante, un débogueur, et autres outils<ref group="A" name="blurbs"/>. Il est accompagné d'une importante bibliothèque et de modules de liaison avec les bibliothèques libres les plus courantes<ref group="A" name="blurbs"/>. Il est le successeur du compilateur SmartEiffel, l'ancien compilateur Eiffel de GNU<ref group="C" name="liberty-eiffel-wiki">Modèle:Lien web.</ref>. | Modèle:GNU GPL<ref group="C" name="liberty-eiffel">Modèle:Lien web.</ref> | Site officiel | ||
Fichier:MIT GNU Scheme Logo.svg | MIT/GNU Scheme | mit-scheme | MIT/GNU Scheme est une implémentation du langage Scheme, comprenant un interpréteur, un compilateur, un débogueur, et un éditeur de texte intégré semblable à Emacs<ref group="A" name="blurbs"/>. Il est développé en collaboration avec le Massachusetts Institute of Technology (MIT)<ref group="C" name="mit-scheme">Modèle:Lien web.
</ref>. |
Modèle:GNU GPL<ref group="C" name="mit-scheme"/> | Site officiel | |
Fichier:GnuPascal.svg | GNU Pascal | pascal | GNU Pascal est un compilateur pour le langage Pascal<ref group="A" name="software-doc"/>. Il fait partie de GCC<ref group="C" name="pascal-welcome">Modèle:Lien web.</ref> | Site officiel | ||
Qexo | qexo | Qexo est une implémentation Java de XQuery comprise dans GNU Kawa<ref group="A" name="blurbs"/>,<ref group="C" name="qexo"/>. | MIT/X11<ref group="C" name="qexo">Modèle:Lien web.</ref> | Site officiel | ||
GNU Sather | sather | Sather est un langage de programmation orienté objet semblable à Eiffel<ref group="A" name="blurbs"/>,<ref group="C" name="sather"/>. Son objectif est d'être « aussi efficace que le C, le C++ et le Fortran, aussi élégant et sûr qu'Eiffel et CLU, et capable d'utiliser des fonctions d'ordre supérieur comme Common Lisp, Scheme ou Smalltalk »Modèle:Note,<ref group="C" name="sather"/> | Modèle:GNU GPL<ref group="C" name="sather">Modèle:Lien web.</ref> | 1990<ref group="C" name="sather-history"/> Paquet GNU depuis 1998<ref group="C" name="sather-history">Modèle:Lien web.</ref> |
Site officiel | |
Fichier:SCM 64.png | GNU SCM | scm | GNU SCM est une implémentation du langage Scheme, basé sur le convertisseur du Scheme vers le C Hobbit<ref group="A" name="blurbs"/>. | Modèle:GNU LGPL<ref group="C" name="scm-licence">Modèle:Lien web.</ref> | Site officiel | |
Fichier:GNU Smalltalk logo.svg | GNU Smalltalk | smalltalk | GNU Smalltalk est une implémentation du langage Smalltalk-80<ref group="C" name="smalltalk">Modèle:Lien web.</ref>. | Modèle:GNU GPLModèle:Note,<ref group="C" name="smalltalk-savannah">Modèle:Lien web.</ref> Modèle:GNU LGPL |
Site officiel |
Outils de développement
Icône | Nom | Code | Description | Licence | Création | Lien |
---|---|---|---|---|---|---|
GNU Autoconf | autoconf | GNU autoconf est un logiciel produisant du code pour des scripts pour interpréteur de commande à partir du langage de macro M4<ref group="A" name="blurbs"/>. Il repose soit sur le M4 (dont il existe une implémentation GNU), soit sur le langage Perl<ref group="C" name="autoconf">Modèle:Lien web.</ref>,<ref group="C" name="autoconf-history"/>. Autoconf est notamment utilisé par GNU Automake et GNU Libtool<ref group="C" name="autoconf"/>. | Modèle:GNU GPL<ref group="C" name="autoconf-copying">Modèle:Lien web.</ref> | 1991<ref group="C" name="autoconf-history">Modèle:Lien web.</ref> | Site officiel | |
GNU Autoconf Archive | autoconf-archive | GNU Autoconf Archive fournit plus de Modèle:Nobr supplémentaires pour Autoconf, afin d'étendre ses possibilités<ref group="A" name="blurbs"/>,<ref group="C" name="autoconf-archive">Modèle:Lien web.</ref>. | Modèle:GNU GPL<ref group="C" name="autoconf-archive-copying">Modèle:Lien web.</ref> | Site officiel | ||
GNU AutoGen | autogen | GNU AutoGen génère automatiquement les parties répétitives d'un code source<ref group="A" name="blurbs"/>. Il contient un module nommé AutoOpts destiné à la maintenance de la documentation des options des programmes<ref group="A" name="software-doc"/>,<ref group="A" name="blurbs"/>. | Modèle:GNU GPL<ref group="C" name="autogen-copying">Modèle:Lien web.</ref> | Site officiel | ||
GNU Automake | automake | GNU Automake fait partie du système de compilation de GNU : il produit des makefiles conformes aux standards GNU, en utilisant Autoconf<ref group="A" name="software-doc"/>,<ref group="A" name="blurbs"/>. Son utilisation requiert Autoconf<ref group="C" name="automake">Modèle:Lien web.</ref>. | Modèle:GNU GPL<ref group="C" name="automake-copying">Modèle:Lien web.</ref> | 1994<ref group="C" name="automake-history">Modèle:Lien web.</ref> | Site officiel | |
GNU Binutils | binutils | GNU Binutils est une collection d'utilitaires pour la manipulation des fichiers binaires<ref group="C" name="binutils"/>. Ses deux principaux programmes sont GNU linker (ld), un éditeurs de liens, et GNU Assembler (gas), un assembleur<ref group="C" name="binutils"/>. La bibliothèque Modèle:Lien, permettant de travailler avec des fichiers exécutables ou objets, en fait également partie, tout en étant classée comme paquet indépendant<ref group="A" name="blurbs"/>,<ref group="C" name="binutils"/>. | Site officiel | |||
GNU Bison | bison | GNU Bison (écrit « Byson » lors de sa création<ref group="C" name="bison-history"/>) est un générateur polyvalent d'analyseurs syntaxiques (Modèle:Lang)<ref group="A" name="blurbs"/>. Il est l'équivalent GNU de Yacc avec lequel il existe un compatibilité ascendante<ref group="C" name="bison"/>,<ref group="C" name="bison-history"/>. | Modèle:GNU GPL<ref group="C" name="bison">Modèle:Lien web.</ref> | 1985<ref group="C" name="bison-history">Modèle:Lien web.</ref> | Site officiel | |
GNU Ccide | ccide | GNU Ccide est un générateur de code d'arbres de décision pour le langage C, remplaçant la syntaxe traditionnelle if–else<ref group="A" name="blurbs"/>. | Modèle:GNU GPL<ref group="C" name="ccide-copying">Modèle:Lien web.</ref> | Site officiel | ||
GNU cflow | cflow | GNU cflow analyse les codes sources en langage C pour produire des graphiques, ou analyse les graphiques d'Emacs<ref group="A" name="blurbs"/>. | Modèle:GNU GPL<ref group="C" name="cflow-savannah">Modèle:Lien web.</ref> | Site officiel | ||
GNU complexity | complexity | GNU complexity permet d'analyser un code source en langage C afin de mettre en évidence et de faciliter la compréhension de la structure d'un code source inconnu<ref group="A" name="software-doc"/>,<ref group="A" name="blurbs"/>. | Modèle:GNU GPL<ref group="C" name="complexity-savannah">Modèle:Lien web.</ref> | Site officiel | ||
GNU config | config | Le paquet GNU config contient deux scripts, config.guess et config.sub, servant à déterminer les caractéristiques d'un système pour la configuration de nombreux logiciels, dont la plupart des logiciels GNU<ref group="A" name="blurbs"/>. | Modèle:GNU GPL<ref group="C" name="config-savannah">Modèle:Lien web.</ref> | Site officiel | ||
GNU Cppi | cppi | GNU Cppi uniformise la présentation des codes sources C, en harmonisant notamment l'indentation et le nombre d'espaces<ref group="A" name="blurbs"/>. | Modèle:GNU GPL<ref group="C" name="cppi">Modèle:Lien web.</ref> | Site officiel | ||
GNU DDD | ddd | GNU DDD (Modèle:Lang) fournit une interface graphique aux débogueurs en ligne de commande, notamment le débogueur GNU, GDB<ref group="A" name="blurbs"/>. | Modèle:GNU GPL<ref group="C" name="ddd-manual"/> | 1994Modèle:Note,<ref group="C" name="ddd-manual">Modèle:Lien web.</ref> | Site officiel | |
Fichier:Dejagnu-logo.png | DejaGnu | dejagnu | DejaGnu fournit un ensemble de méthodes pour tester des logiciels<ref group="A" name="blurbs"/>. DejaGnu est écrit en Expect, extension du langage Tcl<ref group="C" name="dejagnu">Modèle:Lien web.</ref>. | Modèle:GNU GPL<ref group="C" name="dejagnu-copying">Modèle:Lien web.</ref> | Site officiel | |
Fichier:Gdb archer fish.svg | GDB | gdb | GDB est le débogueur de GNU : il permet de surveiller l'exécution d'un programme, notamment lors d'un plantage<ref group="A" name="blurbs"/>. Il permet de déboguer des programmes écrits dans les langages Ada, assembleur, C, C++, D, Fortran, Go, Objective-C, OpenCL, Modula-2, Pascal et Rust<ref group="C" name="gdb">Modèle:Lien web.</ref>. | Modèle:GNU GPL<ref group="C" name="gdb-licence">Modèle:Lien web.</ref> | Site officiel | |
GNU Gengen | gengen | GNU Gengen (Modèle:Lang) est un programme générant des générateurs de texte, permettant notamment de produire du code C ou C++<ref group="A" name="blurbs"/>,<ref group="C" name="gengen">Modèle:Lien web.</ref>,<ref group="C" name="gengen-doc"/>. Une partie du code source de Gengen est généré par le logiciel lui-même<ref group="C" name="gengen-doc">Modèle:Lien web.</ref>. | Modèle:GNU GPL<ref group="C" name="gengen-copying">Modèle:Lien web.</ref> | Site officiel | ||
GNU Gengetopt | gengetopt | GNU Gengetopt génère une fonction en C ou C++ destinée à l'analyse des options des programmes en ligne de commande, selon le format des normes GNU<ref group="A" name="blurbs"/>. Sa documentation est écrite grâce au programme Doxygen<ref group="C" name="gengetopt">Modèle:Lien web.</ref>. | Modèle:GNU GPL<ref group="C" name="gengetopt-licence">Modèle:Lien web.</ref> | Site officiel | ||
Fichier:Gnu-global-logo.png | GNU GLOBAL | global | GNU GLOBAL est un système de marquage du code source, fonctionnant aussi bien dans les éditeurs de texte, les terminaux et les navigateurs web facilitant ainsi la navigation au sein d'un gros projet logiciel<ref group="A" name="blurbs"/>. Il supporte nativement cinq langages (C, Yacc, Java, Modèle:Lnobr et assembleur), mais des extensions lui permettent de travailler avec Modèle:Nobr différents<ref group="C" name="global">Modèle:Lien web.</ref>. | Modèle:GNU GPL<ref group="C" name="global-copying">Modèle:Lien web.</ref> | Site officiel | |
GNATS | gnats | GNATS est un ensemble d'outils permettant de suivre les différents problèmes d'un logiciel signalés par les utilisateurs<ref group="A" name="blurbs"/>. | Modèle:GNU GPL<ref group="C" name="gnats-savannah">Modèle:Lien web.</ref> | Site officiel | ||
Gnatsweb | gnatsweb | Gnatsweb fournit une interface web à GNATS, conçue en HTML5, JavaScript et Perl (avec le framework Mojolicious) et utilisant le protocole WebSocket<ref group="A" name="software-doc"/>,<ref group="C" name="gnatsweb">Modèle:Lien web.</ref>. | Modèle:GNU GPL<ref group="C" name="gnatsweb-savannah">Modèle:Lien web.</ref> | Site officiel | ||
GNU Greg | greg | GNU Greg est un ensemble de méthodes servant à tester les logiciels et les bibliothèques<ref group="A" name="blurbs"/>. Il peut être utilisé en tant que module Guile pour les programmes dotés d'un interpréteur Guile<ref group="A" name="blurbs"/>. | Modèle:GNU LGPL<ref group="A" name="greg-copying">https://ftp.gnu.org/gnu/greg/greg-1.4.tar.gz</ref> | Site officiel | ||
GNU indent | indent | GNU indent est un programme de formatage du code source du langage C, permettant de le rendre plus facile à lire<ref group="A" name="blurbs"/>,<ref group="C" name="indent">Modèle:Lien web.</ref>. Il accepte plusieurs styles de programmation, notamment les styles GNU, BSD et K&R<ref group="A" name="blurbs"/>. | Modèle:GNU GPL<ref group="C" name="indent-copying">Modèle:Lien web.</ref> | Site officiel | ||
Fichier:Libtool.jpg | GNU Libtool | libtool | GNU Libtool (Modèle:Lang) est un script simplifiant l'utilisation des bibliothèques partagées<ref group="C" name="libtool">Modèle:Lien web.</ref>. Libtool contient libltdl, qui simplifie l'utilisation des Modèle:Lien<ref group="C" name="libtool-savannah"/>. | Modèle:GNU GPL<ref group="C" name="libtool-savannah">Modèle:Lien web.</ref> | Site officiel | |
GNU make | make | GNU make est la version GNU du programme make Modèle:Incise<ref group="C" name="make">Modèle:Lien web.</ref>. Cet utilitaire permet de produire différents fichiers, notamment des exécutables, à partir de leurs codes source<ref group="A" name="blurbs"/>. | Modèle:GNU GPL<ref group="C" name="make"/> | Site officiel | ||
GNU Marst | marst | GNU MARST est un traducteur du langage de programmation Modèle:Lnobr vers le langage C<ref group="A" name="blurbs"/>. Il est constitué de trois principaux composants : le traducteur lui-même, MARST, la bibliothèque ALGLIB, contenant des codes Algol pré-compilés et d'autres fonctions nécessaires à MARST, et le convertisseur MACVT permettant de passer d'une forme d'Algol 60 à une autre<ref group="C" name="marst">Modèle:Lien web.</ref>. | Modèle:GNU GPL<ref group="A" name="marst-copying">https://ftp.gnu.org/gnu/marst/marst-2.7.tar.gz</ref> | Site officiel | ||
GNU OO-Browser | oo-browser | OO-Browser est un navigateur interactif de classes similaire aux navigateurs Smalltalk, prenant en charge plusieurs langages orientés objet, utilisable dans Emacs. | Modèle:GNU GPL<ref group="C" name="oo-browser-savannah">Modèle:Lien web.</ref> | Site officiel | ||
GNU patch | patch | GNU patch est un programme produisant des nouvelles versions d'un ou plusieurs fichiers à partir d'un fichier de différences, généralement généré par le programme diff<ref group="A" name="blurbs"/>,<ref group="C" name="patch-savannah">Modèle:Lien web.</ref>. | Modèle:GNU GPL<ref group="C" name="patch-copying">Modèle:Lien web</ref> | Site officiel | ||
GNU SHMM | shmm | GNU SHMM est un gestionnaire de mémoire partagée<ref group="C" name="shmm">Modèle:Lien web.</ref>. | Modèle:GNU GPL<ref group="C" name="shmm-savannah">Modèle:Lien web.</ref> | Site officiel | ||
GNU superoptimizer | superopt | GNU superoptimizer (ou superopt) cherche la plus courte séquence d'instructions possible pour une fonction donnée<ref group="C" name="superopt"/>. | Modèle:GNU GPL<ref group="C" name="superopt"/> | 1991<ref group="C" name="superopt">Modèle:Lien web.</ref> | Site officiel | |
GNU Swbis | swbis | GNU Swbis fournit des utilitaires pour l'empaquetage des logiciels de manière conforme aux standards POSIX<ref group="A" name="software-doc"/>,<ref group="A" name="blurbs"/>. | Modèle:GNU GPL<ref group="C" name="swbis-savannah">Modèle:Lien web.</ref> | Site officiel | ||
GNU Vmgen | vmgen | Vmgen est un générateur de machine virtuelles, notamment utilisé par Gforth<ref group="A" name="software-doc"/>. | Modèle:GNU GPL<ref group="C" name="vmgen-savannah">Modèle:Lien web.</ref> | Site officiel | ||
GNU XmlAT | xmlat | GNU XmlAT (Modèle:Lang) est un outil de définition et d'implémentation de langages de balisage. Dérivé de GNU SXML, il est écrit, contrairement à ce dernier, non pas en Perl mais en C et utilise GNU Guile<ref group="C" name="xmlat-savannah"/>. | Modèle:GNU GPL<ref group="C" name="xmlat-savannah">Modèle:Lien web.</ref>,<ref group="C" name="xmlat">Modèle:Lien web.</ref> | Site officiel |
Environnements de développement
Icône | Nom | Code | Description | Licence | Création | Lien |
---|---|---|---|---|---|---|
Fichier:Djgpp logo.svg | DJGPP | djgpp | DJGPP (« DJ'sModèle:Note GNU Programming Platform », initialement appelé djgcc<ref group="C" name="djgpp-history"/>) fournit un système de développement intégrant de nombreux utilitaires GNU pour DOS sur du matériel x86<ref group="A" name="software-doc"/>,<ref group="C" name="djgpp">Modèle:Lien web.</ref>. | Modèle:GNU GPLModèle:Note Modèle:GNU LGPL |
1989<ref group="C" name="djgpp-doc">Modèle:Lien web.</ref>,<ref group="C" name="djgpp-history">Modèle:Lien web.</ref> | Site officiel |
GNU EDMA | edma | GNU EDMA (parfois appelé MODEModèle:Note) est un environnement de développement combinant la programmation orientée objet et la programmation orientée composant<ref group="A" name="blurbs"/>,<ref group="C" name="edma">Modèle:Lien web.</ref>. | Modèle:GNU LGPL<ref group="C" name="edma-savannah">Modèle:Lien web.</ref> | Site officiel | ||
GNU GLUE | glue | GNU GLUE fournit un cadre pour le travail collaboratif distribué par Internet<ref group="A" name="software-doc"/>,<ref group="C" name="glue">Modèle:Lien web.</ref>. | Modèle:GNU GPL<ref group="C" name="glue-sourceforge">Modèle:Lien web.</ref> | Site officiel | ||
Fichier:GNUstep3D.png | GNUstep | gnustep | GNUstep est un environnement de développement purement fonctionnel et orienté objet, compatible avec Cocoa<ref group="A" name="blurbs"/>. Il s'agit de l'implémentation GNU d'OpenStep<ref group="C" name="gnustep-doc">Modèle:Lien web.</ref>. | Modèle:GNU LGPL<ref group="C" name="gnustep-savannah">Modèle:Lien web.</ref> | 1994<ref group="C" name="gnustep-wiki">Modèle:Lien web.</ref> | Site officiel |
Gorm | gorm | Gorm (Modèle:Lang) est un concepteur d'interfaces graphiques pour GNUstep<ref group="C" name="gorm">Modèle:Lien web.</ref>. Il est l'équivalent d'Interface Builder de NeXTSTEP<ref group="C" name="gorm"/>. | Site officiel | |||
GNU Kopi | kopi | GNU Kopi est un environnement de développement Java pour les applications interactives de base de données<ref group="A" name="software-doc"/>. | Modèle:GNU GPL<ref group="C" name="kopi">Modèle:Lien web.</ref> | Site officiel |
Gestion de versions
Icône | Nom | Code | Description | Licence | Création | Lien |
---|---|---|---|---|---|---|
Fichier:Bazaar-logo.png | GNU Bazaar | bazaar | GNU Bazaar est un logiciel de gestion de versions, permettant d'enregistrer l'historique des modifications des fichiers d'un projet logiciel<ref group="A" name="blurbs"/>. Il fonctionne aussi bien de manière centralisée que distribuée<ref group="A" name="blurbs"/>. | Modèle:GNU GPL<ref group="C" name="bazaar-licence">Modèle:Lien web.</ref> | Site officiel | |
GNU CSSC | cssc | GNU CSSC est un remplaçant libre pour SCCS, un logiciel de gestion de versions propriétaire fonctionnant sous Unix<ref group="A" name="blurbs"/>,<ref group="C" name="cssc">Modèle:Lien web.</ref>. | Modèle:GNU GPL<ref group="C" name="cssc-copying">Modèle:Lien web.</ref> | Site officiel | ||
GNU RCS | rcs | GNU RCS est un logiciel de gestion de versions fonctionnant fichier par fichier, contrairement aux systèmes plus récents<ref group="A" name="blurbs"/>. Néanmoins, cela le rend adapté aux fichiers d'administration système<ref group="A" name="blurbs"/>. Il est basé sur GNU Diffutils<ref group="C" name="rcs"/>. | Modèle:GNU GPL<ref group="C" name="rcs">Modèle:Lien web.</ref> | Site officiel | ||
Vc-dwim | vc-dwim | Le paquet vc-dwim contient deux outils, vc-dwim et vc-chlog, qui simplifient la gestion d'un changelog<ref group="A" name="blurbs"/>. | Modèle:GNU GPL<ref group="C" name="vc-dwim">Modèle:Lien web.</ref> | Site officiel |
Bibliothèques
Icône | Nom | Code | Description | Licence | Création | Lien |
---|---|---|---|---|---|---|
8sync | 8sync | 8sync est une bibliothèque de Modèle:Lien pour GNU Guile<ref group="A" name="blurbs"/>. | Modèle:GNU LGPL<ref group="C" name="8sync-copying">Modèle:Lien web.</ref> | 2016<ref group="C" name="8sync">Modèle:Lien web.</ref> | Site officiel | |
GNU avl | avl | GNU avl ou libavl est une bibliothèque pour le langage de programmation C destinée aux arbres AVL<ref group="A" name="blurbs"/>. | Modèle:GNU LGPL<ref group="C" name="avl-savannah">Modèle:Lien web.
</ref> |
1998<ref group="C" name="avl-preface">Modèle:Lien web.</ref> | Site officiel | |
Modèle:Lien | bfd | GNU BFD (Modèle:Lang) est une bibliothèque rattachée au paquet GNU Binutils permettant de travailler avec des fichiers exécutables ou objets<ref group="A" name="blurbs"/>,<ref group="C" name="binutils">Modèle:Lien web.</ref>. | Modèle:GNU GPL<ref group="C" name="bfd-copying">Modèle:Lien web.</ref> | Site officiel | ||
GNU cgicc | cgicc | GNU cgicc est une bibliothèque pour le langage de programmation C++ destinée à la technologie Common Gateway Interface (Modèle:Lang, « interface de passerelle commune »), et compatible avec FastCGI<ref group="A" name="blurbs"/>,<ref group="C" name="cgicc"/>. | Modèle:GNU LGPLModèle:Note Modèle:GNU GPL |
Site officiel | ||
Fichier:GNU Classpath badge.png | GNU Classpath | classpath | Le paquet GNU Classpath fournit les bibliothèques standard pour les machines virtuelles et compilateurs Java<ref group="A" name="software-doc"/>,<ref group="A" name="blurbs"/>. | Modèle:GNU GPL avec exceptionModèle:Note | Site officiel | |
GNU Classpath Extensions | classpathx | GNU Classpath Extensions, en abrégé classpathx, fournit un équivalent aux bibliothèques d'extension de Java (« javax.* »), et sert de complément à GNU Classpath<ref group="A" name="software-doc"/>,<ref group="C" name="classpathx">Modèle:Lien web.</ref>. | Modèle:GNU GPL<ref group="C" name="classpathx-savannah">Modèle:Lien web.</ref> Modèle:GNU LGPL |
Site officiel | ||
GNUlib | gnulib | GNUlib fournit des fonctionnalités communes à l'ensemble des paquets GNU<ref group="A" name="blurbs"/>. Il contient un script, gnulib-tool, facilitant l'utilisation de la bibliothèque par les logiciels<ref group="A" name="blurbs"/>. GNUlib permet notamment l'utilisation de logiciels GNU par d'autres systèmes que GNU<ref group="C" name="gnulib">Modèle:Lien web.</ref> | Principalement Modèle:GNU GPL et Modèle:GNU LGPLModèle:Note | Site officiel | ||
GNU Prolog pour Java | gnuprologjava | Modèle:Lang (ou GNUprologjava) est une implémentation de la norme ISO Prolog en tant que bibliothèque Java (gnu.prolog)<ref group="A" name="blurbs"/>,<ref group="C" name="gnuprologjava"/>. | Modèle:GNU LGPL<ref group="C" name="gnuprologjava">Modèle:Lien web.</ref> | Site officiel | ||
GNU gperf | gperf | GNU gperf est un générateur de fonctions de hachage en C ou C++<ref group="C" name="gperf">Modèle:Lien web.</ref>. | Modèle:GNU GPL<ref group="C" name="gperf-doc">Modèle:Lien web.</ref> | Site officiel | ||
GNU Slip | gslip | GNU Slip est une implémentation de Modèle:Lien (Modèle:Lang), fournissant une extension à la Modèle:Lang du C++ | Modèle:GNU GPL<ref group="C" name="gslip">Modèle:Lien web.</ref> | Site officiel | ||
GNU JEL | jel | GNU JEL (Modèle:Lang) est une bibliothèque Java permettant d'intégrer à un programme des expressions données par l'utilisateur<ref group="C" name="jel">Modèle:Lien web.</ref>. | Modèle:GNU GPL<ref group="C" name="jel-copying">Modèle:Lien web.</ref> | Site officiel | ||
GNU libffcall | libffcall | GNU libffcall est une bibliothèque C permettant de faire appel à des fonctions extérieures<ref group="C" name="libffcall"/>. | Modèle:GNU GPL<ref group="C" name="libffcall">Modèle:Lien web.</ref> | Site officiel | ||
GNU libiconv | libiconv | GNU libiconv est une implémentation de la fonction iconv, destinée aux systèmes en étant dépourvus<ref group="A" name="blurbs"/>. Elle sert à convertir les différents systèmes de codage des caractères<ref group="A" name="blurbs"/>. | Modèle:GNU LGPLModèle:Note Modèle:GNU GPL |
Site officiel | ||
GNU LibJIT | libjit | GNU LibJIT est une bibliothèque de compilation à la volée<ref group="A" name="software-doc"/>. Il s'agissait initialement d'un sous-projet de DotGNU, où il servait de Modèle:Lang à Portable.NET ; le projet est ensuite devenu indépendant étant utilisé par d'autres logiciels non liés à DotGNU<ref group="C" name="libjit">Modèle:Lien web.</ref>. | Modèle:GNU GPL<ref group="C" name="libjit-copying">Modèle:Lien web.</ref> | Site officiel | ||
GNU libsigsegv | libsigsegv | GNU libsigsegv est une bibliothèque de gestion des erreurs de pagination<ref group="C" name="libsigsegv"/>. | Modèle:GNU GPL<ref group="C" name="libsigsegv">Modèle:Lien web.</ref> | Site officiel | ||
GNU libunistring | libunistring | GNU libunistring est une bibliothèque C pour manipuler des chaînes de caractères Unicode<ref group="C" name="libunistring">Modèle:Lien web.</ref> | Modèle:GNU LGPL<ref group="C" name="libunistring-doc">Modèle:Lien web.</ref> | Site officiel | ||
Modèle:Lien | lightning | GNU lightning est une bibliothèque générant du code assembleur pendant l'exécution d'un programme, permettant ainsi la compilation à la volée<ref group="C" name="lightning">Modèle:Lien web.</ref>. | Modèle:GNU LGPL<ref group="C" name="lightning-copying">Modèle:Lien web.</ref> | Site officiel | ||
GNU java-getopt | java-getopt | GNU java-getopt est une implémentation en Java de la fonction C getopt, contenue dans la GNU C Library, et servant à analyser les arguments de la ligne de commande<ref group="A" name="blurbs"/>,<ref group="C" name="java-getopt">Modèle:Lien web.</ref>. | Modèle:GNU LGPL<ref group="C" name="java-getopt-copying">Modèle:Lien web.</ref> | Site officiel | ||
GNU MemPool | mempool | MemPool est une bibliothèque d'allocation de mémoire contenant des fonctions similaires à malloc, realloc et free<ref group="C" name="mempool"/>. Elle peut servir à simuler des systèmes à faible mémoire, ou à remplacer complètement le gestionnaire de mémoire<ref group="C" name="mempool"/>. | Modèle:GNU GPL avec exception (licence eCos)<ref group="C" name="mempool-license">Modèle:Lien web.</ref>,<ref group="C" name="mempool">Modèle:Lien web.</ref> | Paquet GNU depuis 2017<ref group="C" name="mempool-news">Modèle:Lien web.</ref> | Site officiel | |
GNU mifluz | mifluz | GNU mifluz est une bibliothèque C++ (utilisable en C<ref group="C" name="mifluz-savannah">Modèle:Lien web.</ref> pour stocker l'index inversé d'un texte<ref group="C" name="mifluz"/>. | Modèle:GNU GPL<ref group="C" name="mifluz">Modèle:Lien web.</ref> | Site officiel | ||
GNU Nana | nana | GNU Nana est un ensemble de méthodes de tests pour le développement en C ou C++, utilisables directement ou via un débogueur<ref group="A" name="blurbs"/>,<ref group="C" name="nana">Modèle:Lien web.</ref>. Nana prend en charge la vérification des assertions, la journalisation et les tests de performance<ref group="A" name="blurbs"/>. | Licence permissive<ref group="C" name="nana-license">Modèle:Lien web.</ref> | Site officiel | ||
Fichier:GNU Pth logo.jpg | Modèle:Lien | pth | GNU Pth (Modèle:Lang) est une bibliothèque C dédiée au Modèle:Lang<ref group="C" name="pth">Modèle:Lien web.</ref>. | Modèle:GNU LGPL<ref group="C" name="pth-savannah">Modèle:Lien web.</ref> | 1999<ref group="C" name="pth-doc">Modèle:Lien web.</ref> | Site officiel |
GNU QuickThreads | quickthreads | GNU QuickThreads est une bibliothèque pour la gestion des Modèle:Lang<ref group="A" name="software-doc"/>,<ref group="C" name="quickthreads-readme">Modèle:Lien web.</ref>. | Modèle:GNU GPL<ref group="C" name="quickthreads-savannah">Modèle:Lien web.</ref> | Site officiel | ||
GNU SLIB | slib | GNU SLIB est une bibliothèque pour le langage de programmation Scheme<ref group="A" name="blurbs"/>. Elle est utilisable avec de nombreuses implémentations de Scheme, dont quatre sont paquets GNU (Guile, Kawa, MIT/GNU Scheme et SCM)<ref group="C" name="slib">Modèle:Lien web.</ref> | Domaine public ou licence permissive<ref group="C" name="slib-savannah">Modèle:Lien web.
</ref> |
Site officiel |
Apprentissage de la programmation
Icône | Nom | Code | Description | Licence | Création | Lien |
---|---|---|---|---|---|---|
GNU C Reference Manual | gnu-c-manual | Le Modèle:Lang est le Modèle:Lien pour la programmation en langage C tel qu'implémenté par GCC<ref group="C" name="gnu-c-manual"/>. Il n'est pas conçu pour servir de tutoriel d'introduction au langage C, bien que les connaisseurs d'autres langages puissent s'en servir ainsi<ref group="C" name="gnu-c-manual">Modèle:Lien web.</ref>. | Modèle:GNU FDL<ref group="C" name="gnu-c-manual-0.2.5">Modèle:Lien web.</ref> | Site officiel | ||
Java Training Wheels | jtw | Java Training Wheels (« roulettes d'apprentissage pour Java », en abrégé J.T.W.) consiste en un préprocesseur pour le langage Java dans le but de rendre son apprentissage plus simple<ref group="A" name="blurbs"/>,<ref group="C" name="jtw"/>. Ce préprocesseur ajoute des fonctionnalités à Java, tels qu'un système d'inclusion de fichiers similaire au préprocesseur C, une « macro superfor » qui rend plus simple l'utilisation de la boucle for, ou encore de nouveaux mots-clés ou structures de contrôle<ref group="A" name="blurbs"/>,<ref group="C" name="jtw"/>. La syntaxe proposée par J.T.W. ressemble aux langages Delphi, Pascal, BASIC ou JavaScript<ref group="C" name="jtw"/>. | Modèle:GNU GPL<ref group="C" name="jtw">Modèle:Lien web.</ref> | Site officiel | ||
An Introduction to Programming in Emacs Lisp | lispintro | Modèle:Lang est un manuel destiné aux débutants en programmation pour apprendre l'Emacs Lisp, soit pour écrire des extensions pour GNU Emacs, soit pour s'en servir comme langage de programmation à part entière<ref group="C" name="lispintro"/>,<ref group="C" name="lispintro-why">Modèle:Lien web.</ref>. | Modèle:GNU FDL<ref group="C" name="lispintro">Modèle:Lien web.</ref> | Site officiel | ||
GNU MIX Development Kit | mdk | GNU MIX Development Kit (ou GNU MDK) est un kit de développement pour Mix, une émulation de l'ordinateur hypothétique à but pédagogique Modèle:Lien, inventé par Donald Knuth dans Modèle:Lang<ref group="A" name="blurbs"/>,<ref group="C" name="mdk">Modèle:Lien web.</ref>. MIX est une version simplifiée des réels processeurs CISC, et dont le langage assembleur est imité par celui-ci de MIX, MIXAL (Modèle:Lang)<ref group="C" name="mdk"/>,<ref group="C" name="mdk-intro">Modèle:Lien web.</ref>. À ce titre, apprendre à utiliser MIX peut servir d'introduction à l'étude de l'architecture des ordinateurs et de la programmation en assembleur<ref group="C" name="mdk"/>. MDK comprend notamment une machine virtuelle dont le processeur virtuel comporte tous les attributs habituels d'un processeur (utilisable avec une interface graphique en GTK+), un compilateur, un interpréteur Guile pour manipuler la machine virtuelle en Scheme, et des outils pour utiliser MDK avec Emacs<ref group="A" name="blurbs"/>,<ref group="C" name="mdk"/>. | Modèle:GNU GPL<ref group="C" name="mdk-licence">Modèle:Lien web.</ref> | 2000<ref group="C" name="mdk"/> | Site officiel | |
SQLtutor | sqltutor | GNU SQLtutor est une application web interactive permettant d'apprendre le SQL Modèle:Lang par des exemples<ref group="C" name="sqltutor-savannah"/>. SQLtutor consiste en une base de données de questions/réponses utilisées à travers une interface CGI<ref group="C" name="sqltutor-savannah"/>. SQLtutor est écrit en C++ et utilise la bibliothèque lipqxx et une base de données PostgreSQL<ref group="C" name="sqltutor-savannah"/>. | Modèle:GNU GPL<ref group="C" name="sqltutor-savannah">Modèle:Lien web.</ref> | Site officiel | ||
TeX for the Impatient | teximpatient | TeX for the Impatient est un livre sur TeX, Plain TeX et Eplain, distribué comme paquet GNU<ref group="C" name="teximpatient"/>. | Modèle:GNU FDL<ref group="C" name="teximpatient">Modèle:Lien web.</ref> | Site officiel |
Internet
Outils de base
Icône | Nom | Code | Description | Licence | Création | Lien |
---|---|---|---|---|---|---|
GNU Alive | alive | GNU Alive est un programme envoyant périodiquement des ping à un serveur, ce qui sert notamment à maintenir une connexion active<ref group="A" name="blurbs"/>,<ref group="C" name="alive"/>. Alive est destiné à ceux qui ne maîtrisent pas ping<ref group="C" name="alive"/>,<ref group="C" name="alive-doc"/>. | Modèle:GNU GPL<ref group="C" name="alive">Modèle:Lien web.</ref> | 2005Modèle:Note | Site officiel | |
GNU Gratuitous ARP Daemon | garpd | GNU Gratuitous ARP Daemon (ou GNU garpd) diffuse (Modèle:Lang) des requêtes ARP gratuites<ref group="C" name="garpd-savannah"/>. Garpd était initialement partie intégrante de GNU FreeIPMI avant de devenir un projet séparé<ref group="C" name="garpd-savannah"/>. | Modèle:GNU GPL<ref group="C" name="garpd-savannah">Modèle:Lien web.</ref> | Site officiel | ||
Fichier:GNUnet logo.svg | GNUnet | gnunet | GNUnet est une infrastructure de réseau informatique en pair-à-pair, qui se veut sécurisée et respectueuse de la vie privée<ref group="A" name="blurbs"/>,<ref group="C" name="gnunet-about">Modèle:Lien web.</ref>. L'objectif du projet est de remplacer l'actuelle pile de protocoles d'Internet, jugée non sécurisée<ref group="C" name="gnunet-about"/>. GNUnet est né initialement d'une tentative d'améliorer Freenet, avant de devenir un projet à part entière<ref group="C" name="gnunet-doc"/>. Plusieurs paquets GNU, tels que libextractor, libmicrohttpd et Taler, ont été créés dans le cadre du projet GNUnet<ref group="C" name="gnunet-doc"/>. Plusieurs interfaces graphiques basées sur GTK sont développées et distribuées sous le nom gnunet-gtk<ref group="C" name="gnunet-doc"/>,<ref group="C" name="gnunet-faq">Modèle:Lien web.</ref>. | Modèle:GNU AGPL<ref group="C" name="gnunet-readme">Modèle:Lien web.</ref> | 2001<ref group="C" name="gnunet-doc">Modèle:Lien web.</ref> | Site officiel |
GNU SASL | gsasl | GNU SASL est une implémentation du protocole SASL (Modèle:Lang), servant à l'authentification client/serveur<ref group="C" name="gsasl"/>. Le paquet se compose d'une bibliothèque, libgsasl, et d'un outil en ligne de commande, gsasl, permettant d'utiliser la bibliothèque depuis le shell<ref group="C" name="gsasl"/>. | Modèle:GNU LGPLModèle:Note Modèle:GNU GPL |
2002<ref group="C" name="gsasl">Modèle:Lien web.</ref> | Site officiel | |
GNU inetutils | inetutils | GNU inetutils (ou Modèle:Lang) est une collection de programmes courants pour le réseau, comprenant notamment des clients et serveurs pour les protocoles FTP, Telnet, rsh, rlogin et TFTP<ref group="C" name="inetutils"/>. La plupart de ces programmes proviennent de BSD<ref group="C" name="inetutils">Modèle:Lien web.</ref>. | Modèle:GNU GPL<ref group="C" name="inetutils-savannah">Modèle:Lien web.</ref> | Site officiel | ||
GNU jwhois | jwhois | GNU jwhois est un client Whois configurable à l'aide d'expressions régulières et de Modèle:Lien<ref group="C" name="jwhois"/>. GNU jwhois est écrit en langage C (initialement en Perl)<ref group="C" name="jwhois"/>. | Modèle:GNU GPL<ref group="C" name="jwhois-copying">Modèle:Lien web.</ref> | 1999<ref group="C" name="jwhois">Modèle:Lien web.</ref> | Site officiel | |
GNU MAC Changer | macchanger | GNU MAC Changer est un utilitaire pour manipuler les adresses MAC<ref group="C" name="macchanger">Modèle:Lien web.</ref>. | Modèle:GNU GPL<ref group="C" name="macchanger-copying">Modèle:Lien web.</ref> | 2002<ref group="C" name="macchanger-changelog">Modèle:Lien web.</ref> | Site officiel | |
GNU Proxyknife | proxyknife | GNU Proxyknife est un programme permettant de trouver des proxys lorsqu'on est situé derrière un pare-feu<ref group="C" name="proxyknife">Modèle:Lien web.</ref>,<ref group="C" name="proxyknife-doc"/>. | Modèle:GNU GPL<ref group="C" name="proxyknife-doc">Modèle:Lien web.</ref> | Site officiel | ||
GNU Shishi | shishi | GNU Shishi est une implémentation du système de sécurité réseau Modèle:Lnobr<ref group="C" name="shishi"/>. | Modèle:GNU GPL<ref group="C" name="shishi">Modèle:Lien web.</ref> | 2002<ref group="C" name="shishi"/>, Paquet GNU depuis 2003 |
Site officiel |
Coordination et outils de développement
Icône | Nom | Code | Description | Licence | Création | Lien |
---|---|---|---|---|---|---|
Modèle:Lien | adns | GNU adns est un paquet destiné à la résolution des DNS (Modèle:Lang)<ref group="C" name="adns"/>. Il se compose d'une bibliothèque C/C++ et d'utilitaires, utilisables en ligne de commande ou dans des scripts<ref group="C" name="adns"/>. | Modèle:GNU GPL<ref group="C" name="adns">Modèle:Lien web.</ref> | Site officiel | ||
GNU Artanis | artanis | GNU Artanis est un framework web pour Guile/Scheme<ref group="C" name="artanis"/>,<ref group="C" name="artanis-about"/>. | Modèle:GNU GPL<ref group="C" name="artanis">Modèle:Lien web.</ref> Modèle:GNU LGPL |
2013<ref group="C" name="artanis-about">Modèle:Lien web.</ref> Paquet GNU depuis 2015 |
Site officiel | |
GNU BPEL2oWFN | bpel2owfn | GNU BPEL2oWFN convertit un service web en langage WS-BPEL (Modèle:Lang) en oWFN (Modèle:Lang)<ref group="C" name="bpel2owfn">Modèle:Lien web.</ref> | Modèle:GNU GPL<ref group="C" name="bpel2owfn-copying">Modèle:Lien web.</ref> | Site officiel | ||
GNU consensus | consensus | GNU consensus est un projet de coordination des projets de réseaux sociaux basés sur des logiciels libres<ref group="C" name="consensus"/>. | Modèle:GNU AGPLModèle:Note | Site officiel | ||
GNU ease.js | easejs | GNU ease.js est un framework JavaScript orienté objet<ref group="C" name="easejs">Modèle:Lien web.</ref>. | Modèle:GNU GPL<ref group="C" name="easejs-source">Modèle:Lien web.</ref> | 2010<ref group="C" name="easejs-news">Modèle:Lien web.</ref> Paquet GNU depuis 2013<ref group="C" name="easejs-about">Modèle:Lien web.</ref> |
Site officiel | |
GNU Guile-RPC | guile-rpc | GNU Guile-RPC est une implémentation pour Guile des protocoles Modèle:Lien (Modèle:Lang) et XDR (Modèle:Lang), permettant de développer des applications en Scheme utilisant ces protocoles<ref group="C" name="guile-rpc">Modèle:Lien web.</ref>. | Modèle:GNU LGPL<ref group="C" name="guile-rpc-copying">Modèle:Lien web.</ref> | Site officiel | ||
GNU Libidn | libidn | GNU Libidn (Modèle:Lang) est une bibliothèque destinée à la gestion des noms de domaine internationalisés, implémentant les standard Stringprep, Punycode et IDNA 2003, et, dans sa version 2, IDNA 2008 et TR46<ref group="C" name="libidn"/>. Libidn est utilisable en C, C#, Java, et partiellement en C++, Emacs Lisp et Python<ref group="C" name="libidn"/>. Libidn contient également un utilitaire en ligne de commande, des tests et des exemples<ref group="C" name="libidn"/>. | Modèle:GNU LGPLModèle:Note Modèle:GNU GPL |
2002<ref group="C" name="libidn">Modèle:Lien web.</ref> Paquet GNU depuis 2003 |
Site officiel | |
GNU libmicrohttpd | libmicrohttpd | GNU Libmicrohttpd est un serveur HTTP sous forme de bibliothèque C, permettant d'intégrer un serveur à un autre programme<ref group="C" name="libmicrohttpd"/>. | Modèle:GNU LGPL<ref group="C" name="libmicrohttpd">Modèle:Lien web.</ref> Modèle:GNU GPL avec exception (licence eCos)Modèle:Note,<ref name="ecos-licence">Modèle:Lien web.</ref> |
Site officiel | ||
GNU Meta-HTML | metahtml | GNU Meta-HTML est un langage de programmation pour serveur web servant à générer des pages web dynamiques<ref group="C" name="metahtml">Modèle:Lien web.</ref>. Sa syntaxe ressemble à celle du HTML et de Lisp<ref group="A" name="blurbs"/>. | Modèle:GNU GPL<ref group="C" name="metahtml-copying">Modèle:Lien web.</ref> | 1995<ref group="C" name="metahtml-savannah">Modèle:Lien web.</ref> | Site officiel | |
GNU network | network | GNU network est une initiative pour encourager le développement de services réseau et d'applications web basés sur des logiciels libres<ref group="C" name="network">Modèle:Lien web.</ref> | Site officiel | |||
Fichier:Osip logo.png | Modèle:Lien | osip | GNU oSIP est une bibliothèque C contenant une implémentation du protocole SIP (Modèle:Lang)<ref group="C" name="osip">Modèle:Lien web.</ref>. | Modèle:GNU LGPL<ref group="C" name="osip"/> | 2000<ref group="C" name="osip-doc">Modèle:Lien web.</ref> Modèle:Refnec |
Site officiel |
GNU Python-Webkit | pythonwebkit | GNU Python-Webkit est une bibliothèque Python pour accéder au DOM (Modèle:Lang) de WebKit<ref group="C" name="pythonwebkit"/>. Python-Webkit est utilisable avec GTK ou DirectFB<ref group="C" name="pythonwebkit">Modèle:Lien web.</ref>. | Modèle:GNU LGPL<ref group="C" name="pythonwebkit-savannah">Modèle:Lien web.</ref> | Site officiel | ||
GNU Serveez | serveez | GNU Serveez est un Modèle:Lang pour la mise en place de serveurs basés sur IP<ref group="C" name="serveez"/>. Le paquet contient des serveurs déjà prêts à être utilisés, tels qu'un serveur HTTP, un IRC, ou Gnutella. Serveez utiliser Guile<ref group="C" name="serveez"/>. | Modèle:GNU GPL<ref group="C" name="serveez">Modèle:Lien web.</ref> | 1999<ref group="C" name="serveez-changelog">Modèle:Lien web.</ref> Paquet GNU depuis 2001<ref group="C" name="serveez-news">Modèle:Lien web.</ref> |
Site officiel | |
GNU WebSocket4J | websocket4j | GNU WebSocket4J est une implémentation en Java du protocole WebSocket, permettant le développement d'applications web communiquant avec un logiciel d'une machine virtuelle Java<ref group="C" name="websocket4j">Modèle:Lien web.</ref>. | Modèle:GNU GPL avec exceptionModèle:Note | Paquet GNU depuis 2010<ref group="C" name="websocket4j-news">Modèle:Lien web.</ref> | Site officiel |
Web
Icône | Nom | Code | Description | Licence | Création | Lien |
---|---|---|---|---|---|---|
Fichier:Gnash-Logo.png | Gnash | gnash | GNU Gnash est un lecteur de vidéos Flash (contenant des programmes ActionScript). Il peut fonctionner soit comme programme à part entière (Modèle:Lang), soit comme Modèle:Lang pour navigateur web. Gnash est basé sur Modèle:Lien<ref group="C" name="gnash">Modèle:Lien web.</ref>,<ref group="C" name="gnash-doc">Modèle:Lien web.</ref>. | Modèle:GNU GPL<ref group="C" name="gnash-copying">Modèle:Lien web.</ref> | 2005<ref group="C" name="gnash-news">Modèle:Lien web.</ref> | Site officiel |
Fichier:Gnowsys-logo.png | GNOWSYS | gnowsys | GNOWSYS (Modèle:Lang) est une spécification de réseaux distribués de gestion des connaissances<ref group="C" name="gnowsys"/>. GNOWSYS est écrit en Python avec le Modèle:Lang Django (anciennement Zope)<ref group="C" name="gnowsys"/>. | Modèle:GNU AGPL<ref group="C" name="gnowsys">Modèle:Lien web.</ref> | Paquet GNU depuis 2004<ref group="C" name="gnowsys"/> | Site officiel |
GNU phpGrabComics | grabcomics | GNU phpGrabComics est un logiciel permettant d'extraire et sauvegarder des bandes dessinées de sites web<ref group="C" name="grabcomics">Modèle:Lien web.</ref>,<ref group="C" name="grabcomics-sourceforge"/>. | Modèle:GNU GPL<ref group="C" name="grabcomics-copyright">Modèle:Lien web.</ref>,<ref group="C" name="grabcomics-sourceforge">Modèle:Lien web.</ref> | 2001<ref group="C" name="grabcomics-overview">Modèle:Lien web.</ref> Paquet GNU depuis 2003 |
Site officiel | |
GNU httptunnel | httptunnel | GNU httptunnel est un programme permettant de créer un Modèle:Lien permettant de mettre en place des connexions malgré les restrictions dues à un pare-feu<ref group="C" name="httptunnel">Modèle:Lien web.</ref>. | Modèle:GNU GPL<ref group="C" name="httptunnel-copying">Modèle:Lien web.</ref> | Paquet GNU depuis 1999<ref group="C" name="httptunnel-changelog">Modèle:Lien web.</ref> | Site officiel | |
Fichier:Icecat1-300x300.svg | GNU IceCat | icecat | GNU IceCat (anciennement GNU IceWeaselModèle:Note) est un navigateur web dérivé de Mozilla Firefox<ref group="C" name="gnuzilla"/>. Ce dernier recommande en effet l'usage de Modèle:Lang ou d'extensions non libres ; par ailleurs les restrictions de redistributions de versions modifiées de Firefox, en raison des marques déposées, est jugé contraire aux principes du logiciel libre<ref group="C" name="gnuzilla"/>. IceCat intègre également des dispositifs de protection de la vie privée<ref group="C" name="gnuzilla"/>. IceCat est publié dans le cadre du projet GNUzilla, une version GNU de la suite Mozilla<ref group="C" name="gnuzilla"/>. Il est généré à partir de Firefox à l'aide de scripts<ref group="C" name="gnuzilla">Modèle:Lien web.</ref>. | MPL 2.0Modèle:Note | 2005<ref group="C" name="gnuzilla-submission">Modèle:Lien web.</ref> | Site officiel |
Fichier:LibreJS full logo.png | GNU LibreJS | librejs | GNU LibreJS est une extension pour les navigateurs web basés sur Mozilla Firefox (dont GNU IceCat, qui l'intègre par défaut<ref group="C" name="gnuzilla"/>) qui empêche l'exécution de code JavaScript non libre ou considéré « non trivial » selon les critères fixés par le projet GNU<ref group="A" name="javascript-trap">Modèle:Lien web.</ref>,<ref group="C" name="librejs"/>,<ref group="C" name="librejs-doc">Modèle:Lien web.</ref>. | Modèle:GNU GPL<ref group="C" name="librejs">Modèle:Lien web.</ref> | Site officiel | |
Fichier:MediaGoblin logo.svg | GNU MediaGoblin | mediagoblin | GNU MediaGoblin est un logiciel permettant de mettre en place des plateformes de publication multimédia<ref group="C" name="mediagoblin"/>. MediaGoblin constitue ainsi une alternative décentralisée aux sites similaires<ref group="C" name="mediagoblin">Modèle:Lien web.</ref>. | Modèle:GNU AGPL<ref group="C" name="mediagoblin-about">Modèle:Lien web.</ref> | 2008<ref group="C" name="mediagoblin-about"/> | Site officiel |
Fichier:GNU-social-logo.svg | GNU social | social | GNU social est un logiciel permettant de mettre en place des réseaux sociaux publics ou privés, de manière décentralisée<ref group="A" name="software-doc"/>,<ref group="C" name="social">Modèle:Lien web.</ref>. Les anciens projets Free Social et StatusNet ont été fusionnés dans GNU social<ref group="C" name="social-merge">Modèle:Lien web.</ref>. Il est écrit en PHP<ref group="C" name="social-savannah">Modèle:Lien web.</ref>. | Modèle:GNU AGPL<ref group="C" name="social-copying">Modèle:Lien web.</ref> | Site officiel |
Courriel
Icône | Nom | Code | Description | Licence | Création | Lien |
---|---|---|---|---|---|---|
GNU Anubis | anubis | GNU Anubis est un daemon de transfert des courriels au serveur SMTP<ref group="C" name="anubis">Modèle:Lien web.</ref>. Il sert d'intermédiaire entre le client (Modèle:Lang, MUA) et le Modèle:Lang (MTA)<ref group="C" name="anubis"/>. Anubis peut effectuer différentes opérations avant de transmettre le message au MTA<ref group="C" name="anubis"/>. Ces opérations peuvent être des modifications de l'en-tête ou du corps du message, un chiffrement ou une signature à l'aide de GnuPG, ou la mise en place de tunnels TLS/SSL ou SOCKS<ref group="C" name="anubis-overview">Modèle:Lien web.</ref>. Des opérations personnalisées peuvent également être définies grâce ) Guile<ref group="C" name="anubis-overview"/>. | Modèle:GNU GPL<ref group="C" name="anubis-copying">Modèle:Lien web.</ref> | Paquet GNU depuis 2002<ref group="C" name="anubis-news">Modèle:Lien web.</ref> | Site officiel | |
GNUbiff | gnubiff | GNUbiff est un programme vérifiant l'arrivée de nouveaux courriels et avertissant l'utilisateur. Il prend en charge plusieurs boîtes aux lettres et protocoles, gère SSL et les certificats et peut s'utiliser en console ou en interface graphique (grâce à GTK qui lui permet une intégration à GNOME)<ref group="C" name="gnubiff">Modèle:Lien web.</ref>. | Modèle:GNU GPL avec exception<ref group="C" name="gnubiff-changelog">Modèle:Lien web.</ref> | Site officiel | ||
Fichier:Gnu mailman logo2010.png | GNU Mailman | mailman | GNU Mailman est un logiciel de gestion des listes de diffusion et des lettres d'information<ref group="C" name="mailman"/>. Les utilisateurs et les administrateurs peuvent l'utiliser via une interface web<ref group="C" name="mailman"/>. Mailman est écrit en Python<ref group="C" name="mailman">Modèle:Lien web.</ref>. | Site officiel | ||
GNU Mailutils | mailutils | GNU Mailutils est une suite logicielle pour le traitement des courriels comprenant des utilitaires (tels que Movemail), des daemons et des bibliothèques. Mailutils prend en charge les protocoles IMAP4, POP3 et SMTP. Le cœur de Mailutils est une bibliothèque nommée libmailutils<ref group="C" name="mailutils">Modèle:Lien web.</ref>. | Modèle:GNU GPLModèle:Note Modèle:GNU LGPL |
Site officiel |
Téléphonie
Icône | Nom | Code | Description | Licence | Création | Lien |
---|---|---|---|---|---|---|
GNU Bayonne | bayonne | GNU Bayonne est un serveur de téléphonie développé dans le cadre du projet GNU Telephony<ref group="C" name="bayonne"/>. | Modèle:GNU GPL<ref group="C" name="bayonne-copying">Modèle:Lien web.</ref> | 1998<ref group="C" name="bayonne">Modèle:Lien web.</ref> | Site officiel | |
GNU ccAudio2 | ccaudio | GNU ccAudio2 est un Modèle:Lang C++ pour manipuler des données audio<ref group="C" name="ccaudio"/>. Il est développé dans le cadre du projet GNU Telephony et est notamment utilisé par GNU Bayonne<ref group="C" name="ccaudio"/>. | Modèle:GNU LGPL<ref group="C" name="ccaudio-readme">Modèle:Lien web.</ref> | Paquet GNU depuis 2007<ref group="C" name="ccaudio">Modèle:Lien web.</ref> | Site officiel | |
GNU ccRTP | ccrtp | GNU ccRTP est une bibliothèque C++ contenant une implémentation du protocole RIP (Modèle:Lang)<ref group="C" name="ccrtp">Modèle:Lien web.</ref>. | Modèle:GNU GPL avec exception<ref group="C" name="ccrtp-copying">Modèle:Lien web.</ref>,<ref group="C" name="ccrtp-copying-addendum">Modèle:Lien web.</ref> | Paquet GNU depuis 2001<ref group="C" name="ccrtp-changelog">Modèle:Lien web.</ref> | Site officiel | |
GNU ccScript | ccscript | GNU ccScript est un Modèle:Lang C++ créant une machine virtuelle pour programmer des systèmes temps réel ou dépendant de changements d'état en langage de script ou assembleur<ref group="C" name="ccscript"/>. ccScript est développé dans le cadre du projet GNU Telephony et sert notamment à GNU Bayonne (son intégration à ce dernier est envisagée)<ref group="C" name="ccscript-savannah"/>,<ref group="C" name="ccscript">Modèle:Lien web.</ref>. | Modèle:GNU GPL<ref group="C" name="ccscript-savannah">Modèle:Lien web.</ref> | Site officiel | ||
GNU Common C++ | commoncpp | GNU Common C++ est un Modèle:Lang destiné à la multiprogrammation<ref group="A" name="software-doc"/>. Il contient une implémentation réduite nommée uCommon C++<ref group="A" name="blurbs"/>. | Modèle:GNU LGPLModèle:Note Modèle:GNU GPL |
Site officiel | ||
GnuComm | gnucomm | GnuComm est « le sous-système télécom du projet GNU »Modèle:Note. Il inclut plusieurs paquets GNU développés dans le cadre du projet GNU Telephony afin de créer des services de téléphonie basés sur des logiciels libres<ref group="C" name="gnucomm">Modèle:Lien web.</ref>. | Modèle:GNU GPL<ref group="C" name="gnucomm-savannah">Modèle:Lien web.</ref> | Site officiel | ||
GNU HaliFAX | halifax | GNU HaliFAX est un client de fax<ref group="C" name="halifax-about">Modèle:Lien web.</ref>. | Modèle:GNU GPL<ref group="C" name="halifax-savannah">Modèle:Lien web.</ref> | Site officiel | ||
GNU SIP Witch | sipwitch | GNU SIP Witch est un serveur de voix sur IP en pair-à-pair, basé sur le protocole SIP<ref group="C" name="sipwitch">Modèle:Lien web.</ref>. | Modèle:GNU GPL<ref group="C" name="sipwitch-readme">Modèle:Lien web.</ref> | Paquet GNU depuis 2007<ref group="C" name="sipwitch-readme"/> | Site officiel |
Autres applications
Icône | Nom | Code | Description | Licence | Création | Lien |
---|---|---|---|---|---|---|
GNU Freetalk | freetalk | GNU Freetalk est un client de messagerie instantanée pour les serveur XMPP/Jabber utilisable en console. L'édition des commandes est facilitée par Readline. Par ailleurs, Freetalk peut être personnalisé en Scheme grâce à Guile. | Modèle:GNU GPL<ref group="C" name="freetalk">Modèle:Lien web.</ref>,<ref group="C" name="freetalk-doc">Modèle:Lien web.</ref> | Paquet GNU depuis 2006<ref group="C" name="freetalk-news">Modèle:Lien web.</ref> | Site officiel | |
Fichier:GNUzilla blankbg.png | GNUzilla | gnuzilla | GNUzilla est une version GNU de la suite Mozilla<ref group="C" name="gnuzilla"/>. Modèle:Quand, seul IceCat, le navigateur web, dérivé de Mozilla Firefox, est disponible<ref group="C" name="gnuzilla"/>. | MPL 2.0<ref group="alpha" name="icecat-licence"/> | 2005<ref group="C" name="gnuzilla-submission"/> | Site officiel |
Fichier:Jami-logo-gnu-package.svg | GNU Jami | jami | GNU Jami (anciennement SFLphone puis Ring) est un logiciel de communication audio ou vidéo en pair-à-pair<ref group="C" name="jami"/>,<ref group="C" name="jami-faq">Modèle:Lien web.</ref>. Les échanges sont sécurisés à l'aide du système X.509, et chiffrés de bout en bout à l'aide de TLS et d'une clé RSA<ref group="C" name="jami-faq"/>. | Modèle:GNU GPL<ref group="C" name="jami">Modèle:Lien web.</ref> | Site officiel | |
GNU lrzsz | lrzsz | GNU lrzsz est une implémentation des protocoles de transfert de fichier Xmodem, Ymodem et Zmodem<ref group="C" name="lrzsz"/>. Il est dérivé du logiciel rzsz<ref group="C" name="lrzsz"/>. | Modèle:GNU GPL<ref group="C" name="lrzsz">Modèle:Lien web.</ref> | Site officiel | ||
GNU Pipo | pipo | GNU Pipo BBS est un logiciel BBS (Modèle:Lang)<ref group="C" name="pipo">Modèle:Lien web.</ref> développé par Sébastien Aperghis-Tramoni<ref>Modèle:Lien web</ref> et Grégory Vandenbrouck<ref>Modèle:Lien web</ref>. Il fut utilisé par le BBS français Atlantis BBS créé à Marseille en 1998 par Grégory Vandenbrouck<ref>Modèle:Lien web</ref>. | Modèle:GNU GPL | Site officiel | ||
GNU STUMP | stump | GNU STUMP (Modèle:Lang) est un programme automatisé de modération pour Usenet<ref group="A" name="blurbs"/>,<ref group="C" name="stump">Modèle:Lien web.</ref>. | Modèle:GNU GPL<ref group="C" name="stump-license">Modèle:Lien web.</ref> | Site officiel | ||
Modèle:Lien | taler | GNU Taler est un système de paiement sur Internet se voulant à la fois respectueux de la vie privée des acheteurs, tout en permettant la lutte contre la fraude fiscale et le blanchiment d'argent<ref group="C" name="taler"/>,<ref group="C" name="taler-features"/>,<ref group="C" name="taler-principles">Modèle:Lien web.</ref>. Taler n'est pas une monnaie, le système s'appuie sur des monnaies existantes<ref group="C" name="taler">Modèle:Lien web.</ref>,<ref group="C" name="taler-features">Modèle:Lien web.</ref>. | Modèle:GNU LGPLModèle:Note Modèle:GNU GPL Modèle:GNU AGPL |
Paquet GNU depuis 2015<ref group="C" name="taler-news">Modèle:Lien web.</ref> | Site officiel | |
GNU TRAMP | tramp | GNU TRAMP permet d'accéder depuis Emacs à des fichiers à distance de la même manière qu'à des fichiers locaux<ref group="C" name="tramp"/>. TRAMP peut utiliser plusieurs protocoles, SSH étant le plus courant pour des raisons de sécurité<ref group="C" name="tramp">Modèle:Lien web.</ref>. | Modèle:GNU GPL<ref group="C" name="tramp-copying">Modèle:Lien web.</ref> | Site officiel | ||
Taylor UUCP | uucp | Taylor UUCPModèle:Note est l'implémentation d'UUCP (Modèle:Lang), permettant le transfert entre ordinateurs de fichiers, de courriels ou de nouvelles<ref group="A" name="blurbs"/>,<ref group="C" name="uccp-savannah"/>. | Modèle:GNU GPL<ref group="C" name="uccp-savannah">Modèle:Lien web.</ref>,<ref group="C" name="uucp">Modèle:Lien web.</ref> | Site officiel | ||
GNU WebSTUMP | webstump | WebSTUMP est une interface web pour l'utilisation de GNU STUMP<ref group="A" name="software-doc"/>. | Modèle:GNU GPL<ref group="C" name="webstump-license">Modèle:Lien web.</ref> | Site officiel | ||
GNU Wget | wget | GNU Wget est un gestionnaire de téléchargement non interactif en ligne de commande gérant les protocoles HTTP, HTTPS, FTP et FTPS<ref group="C" name="wget"/>,<ref group="C" name="wget-doc"/>. Son caractère non-interactif le rend facilement utilisable dans des scripts ou des tâches automatisées avec cron<ref group="C" name="wget">Modèle:Lien web.</ref>,<ref group="C" name="wget-doc">Modèle:Lien web.</ref>. | Modèle:GNU GPL avec exception<ref group="C" name="wget-readme">Modèle:Lien web.</ref> | Site officiel |
Interfaces
Console
Icône | Nom | Code | Description | Licence | Création | Lien |
---|---|---|---|---|---|---|
Fichier:Gnu-bash-logo.svg | GNU Bash | bash | Bash (Modèle:Lang) est le shell du projet GNU<ref group="C" name="bash"/>. Il est basé sur le Bourne shell (sh) avec lequel il est compatible, pouvant exécuter la plupart des scripts sh sans modification<ref group="C" name="bash"/>. Bash est également conçu pour être conforme au standard POSIX<ref group="C" name="bash"/>. Il apporte cependant de nombreuses fonctionnalités supplémentaires, dont certaines importées du Korn shell (ksh) ou du C shell (csh, ou son successeur tcsh<ref group="C" name="bash"/>,<ref group="C" name="bash-doc">Modèle:Lien web.</ref>. Bash est le shell par défaut sous GNU/Linux, mais est également disponible pour BSD, macOS et Windows<ref name="bash-ramey">Modèle:Lien web.</ref>. | Modèle:GNU GPL<ref group="C" name="bash">Modèle:Lien web.</ref> | Site officiel | |
GNU Core Utilities | coreutils | Les Modèle:Lang (ou Coreutils) sont un ensemble d'utilitaires de base en ligne de commande pour un système POSIX<ref group="A" name="blurbs"/>. Coreutils contient des outils pour la manipulation des fichiers, du shell et du texte (auparavant séparés en trois paquets, fileutils, shellutils et textutils)<ref group="C" name="coreutils">Modèle:Lien web.</ref>,<ref group="C" name="coreutils-faq"/>. | Modèle:GNU GPL<ref group="C" name="coreutils-copying">Modèle:Lien web.</ref> | 2003Modèle:Note | Site officiel | |
GNU Guile-Ncurses | guile-ncurses | GNU Guile-Ncurses est une bibliothèque pour Guile permettant d'utiliser ncurses en Scheme, afin de créer un environnement en mode texte<ref group="C" name="guile-ncurses"/>. | Modèle:GNU LGPL<ref group="C" name="guile-ncurses">Modèle:Lien web.</ref> | Site officiel | ||
GNU ncurses | ncurses | Ncurses (Modèle:Lang) est une bibliothèque C permettant de créer des environnements en mode texte, inspirée de la bibliothèque curses<ref group="C" name="ncurses-announce">Modèle:Lien web.</ref>,<ref group="C" name="ncurses-faq"/>,<ref group="C" name="guile-ncurses"/>. | Licence similaire à la MIT/X11<ref group="C" name="ncurses-faq">Modèle:Lien web.</ref> | 1993Modèle:Note,<ref group="C" name="ncurses">Modèle:Lien web.</ref> | Site officiel | |
Fichier:Gnu-parallel.svg | GNU parallel | parallel | GNU parallel est un utilitaire en ligne de commande permettant d'exécuter des commandes ou des scripts en parallèle, sur un ou plusieurs ordinateurs<ref group="C" name="parallel"/>. Un autre logiciel nommé xxargs, inspiré de Modèle:Lien, a été intégré à Parallel en 2005<ref group="C" name="parallel-history"/>. Parallel est écrit en Perl<ref group="C" name="parallel-history"/>. | Modèle:GNU GPL<ref group="C" name="parallel">Modèle:Lien web.</ref> | 2002Modèle:Note Paquet GNU depuis 2010 |
Site officiel |
Modèle:Lien | pexec | GNU pexec est un utilitaire permettant d'exécuter une commande en parallèle sur plusieurs ordinateurs<ref group="C" name="pexec">Modèle:Lien web.</ref>. | Modèle:GNU GPL<ref group="C" name="pexec-doc">Modèle:Lien web.</ref> | Site officiel | ||
GNU Readline | readline | GNU Readline est une bibliothèque permettant aux logiciels de proposer aux utilisateurs de fonctionnalités d'édition de lignes de commande<ref group="C" name="readline"/>. Readline propose notamment la gestion de l'historique (distribuée sous la forme d'une bibliothèque séparée, la {{#invoke:Langue|indicationDeLangue}}, utilisable séparément)<ref group="C" name="readline"/>. Readline peut être utilisée avec les modes d'édition d'Emacs ou de vi<ref group="C" name="readline"/>. Readline est présente par défaut sur la plupart des systèmes GNU/Linux et FreeBSD<ref group="C" name="readline"/>. | Modèle:GNU GPL<ref group="C" name="readline">Modèle:Lien web.</ref> | Site officiel | ||
GNU Rush | rush | GNU Rush (Modèle:Lang) est un shell ne fournissant qu'un accès limité aux ressources, utilisé pour les connexions à distance<ref group="C" name="rush"/>. Rush permet notamment de lancer des programmes dans un environnement chroot, afin d'éviter l'accès à l'ensemble du système de fichiers<ref group="C" name="rush"/>. Par ailleurs, Rush propose deux utilitaires de surveillance des accès, rushwho, affichant les utilisateurs actuellement connectés, et rushlast, affichant l'historique des connexions<ref group="C" name="rush">Modèle:Lien web.</ref>. | Modèle:GNU GPL<ref group="C" name="rush-coyping">Modèle:Lien web.</ref> | 2008<ref group="C" name="rush-news">Modèle:Lien web.</ref> | Site officiel | |
GNU Screen | screen | GNU Screen est un gestionnaire de fenêtres pour terminal capable de multiplexer un terminal pour lancer plusieurs processus tels que des shells interactifs, permettant de passer de l'un à l'autre ou d'en afficher plusieurs simultanément<ref group="A" name="blurbs"/>,<ref group="C" name="screen">Modèle:Lien web.</ref>. | Modèle:GNU GPL<ref group="C" name="screen-savannah">Modèle:Lien web.</ref> | Site officiel | ||
GNU shtool | shtool | GNU shtool (Modèle:Lang) est une collection de scripts shell pouvant remplacer des commandes courantes sur des systèmes n'en disposant pas<ref group="A" name="blurbs"/>,<ref group="C" name="shtool"/>. Il est destiné à être intégré à d'autres paquets afin d'en garantir la portabilité<ref group="A" name="blurbs"/>,<ref group="C" name="shtool">Modèle:Lien web.</ref>. | Modèle:GNU GPL<ref group="C" name="shtool-savannah">Modèle:Lien web.</ref> | 1999Modèle:Note | Site officiel | |
GNU termcap | termcap | GNU termcap est l'implémentation GNU de la bibliothèque termcap, qui permet de gérer l'affichage de manière indépendante du terminal<ref group="C" name="termcap-doc"/>. Termcap est composé d'une base de données contenant les informations pour adapter l'affichage à de nombreux terminaux différents, et d'une bibliothèque adaptant les instructions des programmes au terminal selon les informations de la base de données<ref group="C" name="termcap-doc">Modèle:Lien web.</ref>. | Site officiel | |||
GNU Termutils | termutils | GNU Termutils est composé de deux programmes, tput et tabs, pour gérer l'utilisation d'un terminal<ref group="A" name="blurbs"/>. tput permet de manipuler l'affichage du texte via des scripts shell<ref group="C" name="termutils"/>. tabs permet de paramétrer les tabulations<ref group="C" name="termutils">Modèle:Lien web.</ref>. | Site officiel |
Interface graphique
Icône | Nom | Code | Description | Licence | Création | Lien |
---|---|---|---|---|---|---|
GNU G-Golf | g-golf | GNU G-Golf (Modèle:Lang) est une bibliothèque pour le développement d'applications graphiques en Scheme<ref group="C" name="g-golf"/>,<ref group="C" name="g-golf-about">Modèle:Lien web.</ref>. Elle est constituée de deux API : une bas niveau et une haut niveau<ref group="C" name="g-golf"/>. L'API bas niveau fournit un binding avec les bibliothèques GObject et GLib<ref group="C" name="g-golf"/>. L'API haut niveau permet d'utiliser les classes et les méthodes de GObject grâce à GOOPS (Modèle:Lang)<ref group="C" name="g-golf"/>. | Modèle:GNU LGPL<ref group="C" name="g-golf">Modèle:Lien web.</ref> | 2016Modèle:Note | Site officiel | |
GNU Guile-Gnome | guile-gnome | GNU Guile-Gnome est un Modèle:Lang permettant d'utiliser les bibliothèques de base de GNOME (dont GTK) avec Guile, pour programmer des applications graphiques en Scheme<ref group="C" name="guile-gnome"/>. | Modèle:GNU GPL<ref group="C" name="guile-gnome">Modèle:Lien web.</ref> | 2004<ref group="C" name="guile-gnome-changelog">Modèle:Lien web.</ref> | Site officiel | |
Gxmessage | gxmessage | Gxmessage est un programme affichant une boîte de dialogue attendant une réponse de l'utilisateur<ref group="C" name="gxmessage"/>. Le programme s'arrête ensuite avec la réponse comme Modèle:Lien<ref group="C" name="gxmessage"/>. Gxmessage est un clone de xmessage pour les environnements de bureau basés sur GTK<ref group="C" name="gxmessage">Modèle:Lien web.</ref>. | Modèle:GNU GPL<ref group="C" name="gxmessage-savannah">Modèle:Lien web.</ref> | Site officiel | ||
GNU Xnee | xnee | GNU Xnee est un programme permettant d'enregistrer et de reproduire les actions de l'utilisateur dans un environnement X11<ref group="A" name="blurbs"/>. | Modèle:GNU GPL<ref group="C" name="xnee-copying">Modèle:Lien web.</ref> | Site officiel |
Polices de caractères
Icône | Nom | Code | Description | Licence | Création | Lien |
---|---|---|---|---|---|---|
GNU Fontopia | fontopia | Fontopia est un éditeur de polices de caractères en console<ref group="C" name="fontopia"/>. | Modèle:GNU GPL<ref group="C" name="fontopia">Modèle:Lien web.</ref>. | Site officiel | ||
GNU Fontutils | fontutils | Fontutils fournit des outils pour manipuler les polices de caractères Modèle:Lang<ref group="A" name="software-doc"/>,<ref group="C" name="fontutils"/>. | Modèle:GNU GPL<ref group="C" name="fontutils">Modèle:Lien web.</ref> | Site officiel | ||
GNU FreeFont | freefont | GNU FreeFont (ou Free UCS Outline Fonts) est une collection de polices vectorielles libres, sous trois formes, avec empattement (serif), sans empattement (sans serif), et à chasse fixe (monospace), disponibles dans les formats TrueType et OpenType. Encodés en Unicode, elles prennent en charge de nombreux systèmes d'écriture ainsi que les notations mathématiques<ref group="A" name="blurbs"/>,<ref group="C" name="freefont">Modèle:Lien web.</ref>. | Modèle:GNU GPL avec exceptionModèle:Note | Site officiel | ||
GNU intlfonts | intlfonts | GNU intlfonts est une collection de polices aux formats TrueType et BDF<ref group="A" name="blurbs"/>. Elle prend en charge plusieurs systèmes d'écriture<ref group="A" name="blurbs"/>. | Site officiel | |||
GNU Unifont | unifont | Unifont est une police matricielle couvrant la Basic Multilingual Plane d'Unicode<ref group="A" name="blurbs"/>. Le paquet contient également des utilitaires pour faciliter l'ajout de caractères à la police<ref group="A" name="blurbs"/>. | Modèle:GNU GPL avec exceptionModèle:Note | Site officiel |
Administration système
Icône | Nom | Code | Description | Licence | Création | Lien |
---|---|---|---|---|---|---|
GNU acct | acct | GNU acct (Modèle:Lang) est un ensemble d'utilitaires fournissant des informations sur l'utilisation du système, telles que les connexions d'utilisateurs, ou les processus exécutés<ref group="C" name="acct">Modèle:Lien web.</ref>,<ref group="C" name="acct-doc"/>. | Modèle:GNU GPL<ref group="C" name="acct-copying">Modèle:Lien web.</ref> | 1993<ref group="C" name="acct-doc">Modèle:Lien web.</ref> | Site officiel | |
GNU ddrescue | ddrescue | GNU ddrescue un outil de récupération de données automatisé, qui tente de récupérer des données en cas d'erreur de lecture<ref group="C" name="ddrescue"/>. La fonctionnalité « Modèle:Lang » permet de lire uniquement les blocs nécessaires et d'interrompre le programme pour reprendre ensuite sans tout recommencer<ref group="C" name="ddrescue"/>. Ddrescue recommande l'utilisation de Modèle:Lien pour comprimer les données sauvegardées<ref group="C" name="ddrescue"/>. | Modèle:GNU GPL<ref group="C" name="ddrescue">Modèle:Lien web.</ref> | Site officiel | ||
GNU Direvent | direvent | GNU Direvent (nommé dircond avant d'être paquet GNU) est un Modèle:Lang qui surveille les événements survenant dans le système de fichiers tels que des créations, modifications ou suppressions de fichiers ou des changements de droits d'accès<ref group="C" name="direvent"/>,<ref group="C" name="direvent-doc">Modèle:Lien web.</ref>. Direvent est capable, si besoin, d'appeler un autre programme en lui fournissant les informations nécessaires<ref group="C" name="direvent"/>. | Modèle:GNU GPL<ref group="C" name="direvent-copying">Modèle:Lien web.</ref> | 2012<ref group="C" name="direvent-news">Modèle:Lien web.</ref> Paquet GNU depuis 2014<ref group="C" name="direvent">Modèle:Lien web.</ref> |
Site officiel | |
GNU fdisk | fdisk | GNU fdisk est une implémentation GNU des programmes fdisk et cfdisk, permettant de gérer le partitionnement des disques et les tables de partition<ref group="A" name="blurbs"/>,<ref group="C" name="fdsik">Modèle:Lien web.</ref>. Fdisk est disponible sous la forme d'un clone compatible, lfdisk, et d'un clone amélioré, gfdisk<ref group="C" name="fdsik"/>. GNU fdisk constitue une interface en ligne de commande pour libparted<ref group="C" name="fdisk-savannah"/>. | Modèle:GNU GPL<ref group="C" name="fdisk-savannah">Modèle:Lien web.</ref> | Site officiel | ||
Fichier:Freeipmi-logo.jpg | GNU FreeIPMI | freeipmi | GNU FreeIPMI est un ensemble d'utilitaires et de bibliothèques implémentant la spécification IPMI (Modèle:Lang)<ref group="C" name="freeipmi">Modèle:Lien web.</ref>. FreeIPMI permet notamment la surveillance des capteurs et des événements système et de l'alimentation, et l'utilisation du protocole Modèle:Lien (SOL)<ref group="C" name="freeipmi"/>. | Modèle:GNU GPLModèle:Note | 2002<ref group="C" name="freeipmi-changelog0">Modèle:Lien web.</ref> Paquet GNU depuis 2004<ref group="C" name="freeipmi-changelog">Modèle:Lien web.</ref> |
Site officiel |
GNUbatch | gnubatch | GNUbatch (nommé Xi-Batch avant de devenir paquet GNU) est un outil de planification de tâches<ref group="C" name="gnubatch-userguide"/>,<ref group="C" name="gnubatch">Modèle:Lien web.</ref>. Il permet de lancer des processus (y compris en réseau) à une date précise ou lorsqu'une condition est remplie<ref group="C" name="gnubatch-userguide"/>. GNUbatch est manipulable à travers de multiples interfaces : en ligne de commande, en mode texte plein écran (avec curses), avec une interface graphique ou d'une interface web, ou à l'aide d'une API C/C++<ref group="C" name="gnubatch-userguide"/>. | Modèle:GNU GPL<ref group="C" name="gnubatch-license">Modèle:Lien web.</ref> | 1990<ref group="C" name="gnubatch-readme">Modèle:Lien web.</ref>,<ref group="C" name="gnubatch-userguide">Modèle:Lien web.</ref> Paquet GNU depuis 2009 |
Site officiel | |
GSRC | gsrc | GSRC (Modèle:Lang) est un outil permettant d'installer les dernières versions des paquets GNU à partir des codes sources sur son système, mais dans un dossier séparé pour ne pas interférer avec les autres programmes<ref group="A" name="blurbs"/>,<ref group="C" name="gsrc"/>,<ref group="C" name="gsrc-doc">Modèle:Lien web.</ref>. Cela permet notamment de participer au développement et aux tests des logiciels<ref group="A" name="blurbs"/>,<ref group="C" name="gsrc"/>. GSRC est basé sur GAR (et sa version améliorée GARstow), lui-même inspiré du système des Modèle:Lien de BSD<ref group="C" name="gsrc-doc"/>. | Modèle:GNU GPL<ref group="C" name="gsrc">Modèle:Lien web.</ref> | Site officiel | ||
Fichier:Guix logo.svg | GNU Guix | guix | GNU Guix est un gestionnaire de paquets fonctionnel basé sur Modèle:Lien<ref group="C" name="guix-about"/>,<ref group="C" name="guix-doc1.1">Modèle:Lien web.</ref>. La gestion de paquets fonctionnelle signifie que l'installation d'un paquet fonctionne comme une fonction (au sens mathématique) qui reçoit des scripts, un compilateur et des bibliothèques et renvoie un paquet installé<ref group="C" name="guix-doc1.1"/>. Les paquets consistent en des modules en Scheme pour Guile<ref group="C" name="guix-about"/>. Guix a donné naissance à la distribution GNU/Linux Guix System, en train d'être adaptée à l'utilisation du noyau GNU Hurd<ref group="C" name="guix-about"/>. | Modèle:GNU GPL<ref group="C" name="guix-about">Modèle:Lien web.</ref> | 2012<ref name="wikinews-guix"/> | Site officiel |
Guix Workflow Language | gwl | Modèle:Lang (GWL) est une extension pour GNU Guix lui ajoutant une commande dédiée aux Modèle:Lang scientifiques<ref group="C" name="gwl"/>. GWL s'utilise en Scheme, soit avec la syntaxe Lisp classique, soit avec une syntaxe imitant Python nommée Wisp<ref group="C" name="gwl">Modèle:Lien web.</ref>. | Modèle:GNU GPL<ref group="C" name="gwl-savannah">Modèle:Lien web.</ref> | Site officiel | ||
GNU mcron | mcron | GNU mcronModèle:Note est une alternative au programme cron, un planificateur de tâches périodiques<ref group="C" name="mcron"/>. Mcron est écrit avec Guile (auparavant partiellement en C<ref group="C" name="mcron-news"/>), ce qui permet de configurer mcron en Scheme (le format cron est toutefois accepté)<ref group="C" name="mcron"/>. | Modèle:GNU GPL<ref group="C" name="mcron">Modèle:Lien web.</ref> | 2003<ref group="C" name="mcron-news">Modèle:Lien web.</ref>,<ref group="C" name="mcron-design">Modèle:Lien web.</ref> | Site officiel | |
GNU Mes | mes | GNU Mes (Modèle:Lang) est un outil permettant de créer des systèmes GNU ou GNU/Linux à partir des sources<ref group="C" name="mes-savannah">Modèle:Lien web.</ref>,<ref group="C" name="mes"/>,<ref group="C" name="mes-doc">Modèle:Lien web.</ref>. Il est composé d'un interpréteur Scheme écrit en C et d'un compilateur C écrits en Scheme et s'auto-hébergent mutuellement<ref group="C" name="mes-savannah"/>,<ref group="C" name="mes"/>,<ref group="C" name="mes-doc"/>. | Modèle:GNU GPL<ref group="C" name="mes">Modèle:Lien web.</ref> | Site officiel | ||
GNU Mtools | mtools | GNU Mtools est un ensemble d'utilitaires permettant d'accéder aux systèmes de fichiers MS-DOS sans les monter, et de manipuler les fichiers en émulant les commandes MS-DOS<ref group="C" name="mtools"/>,<ref group="C" name="mtools-doc"/>. Mtools gère des fonctionnalités spécifiques à FAT<ref group="C" name="mtools">Modèle:Lien web.</ref>,<ref group="C" name="mtools-doc">Modèle:Lien web.</ref>. Une interface graphique tierce nommée MtoolsFM est disponible<ref group="C" name="mtools"/>. | Modèle:GNU GPL<ref group="C" name="mtools-savannah">Modèle:Lien web.</ref> | Site officiel | ||
GNU Parted | parted | GNU Parted sert à la manipulation de partitions<ref group="C" name="parted"/>. Il est composé d'une bibliothèque, libparted, et d'une interface en ligne de commande, parted, également utilisable dans des scripts<ref group="C" name="parted"/>. Depuis la versoin 2.4, Parted ne gère plus les opérations sur les systèmes de fichiers qui nécessitent un outil spécialisé<ref group="C" name="parted-readme">Modèle:Lien web.</ref>. La bibliothèque libparted peut être utilisée par d'autres logiciels tels que GNU fdisk<ref group="C" name="fdisk-savannah"/>. | Modèle:GNU GPL<ref group="C" name="parted">Modèle:Lien web.</ref> | 1999<ref group="C" name="parted-changelog">Modèle:Lien web.</ref> | Site officiel | |
GNU PIES | pies | GNU PIES (Modèle:Lang) est un utilitaire pouvant démarrer automatiquement les programmes donnés dans son fichier de configuration et surveillant leur exécution<ref group="C" name="pies"/>. PIES peut notamment remplacer init<ref group="C" name="pies">Modèle:Lien web.</ref>. | Modèle:GNU GPL<ref group="C" name="pies-copying">Modèle:Lien web.</ref> | 2009Modèle:Note | Site officiel | |
GNU Rot[t]log | rottlog | GNU Rot[t]log est un outil de gestion des journaux<ref group="C" name="rottlog"/>. Il s'agit d'un shell Bash destiné à être exécuté quotidiennement par cron, capable de traiter et d'archiver les différents journaux et d'envoyer un compte-rendu par courriel à l'administrateur système<ref group="C" name="rottlog-doc">Modèle:Lien web.</ref>. | Modèle:GNU GPL<ref group="C" name="rottlog-copying">Modèle:Lien web.</ref> | 2000<ref group="C" name="rottlog">Modèle:Lien web.</ref> Paquet GNU depuis 2002 |
Site officiel | |
GNU Stow | stow | GNU Stow est un gestionnaire de lien symboliques<ref group="C" name="stow"/>. Il permet d'installer des paquets dans des répertoires séparés, tout en les faisant apparaître dans le même dossier<ref group="C" name="stow"/>. Cela permet de gérer les différents paquets installés sans confondre leurs fichiers respectifs (cependant, l'utilisation de gestionnaires de paquets rend Stow moins utile dans cette situation)<ref group="C" name="stow-doc">Modèle:Lien web.</ref>. Stow peut également servir à la gestion des fichiers de configuration dans les répertoires personnels<ref group="C" name="stow-doc"/>. Stow est écrit en Perl, composé d'un module backend et d'un script fournissant une interface en ligne de commande<ref group="C" name="stow"/>. Stow est inspiré du programme Depot, développé à Carnegie-Mellon<ref group="C" name="stow-doc"/>. | Modèle:GNU GPL<ref group="C" name="stow">Modèle:Lien web.</ref> | Site officiel | ||
GNU Sysutils | sysutils | GNU Sysutils est un ensemble d'utilitaires complétant Coreutils et destinés aux administrateurs système<ref group="C" name="sysutils-savannah">Modèle:Lien web.</ref>. Sysutils contient des commandes telles que passwd ou Modèle:Lien<ref group="A" name="software-doc"/>. | Modèle:GNU GPLModèle:Note Modèle:GNU LGPL |
2002<ref group="C" name="sysutils-changelog">Modèle:Lien web.</ref> | Site officiel | |
GNU Time | time | GNU Time exécute un programme puis affiche les ressources utilisées par celui-ci<ref group="C" name="time">Modèle:Lien web.</ref>. La plupart du temps, GNU time est remplacé par une fonction Modèle:Lang du Modèle:Lang<ref group="C" name="time"/>. Modèle:Refsou | Modèle:GNU GPL<ref group="C" name="time-copying">Modèle:Lien web.</ref> | Site officiel | ||
GNU which | which | GNU which Modèle:Refsou, alternative à type, permettant d'afficher le chemin d'accès complet d'une commande<ref group="A" name="blurbs"/>,<ref group="C" name="which">Modèle:Lien web.</ref>. | Modèle:GNU GPL<ref group="C" name="which-copying">Modèle:Lien web.</ref> | Site officiel | ||
GNU Xlogmaster | xlogmaster | Xlogmaster est une application graphique GTKModèle:Note permettant de surveiller l'activité du système<ref group="C" name="xlogmaster-tutorial"/>. Il peut afficher les journaux en émulant cat ou tail et en appliquant des filtres<ref group="C" name="xlogmaster-tutorial"/>. | Modèle:GNU GPL<ref group="C" name="xlogmaster-copying">Modèle:Lien web.</ref> | 1996<ref group="C" name="xlogmaster-tutorial"/> Paquet GNU depuis 1998<ref group="A" name="xlogmaster-index">Modèle:Lien web.</ref>,<ref group="C" name="xlogmaster-tutorial">Modèle:Lien web.</ref> |
Site officiel |
Manipulation et édition de fichiers
Outils de manipulation
Icône | Nom | Code | Description | Licence | Création | Lien |
---|---|---|---|---|---|---|
GNU Bool | bool | GNU Bool est un utilitaire capable de rechercher de fichiers selon des critères booléens<ref group="C" name="bool"/>. Il est capable d'analyser des fichiers HTML<ref group="C" name="bool"/>. | Modèle:GNU GPL<ref group="C" name="bool">Modèle:Lien web.</ref> | Site officiel | ||
GNU Combine | combine | GNU Combine est un programme capable de réaliser des fusions de fichiers à partir d'une table de hachage<ref group="C" name="combine"/>,<ref group="C" name="combine-doc">Modèle:Lien web.</ref>. Il ressemble à l'utilitaire standard join, mais offre plus de possibilités (notamment la fusion de multiples fichiers) et est extensible avec Guile<ref group="C" name="combine"/>,<ref group="C" name="combine-doc"/>. | Modèle:GNU GPL<ref group="C" name="combine">Modèle:Lien web.</ref> | Paquet GNU depuis 2004<ref group="C" name="combine-changelog">Modèle:Lien web.</ref> | Site officiel | |
GNU Diffutils | diffutils | GNU Diffutils (Modèle:Lang<ref group="C" name="diffutils-savannah"/>) est une collection de programmes de comparaison et de fusion de fichiers<ref group="C" name="diffutils"/>. Elle contient les programmes diff (comparaison de deux fichiers), Modèle:Lien (affichage des positions des différences), diff3 (comparaison de trois fichiers) et sdiff (fusion interactive de deux fichiers)<ref group="C" name="diffutils"/>. L'intégration de GNU patch et GNU wdiff au paquet Diffutils est à l'étude<ref group="C" name="diffutils-savannah">Modèle:Lien web.</ref>. | Modèle:GNU GPL<ref group="C" name="diffutils">Modèle:Lien web.</ref> | Site officiel | ||
GNU findutils | findutils | GNU findutils (Modèle:Lang) est une collection d'utilitaires pour la recherche de fichiers<ref group="C" name="findutils"/>. Elle contient quatre programmes : find (recherche de fichiers dans un répertoire), locate (recherche dans une base de données de fichiers), updatedb (mise à jour de la base de données de locate) et xargs (construction de lignes de commande, généralement à partir de noms de fichiers donnés par find)<ref group="C" name="findutils">Modèle:Lien web.</ref>. | Modèle:GNU GPL<ref group="C" name="findutils-copying">Modèle:Lien web.</ref> | Site officiel | ||
GNU Awk | gawk | GNU Awk (ou Gawk) est l'implémentation GNU de awk, un langage de programmation spécialisé dans le traitement de fichiers texte<ref group="C" name="gawk">Modèle:Lien web.</ref>. | Modèle:GNU GPL<ref group="C" name="gawk-copying">Modèle:Lien web.</ref> | 1986<ref group="C" name="gawk-history">Modèle:Lien web.</ref> | Site officiel | |
GnuDOS | gnudos | GnuDOS est un ensemble de programmes destinés à faciliter l'adoption du système GNU par les utilisateurs de DOS<ref group="C" name="gnudos"/>. GnuDOS est constitué d'une bibliothèque et de trois applications en console : Prime (un gestionnaire de fichiers), Mino (un éditeur de texte) et Fog (un concepteur de formulaires)<ref group="C" name="gnudos"/>. | Modèle:GNU GPL<ref group="C" name="gnudos">Modèle:Lien web.</ref> | 2014<ref group="C" name="gnudos-changelog">Modèle:Lien web.</ref> | Site officiel | |
GNU Interactive Tools | gnuit | Les Modèle:Lang (ou gnuit) sont un ensemble d'utilitaires interactifs en console, comprenant notamment un gestionnaire de fichiers, un visionneur de fichier, et un gestionnaire de processus<ref group="C" name="gnuit">Modèle:Lien web.</ref>. | Modèle:GNU GPL<ref group="C" name="gnuit-copying">Modèle:Lien web.</ref> | Site officiel | ||
GNU grep | grep | GNU grep est Modèle:Refsou, un programme analysant un ou plusieurs fichiers et recherchant les lignes qui contiennent une expression régulière<ref group="C" name="grep"/>. | Modèle:GNU GPL<ref group="C" name="grep">Modèle:Lien web.</ref> | Site officiel | ||
GNU idutils | idutils | GNU idutils permet de créer une base de données contenant une liste de fichiers et de Modèle:Lang apparaissant dans ces fichiers, ce qui permet ensuite de faire des recherches dans ces fichiers<ref group="C" name="idutils">Modèle:Lien web.</ref>. | Modèle:GNU GPL<ref group="C" name="idutils-copying">Modèle:Lien web.</ref> | 1984<ref group="C" name="idutils-doc">Modèle:Lien web.</ref> Paquet GNU depuis 1996 |
Site officiel | |
GNU Less | less | Less est un visionneur de fichiers permettant d'afficher un long texte page par page<ref group="A" name="blurbs"/>. Son nom (« moins » en anglais) est un jeu de mots avec le programme similaire more (« plus »), less étant un « more à l'envers », autrement dit un visionneur permettant, contrairement à more, de revenir en arrière dans un fichier<ref group="C" name="less-faq"/>. Par ailleurs, less n'a pas besoin de lire l'ensemble d'un fichier avant de l'afficher, ce qui lui permet de démarrer très rapidement<ref group="A" name="blurbs"/>. Less est écrit en langage C<ref group="C" name="download">Modèle:Lien web.</ref> | Modèle:GNU GPL<ref group="C" name="less-418">Modèle:Lien web.</ref> | 1983<ref group="C" name="less-faq">Modèle:Lien web.</ref> | Site officiel | |
GNU M4 | m4 | GNU M4 est l'implémentation GNU du processeur de macros M4<ref group="C" name="m4">Modèle:Lien web.</ref>,<ref group="C" name="m4-doc"/>. GNU M4 dispose de macros intrisèques (Modèle:Lang) pour l'inclusion de fichier, l'exécution de commandes ou l'arithmétique, mais il est aussi possible de créer des macros personnalisées<ref group="C" name="m4"/>,<ref group="C" name="m4-doc"/>. M4 peut notamment servir de Modèle:Lang pour un compilateur<ref group="C" name="m4"/>,<ref group="C" name="m4-doc"/>. M4 est entre autres utilisé par GNU Autoconf qui s'en sert pour générer les Modèle:Lien<ref group="C" name="m4"/>,<ref group="C" name="m4-doc"/>. | Modèle:GNU GPL<ref group="C" name="m4-doc"/> | 1990<ref group="C" name="m4-doc">Modèle:Lien web.</ref> | Site officiel | |
GNU Midnight Commander | mc | Midnight Commander est un gestionnaire de fichiers en mode texte plein écran<ref group="C" name="mc">Modèle:Lien web.</ref>. L'interface est basée sur ncurses ou Modèle:Lien<ref group="C" name="mc"/>. Midnight Commander est un clone de Norton Commander<ref group="C" name="mc-readme">Modèle:Lien web.</ref>. | Modèle:GNU GPL<ref group="C" name="mc-copying">Modèle:Lien web.</ref> | Site officiel | ||
GNU OrgaDoc | orgadoc | OrgaDoc est un programme permettant de maintenir à jour un ensemble de documents situés sur plusieurs ordinateurs différents<ref group="C" name="orgadoc"/>. La synchronisation des fichiers est effectuée à l'aide de rsync ou Unison<ref group="C" name="orgadoc"/>. | Modèle:GNU GPL<ref group="C" name="orgadoc">Modèle:Lien web.</ref> | Site officiel | ||
GNU poke | poke | GNU poke est un éditeur de texte binaire interactif<ref group="C" name="poke">Modèle:Lien web.</ref>. Il dispose d'un langage de programmation procédurale pour manipuler les structures de données<ref group="C" name="poke2">Modèle:Lien web.</ref>. | Modèle:GNU GPL<ref group="C" name="poke-copying">Modèle:Lien web.</ref> | Site officiel | ||
GNU sed | sed | GNU sed est l'implémentation GNU de sed (Modèle:Lang), un éditeur de texte non interactif en ligne de commande<ref group="C" name="sed">Modèle:Lien web.</ref>,<ref group="C" name="sed-doc">Modèle:Lien web.</ref>. Sed peut être utilisé sous forme de scripts combinant plusieurs commandes sed<ref group="C" name="sed-doc"/>. | Modèle:GNU GPL<ref group="C" name="sed-copying">Modèle:Lien web.</ref> | Site officiel | ||
GNU stalkerfs | stalkerfs | GNU stalkerfs est un programme de recherche de fichiers en ligne de commande<ref group="C" name="stalkerfs"/>. Écrit en Python<ref group="C" name="stalkerfs-savannah">Modèle:Lien web.</ref>, stalkerfs utilise un Système de fichiers virtuel basé sur FUSE<ref group="C" name="stalkerfs"/>. | Modèle:GNU GPL<ref group="C" name="stalkerfs">Modèle:Lien web.</ref> | Site officiel | ||
GNU Teseq | teseq | GNU Teseq est un utilitaire analysant un fichier contenant des caractères de contrôle pour les afficher et les expliquer<ref group="C" name="teseq"/>. Il sert notamment au débogage des programmes manipulant l'affichage dans le terminal<ref group="C" name="teseq">Modèle:Lien web.</ref>. | Modèle:GNU GPL<ref group="C" name="teseq-copying">Modèle:Lien web.</ref> | 2008<ref group="C" name="teseq-changelog">Modèle:Lien web.</ref> | Site officiel | |
GNU wdiff | wdiff | GNU wdiff est un ensemble d'utilitaires pour la comparaison de fichiers<ref group="C" name="wdiff-doc">Modèle:Lien web.</ref>. Le programme principal, wdiff, est un Modèle:Lang pour diff permettant la comparaison mot par mot<ref group="C" name="wdiff-doc"/>,<ref group="C" name="wdiff"/>. Outre ce programme, GNU wdiff comporte trois autres outils : mdiff (recherche de blocs répétés), unify (conversion entre plusieurs formats) et wdiff2 (similaire à wdiff mais utilisant mdiff plutôt que diff comme Modèle:Lang)<ref group="C" name="wdiff-doc"/>. L'intégration de GNU wdiff au paquet Diffutils est à l'étude<ref group="C" name="diffutils-savannah"/>. | Modèle:GNU GPL<ref group="C" name="wdiff">Modèle:Lien web.</ref> | Site officiel |
Éditeurs de texte
Icône | Nom | Code | Description | Licence | Création | Lien |
---|---|---|---|---|---|---|
GNU ed | ed | GNU ed est un éditeur de texte ligne par ligne<ref group="C" name="ed"/>. Il est l'implémentation GNU de ed, appelé « éditeur standard » car il s'agit du premier éditeur pour UNIX, ce qui explique sa très grande diffusion<ref group="C" name="ed"/>. Ed peut s'utiliser soit interactivement, soit à l'aide de scripts shell<ref group="C" name="ed"/>. Il existe également une version allégée de ed, nommée red, qui ne peut ni éditer de fichiers hors de son Modèle:Lien, ni exécuter de commandes<ref group="C" name="ed"/>. Ed est aujourd'hui supplanté par des éditeurs plein écran (tels que GNU Emacs et GNU moe)<ref group="C" name="ed"/>. | Modèle:GNU GPL<ref group="C" name="ed">Modèle:Lien web.</ref> | Site officiel | ||
Fichier:Emacs-logo.svg | GNU Emacs | emacs | GNU EmacsModèle:Note est un éditeur de texte très extensible et personnalisableModèle:Note,<ref group="C" name="emacs">Modèle:Lien web.</ref>. Il est l'un des principales déclinaisons de la famille d'éditeurs Emacs (Modèle:Lang au pluriel)<ref name="emacswiki-emacsen">Modèle:Lien web.</ref>. Il repose sur un cœur en C<ref name="emacswiki-history"/> consistant en un interpréteur pour Emacs Lisp (ou Elisp), un dialecte du langage Lisp optimisé pour l'édition de texteModèle:Note,<ref group="C" name="emacs"/>. Emacs comporte plusieurs modes d'édition en vue de faciliter l'édition de fichiers de types très variés<ref group="C" name="emacs-tour"/>. Il possède une documentation intégrée consultable directement depuis Emacs<ref group="C" name="emacs-tour"/>. Par ailleurs, ses extensions en Elisp lui permettent de faire bien plus qu'éditer du texte : Emacs peut servir d'IDE pour la programmation, de gestionnaire de fichiers, mais peut également se connecter à Internet et exécuter des jeux<ref group="C" name="emacs-tour"/>. Ceci permet d'effectuer une grande partie de son travail à l'intérieur d'Emacs, ce qui lui vaut parfois d'être comparé à un système d'exploitation<ref group="C" name="emacs-tour"/>. | Modèle:GNU GPL<ref group="C" name="emacs-manual-copying">Modèle:Lien web.</ref> | 1984Modèle:Note | Site officiel |
GNU moe | moe | GNU Moe est un éditeur de texte en console se voulant à la fois puissant et simple à utiliser<ref group="C" name="moe"/>. Moe n'utilise pas de modes, mais des raccourcis clavier classés par dangerosité (les commandes Alt sont sans danger, contrairement aux commandes Contrôle qui modifient le texte)<ref group="C" name="moe"/>. Moe n'utilise pas le codage des caractères UTF-8 mais le ISO/CEI 8859-15 afin de n'utiliser que Modèle:Nobr par caractère<ref group="C" name="moe"/>. | Modèle:GNU GPL<ref group="C" name="moe">Modèle:Lien web.</ref> | Site officiel | ||
Fichier:Gnu-nano.svg | GNU nano | nano | GNU nano (initialement appelé TIPModèle:Note) est un éditeur de texte simple en console, conçu pour servir de clone libre de Pico, tout en lui ajoutant des fonctionnalités<ref group="C" name="faq"/>,<ref group="C" name="nano-doc">Modèle:Lien web.</ref>. Pico était un éditeur de texte inclus dans le client de messagerie Pine, qui n'était pas libreModèle:Note,<ref group="C" name="faq"/>,<ref group="C" name="nano-doc"/>. | Modèle:GNU GPL<ref group="C" name="faq"/> | 1999<ref group="C" name="faq">Modèle:Lien web.</ref> Paquet GNU depuis 2001 |
Site officiel |
Fichier:Zile-logo.png | GNU Zile | zile | GNU Zile (Modèle:Lang<ref group="C" name="zile"/> ou Modèle:Lang<ref group="A" name="software-doc"/>) est un kit de développement pour éditeurs de texte. Il contient un clone léger d'Emacs nommé Zemacs<ref group="A" name="software-doc"/>,<ref group="A" name="blurbs"/>,<ref group="C" name="zile"/>. | Modèle:GNU GPL<ref group="C" name="zile">Modèle:Lien web.</ref> | Site officiel |
Archivage
Icône | Nom | Code | Description | Licence | Création | Lien |
---|---|---|---|---|---|---|
GNU cpio | cpio | GNU cpio est un programme copiant des fichiers dans des archives au format cpio ou tar<ref group="C" name="cpio">Modèle:Lien web.</ref>. Modèle:Refsou. Il est prévu qu'il soit intégré au paquet GNU paxutils<ref group="C" name="paxutils"/>. | Modèle:GNU GPL<ref group="C" name="cpio-copying">Modèle:Lien web.</ref> | Site officiel | ||
Gzip | gzip | GNU gzip est un programme de compression de données sans perte, créé pour remplacer le programme compress, dont l'algorithme de compression Lempel-Ziv-Welch était soumis à des brevets<ref group="C" name="gzip"/>. Ggzip s'est finalement avéré plus performant que compress<ref group="C" name="gzip"/>. Gzip ne comprimant qu'un fichier, contrairement à zip, il est souvent utilisé avec tar<ref group="A" name="blurbs"/>. | Modèle:GNU GPL<ref group="C" name="gzip">Modèle:Lien web.</ref> | Site officiel | ||
GNU paxutils | paxutils | GNU paxutils est un ensemble d'utilitaires pour gérer les formats d'archivage cpio, pax et tar<ref group="C" name="paxutils"/>. Il est prévu que les programmes GNU cpio et GNU tar soient fusionnés au sein de paxutils<ref group="C" name="paxutils">Modèle:Lien web.</ref>. | Modèle:GNU GPL<ref group="C" name="paxutils-coyping">Modèle:Lien web.</ref> | 1994Modèle:Note | Site officiel | |
Modèle:Lien | sharutils | GNU Sharutils (Modèle:Lang<ref group="C" name="sharutils-savannah"/>) est un paquet destiné à la manipulation des Modèle:Lien (shar)<ref group="C" name="sharutils">Modèle:Lien web.</ref>. Il contient deux programmes, shar et unshar, respectivement pour créer une archive et en extraire les fichiers<ref group="C" name="sharutils"/>. Sharutils contient également les programmes uuencode et uudecode<ref group="C" name="sharutils-savannah"/>,<ref group="C" name="sharutils-doc">Modèle:Lien web.</ref>. Sharutils est maintenu pour des raisons de compatibilité<ref group="A" name="blurbs"/>. | Modèle:GNU GPL<ref group="C" name="sharutils-savannah">Modèle:Lien web.</ref> | Site officiel | ||
GNU tar | tar | GNU tar est un programme de gestion des archives au format tar<ref group="C" name="tar"/>. Il est l'implémentation GNU de tar mais possède des fonctionnalités spécifiques<ref group="A" name="blurbs"/>. Il est prévu qu'il soit intégré au paquet GNU paxutils<ref group="C" name="paxutils"/>. | Modèle:GNU GPL<ref group="C" name="tar">Modèle:Lien web.</ref> | Site officiel | ||
GNU xorriso | xorriso | GNU xorriso est un programme pour manipuler le système de fichiers pour CD Modèle:Lnobr/Rock Ridge, permettant d'y copier des fichiers en d'en extraire<ref group="C" name="xorriso"/>. Il sert également de logiciel de gravure pour CD, DVD et disque Blu-ray<ref group="C" name="xorriso"/>. Xorriso peut émuler mkisofs et cdrecord<ref group="C" name="xorriso"/>. Le programme xorriso se manipule en ligne de commande, mais une interface graphique programmée en Tcl/Tk est disponible sous le nom xorriso-tcltk<ref group="C" name="xorriso"/>. | Modèle:GNU GPL<ref group="C" name="xorriso">Modèle:Lien web.</ref> | Site officiel |
Langues
Internationalisation et traduction
Icône | Nom | Code | Description | Licence | Création | Lien |
---|---|---|---|---|---|---|
FriBidi | fribidi | GNU FriBidiModèle:Note est une implémentation de l'algorithme bidirectionnel d'Unicode, servant à afficher du texte dans l'ordre approprié, de gauche à droite ou de droite à gauche<ref group="A" name="blurbs"/>,<ref group="C" name="fribidi"/>. Il permet ainsi d'afficher correctement du texte dans des langues telles que l'arabe ou l'hébreu<ref group="C" name="fribidi"/>. | Modèle:GNU LGPL<ref group="C" name="fribidi">Modèle:Lien web.</ref> | 2000<ref group="C" name="fribidi-history">Modèle:Lien web.</ref> Paquet GNU depuis 2002 |
Site officiel | |
GNU gettext | gettext | GNU gettext est un ensemble de programmes permettant de traduire en plusieurs langues le texte affiché par l'utilisateur par des programmes souvent écrits en anglais<ref group="C" name="gettext">Modèle:Lien web.</ref>. Il est utilisé par presque tous les paquets GNU<ref group="A" name="blurbs"/>. Bien qu'avant tout destiné au C et au C++, gettext peut être utilisé avec un très grand nombre de langages<ref group="C" name="gettext-languages">Modèle:Lien web.</ref>. | Modèle:GNU LGPLModèle:Note Modèle:GNU GPL |
1994<ref group="C" name="gettext-history">Modèle:Lien web.</ref> | Site officiel | |
GNUjdoc | gnujdoc | GNUjdoc rassemble les traductions en japonais de documents relatifs à GNU<ref group="A" name="software-doc"/>,<ref group="C" name="gnujdoc">Modèle:Lien web.</ref>. | Modèle:GNU GPL<ref group="C" name="gnujdoc-copying">Modèle:Lien web.</ref> | Site officiel | ||
GNUnited Nations | gnun | GNUnited Nations (GNUN) est un outil de production des traductions du site officiel du projet GNU<ref group="C" name="trans-coord"/>,<ref group="C" name="gnun">Modèle:Lien web.</ref>. Cet outil est utilisé dans le cadre du Modèle:Lang (trans-coord)<ref group="C" name="trans-coord"/>,<ref group="C" name="gnun"/>. GNUnited Nations extrait les textes à traduire d'un document HTML en langue originale, puis, à partir des textes traduits, génère une nouvelle page HTML<ref group="C" name="gnun"/>. Il se base sur l'outil de traduction GNU gettext, qu'il adapte au site www.gnu.org<ref group="C" name="gnun-doc">Modèle:Lien web.</ref>. Son fonctionnement de GNUnited Nations est spécifique à l'organisation de ce site et n'est donc pas destiné à être utilisé pour d'autres sites<ref group="C" name="gnun"/>. | Modèle:GNU GPL<ref group="C" name="gnun-savannah">Modèle:Lien web.</ref> | Site officiel |
Dictionnaires
Icône | Nom | Code | Description | Licence | Création | Lien |
---|---|---|---|---|---|---|
GNU Dico | dico | GNU Dico est un serveur de dictionnaire implémentant le protocole DICT<ref group="C" name="dico">Modèle:Lien web.</ref>. Il supporte par défaut plusieurs formats de bases de données, lui permettant d'utiliser notamment comme sources Freedict, WordNet, GCIDE, Wikipédia ou Wiktionnaire<ref group="C" name="dico-modules">Modèle:Lien web.</ref>. De nouveaux formats peuvent être supportés en ajoutant des modules C, Guile ou Python<ref group="C" name="dico"/>. L'accès au serveur GNU Dico peut se faire via un programme en ligne de commande dénommé dico<ref group="C" name="dico-manual">Modèle:Lien web.</ref> ou par une interface web nommée Dicoweb<ref group="C" name="dico-web">Modèle:Lien web.</ref>. | Modèle:GNU GPL<ref group="C" name="dico-copying">Modèle:Lien web.</ref> | Site officiel | ||
GCIDE | gcide | GCIDE (Modèle:Lang - « Dictionnaire international collaboratif d'anglais GNU ») est un dictionnaire libre dérivé du dictionnaire Webster et complété par d'autres sources, notamment WordNet<ref group="C" name="gcide">Modèle:Lien web.</ref>. Il peut être utilisé directement depuis son site web<ref group="C" name="gcide"/> ou par l'intermédiaire de GNU Dico<ref group="C" name="dico-modules"/>. | Modèle:GNU GPL<ref group="C" name="gcide-licence">Modèle:Lien web.</ref> | Site officiel | ||
GNU Vera | vera | Vera (Virtual Entity of Relevant Acronyms - entité virtuelle d'acronymes pertinents) est une liste d'acronymes informatiques distribuées comme documentation<ref group="A" name="blurbs">Modèle:Lien web.</ref>. | Modèle:GNU FDL<ref group="A" name="vera-copying">https://ftp.gnu.org/gnu/vera/vera-1.23.tar.gz</ref>. | Site officiel |
Aides à la rédaction
Icône | Nom | Code | Description | Licence | Création | Lien |
---|---|---|---|---|---|---|
GNU Aspell | aspell | GNU Aspell (initialement Kspell) est un correcteur orthographique développé dans le but de remplacer Ispell<ref group="C" name="aspell">Modèle:Lien web.</ref>. Aspell est capable de gérer les documents encodés en UTF-8<ref group="C" name="aspell"/>. Par ailleurs, il peut utiliser simultanément plusieurs dictionnaires, dont des dictionnaires personnalisés<ref group="C" name="aspell"/>. Aspell peut être utilisé comme programme à part entière ou comme bibliothèque C (des Modèle:Lang sont disponibles pour Perl, Ruby et PHP)<ref group="C" name="aspell"/>,<ref group="C" name="aspell-doc"/>. | Modèle:GNU LGPL<ref group="C" name="aspell-doc">Modèle:Lien web.</ref> | 1998<ref group="C" name="aspell-questioner">Modèle:Lien web.</ref> Paquet GNU depuis 2002<ref group="C" name="aspell-news">Modèle:Lien web.</ref> |
Site officiel | |
GNU Diction | diction | GNU Diction propose deux commandes Unix : diction et style<ref group="C" name="diction"/>. Diction recherche des expressions souvent mal utilisées, tandis que style analyse les caractéristiques de forme, telles que la longueur des phrases<ref group="C" name="diction">Modèle:Lien web.</ref>. | Site officiel | |||
GNU Miscfiles | miscfiles | GNU Miscfiles est une collection de fichiers de données courantes mais non nécessaires à l'administration système telles que des codes pays, les codes d'aéroports ou des informations sur les devises monétaires<ref group="C" name="miscfiles">Modèle:Lien web.</ref>. | Modèle:GNU GPL<ref group="C" name="miscfiles-copying">Modèle:Lien web.</ref> | Site officiel | ||
GNU spell | spell | GNU spell est l'implémentation GNU du correcteur orthographique spell, servant de Modèle:Lang à des programmes tels que GNU Aspell ou Ispell<ref group="C" name="spell-savannah"/>. Spell est un outil en ligne de commande qui reçoit une liste de fichiers comme arguments et affiche les mots mal orthographiés<ref group="A" name="blurbs"/>,<ref group="C" name="spell-savannah"/>. | Modèle:GNU GPL<ref group="C" name="spell-savannah">Modèle:Lien web.</ref> | Site officiel |
Audio et vidéo
Icône | Nom | Code | Description | Licence | Création | Lien |
---|---|---|---|---|---|---|
GNU ccd2cue | ccd2cue | GNU ccd2cue est un convertisseur du format Modèle:Lien vers le format CUE, mieux géré par les logiciels libres<ref group="C" name="ccd2cue"/>. Ccd2cue fonctionne comme un préprocesseur pour les logiciels de gravure<ref group="A" name="blurbs"/>. Les fichiers CCD et CUE sont des fichiers accompagnant habituellement les images disques et décrivant la position des pistes sur l'image<ref group="A" name="blurbs"/>. | Modèle:GNU GPL<ref group="C" name="ccd2cue">Modèle:Lien web.</ref> | Site officiel | ||
Cursynth | cursynth | Cursynth est un synthétiseur polyphonique fonctionnant dans un terminal mais avec une interface graphique programmée à l'aide de ncurses<ref group="C" name="cursynth-savannah" />,<ref group="C" name="cursynth">Modèle:Lien web.</ref>. Il utilise comme moteur de synthèse la bibliothèque Mopo, qui utilise le procédé de la synthèse sonore soustractive<ref group="A" name="blurbs"/>,<ref group="C" name="cursynth"/>. Cursynth peut être manipulé soit avec un clavier d'ordinateur, soit avec un clavier MIDI<ref group="C" name="cursynth"/>. | Modèle:GNU GPL<ref group="C" name="cursynth-savannah">Modèle:Lien web.</ref> | Site officiel | ||
Denemo | denemo | GNU Denemo est un logiciel de notation musicale, fournissant une interface graphique à LilyPond<ref group="C" name="denemo">Modèle:Lien web.</ref>. La partition peut être composée à l'aide d'un clavier d'ordinateur, d'un clavier MIDI ou d'un microphone<ref group="C" name="denemo"/>. Denemo peut être personnalisé à l'aide de scripts en Scheme<ref group="C" name="denemo-scripting">Modèle:Lien web.</ref>. | Modèle:GNU GPL<ref group="C" name="denemo-copying">Modèle:Lien web.</ref> | Site officiel | ||
Fichier:Emms logo.svg | Modèle:Lien | emms | EMMS (Modèle:Lang) est un logiciel permettant d'accéder à du contenu multimédia depuis Emacs, contrôlable à l'aide de commandes Emacs<ref group="C" name="emms">Modèle:Lien web.</ref>. | Modèle:GNU GPL<ref group="C" name="emms-doc">Modèle:Lien web.</ref> | Site officiel | |
GMediaServer | gmediaserver | GMediaServer est un serveur multimédia compatible avec le protocole UPnP (Modèle:Lang)<ref group="C" name="gmediaserver">Modèle:Lien web.</ref>. GMediaServeur est un programme console écrit en C, destiné à fonctionner en tâche de fond<ref group="C" name="gmediaserver"/>. | Modèle:GNU GPL<ref group="C" name="gmediaserver-licence">Modèle:Lien web.</ref> | 2005<ref group="C" name="gmediaserver-news">Modèle:Lien web.</ref> Paquet GNU depuis 2006 |
Site officiel | |
GNU FM | gnufm | GNU FM est une plateforme musicale<ref group="C" name="gnufm"/>. Il implémente le protocole de communication Audioscrobbler, servant ainsi de base à Modèle:Lien, mais peut également communiquer avec d'autres serveurs tels que Last.fm<ref group="C" name="gnufm"/>. Il est possible d'installer GNU FM sur son propre serveur web<ref group="C" name="gnufm-faq"/>,<ref group="C" name="gnufm"/>. | Modèle:GNU AGPL<ref group="C" name="gnufm-faq">Modèle:Lien web.</ref> | 2009<ref group="C" name="gnufm">Modèle:Lien web.</ref> | Site officiel | |
GNUMP3d | gnump3d | GNUMP3d est un serveur de Modèle:Lang pour différents contenus multimédia, notamment des fichiers MP3 et Ogg Vorbis<ref group="C" name="gnump3d">Modèle:Lien web.</ref>. GNUMP3d est écrit en Perl, ce qui lui permet une grande portabilité<ref group="C" name="gnump3d-faq">Modèle:Lien web.</ref>. | Modèle:GNU GPL<ref group="C" name="gnump3d-copying">Modèle:Lien web.</ref> | Site officiel | ||
GNUpod | gnupod | GNUpod est une collection de scripts Perl permettant de gérer les lecteurs audio iPod en ligne de commande<ref group="A" name="software-doc"/>,<ref group="C" name="gnupod">Modèle:Lien web.</ref>,<ref group="C" name="gnupod-faq">Modèle:Lien web.</ref>. | Modèle:GNU GPL<ref group="C" name="gnupod-copying">Modèle:Lien web.</ref> | Site officiel | ||
Fichier:Gnuradio logo.svg | GNU Radio | gnuradio | GNU Radio est un Modèle:Lang fournissant des outils de traitement du signal destinés à l'implémentation de radios logicielles<ref group="C" name="gnuradio-about">Modèle:Lien web.</ref>. Il peut être utilisé soit avec du matériel de radiodiffusion, soit sans pour effectuer des simulations<ref group="C" name="gnuradio-about"/>. Les applications radio sont écrites en Python, sauf pour les tâches nécessitant de grandes performances, écrites en C++<ref group="A" name="blurbs"/>. | Modèle:GNU GPL<ref group="C" name="gnuradio-savannah">Modèle:Lien web.</ref> | Site officiel | |
GNUsound | gnusound | GNUsound est un éditeur audio multipiste pour GNOME<ref group="C" name="gnusound">Modèle:Lien web.</ref>. Ses fonctionnalités peuvent être étendue par des greffons LADSPAModèle:Note<ref group="C" name="gnusound-doc">Modèle:Lien web.</ref>. | Modèle:GNU GPL<ref group="C" name="gnusound-savannah">Modèle:Lien web.</ref> | Site officiel | ||
Modèle:Lien | gnuspeech | Gnuspeech est un logiciel de synthèse vocale utilisant la technique de la Modèle:Lien<ref group="C" name="gnuspeech">Modèle:Lien web.</ref> | Modèle:GNU GPL<ref group="C" name="gnuspeech-license">Modèle:Lien web.</ref> | Site officiel | ||
GTick | gtick | GNU GTick est un métronome programmé avec GTK et OSS (compatible avec ALSA)<ref group="C" name="gtick"/>. | Modèle:GNU GPL<ref group="C" name="gtick">Modèle:Lien web.</ref> | Site officiel | ||
Guile-SDL | guile-sdl | GNU Guile-SDL est une bibliothèque permettant d'utiliser la bibliothèque C SDL (Modèle:Lang) avec GNU Guile. | Modèle:GNU GPL<ref group="C" name="guile-sdl">Modèle:Lien web.</ref> | Site officiel | ||
GNU libcdio | libcdio | GNU libcdio (Modèle:Lang, « bibliothèque GNU pour la gestion des entrées/sorties du CD ») est une bibliothèque permettant d'accéder aux CD-ROM et aux images disques, sans avoir à se soucier du système d'exploitation, du périphérique ou du format de l'image<ref group="A" name="blurbs"/>,<ref group="C" name="libcdio"/>. Elle contient notamment libcdio-paranoia, une bibliothèque simplifiant l'extraction audio des CD<ref group="A" name="blurbs"/>,<ref group="C" name="libcdio"/>. Plusieurs utilitaires sont également inclus<ref group="C" name="libcdio"/>. GNU libcdio est écrite en C, mais comporte également une interface orientée objet pour le C++ (qui peut toutefois utiliser les routines C)<ref group="C" name="libcdio"/>. Par ailleurs, des Modèle:Lang sont disponibles pour Perl, Python et Ruby<ref group="C" name="libcdio">Modèle:Lien web.</ref>. | Modèle:GNU GPL<ref group="C" name="libcdio-copying">Modèle:Lien web.</ref> | 2002<ref group="C" name="libcdio-doc">Modèle:Lien web.</ref> | Site officiel | |
GNU Libextractor | libextractor | GNU Libextractor est une bibliothèque destinée à l'extraction des métadonnées des fichiers<ref group="C" name="libextractor"/>. Libextractor contient un utilitaire en ligne de commande nommé extract, similaire au programme file, qui affiche les résultats d'une extraction<ref group="C" name="libextractor"/>. Les implémentations des différents formats sont programmées sous forme de greffons, ce qui permet d'ajouter de nouveaux formats<ref group="C" name="libextractor"/>. Libextractor exécute ces plugins en dehors du processus principal, ce qui protège les applications contre d'éventuels plantages<ref group="C" name="libextractor"/>. Des Modèle:Lang sont disponibles pour Java, Mono, Python, Perl, Ruby et PHP<ref group="C" name="libextractor"/>. | Modèle:GNU GPL<ref group="C" name="libextractor">Modèle:Lien web.</ref> | Site officiel | ||
Fichier:LilyPond-logo.png | LilyPond | lilypond | LilyPond est un logiciel de Modèle:Lien permettant de produire des partitions<ref group="C" name="lilypond">Modèle:Lien web.</ref>. Il prend en charge plusieurs types de partition et a pour objectif de proposer une esthétique typographique inspirée de la gravure traditionnelle, et de permettre aux musiciens de se concentrer sur la musique plutôt que sur la mise en forme<ref group="C" name="lilypond-intro">Modèle:Lien web.</ref>. LilyPond utilise des fichiers textes contenant une série d'instructions pour élaborer la partition<ref group="C" name="lilypond-fonctionnalites">Modèle:Lien web.</ref>. Les partitions peuvent être personnalisées à l'aide de feuilles de style ou d'extensions Guile en Scheme<ref group="A" name="blurbs"/>,<ref group="C" name="lilypond-fonctionnalites"/>. LilyPond est un outil en ligne de commande, mais peut être utilisé via des interfaces graphiques, telles que GNU Denemo<ref group="C" name="denemo"/>,<ref group="C" name="lilypond-fonctionnalites"/>. | Modèle:GNU GPL<ref group="C" name="lilypond-licence">Modèle:Lien web.</ref> | 1996Modèle:Note | Site officiel |
Psychosynth | psychosynth | GNU Psychosynth est un synthétiseur, émulant un espace en trois dimensions où sont disposés et manipulés différents modules pour créer de la musique<ref group="A" name="blurbs"/>,<ref group="C" name="psychosynth">Modèle:Lien web.</ref>,<ref group="C" name="psychosynth-whatis">Modèle:Lien web.</ref>,<ref group="C" name="psychosynth-doc">Modèle:Lien web.</ref>. Psychosynth est basé sur une bibliothèque C++ et peut être utilisé soit par une interface graphique 3D, soit en ligne de commande<ref group="A" name="blurbs"/>,<ref group="C" name="psychosynth-whatis"/>,<ref group="C" name="psychosynth-doc"/>. | Modèle:GNU GPL<ref group="C" name="psychosynth-copying">Modèle:Lien web.</ref> | Site officiel | ||
Fichier:GNU Solfege Logo.svg | GNU Solfege | solfege | GNU Solfege est un programme aidant à l'entraînement de l'oreille<ref group="C" name="solfege"/>. Solfege effectue des statistiques pour évaluer ses progrès, et permet également de créer des leçons personnalisées<ref group="A" name="blurbs"/>. | Modèle:GNU GPL<ref group="C" name="solfege">Modèle:Lien web.</ref> | Site officiel | |
GNU VCDImager | vcdimager | GNU VCDImager est une suite logicielle destinée à manipuler les Vidéo CD (VCD) et les Super Vidéo CD (SVCD)<ref group="C" name="vcdimager">Modèle:Lien web.</ref>. | Modèle:GNU GPL<ref group="C" name="vcdimager-copying">Modèle:Lien web.</ref> | Site officiel |
Sécurité
Icône | Nom | Code | Description | Licence | Création | Lien |
---|---|---|---|---|---|---|
Fichier:GNU Crypto.png | GNU Crypto | gnu-crypto | GNU Crypto fournit des fonctions primitives et des outils pour la cryptographie en Java, destiné aux programmeurs et aux utilisateurs finaux<ref group="C" name="gnu-crypto"/>. GNU Crypto fait désormais partie de GNU Classpath<ref group="C" name="gnu-crypto">Modèle:Lien web.</ref>. | Modèle:GNU GPL avec exception (« licence Guile »)Modèle:Note | Site officiel | |
GNU-pw-mgr | gnu-pw-mgr | GNU-pw-mgr est un gestionnaire de mots de passe conçu pour retrouver facilement des mots de passe difficiles, tout en limitant les risques d'attaque<ref group="C" name="gnu-pw-mgr"/>. Les mots de passe ne sont pas stockés directement, mais sous une forme transformée indiquée par l'utilisateur<ref group="C" name="gnu-pw-mgr"/>. | Modèle:GNU GPL<ref group="C" name="gnu-pw-mgr">Modèle:Lien web.</ref> | Site officiel | ||
Fichier:Gnupg logo.svg | GNU Privacy Guard | gnupg | Modèle:Lang (« gardien de la vie privée<ref group="A" name="blurbs"/> », en abrégé GnuPG ou GPG) est une implémentation du standard OpenPGP, permettant de chiffrer et de signer des données ou des communications. Son système de gestion des clés permet d'accéder aux serveurs de clés publiques<ref group="C" name="gnupg"/>. GPG est disponible pour Windows sous la forme du logiciel Gpg4win<ref group="C" name="gnupg"/>. GnuPG permet la sécurisation de S/MIME et SSH<ref group="C" name="gnupg"/>. GnuPG lui-même est un outil en ligne de commande, c'est pourquoi plusieurs interfaces graphiques ou extensions pour logiciels tiers<ref group="C" name="gnupg-related">Modèle:Lien web.
</ref>. Par ailleurs, les bibliothèques de GnuPG peuvent être utilisées comme couche d'abstraction pour le développement d'autres logiciels<ref group="C" name="gnupg-related"/>. |
Modèle:GNU GPLModèle:Note | 1997<ref group="C" name="gnupg">Modèle:Lien web.</ref> | Site officiel |
Fichier:GNUTLS-logo.svg | GnuTLS | gnutls | GnuTLS est une bibliothèque C implémentant les protocoles de sécurité SSL, TLS et DTLS<ref group="C" name="gnutls"/>. | Modèle:GNU LGPL<ref group="C" name="gnutls">Modèle:Lien web.</ref> | Site officiel | |
GNU GSS | gss | GNU GSS (Modèle:Lang) est une bibliothèque C/C++ contenant une implémentation de l'interface de programmation GSS-API<ref group="C" name="gss-doc">Modèle:Lien web.</ref>. | Modèle:GNU GPL<ref group="C" name="gss"/> | 2003<ref group="C" name="gss">Modèle:Lien web.</ref> | Site officiel | |
GVPE | gvpe | GVPE (Modèle:Lang, « Ethernet privé virtuel de GNU »<ref group="A" name="blurbs"/>) permet de créer un réseau privé virtuel (VPN), mais à la différences des logiciels similaires qui créent un unique tunnel, GVPE crée un véritable réseau avec plusieurs points de sortie<ref group="C" name="gvpe">Modèle:Lien web.</ref>. Les différents nœuds n'ont pas besoin d'avoir mutuellement confiance en eux<ref group="C" name="gvpe"/>. GVPE requiert parfois, selon sa configuration, l'utilisation d'une version modifiée de Modèle:Lien<ref group="C" name="gvpe-readme"/>. | Modèle:GNU GPL<ref group="C" name="gvpe-readme">Modèle:Lien web.</ref>,<ref group="C" name="gvpe-copying">Modèle:Lien web.</ref> | Site officiel | ||
Libgcrypt | libgcrypt | Libgcrypt est une bibliothèque de cryptographie<ref group="C" name="libgcrypt">Modèle:Lien web.</ref>. Initialement partie intégrante de GnuPG, Libgcrypt constitue désormais un paquet séparé<ref group="C" name="libgcrypt-news"/>. | Modèle:GNU LGPLModèle:Note Modèle:GNU GPL |
2001Modèle:Note | Site officiel | |
Libtasn1 | libtasn1 | GNU Libtasn1 est une bibliothèque C fournissant implémentation du standard ASN.1, utilisée notamment par GnuTLS. | Modèle:GNU LGPL<ref group="C" name="libtasn1">Modèle:Lien web.</ref> | Site officiel | ||
GNU LSH | lsh | LSH est l'implémentation GNU du protocole Modèle:Lang (SSH) version 2<ref group="C" name="lsh">Modèle:Lien web.</ref>. | Site officiel | |||
GNU Nettle | nettle | GNU Nettle est une bibliothèque cryptographique en C de bas niveau<ref group="C" name="nettle">Modèle:Lien web.</ref>,<ref group="C" name="nettle-doc"/>. Elle peut être utilisée de différentes manières : soit directement dans un programme en C, soit servir de « boîte à outils » pour des langages orientés objet ou des programmes tels que GNU LSH ou GnuPG à l'aide d'un Modèle:Lang, soit être utilisée dans l'espace noyau<ref group="A" name="blurbs"/>,<ref group="C" name="nettle"/>,<ref group="C" name="nettle-doc"/>. GNU Nettle est disponible pour plusieurs langages de programmation<ref group="C" name="nettle"/>. | Modèle:GNU GPLModèle:Note Modèle:GNU LGPL |
Site officiel | ||
GNU Radius | radius | GNU Radius est un serveur permettant de centraliser des services d'authentification et de journalisation<ref group="A" name="blurbs"/>,<ref group="C" name="radius">Modèle:Lien web.</ref>. Il s'agit d'une implémentation du protocole RADIUS (Modèle:Lang)<ref group="C" name="radius-intro">Modèle:Lien web.</ref>. Les identifiants de connexion peuvent être stockés soit dans le fichier /etc/passwd (comme un utilisateur UNIX), soit dans une base de données interne à Radius, soit dans une base de données SQL ou PAM<ref group="C" name="radius"/>. Radius est personnalisable soit à l'aide d'un langage spécifique nommé Rewrite, dont la syntaxe est similaire à celle du C, soit à l'aide de Scheme si Guile est disponible<ref group="C" name="radius"/>. | Modèle:GNU GPL<ref group="C" name="radius-copying">Modèle:Lien web.</ref> | Site officiel | ||
GNU Userv | userv | GNU Userv est un utilitaire permettant à un programme d'en invoquer un autre même s'il n'existe qu'une confiance limitée entre eux<ref group="A" name="blurbs"/>,<ref group="C" name="userv"/>. Userv permet ainsi de réaliser certains tâches avec un autre utilisateur sans devoir préalablement changer de compte utilisateur<ref group="A" name="blurbs"/>,<ref group="C" name="userv"/>. | Modèle:GNU GPL<ref group="C" name="userv">Modèle:Lien web.</ref> | Site officiel |
Bases de données
Icône | Nom | Code | Description | Licence | Création | Lien |
---|---|---|---|---|---|---|
GNU Ferret | ferret | GNU Ferret est un outil graphique de modélisation des données fonctionnant selon le modèle entité-association<ref group="C" name="ferret"/>. Il peut créer automatiquement des schémas relationnels et générer des instructions SQL dans plusieurs dialectes tels que MySQL et PostgreSQL<ref group="C" name="ferret"/>. | Modèle:GNU GPL<ref group="C" name="ferret">Modèle:Lien web.</ref> | Site officiel | ||
GNU dbm | gdbm | GNU dbm (ou GDBM, « Modèle:Lang<ref group="C" name="gdbm-doc"/> ») est une bibliothèque de fonctions de gestion de base de données utilisant le hachage<ref group="A" name="software-doc"/>,<ref group="A" name="blurbs"/>,<ref group="C" name="gdbm">Modèle:Lien web.</ref>. GDBM permet de stocker des couples clés/valeurs dans un fichier<ref group="C" name="gdbm"/>. Elle n'est pas destinée à être directement employée par l'utilisateur final<ref group="C" name="gdbm-doc"/>. GDBM est compatible avec la bibliothèque standard Unix dbm<ref group="C" name="gdbm"/>. Comme la bibliothèque Unix, elle fournit deux interfaces nommées dbm et ndbm<ref group="C" name="gdbm"/>. | Modèle:GNU GPL<ref group="C" name="gdbm-doc">Modèle:Lien web.</ref> | Site officiel | ||
GNU Guile DBI | guile-dbi | Guile DBI est une bibliothèque pour Guile fournissant une interface avec les bases de données SQL<ref group="C" name="guile-dbi"/>. Elle permet de travailler d'une manière identique selon les systèmes de gestion de base de données et fonctionne avec MySQL, PostgreSQL et Modèle:Lnobr<ref group="C" name="guile-dbi"/>. Elle est composée de deux parties : la partie DBI (Modèle:Lang) qui fournit l'interface pour Scheme, et les modules DBD (Modèle:Lang), permettant la connexion avec la base de données<ref group="C" name="guile-dbi-doc"/>. | Modèle:GNU GPL<ref group="C" name="guile-dbi">Modèle:Lien web.</ref> | 2004<ref group="C" name="guile-dbi-doc">Modèle:Lien web.</ref> | Site officiel | |
GURGLE | gurgle | GURGLE (Modèle:Lang - « Langage GNU pour la production de rapports [à partir d'une base de données]<ref group="A" name="software-doc"/> ») est un utilitaire produit des comptes-rendus à partir de l'analyse de fichiers de base de données, au format dBase3+ ou dans un format ASCII délimité<ref group="C" name="gurgle"/>,<ref group="C" name="gurgle-doc"/>. À partir de bases de données GNU SQL, MySQL, PostgreSQL ou Ingres, GURGLE peut produire des textes en y insérant des informations issues de la base de données<ref group="A" name="blurbs"/>. GURGLE a été initialement créé pour produire des documents au format TeX/LaTeX, mais supporte aussi le texte brut ASCII, troff, PostScript, le HTML ou le XML<ref group="C" name="gurgle">Modèle:Lien web.</ref>,<ref group="C" name="gurgle-doc">Modèle:Lien web.</ref>. | Modèle:GNU GPL<ref group="C" name="gurgle-savannah">Modèle:Lien web.</ref> | Site officiel | ||
Libdbh | libdbh | GNU Libdbh permet de créer et de travailler avec des tables de hachage basées sur disque<ref group="A" name="blurbs"/>,<ref group="C" name="libdbh"/>. Libdbh est similaire à GNU dbm mais avec de meilleures performances<ref group="C" name="libdbh"/>. | Modèle:GNU GPL<ref group="C" name="libdbh">Modèle:Lien web.</ref> | Site officiel | ||
GNU Metadata Exchange Utilities | metaexchange | Les Modèle:Lang permet de manipuler les métadonnées<ref group="A" name="software-doc"/>. Ils permettent de les récupérer depuis des serveurs grâce aux protocoles OAI-PMH ou Z39.50, de les enregistrer dans une base de données et de les représenter sous forme lisible<ref group="C" name="metaexchange">Modèle:Lien web.</ref>. GNU metaexchange est basé sur IWF Metadata Harvester, un logiciel conçu dans le cadre d'un programme soutenu par le gouvernement allemand puis abandonné<ref group="C" name="metaexchange"/>. L'un des contributeurs au projet a repris une partie du code du programme pour donner naissance à GNU metaexchange<ref group="C" name="metaexchange"/>. Une partie du code a néanmoins dû être abandonnée car elle nécessitait l'usage de logiciels Microsoft. Par ailleurs, le logiciel a dû être adapté pour pouvoir fonctionner sous GNU/Linux<ref group="C" name="metaexchange-savannah"/>. | Modèle:GNU GPL<ref group="C" name="metaexchange-savannah">Modèle:Lien web.</ref> | 2007Modèle:Note | Site officiel | |
GNU Recutils | recutils | GNU Recutils est un ensemble d'outils et de bibliothèques permettant de manipuler des bases de données enregistrées sous un format texte brut (nommé Modèle:Lang) et donc directement éditable<ref group="C" name="recutils"/>. Ce format ne les empêche pas de posséder toutes les caractéristiques habituelles d'une base de données<ref group="A" name="blurbs"/>. | Modèle:GNU GPL<ref group="C" name="recutils">Modèle:Lien web.</ref> | Site officiel | ||
GNU WB | wb | GNU WB (Modèle:Lang<ref group="C" name="wb-history"/>) fournit des bibliothèques de gestion de base de données stockées sur disque fonctionnant avec des tableaux associatifs triés<ref group="C" name="wb">Modèle:Lien web.</ref>. Plutôt que des tables de hachage, WB utilise des arbres équilibrés, ce qui minimise le nombre d'opérations sur disque<ref group="A" name="blurbs"/>. WB peut être utilisée avec les langages C, C++, Scheme (implémentation SCMModèle:Note), Java et C#<ref group="C" name="wb"/>. | Modèle:GNU LGPL<ref group="C" name="wb-licence">Modèle:Lien web.</ref> | 1991<ref group="C" name="wb-history">Modèle:Lien web.</ref> Paquet GNU depuis 1996 |
Site officiel |
Graphisme
Icône | Nom | Code | Description | Licence | Création | Lien |
---|---|---|---|---|---|---|
Fichier:3dldf-logo.png | 3DLDF | 3dldf | GNU 3DLDFModèle:Note est un logiciel de dessin en trois dimensions, permettant d'exporter au format MetaPost<ref group="C" name="3dldf">Modèle:Lien web.</ref>. Programmé en C++ à l'aide de CWEB, il utilise un langage proche de Metafont dont l'analyseur syntaxique est généré par GNU Bison<ref group="C" name="3dldf-doc" />,<ref group="C" name="3dldf-language">Modèle:Lien web.</ref>. Il peut être utilisé avec TeX, soit pour insérer des images 3D dans un document TeX, soit pour insérer du texte TeX dans une animation 3D<ref group="A "name="blurbs"/>. | Modèle:GNU GPL<ref group="C" name="3dldf-copying">Modèle:Lien web.</ref> | Site officiel | |
Dia | dia | Dia est un éditeur de diagrammes développé dans le cadre du projet GNOME<ref group="A" name="software-doc"/>,<ref group="C" name="dia">Modèle:Lien web.</ref>. Il est possible de réaliser des scripts en Python<ref group="C" name="dia-python">Modèle:Lien web.</ref>. | Modèle:GNU GPL<ref group="C" name="dia-faq">Modèle:Lien web.</ref> | Site officiel | ||
GIFT | gift | GIFT (Modèle:Lang, « outil GNU de recherche d'images ») est un programme de recherche d'image par le contenu (CIBR), effectuant des recherches selon le principe du Modèle:Lang (QBE)<ref group="A" name="blurbs"/>,<ref group="C" name="gift">Modèle:Lien web.</ref>. | Modèle:GNU GPL<ref group="C" name="gift-savannah">Modèle:Lien web.</ref>,<ref group="C" name="gift-copying">Modèle:Lien web.</ref> | Site officiel | ||
Fichier:The GIMP icon - gnome.svg | GIMP | gimp | GIMP (Modèle:Lang, « programme GNU de manipulation d'image »Modèle:Note) est un éditeur d'image matricielle<ref group="C" name="gimp-doc-3">Modèle:Lien web.</ref>. GIMP gère un nombre important des formats d'image courants, mais son format natif est le XCF, permettant d'enregistrer de nombreuses informations sur le travail effectué<ref group="C" name="gimp-doc-6">Modèle:Lien web.</ref>. Les images traitées par GIMP se composent de plusieurs calques et d'autres éléments<ref group="C" name="gimp-doc-3"/>. De très grosses images peuvent être utilisées en raison de la gestion de la mémoire par GIMP<ref group="C" name="gimp-doc-3"/>. GIMP est un programme très extensible, pouvant être complété par des greffons (Modèle:Lang) écrits en C ou des scripts, soit en Scheme, par le système Script-Fu, soit par des langages tiers comme Perl, Python, Ruby ou C#<ref group="C" name="gimp-doc-3"/>,<ref group="C" name="gimp-doc-1">Modèle:Lien web.</ref>. Beaucoup de greffons sont fournis directement avec GIMP et gèrent notamment l'enregistrement dans des formats autres que le XCF<ref group="C" name="gimp-doc-6"/>, ainsi qu'un grand nombre des commandes standard (notamment les filtres)<ref group="C" name="gimp-doc-3"/>. C'est initialement dans le cadre du projet GIMP qu'ont été créés en 1996 GTK (Modèle:Lang) et GDK (Modèle:Lang), les développeurs étant mécontents de la bibliothèque propriétaire Motif<ref group="C" name="gimp-ancient-history"/>. En Modèle:Date-, ces bibliothèques sont devenues GTK+, après d'importantes modifications<ref group="C" name="gimp-ancient-history"/> ; GTK+ est devenu indépendant en Modèle:Date- et a servi à créer l'environnement GNOME<ref group="C" name="gimp-doc-A"/>. | Modèle:GNU GPL<ref group="C" name="gimp-faq">Modèle:Lien web.</ref> | 1995<ref group="C" name="gimp-prehistory">Modèle:Lien web.</ref>,<ref group="C" name="gimp-doc-A">Modèle:Lien web.</ref> Paquet GNU depuis 1996<ref group="C" name="gimp-ancient-history">Modèle:Lien web.</ref> |
Site officiel |
GNU Paint | gpaint | GNU Paint (ou Gpaint) est un programme simple de dessin pour GNOME, inspiré de Xpaint<ref group="C" name="gpaint"/>. | Modèle:GNU GPL<ref group="C" name="gpaint">Modèle:Lien web.</ref> | Site officiel | ||
GSEGrafix | gsegrafix | GSEGrafix est un programme de création de graphiques pour les sciences et l'ingénierie<ref group="C" name="gsegrafix"/>. Écrit en C, GSEGrafix lit des fichiers ASCII de paramètres et de données et exporte ses graphiques aux formats BMP, JPEG et PNG<ref group="C" name="gsegrafix"/>. Plusieurs types de graphiques, en deux ou trois dimensions, sont pris en charge<ref group="C" name="gsegrafix"/>. | Modèle:GNU GPL<ref group="C" name="gsegrafix">Modèle:Lien web.</ref> | Site officiel | ||
GNU Guile-CV | guile-cv | GNU Guile-CV est une bibliothèque de vision par ordinateur pour Guile utilisant la programmation fonctionnelle<ref group="C" name="guile-cv"/>. Guile-CV est basée sur Modèle:Lien mais y ajoute des fonctionnalités supplémentaires et une API de haut niveau<ref group="C" name="guile-cv"/>. | Modèle:GNU GPL<ref group="C" name="guile-cv">Modèle:Lien web.</ref> | Site officiel | ||
Guile-OpenGL | guile-opengl | GNU Guile-OpenGL est une bibliothèque pour GNU Guile lui permettant d'utiliser l'interface de programmation (API) OpenGL et des outils liés tels que GLU, GLX et GLUT sans avoir à écrire de code en langage C<ref group="C" name="guile-opengl"/>,<ref group="C" name="guile-opengl-introduction">Modèle:Lien web.</ref>. | Modèle:GNU LGPL<ref group="C" name="guile-opengl">Modèle:Lien web.</ref> | Site officiel | ||
GNU InklingReader | inklingreader | GNU InklingReader est un logiciel permettant de prendre en charge le stylo numérique Wacom Inkling sans utiliser le programme propriétaire Wacom Inkling SketchManager<ref group="A" name="blurbs"/>,<ref group="C" name="inklingreader"/>. InklingReader peut être utilisé avec des logiciels tels qu'Inkscape<ref group="C" name="inklingreader"/>. | Modèle:GNU GPL<ref group="C" name="inklingreader">Modèle:Lien web.</ref> | Site officiel | ||
GNU libxmi | libxmi | GNU libxmi est une bibliothèque C/C++ permettant de rastériser des images vectorielles en deux dimensions<ref group="C" name="libxmi">Modèle:Lien web.</ref>. | 1999Modèle:Note | Site officiel | ||
MAVERIK | maverik | GNU MAVERIK est un Modèle:Lang pour le développement d'applications de réalité virtuelle<ref group="C" name="maverik"/>. Son moteur de rendu 3D, de bas niveau, utilise OpenGL ou Mesa 3D<ref group="C" name="maverik">Modèle:Lien web.</ref>. | Modèle:GNU GPL<ref group="C" name="maverik-copying">Modèle:Lien web.</ref> | Site officiel | ||
Modèle:Lien | ocrad | GNU Ocrad est un logiciel de reconnaissance optique de caractères utilisant une méthode d'extraction de caractéristiques<ref group="A" name="blurbs"/>,<ref group="C" name="ocrad"/>. Il prend en charge les formats PBM, PGM et PPM<ref group="C" name="ocrad"/>. | Modèle:GNU GPL<ref group="C" name="ocrad">Modèle:Lien web.</ref> | Site officiel | ||
GNU Panorama | panorama | GNU Panorama est un Modèle:Lang pour l'infographie en trois dimensions<ref group="C" name="panorama"/>. Panorama peut être complété par des Modèle:Lang sous forme de classes C++ liées dynamiquement<ref group="C" name="panorama-readme">Modèle:Lien web.</ref>. | Modèle:GNU GPL<ref group="C" name="panorama-licence">Modèle:Lien web.</ref> | 1998<ref group="C" name="panorama">Modèle:Lien web.</ref> | Site officiel | |
GNU plotutils | plotutils | GNU plotutils est consacré à la réalisation de graphiques vectoriels 2D<ref group="C" name="plotutils">Modèle:Lien web.</ref>. Plotutils est formé autour d'une bibliothèque C/C++, libplot, permettant d'exporter les graphiques dans des formats vectoriels ou matriciels (la rastérisation est distribuée sous la forme d'un paquet séparé, libxmi)<ref group="C" name="libxmi"/>,<ref group="C" name="plotutils"/>. Utilisée avec X, libplot peut également créer des animations<ref group="C" name="plotutils"/>. Plotutils fournit également une bibliothèque C++ nommée libplotter pour une utilisation orientée objet de libplot<ref group="C" name="plotutils"/>. libplot est par ailleurs utilisable avec Python et Perl (langage), et peut être adaptée à l'aide de SWIG<ref group="C" name="plotutils"/>. Plotutils contient également plusieurs utilitaires en ligne de commande<ref group="C" name="plotutils"/>. | 1989<ref group="C" name="plotutils-history">Modèle:Lien web.</ref> | Site officiel |
Logiciels scientifiques
Mathématiques
Icône | Nom | Code | Description | Licence | Création | Lien |
---|---|---|---|---|---|---|
GNU Aris | aris | GNU Aris est un assistant de preuve logique<ref group="C" name="aris"/>. Il gère plusieurs formes de logique : logique propositionnelle, calcul des prédicats, Modèle:Lien h' et logique arithmétique<ref group="C" name="aris"/>. Il utilise un ensemble d'inférences et d'équivalences prédéfinies mais peut également utiliser d'anciennes preuves, dont des preuves effectuées avec Isar. Son interface, utilisant les symboles logiques usuels, est pensée pour aider les débutants<ref group="C" name="aris"/>. | Modèle:GNU GPL<ref group="C" name="aris">Modèle:Lien web.</ref> | Site officiel | ||
GNU bc | bc | GNU bc est un langage de calcul arithmétique multiprécision, pouvant être utilisé de manière interactive<ref group="C" name="bc"/>. Sa syntaxe ressemble à celle du langage C tout ayant beaucoup de différences importantes<ref group="C" name="bc"/>. C'est l'implémentation GNU de bc, mais il se démarque des autres implémentations du fait qu'il n'est pas basé sur dc<ref group="C" name="bc-doc">Modèle:Lien web.</ref>. | Modèle:GNU GPL<ref group="C" name="bc">Modèle:Lien web.</ref> | Site officiel | ||
C-Graph | c-graph | GNU C-Graph permet d'illustrer la théorie des produits de convolution sans avoir à écrire du code<ref group="A" name="blurbs"/>. Il est programmé en Fortran et utilise Gnuplot et ImageMagick<ref group="C" name="c-graph-doc">Modèle:Lien web.</ref>. | Modèle:GNU GPL<ref group="C" name="c-graph">Modèle:Lien web.</ref> | Site officiel | ||
GNU Dap | dap | GNU Dap est un programme de statistiques pouvant produire des graphiques<ref group="A" name="software-doc"/>. Il est compatible avec le programme propriétaire SAS<ref group="A" name="blurbs"/>. Sa syntaxe est similaire au langage C mais plus simple<ref group="A" name="blurbs"/>. | Modèle:GNU GPL<ref group="C" name="dap-copying">Modèle:Lien web.</ref> | Site officiel | ||
Datamash | datamash | GNU Datamash est un programme effectuant des opérations numériques, textuelles ou statistiques sur des fichiers texte<ref group="C" name="datamash"/>. | Modèle:GNU GPL<ref group="C" name="datamash">Modèle:Lien web.</ref> | Site officiel | ||
GNU dc | dc | GNU dc est un programme de calcul arithmétique multiprécision utilisant la notation polonaise inverse<ref group="C" name="dc-doc">Modèle:Lien web.</ref>. Modèle:Refsou | Site officiel | |||
GLPK | glpk | GLPK (Modèle:Lang) est une bibliothèque C destinée à la résolution de problèmes d'optimisation linéaire. GLPK peut s'utiliser à l'aide du langage GNU MathProg, dérivé du langage AMPL<ref group="C" name="glpk">Modèle:Lien web.</ref>. | Modèle:GNU GPL<ref group="C" name="glpk-copying">Modèle:Lien web.</ref> | Site officiel | ||
GNU MP | gmp | GNU MP ou GMP (Modèle:Lang) est une bibliothèque d'arithmétique multiprécision<ref group="C" name="gmp"/>. Elle travaille aussi bien avec les entiers relatifs, les nombres rationnels et les nombres à virgule flottante, sa précision n'étant limitée que par la mémoire de l'ordinateur<ref group="C" name="gmp"/>. GMP est conçue pour être aussi rapide que possible<ref group="C" name="gmp"/>. Ses principaux domaines d'utilisation sont la cryptographie, la sécurité Internet, l'algèbre et l'algorithmique<ref group="A" name="blurbs"/>,<ref group="C" name="gmp"/>. Bien que destinée avant tout au C et au C++, GMP est utilisable dans de nombreux langages<ref group="C" name="gmp-bindings">Modèle:Lien web.</ref>. | Modèle:GNU LGPLModèle:Note Modèle:GNU GPL Modèle:GNU GPL |
1991<ref group="C" name="gmp">Modèle:Lien web.</ref> | Site officiel | |
GNU Scientific Library | gsl | La Modèle:Lang (ou GSL) est une bibliothèque d'analyse numérique pour les langages C et C++<ref group="A" name="blurbs"/>,<ref group="C" name="gsl"/>. Elle propose plus d'un millier de routines mathématiques dans des domaines variés<ref group="C" name="gsl"/>. | Modèle:GNU GPL<ref group="C" name="gsl"/>,<ref group="C" name="gsl-gpl">Modèle:Lien web.</ref> | 1996<ref group="C" name="gsl">Modèle:Lien web.</ref> | Site officiel | |
JACAL | jacal | GNU JACAL est un programme de calcul formel basé sur Scheme<ref group="A" name="blurbs"/>,<ref group="C" name="jacal-overview">Modèle:Lien web.</ref>. JACAL peut manipuler ou simplifier des équations, des scalaires, des vecteurs et des matrices<ref group="A" name="blurbs"/>,<ref group="C" name="jacal-overview"/>,<ref group="C" name="jacal"/>. | Modèle:GNU GPL<ref group="C" name="jacal">Modèle:Lien web.</ref> | Site officiel | ||
GNU libmatheval | libmatheval | GNU libmatheval est une bibliothèque d'analyse et d'évaluation d'expressions symboliques saisies par l'utilisateur, disponible pour les langages C et Fortran<ref group="C" name="libmatheval">Modèle:Lien web.</ref>. | Modèle:GNU GPL<ref group="C" name="libmatheval-doc">Modèle:Lien web.</ref> | 1999<ref group="C" name="libmatheval-doc"/> Paquet GNU depuis 2003 |
Site officiel | |
Fichier:Mcsimlogo.svg | GNU MCSim | mcsim | GNU MCSim est un programme de simulation mathématique écrit en C<ref group="C" name="mcsim"/>. Il est spécialisé dans l'utilisation de la méthode de Monte-Carlo<ref group="C" name="mcsim-intro"/>. | Modèle:GNU GPL<ref group="C" name="mcsim">Modèle:Lien web.</ref> | 1991<ref group="C" name="mcsim-intro">Modèle:Lien web.</ref> | Site officiel |
MetaLogic Inference | metalogic-inference | GNU MetaLogic Inference (ou GNU MLI) est un assistant de preuve mathématique et logique, travaillant au niveau métamathématique<ref group="C" name="metalogic-inference-savannah"/>. | Modèle:GNU GPL<ref group="C" name="metalogic-inference-savannah">Modèle:Lien web.</ref> | Site officiel | ||
GNU MPC | mpc | GNU MPC (Modèle:Lang<ref group="C" name="mpc-doc"/>) est une bibliothèque C d'arithmétique multiprécision pour les nombres complexes<ref group="C" name="mpc"/>. Elle est basée sur les bibliothèques GNU MP et GNU MPFR<ref group="C" name="mpc-doc"/>. | Modèle:GNU LGPL<ref group="C" name="mpc">Modèle:Lien web.</ref>,<ref group="C" name="mpc-doc">Modèle:Lien web.</ref> | Site officiel | ||
Fichier:Mpfr.svg | GNU MPFR | mpfr | GNU MPFR (Modèle:Lang<ref group="C" name="mpfr-doc"/>) est une bibliothèque C d'arithmétique multiprécision pour les nombres à virgule flottante avec arrondi correct<ref group="C" name="mpfr"/>. Elle est basée sur GNU MP<ref group="C" name="mpfr"/>. | Modèle:GNU LGPL<ref group="C" name="mpfr">Modèle:Lien web.</ref>,<ref group="C" name="mpfr-doc">Modèle:Lien web.</ref> | 2000<ref group="C" name="mpfr-history">Modèle:Lien web.</ref> | Site officiel |
GNU MPRIA | mpria | GNU MPRIA (Modèle:Lang) est une bibliothèque C d'arithmétique multiprécision pour les nombres rationnels<ref group="C" name="mpria"/>,<ref group="C" name="mpria-doc"/>.Elle est basée sur GNU MP<ref group="C" name="mpria"/>,<ref group="C" name="mpria-doc">Modèle:Lien web.</ref>. | Modèle:GNU GPL<ref group="C" name="mpria">Modèle:Lien web.</ref> | Site officiel | ||
Fichier:Gnu-octave-logo.svg | GNU Octave | octave | GNU Octave est un langage interprété de haut niveau pour le calcul numérique<ref group="A" name="blurbs"/>. Sa syntaxe est proche de celle de MATLAB<ref group="C" name="octave">Modèle:Lien web.</ref>. Octave peut être utilisé avec une interface graphique, en console ou à l'aide de scripts shell<ref group="C" name="octave"/>. Il permet de visualiser les résultats obtenus<ref group="A" name="blurbs"/>. | Modèle:GNU GPL<ref group="C" name="octave-copying">Modèle:Lien web.</ref> | Site officiel | |
Fichier:Pspplogo.png | PSPP | pspp | PSPP est un programme d'analyse statistique spécialisé dans l'échantillonnage, ayant pour objectif de remplacer le logiciel propriétaire SPSS<ref group="C" name="pspp"/>. Il peut notamment effectuer de la statistique descriptive, des tests de Student, des analyses de la variance, des régressions linéaires et logistique, des mesures d'association, des partitionnements de données, des analyses factorielles et de fiabilité et des tests non paramétriques<ref group="C" name="pspp"/>. PSPP est utilisable avec une interface graphique ou en ligne de commande. Il est conçu pour traiter rapidement de grands volumes de données (jusqu'à un milliard de variables)<ref group="C" name="pspp"/>. Interopérable avec Gnumeric et OpenOffice.org/LibreOffice, PSPP peut importer des données issues de feuilles de calcul, de fichiers texte ou de bases de données<ref group="C" name="pspp"/>. Ses résultats peuvent être exportés dans les formats texte brut, PostScript, PDF, HTML ou OpenDocument<ref group="C" name="pspp"/>. | Modèle:GNU GPL<ref group="C" name="pspp">Modèle:Lien web.</ref> | Site officiel | |
Fichier:Rlogo-unofficial-vector-editable.svg | GNU R | r | GNU R est un environnement et un langage de programmation pour le calcul statistique<ref group="C" name="r-about">Modèle:Lien web.</ref>. Il est basé sur le langage et environnement S dont il reprend une partie du code source<ref group="C" name="r-about"/>. R peut notamment réaliser des modèles linéaires ou Modèle:Lien, des tests statistiques, des analyses de séries temporelles, des classifications et des partitionnements de données<ref group="C" name="r-about"/>. R peut également produire des graphiques contenant symboles et formules mathématiques<ref group="C" name="r-about"/>. Le logiciel est lui-même écrit principalement en R<ref group="C" name="r-about"/>. Des extensions peuvent être programmés en R, voire, pour les tâches les plus exigeantes, en C, C++ ou Fortran<ref group="C" name="r-about"/>. | Modèle:GNU GPL avec exceptionsModèle:Note | Site officiel | |
XaoS | xaos | GNU XaoS est un programme interactif générant des fractales et permettant de zoomer dessus en temps réel<ref group="C" name="xaos">Modèle:Lien web.</ref>,<ref group="C" name="xaos-home">Modèle:Lien web.</ref>. Il comprend des didacticiels pour expliquer leur construction<ref group="A" name="blurbs"/>. Il gère plusieurs types de fractales, et peut notamment afficher l'ensemble de Mandelbrot et pour chaque point de celui-ci l'ensemble de Julia correspondant<ref group="C" name="xaos-home"/>. XaoS permet de choisir le nombre d'itérations réalisées, de personnaliser la coloration ou encore d'appliquer des filtres après calcul<ref group="C" name="xaos"/>,<ref group="C" name="xaos-home"/>. XaoS est programmé en C++ à l'aide de Qt<ref group="C" name="xaos-developer"/>. | Modèle:GNU GPL<ref group="C" name="xaos-copying">Modèle:Lien web.</ref> | 1996<ref group="C" name="xaos-developer">Modèle:Lien web.</ref> | Site officiel |
Physique, chimie et astronomie
Icône | Nom | Code | Description | Licence | Création | Lien |
---|---|---|---|---|---|---|
GNU Archimedes | archimedes | GNU Archimedes est un logiciel de TCAD simulant des appareils à semi-conducteurs<ref group="C" name="archimedes"/>. Il utilise la méthode de Monte-Carlo<ref group="C" name="archimedes">Modèle:Lien web.</ref>. | Modèle:GNU GPL<ref group="C" name="archimedes-copying">Modèle:Lien web.</ref>,<ref group="C" name="archimedes-doc"/> | 2004<ref group="C" name="archimedes-doc">Modèle:Lien web.</ref> | Site officiel | |
GNU Electric | electric | GNU Electric est un logiciel de conception assistée par ordinateur (CAO) pour les circuits électriques<ref group="A" name="blurbs"/>,<ref group="C" name="electric">Modèle:Lien web.</ref>. Il prend en charge vérification des règles et simulation<ref group="A" name="blurbs"/>,<ref group="C" name="electric"/>. | Modèle:GNU GPL<ref group="C" name="electric-copying">Modèle:Lien web.</ref>,<ref group="C" name="electric-download">Modèle:Lien web.https://www.staticfreesoft.com/productsFree.html</ref> | 1982<ref group="C" name="electric-history">Modèle:Lien web.</ref> Paquet GNU depuis 1998 |
Site officiel | |
GNU Gama | gama | GNU Gama est un logiciel destiné à l'ajustement des réseaux géodésiques<ref group="C" name="gama">Modèle:Lien web.</ref>. Il est utile lors des travaux d'arpentage lorsque l'utilisation du GPS n'est pas possible<ref group="C" name="gama"/>. Gama est écrit en C++ et utilise la bibliothèque Modèle:Lien pour gérer le XML<ref group="C" name="gama-readme"/>,<ref group="C" name="gama-doc"/>. | Modèle:GNU GPL<ref group="C" name="gama-readme"/>,<ref group="C" name="gama-copying">Modèle:Lien web.</ref> | 1998<ref group="C" name="gama-readme">Modèle:Lien web.</ref>,<ref group="C" name="gama-doc">Modèle:Lien web.</ref> Paquet GNU depuis 2001 |
Site officiel | |
GNU Behistun | gbehistun | GNU Behistun est un ensemble d'utilitaires pour la modélisation géologique et géophysique<ref group="A" name="blurbs"/>,<ref group="C" name="gbehistun-savannah"/>. Son nom vient de l'inscription de Behistun<ref group="A" name="blurbs"/>,<ref group="C" name="gbehistun-savannah"/>. | Modèle:GNU AGPL<ref group="C" name="gbehistun-savannah">Modèle:Lien web.</ref> | Site officiel | ||
GnuAE | gnuae | GnuAE est un outil graphique basé sur GTK+ destiné à concevoir des habitations alimentées en énergies renouvelables conformes au Modèle:Lang<ref group="C" name="gnuae">Modèle:Lien web.</ref>. | Modèle:GNU GPL<ref group="C" name="gnuae-licence">Modèle:Lien web.</ref> | Site officiel | ||
GNU Astronomy Utilities | gnuastro | Les Modèle:Lang (« utilitaires GNU pour l'astronomie », en abrégé Gnuastro) sont un ensemble de programmes pour l'analyse de données astronomiques<ref group="C" name="gnuastro"/>. Gnuastro est programé en C<ref group="C" name="gnuastro-c">Modèle:Lien web.</ref> et utilise la Modèle:Lang, ainsi que les bibliothèques CFITSIO et WCSLIB pour pouvoir utiliser le format FITS<ref group="C" name="gnuastro-dependencies">Modèle:Lien web.</ref>. | Modèle:GNU GPL<ref group="C" name="gnuastro">Modèle:Lien web.</ref> | Site officiel | ||
GNUcap | gnucap | GNUcap est un simulateur de circuits électriques, ayant pour objectif de remplacer SPICE<ref group="A" name="blurbs"/>,<ref group="C" name="gnucap-savannah">Modèle:Lien web.</ref>,<ref group="C" name="gnucap">Modèle:Lien web.</ref>. | Modèle:GNU GPL<ref group="C" name="gnucap-copying">Modèle:Lien web.</ref> | Site officiel | ||
Goptical | goptical | Goptical est une bibliothèque C++ d'optique, permettant de disposer différents composants dans un espace en trois dimensions afin de visualiser la propagation de la lumière<ref group="C" name="goptical">Modèle:Lien web.</ref>. | Modèle:GNU GPL<ref group="C" name="goptical-readme">Modèle:Lien web.</ref> | Site officiel | ||
Fichier:Libredwg.png | GNU LibreDWG | libredwg | GNU LibreDWG est une bibliothèque C permettant d'utiliser le format DWG, format natif d'AutoCAD, et ainsi de servir de remplaçant libre aux bibliothèques OpenDWG<ref group="C" name="libredwg"/>. LibreDWG est basé sur LibDWG, mais se veut plus efficace que LibDWG et d'autres bibliothèques libres similaires (libdxfrw et libopencad)<ref group="C" name="libredwg"/>,<ref name="libredwg-overview"/>. LibreDWG est notamment utilisé par FreeCAD et GRASS GIS<ref name="libredwg-overview"/>. Des Modèle:Lang de LibreDWG pour Perl et Python ont été réalisés avec SWIG, qui peut aussi servir pour d'autres langages<ref group="C" name="libredwg-bindings">Modèle:Lien web.</ref>. | Modèle:GNU GPL<ref group="C" name="libredwg">Modèle:Lien web.</ref> | 2009<ref name="libredwg-overview">Modèle:Lien web.</ref> | Site officiel |
GNU LIMS | lims | GNU LIMS, aussi appelé Occhiolino, est un système de gestion informatisé pour les laboratoires<ref group="C" name="lims-savannah"/>,<ref group="C" name="lims-readme"/>. LIMS est basé sur le progiciel de gestion intégré Tryton<ref group="A" name="blurbs"/>,<ref group="C" name="lims-savannah"/>,<ref group="C" name="lims-readme"/>. Initialement partie intégrante de GNU Health, il est devenu un projet distinct en 2017 tout en restant compatible avec lui<ref group="C" name="lims-savannah"/>,<ref group="C" name="lims-readme"/>. | Modèle:GNU GPL<ref group="C" name="lims-savannah">Modèle:Lien web.</ref>,<ref group="C" name="lims-readme">Modèle:Lien web.</ref> | 2017<ref group="C" name="lims-savannah"/>,<ref group="C" name="lims-readme"/> | Site officiel | |
GNU MELTING | melting | GNU MELTING est un logiciel calculant l'enthalpie, l'entropie et la température des transformations « hélice-pelote » (Modèle:Lang) d'un double brin d'acides nucléiques<ref group="A" name="blurbs"/>,<ref group="C" name="melting"/>. GNU MELTING est écrit en Java<ref group="C" name="melting">Modèle:Lien web.</ref>. | Modèle:GNU GPL<ref group="C" name="melting"/> | Site officiel | ||
Nano-Archimedes | nano-archimedes | GNU Nano-Archimedes est un logiciel TCAD simulant des systèmes quantiques<ref group="A" name="blurbs"/>,<ref group="C" name="nano-archimedes"/>. | Modèle:GNU GPL<ref group="C" name="nano-archimedes">Modèle:Lien web.</ref> | Site officiel | ||
GNU PCB | pcb | GNU PCB (Modèle:Lang) est un outil interactif pour concevoir des schémas de circuits imprimés<ref group="A" name="blurbs"/>. PCB peut s'utiliser avec une interface graphique ou à l'aide de scripts, et peut être personnalisé<ref group="C" name="pcb">Modèle:Lien web.</ref>. Il peut produire des fichiers aux formats Gerber (RS-274X), NC drill ou X-Y<ref group="C" name="pcb"/>. | Modèle:GNU GPL<ref group="C" name="pcb-sourceforge">Modèle:Lien web.</ref> | 1990<ref group="C" name="pcb-doc">Modèle:Lien web.</ref> | Site officiel | |
Polyxmass | polyxmass | GNU polyxmass est un logiciel et une bibliothèque permettant de simuler la spectrométrie de masse<ref group="A" name="software-doc"/>,<ref group="C" name="polyxmass-savannah"/>. GNU polyxmass est divisé en plusieurs paquets : libpolyxmass contenant la bibliothèque, polyxmass-bin contenant le logiciel polyxmass (subdivisé en polyxdef, polyxcalc, polyxedit), doté d'une interface graphique, deux paquets contenant des données nécessaires (polyxmass-common) ou non (polyxmass-data) à l'utilisation de GNU polyxmassn, et un paquet de documentation, polyxmass-doc<ref group="C" name="polyxmass-savannah"/>. Le développeur de polyxmass travaillant désormais sur une version basée sur Qt dénommée massXpert, polyxmass deviendra probablement une version GTK de massXpert (tous les paquets GNU doivent en effet fonctionner avec GTK)<ref group="C" name="polyxmass">Modèle:Lien web.</ref>. | Modèle:GNU GPL<ref group="C" name="polyxmass-savannah">Modèle:Lien web.</ref> | Site officiel | ||
SpaceChart | spacechart | GNU SpaceChart est un logiciel de visualition des étoiles en trois dimensions, permettant de mesurer les distances entre étoiles, de changer de point d'observation ou de filtrer l'affichage en fonction du type spectral ou de la luminosité<ref group="A" name="software-doc"/>,<ref group="A" name="blurbs"/>,<ref group="C" name="spacechart"/>. | Modèle:GNU GPL<ref group="C" name="spacechart">Modèle:Lien web.</ref> | Site officiel | ||
GNU Units | units | GNU Units est un programme de conversion des unités, implémentation GNU du programme Unix units<ref group="C" name="units"/>,<ref group="C" name="units-doc">Modèle:Lien web.</ref>. Il permet de présenter ses résultats dans de nombreux formats différents, comme des sommes d'unités différentes<ref group="C" name="units"/>,<ref group="C" name="units-doc"/>. Il est également possible d'ajouter de nouvelles unités<ref group="C" name="units"/>,<ref group="C" name="units-doc"/>. GNU Units est capable de traiter des formules mathématiques complexes et peut donc servir de calculatrice scientifique vérifiant l'exactitude et la consistance des dimensions<ref group="A" name="blurbs"/>,<ref group="C" name="units"/>. GNU Units s'utilise en console, de manière interactive ou en précisant directement les paramètres en ligne de commande<ref group="C" name="units-doc"/>. | Modèle:GNU GPL<ref group="C" name="units">Modèle:Lien web.</ref> | Site officiel |
Bureautique et production de documents
Production de documents
Icône | Nom | Code | Description | Licence | Création | Lien |
---|---|---|---|---|---|---|
GNU AUCTeX | auctex | AUCTeX est un paquet destiné à la production de documents TeX dans Emacs<ref group="C" name="auctex">Modèle:Lien web.</ref>. | Modèle:GNU GPL<ref group="C" name="auctex-copying">Modèle:Lien web.</ref> | Site officiel | ||
GNU Barcode | barcode | GNU Barcode est un utilitaire transformant des chaînes de caractères en codes-barres, utilisable comme bibliothèque ou comme programme à part entière<ref group="C" name="barcode">Modèle:Lien web.</ref>. | Modèle:GNU GPL<ref group="C" name="barcode-copying">Modèle:Lien web.</ref> | Site officiel | ||
GNU Emacs Muse | emacs-muse | Emacs Muse (ou simplement Muse) est un environnement de production de documents pour Emacs<ref group="C" name="emacs-muse"/>. | Modèle:GNU GPL<ref group="C" name="emacs-muse">Modèle:Lien web.</ref> | Site officiel | ||
Fichier:GNU gcal.png | GNU gcal | gcal | GNU gcal (Modèle:Lang<ref group="C" name="gcal-readme"/>) est un programme de calcul et d'affichage de calendriers<ref group="C" name="gcal">Modèle:Lien web.</ref>. Gcal est écrit en langage C<ref group="C" name="gcal-readme">Modèle:Lien web.</ref>. | Modèle:GNU GPL<ref group="C" name="gcal-copying">Modèle:Lien web.</ref> | Site officiel | |
Groff | groff | GNU troff (ou Groff) est un système de formatage de texte, basé sur roff/troff/ditroff<ref group="C" name="groff">Modèle:Lien web.</ref>,<ref group="C" name="groff-history"/>. | Modèle:GNU GPL<ref group="C" name="groff-licenses">Modèle:Lien web.</ref> | 1989<ref group="C" name="groff-history">Modèle:Lien web.</ref> | Site officiel | |
GNU Hyperbole | hyperbole | GNU Hyperbole est un système hypertexte pour Emacs, inspiré de Markdown<ref group="C" name="hyperbole"/>. | Modèle:GNU GPL<ref group="C" name="hyperbole">Modèle:Lien web.</ref> | Site officiel | ||
Modèle:Lien | reftex | RefTeX est un paquet spécialisé dans la bibliographie, développé dans le cadre d'AUCTeX et intégré à Emacs<ref group="C" name="reftex">Modèle:Lien web.</ref>. | Site officiel | |||
GNU Source-highlight | src-highlite | Source-highlight est un programme produisant un document avec coloration syntaxique à partir d'un fichier source<ref group="C" name="src-highlite">Modèle:Lien web.</ref>. Source-highlight prend en charge plus de 80 langages différents et peut produire des documents dans de multiples formats<ref group="C" name="src-highlite"/>. | Modèle:GNU GPL<ref group="C" name="src-highlite-copying">Modèle:Lien web.</ref> | Site officiel | ||
Fichier:Tm gnu1b.png | GNU TeXmacs | texmacs | TeXmacs est une plateforme d'édition de documents scientifiques<ref group="C" name="texmacs">Modèle:Lien web.</ref>. Malgré son nom, TeXmacs n'est pas basé sur TeX<ref group="C" name="texmacs"/>. TeXmacs peut être utilisé avec des programmes externes tels que GNU R ou GNU Octave, et est extensible grâce à Guile<ref group="A" name="blurbs"/>. | Modèle:GNU GPL<ref group="C" name="texmacs-license">Modèle:Lien web.</ref> | Site officiel | |
GNU UnRTF | unrtf | UnRTF (initialement rtf2htm<ref group="C" name="unrtf-changelog">Modèle:Lien web.</ref>) est un programme en ligne de commande écrit en C convertissant un document RTF (Modèle:Lang) vers les formats HTML, LaTeX et troff<ref group="C" name="unrtf">Modèle:Lien web.</ref>. | Modèle:GNU GPL<ref group="C" name="unrtf-copying">Modèle:Lien web.</ref> | Site officiel |
Tableurs
Icône | Nom | Code | Description | Licence | Création | Lien |
---|---|---|---|---|---|---|
Fichier:Gnumeric.svg | Gnumeric | gnumeric | Gnumeric est un tableur GNOME, compatible avec un grand nombre de logiciels similaires<ref group="C" name="gnumeric-doc">Modèle:Lien web.</ref>. | Modèle:GNU GPL<ref group="C" name="gnumeric">Modèle:Lien web.</ref> | Site officiel | |
Modèle:Lien | oleo | GNU Oleo est un tableur léger, utilisable en console grâce à curses ou en interface graphique avec LessTif<ref group="C" name="oleo"/>. | Modèle:GNU GPL<ref group="C" name="oleo">Modèle:Lien web.</ref> | Site officiel | ||
GNU Spread Sheet Widget | ssw | Spread Sheet Widget est une bibliothèque GTK qui fournit un Modèle:Lang de tableau bidimensionnel, similaire aux tableurs<ref group="C" name="ssw"/>. Il s'utilise selon le paradigme modèle-vue-contrôleur<ref group="C" name="ssw"/>. | Modèle:GNU GPL<ref group="C" name="ssw">Modèle:Lien web.</ref> | Site officiel |
Impression
Icône | Nom | Code | Description | Licence | Création | Lien |
---|---|---|---|---|---|---|
GNU a2ps | a2ps | GNU a2ps (Modèle:Lang) est un programme convertissant un grand nombre de formats vers le format PostScript, prenant en charge l'impression élégante<ref group="C" name="a2ps"/>. a2ps est capable de faire appel à d'autres programmes tels que groff, texi2dvi, dvips ou gzip pour effectuer son travail<ref group="C" name="a2ps">Modèle:Lien web.</ref>. | Modèle:GNU GPL<ref group="C" name="a2ps-savannah">Modèle:Lien web.</ref> | Site officiel | ||
GNU DGS | dgs | Display GhostScript System (DGS) : implémentation libre de la technologie Display PostScript System<ref group="C" name="dgs">Modèle:Lien web.</ref>. | Site officiel | |||
GNU Enscript | enscript | GNU Enscript est un programme convertissant du texte ASCII aux formats PostScript, HTML ou RTF, en prenant en charge la coloration syntaxique<ref group="C" name="enscript"/>. Il peut ensuite enregistrer le résultat dans un fichier ou l'imprimer directement<ref group="C" name="enscript"/>. Il a pour objectif de remplacer le programme Enscript d'Adobe<ref group="C" name="enscript">Modèle:Lien web.</ref>. | Modèle:GNU GPL<ref group="C" name="enscript-copying">Modèle:Lien web.</ref> | Site officiel | ||
Fichier:Gnugs-head.png | GNU Ghostscript | ghostscript | GNU Ghostscript est un interpréteur pour PostScript et le PDF<ref group="C" name="ghostscript"/>. Il s'agit de l'implémentation GNU de Ghostscript<ref group="C" name="ghostscript"/>. GNU Ghostscript contient également une bibliothèque C pour gérer les fonctionnalités graphiques de PostScript, ainsi que des pilotes pour gérer un grand nombre de formats de fichiers et d'imprimantes<ref group="C" name="ghostscript">Modèle:Lien web.</ref>. | Modèle:GNU AGPL<ref group="C" name="ghostscript-copying">Modèle:Lien web.</ref> | Site officiel | |
GNUspool | gnuspool | GNUspool est un système de Modèle:Lang<ref group="C" name="gnuspool">Modèle:Lien web.</ref>. Il peut être manipulé via diverses interfaces : en ligne de commande, en plein écran en mode texte, par une interface graphique, une interface web ou une interface de programmation C/C++<ref group="C" name="gnuspool-doc"/>. Il fonctionne en réseau et peut donc relier les Modèle:Lien d'un ordinateur à l'imprimante d'un autre<ref group="C" name="gnuspool-doc"/>. | Modèle:GNU GPL<ref group="C" name="gnuspool-license">Modèle:Lien web.</ref> | 1984<ref group="C" name="gnuspool-doc">Modèle:Lien web.</ref> | Site officiel | |
GNU GV | gv | GNU GV fournit une interface graphique à Ghostscript, de manière à visualiser des documents PostScript ou PDF<ref group="C" name="gv"/>. Il est dérivé du logiciel Ghostview<ref group="C" name="gv-doc">Modèle:Lien web.</ref> | Modèle:GNU GPL<ref group="C" name="gv">Modèle:Lien web.</ref>. | Site officiel | ||
GNU hp2xx | hp2xx | GNU hp2xx est un convertisseur du format vectoriel HP-GL (Modèle:Lang) vers d'autres formats, matriciels ou vectoriels, permettant notamment l'inclusion dans des documents TeX<ref group="C" name="hp2xx">Modèle:Lien web.</ref>. | Site officiel | |||
GNU Trueprint | trueprint | GNU Trueprint est un programme convertisseur des fichiers de code source au format PostScript<ref group="C" name="trueprint"/>. Il prend en charge plusieurs fonctionnalités utiles lors de l'impression de code source, telles que la comparaison de fichiers, le comptage des indentations, ou l'indexation des fonctions et des fichiers<ref group="C" name="trueprint"/>. Trueprint prend en charge le langage C et partiellement le C++, le Java et le Perl<ref group="C" name="trueprint">Modèle:Lien web.</ref>. | Modèle:GNU GPL<ref group="C" name="trueprint-savannah">Modèle:Lien web.</ref> | Site officiel |
Documentation
Icône | Nom | Code | Description | Licence | Création | Lien |
---|---|---|---|---|---|---|
GNU help2man | help2man | GNU help2man convertit les messages d'aide des commandes en pages de manuel<ref group="C" name="help2man">Modèle:Lien web.</ref>. | Site officiel | |||
GNU HTML-Info | html-info | GNU HTML-Info permet de générer des fichiers info en HTML<ref group="C" name="html-info">Modèle:Lien web.</ref>. | Modèle:GNU GPL<ref group="C" name="html-info-savannah">Modèle:Lien web.</ref> | Site officiel | ||
GNU Texinfo | texinfo | Texinfo est le format de documentation officiel du projet GNU<ref group="C" name="texinfo">Modèle:Lien web.</ref>. | Modèle:GNU GPL<ref group="C" name="texinfo-copying">Modèle:Lien web.</ref> | Modèle:Lnobr<ref group="C" name="texinfo-history">Modèle:Lien web.</ref> | Site officiel |
Économie et gestion d'entreprise
Icône | Nom | Code | Description | Licence | Création | Lien |
---|---|---|---|---|---|---|
GNU Foliot | foliot | GNU FoliotModèle:Note (nommé Kisê avant de devenir paquet GNU<ref group="C" name="foliot-news"/>) est une application de mesure du temps, destiné à comptabiliser le temps passé sur un projet<ref group="A" name="blurbs"/>,<ref group="C" name="foliot"/>. Programmé avec Guile en Scheme, Foliot utilise la bibliothèque Guile-Gnome pour son interface graphique, une base de données SQLite et LaTeX pour ses rapports<ref group="C" name="foliot"/>. | Modèle:GNU GPL<ref group="C" name="foliot">Modèle:Lien web.</ref> | 2011<ref group="C" name="foliot-kise-news">Modèle:Lien web.</ref> Paquet GNU depuis 2016<ref group="C" name="foliot-news">Modèle:Lien web.</ref> |
Site officiel | |
Fichier:GnuCash logo.svg | GnuCash | gnucash | GnuCash est un logiciel de comptabilité pour les particuliers et les petites entreprises<ref group="C" name="gnucash-doc1">Modèle:Lien web.</ref>. GnuCash utilise la comptabilité en partie double, et gère les formats QIF, OFX et Modèle:Lien<ref group="C" name="gnucash">Modèle:Lien web.</ref>. GnuCash est capable de réaliser des calculs financiers et de produire des rapports et des graphiques<ref group="C" name="gnucash"/>. | Modèle:GNU GPL<ref group="C" name="gnucash-license">Modèle:Lien web.</ref> | Site officiel | |
Fichier:Gretl logo.png | Gretl | gretl | Gretl (Modèle:Lang) est un logiciel d'économétrie<ref group="C" name="gretl"/>. Il propose plusieurs outils d'analyses, tels que la méthode des moindres carrés, le maximum de vraisemblance, la méthode des moments généralisée, des séries temporelles, des Modèle:Lien<ref group="C" name="gretl"/>. Par ailleurs, Gretl dispose d'un langage de script nommé hansl capable d'effectuer des opérations sur des matrices<ref group="C" name="gretl"/>. Gretl peut produire des documents LaTeX, des graphiques avec Gnuplot ou échanger des données avec divers logiciels via de nombreux formats<ref group="C" name="gretl"/>. | Modèle:GNU GPL<ref group="C" name="gretl">Modèle:Lien web.</ref> | 2000<ref group="C" name="gretl-changelog">Modèle:Lien web.</ref> | Site officiel |
GNU Pem | pem | GNU Pem (Modèle:Lang) est un logiciel de compatibilité en console pour suivre ses recettes et dépenses personnelles, enregistrant les données au format CSV<ref group="C" name="pem">Modèle:Lien web.</ref>. | Modèle:GNU GPL<ref group="C" name="pem-copying">Modèle:Lien web.</ref> | Site officiel |
Santé
Icône | Nom | Code | Description | Licence | Création | Lien |
---|---|---|---|---|---|---|
GNUmed | gnumed | GNUmed est un logiciel servant à gérer des dossiers médicaux électroniques<ref group="A" name="blurbs"/>,<ref group="C" name="gnumed">Modèle:Lien web.</ref>. Il ne dispose cependant d'aucune certification nationale<ref group="C" name="gnumed-faq"/>. Il est programmé en Python à l'aide de wxPython et de PostgreSQL<ref group="C" name="gnumed-faq"/>. | Modèle:GNU GPL<ref group="C" name="gnumed-savannah">Modèle:Lien web.</ref>,<ref group="C" name="gnumed-faq">Modèle:Lien web.</ref>. | Site officiel | ||
GNUtrition | gnutrition | GNUtrition est un logiciel d'analyse nutritionnelle<ref group="C" name="gnutrition"/>. La base de données servant de référence est la Modèle:Lang du département de l'Agriculture des États-Unis<ref group="C" name="gnutrition"/>. Il est programmé en Python à l'aide de PyGTK et MySQL<ref group="C" name="gnutrition-intro">Modèle:Lien web.</ref>. | Modèle:GNU GPL<ref group="C" name="gnutrition">Modèle:Lien web.</ref> | Site officiel | ||
Fichier:GNUHealthISO.png | GNU Health | health | GNU Health est un progiciel de santé fournissant un système d'information hospitalier, gérant les dossiers médicaux et permettant de mettre en œuvre l'informatique médicale<ref group="A" name="blurbs"/>,<ref group="C" name="health-savannah"/>. Il est utilisé par plusieurs organismes, notamment l'université des Nations unies<ref group="A" name="blurbs"/>. | Modèle:GNU GPL<ref group="C" name="health-savannah">Modèle:Lien web.</ref> | Site officiel |
Jeux
Icône | Nom | Code | Description | Licence | Création | Lien |
---|---|---|---|---|---|---|
GNU ACM | acm | GNU ACM est un simulateur de combat aérien multijoueur en réseau<ref group="A" name="software-doc"/>. Il est dérivé d'un programme similaire lui aussi dénommé ACM<ref group="C" name="acm"/>. | Modèle:GNU GPL<ref group="C" name="acm">Modèle:Lien web.</ref> | Site officiel | ||
Ball and Paddle | ballandpaddle | Ball and Paddle est un jeu de raquette<ref group="A" name="software-doc"/>. Le jeu peut être personnalisé à l'aide de Guile<ref group="C" name="ballandpaddle">Modèle:Lien web.</ref>. | Modèle:GNU GPL<ref group="C" name="ballandpaddle-copying">Modèle:Lien web.</ref> | Site officiel | ||
GNU Chess | chess | GNU Chess est un moteur d'échecs<ref group="A" name="blurbs"/>. Il permet de jouer contre l'ordinateur, soit directement dans la console, soit via une interface graphique tierce, telle que GNU XBoard<ref group="A" name="blurbs"/>,<ref group="C" name="chess"/>,<ref group="C" name="chess-doc"/>. | Modèle:GNU GPL<ref group="C" name="chess">Modèle:Lien web.</ref> | 1984<ref group="C" name="chess-doc">Modèle:Lien web.</ref> | Site officiel | |
GNU Dominion | dominion | GNU Dominion est un jeu de rôle multijoueur simulant des relations internationales<ref group="A" name="blurbs"/>. Les joueurs dirigent des nations qu'ils doivent faire prospérer en prenant des décisions politiques, économiques et militaires<ref group="A" name="blurbs"/>. Il se déroule dans un environnement en mode texte utilisant la bibliothèque Modèle:Lang<ref group="C" name="dominion-savannah"/>. | GNU GPL version 2<ref group="C" name="dominion-savannah">Modèle:Lien web.</ref> | Années 1980<ref group="C" name="dominion-savannah"/> | Site officiel | |
GNU FreeDink | freedink | GNU FreeDink est un jeu vidéo de rôle et d'aventure<ref group="C" name="freedink"/>. Il s'agit d'une implémentation libre du jeu Modèle:Lien<ref group="A" name="blurbs"/>. | Modèle:GNU GPL<ref group="C" name="freedink">Modèle:Lien web.</ref> | Site officiel | ||
GNU Backgammon | gnubg | GNU Backgammon (ou GNUbg) est un logiciel permettant de jouer au jeu éponyme ou de l'analyser<ref group="A" name="blurbs"/>,<ref group="C" name="gnubg"/>. Son moteur de jeu repose sur un réseau de neurones artificiels<ref group="A" name="blurbs"/>,<ref group="C" name="gnubg"/>. GNUbg peut être utilisé en ligne de commande ou dans une interface graphique GTK+<ref group="C" name="gnubg"/>. Il est par ailleurs possible de programmer des extensions en Python<ref group="C" name="gnubg">Modèle:Lien web.</ref>. | Modèle:GNU GPL<ref group="C" name="gnubg-savannah">Modèle:Lien web.</ref>,<ref group="C" name="gnubg-doc">Modèle:Lien web.
</ref> |
Site officiel | ||
Fichier:Gnubik icon.png | GNUbik | gnubik | GNUbik est un logiciel simulant un Rubik's Cube<ref group="A" name="software-doc"/>. Il permet de jouer avec des cubes de différentes tailles, de personnaliser l'affichage du cube, et d'enregistrer les mouvements effectués. Il est par ailleurs possible de simplement visualiser la résolution du problème, ou de programmer ses propres algorithmes de résolution<ref group="C" name="gnubik"/>. | Modèle:GNU GPL<ref group="C" name="gnubik">Modèle:Lien web.</ref> | Site officiel | |
Fichier:Gnugo-logo.png | GNU Go | gnugo | GNU Go est un programme permettant de jouer au jeu de go, prenant en charge le jeu en console et avec interface graphique<ref group="A" name="blurbs"/>. | Modèle:GNU GPL avec exceptionsModèle:Note | Site officiel | |
GNUjump | gnujump | GNUjump est un jeu consistant à sauter d'une plateforme à une autre pour éviter de tomber, les plateformes descendant de plus en plus vite<ref group="A" name="blurbs"/>. Il s'agit d'un clone du jeu XJump<ref group="C" name="gnujump"/>. | Modèle:GNU GPL<ref group="C" name="gnujump-copying">Modèle:Lien web.</ref>,<ref group="C" name="gnujump">Modèle:Lien web.</ref> | Site officiel | ||
GNU Kart | gnukart | GNU Kart (anciennement SpeedXModèle:Note) est un jeu vidéo de course automobile<ref group="A" name="blurbs"/>. Programmé à l'aide d'OpenGL et de la SDL, GNU Kart met en scène des personnages liés à GNU<ref group="C" name="gnukart"/>. | Modèle:GNU GPL<ref group="C" name="gnukart">Modèle:Lien web.</ref> | 2009<ref group="C" name="gnukart"/> | Site officiel | |
GNU Robots | gnurobots | GNU Robots est un jeu de programmation de robot<ref group="A" name="blurbs"/>. Le but est de réussir à faire survivre et gagner des trophées au robot qui doit explorer un monde rempli d'obstacles et d'ennemis<ref group="A" name="blurbs"/>. La programmation de robot se fait en Scheme, que GNU Robots interprète grâce à Guile<ref group="C" name="gnurobots">Modèle:Lien web.</ref>. | Modèle:GNU GPLModèle:Note | Site officiel | ||
GNU Shogi | gnushogi | GNU Shogi est un jeu de shōgi (échecs japonais)<ref group="A" name="blurbs"/>. Le programme GNU Shogi lui-même ne supporte qu'une interface en mode texte<ref group="C" name="gnushogi"/>,<ref group="C" name="gnushogi-doc"/>. Il est cependant distribué avec une interface graphique, XShogi, dérivée du logiciel GNU XBoard, mais ce dernier supportant désormais le shōgi, il a vocation à remplacer XShogi Modèle:Incise<ref group="C" name="gnushogi"/>,<ref group="C" name="gnushogi-doc">Modèle:Lien web.</ref>. | Modèle:GNU GPL<ref group="C" name="gnushogi">Modèle:Lien web.</ref> | Site officiel | ||
GNU Leg | leg | GNU Leg (Modèle:Lang) est un outil de développement de jeux en langage C, comprenant notamment des bibliothèques et des éditeurs de ressources<ref group="C" name="leg-savannah"/>. | Modèle:GNU GPL<ref group="C" name="leg-savannah">Modèle:Lien web.</ref> | Site officiel | ||
GNU Liquid War 6 | liquidwar6 | GNU Liquid War 6 est un jeu où l'armée de chaque joueur est représentée par une goutte de liquide<ref group="A" name="software-doc"/>. Il est possible de jouer seul contre l'ordinateur ou à plusieurs, sur le même ordinateur ou en réseau<ref group="C" name="liquidwar6">Modèle:Lien web.</ref>. Liquid War 6 est une réécriture complète de Liquid War 5 qui n'était pas un paquet GNU<ref group="C" name="liquidwar6"/>,<ref group="C" name="liquidwar6-doc">Modèle:Lien web.</ref>. | Modèle:GNU GPL<ref group="C" name="liquidwar6"/> | 2005Modèle:Note | Site officiel | |
GNU Motti | motti | GNU Motti est un jeu de stratégie multijoueur se jouant en console, consistant à conquérir des capitales ennemies en occupant des territoires pour l'encercler<ref group="A" name="blurbs"/>,<ref group="C" name="motti">Modèle:Lien web.</ref>. | Modèle:GNU GPL<ref group="C" name="motti-licence">Modèle:Lien web.</ref> | Site officiel | ||
GNU RPGE | rpge | GNU RPGE (Modèle:Lang) est un moteur de jeu pour jeux de rôle en 2D<ref group="C" name="rpge"/>. RPGE est écrit en C avec la SDL et utilise Guile pour la programmation de jeux en Scheme<ref group="C" name="rpge-doc">Modèle:Lien web.</ref>. | Modèle:GNU GPL<ref group="C" name="rpge">Modèle:Lien web.</ref> | 2007<ref group="C" name="rpge-changelog">Modèle:Lien web.</ref> Paquet GNU depuis 2008 |
Site officiel | |
GNU Talk Filters | talkfilters | Les Modèle:Lang (« filtres GNU pour la parole ») sont des programmes convertissant des textes anglais en dialectes humoristiques<ref group="A" name="blurbs"/>. Il s'agit d'une collection d'anciens programmes dans le domaine public (les auteurs de certains programmes sont inconnus), et distribués sous forme d'exécutable et de bibliothèque C<ref group="C" name="talkfilters">Modèle:Lien web.</ref>,<ref group="C" name="talkfilters-doc"/>. | Modèle:GNU GPL<ref group="C" name="talkfilters-doc">Modèle:Lien web.</ref> | Site officiel | ||
GNU XBoard | xboard | GNU XBoard est un programme fournissant une interface graphique d'échiquier<ref group="A" name="blurbs"/>. Outre les échecs « internationaux », il permet de jouer au shōgi (« échecs japonais »), au xiangqi (« échecs chinois »), au makruk, ou à des variantes telles que le « qui perd gagne », le Crazyhouse, les échecs aléatoires Fischer ou les échecs Capablanca<ref group="C" name="xboard"/>. Il peut servir de différentes manières : comme interface graphique pour un moteur d'échecs tel que GNU Chess, comme client pour les échecs en ligne, ou encore comme logiciel d'[[échecs par correspondance|échecs par Modèle:Lang]] grâce au programme CMail<ref group="C" name="xboard"/>. Il permet par ailleurs d'enregistrer les parties dans le format Modèle:Lang<ref group="C" name="xboard"/>. XBoard peut être utilisé sous Windows grâce au logiciel WinBoard<ref group="C" name="xboard"/>. | Modèle:GNU GPL<ref group="C" name="xboard">Modèle:Lien web.</ref> | Site officiel |
Éducation
Icône | Nom | Code | Description | Licence | Création | Lien |
---|---|---|---|---|---|---|
Dr. Geo | dr-geo | GNU Dr. Geo est un programme interactif permettant de manipuler des objets afin d'apprendre la géométrie<ref group="C" name="dr-geo"/>. Il est possible d'étendre ses fonctionnalités grâce au langage Pharo<ref group="C" name="dr-geo"/>. | Modèle:GNU GPL<ref group="C" name="dr-geo">Modèle:Lien web.</ref> | Site officiel | ||
FisicaLab | fisicalab | GNU FisicaLab (aussi appelé FísicaLab ou PhysicsLab) est un programme éducatif consistant à résoudre des problèmes de physique<ref group="C" name="fisicalab"/>. Son objectif est de permettre à l'utilisateur de laisser de côté les détails mathématiques afin de porter son attention sur les concepts physiques<ref group="C" name="fisicalab"/>. | Modèle:GNU GPL<ref group="C" name="fisicalab">Modèle:Lien web.</ref> | Site officiel | ||
Fichier:Gcompris logo (2016).svg | GCompris | gcompris | GCompris est une suite logicielle comprenant divers jeux éducatifs destinés aux enfants de 2 à 10 ans<ref group="C" name="gcompris">Modèle:Lien web.</ref>. | Modèle:GNU GPL<ref group="C" name="gcompris-savannah">Modèle:Lien web.</ref> | Site officiel | |
Ggradebook | ggradebook | Ggradebook (ou GNU gradebook) est une application destiné aux enseignants permettant le suivi des notes des élèves<ref group="A" name="blurbs"/>,<ref group="C" name="ggradebook"/>. Plusieurs styles de notation sont utilisables<ref group="A" name="blurbs"/>. Ggradebook utilise GTK+<ref group="C" name="ggradebook">Modèle:Lien web.</ref>. | Modèle:GNU GPL<ref group="C" name="ggradebook-readme">Modèle:Lien web.</ref> | Site officiel | ||
GNU Glean | glean | GNU Glean est un didacticiel modulaire destiné à l'autoapprentissage<ref group="A" name="software-doc"/>,<ref group="A" name="blurbs"/>. | Modèle:GNU AGPL<ref group="C" name="glean-savannah">Modèle:Lien web.</ref> | Site officiel | ||
GNUschool | gnuschool | GNUschool est une application web destinée à être utilisée aussi bien par les professeurs, les élèves et le personnel administratif<ref group="A" name="blurbs"/>,<ref group="C" name="gnuschool-doc"/>. Elle permet notamment le contrôle de l'assiduité des élèves, ou la création de tests pour les élèves par les professeurs<ref group="A" name="blurbs"/>. GNUschool consiste en un ensemble de fichiers HTML/PHP à faire exécuter par un serveur web Modèle:Incise, et dont l'installation se fait avec un navigateur web<ref group="C" name="gnuschool">Modèle:Lien web.</ref>,<ref group="C" name="gnuschool-doc">Modèle:Lien web.</ref>. | Modèle:GNU GPL<ref group="C" name="gnuschool-savannah">Modèle:Lien web.</ref> | Site officiel | ||
GNU Typist | gtypist | GNU Typist est un logiciel permettant d'apprendre la dactylographie ou de se perfectionner grâce à des exercices<ref group="C" name="gtypist">Modèle:Lien web.</ref>. Ses leçons sont disponibles dans plusieurs langues et pour plusieurs dispositions de clavier<ref group="C" name="gtypist"/>. Par ailleurs, les leçons peut être personnalisées à l'aide de scripts<ref group="C" name="gtypist"/>. GNU Typist fonctionne en mode texte grâce à la bibliothèque curses ; son interface est similaire à celle de vi<ref group="C" name="gtypist"/>. | Modèle:GNU GPL<ref group="C" name="gtypist-doc">Modèle:Lien web.</ref> | 1997<ref group="C" name="gtypist-doc"/> Paquet GNU depuis 2000 |
Site officiel | |
iGNUit | ignuit | iGNUit est un programme d'aide à la mémorisation basé sur le système Leitner à cartes mémoire<ref group="C" name="ignuit">Modèle:Lien web.</ref>. Ces cartes mémoires peuvent contenir des images, du son ou des formules mathématiques au format LaTeX, et peuvent être importées ou exportées dans plusieurs formats comme CSV<ref group="C" name="ignuit"/>. Son objectif est d'être utilisable à la fois pour l'apprentissage à long terme que pour le bachotage<ref group="C" name="ignuit"/>. | Modèle:GNU GPL<ref group="C" name="ignuit-savannah">Modèle:Lien web.</ref> | Site officiel |
Domotique et énergie
Icône | Nom | Code | Description | Licence | Création | Lien |
---|---|---|---|---|---|---|
GNU PowerGuru | powerguru | GNU PowerGuru est un système de contrôle à distance de la production d'énergie renouvelable<ref group="C" name="powerguru">Modèle:Lien web.</ref>. | Modèle:GNU GPL<ref group="C" name="powerguru-copying">Modèle:Lien web.</ref> | Site officiel | ||
Fichier:GnuRC logo.png | GNU remotecontrol | remotecontrol | GNU remotecontrol est une application web de gestion des thermostats de chauffage, ventilation et climatisation<ref group="C" name="remotecontrol"/>. | Modèle:GNU AGPL<ref group="C" name="remotecontrol">Modèle:Lien web.</ref> | Site officiel |
Anciens paquets non maintenus
Logiciels système
Icône | Nom | Code | Description | Création | Abandon | Lien |
---|---|---|---|---|---|---|
GNU dmd | dmd | GNU dmd est l'ancien nom de GNU Shepherd, un gestionnaire de services qui veille au bon fonctionnement de l'ensemble des services systèmes, remplaçant le traditionnel programme init sous Unix<ref group="C" name="shepherd"/>. Le nom du programme a été changé en janvier 2016 en raison d'une possible confusion avec un autre programme<ref group="C" name="shepherd"/>. | 2003<ref group="C" name="shepherd"/> | 2016 (changement de nom)<ref group="C" name="shepherd"/> | Site officiel | |
Fichier:Libreboot logo.svg | Libreboot | libreboot | Libreboot est un logiciel d'amorçage, consistant en une distribution de Coreboot ayant pour objectif d'en simplifier l'installation et d'en retirer les Modèle:Lang non libres<ref group="D" name="libreboot"/>. Ce dernier réalise l'initialisation du matériel avant de démarrer une « charge utile » (Modèle:Lang) telle que GRUB qui lance à son tour le système d'exploitation<ref group="D" name="libreboot"/>. Libreboot devient paquet GNU en 2016 avant de quitter le projet quelques mois plus tard dans des conditions houleuses<ref group="D" name="libreboot-open-letter"/>. | 2013<ref group="D" name="libreboot-news">Modèle:Lien web.</ref> Paquet GNU à partir de 2016<ref name="libreboot-becomes-gnu"/> |
2017 (développement continuant indépendamment de GNU)<ref group="B" name="www-allgnupkgs-1.83"/> | Site officiel |
Développement logiciel
Icône | Nom | Code | Description | Création | Abandon | Lien |
---|---|---|---|---|---|---|
COBOL For GCC | cobol | COBOL For GCC est un projet ayant pour objectif la réalisation d'un compilateur pour le Cobol 85 intégré à GCC<ref group="D" name="cobol"/>. Le projet semble inactif depuis 2008<ref group="D" name="cobol"/>. | 1999<ref group="D" name="cobol">Modèle:Lien web.</ref> | 2008 (abandon)<ref group="D" name="cobol"/> | Site officiel | |
GNU CONS | cons | CONS est un projet de remplacement de Make, ayant pour objectif de permettre une gestion simplifiée de la compilation des programmes<ref group="D" name="cons"/>. Il est écrit en Perl, dont la connaissance n'est pas nécessaire pour utiliser CONS mais offre de nombreuses possibilités supplémentaires<ref group="D" name="cons"/>. Le projet est abandonné en 2001<ref group="D" name="cons"/>. | 2001 (abandon)<ref group="D" name="cons">Modèle:Lien web.</ref> | Site officiel | ||
GNU dld | dld | GNU dld est une bibliothèque C permettant l'édition de liens dynamique<ref group="D" name="dld"/>. Son développement a été arrêté car la bibliothèque standard du C permet la réalisation de cette opération<ref group="D" name="dld"/>. | 2006 (abandon)<ref group="D" name="dld">Modèle:Lien web.</ref> | Site officiel | ||
dotgnu | Site officiel | |||||
dotgnu-forum | Site officiel | |||||
dotgnu-pnet | Site officiel | |||||
GNU pyconfigure | pyconfigure | GNU pyconfigure est un programme fournissant des fichiers modèles afin de faciliter l'écriture de scripts configure et de Makefiles conformes aux standards pour l'installation des logiciels utilisant le langage Python<ref group="A" name="blurbs"/>. Des macros Autoconf permettent d'adapter le programme à l'ordinateur concerné<ref group="A" name="blurbs"/>. L'objectif de pyconfigure est de fournir un remplaçant à la méthode d'installation standard des paquets Python, peu pratique lorsqu'un programme mêle des parties en Python et dans d'autres langages<ref group="D" name="pyconfigure">Modèle:Lien web.</ref>,<ref group="D" name="pyconfigure-doc">Modèle:Lien web.</ref>. N'ayant pas publié de nouvelle version après 2013<ref group="D" name="pyconfigure-doc"/>, le projet est officiellement abandonné en 2021<ref group="B" name="www-oldgnupkgs-1.5"/>. | 2013 (dernière version)<ref group="D" name="pyconfigure-doc"/> 2021 (retrait officiel)<ref group="B" name="www-oldgnupkgs-1.5">Modèle:Lien web.</ref> |
Site officiel | ||
GNU Thales | thales | GNU Thales fournit des macros pour effectuer des tests unitaires dans Guile<ref group="A" name="blurbs"/>. Inactif après 2014<ref group="D" name="thales-git"/>, le projet est officiellement abandonné en 2021<ref group="B" name="www-oldgnupkgs-1.5"/>. | 2014 (abandon)<ref group="D" name="thales-git">Modèle:Lien web.</ref> 2021 (retrait officiel)<ref group="B" name="www-oldgnupkgs-1.5"/> |
Site officiel | ||
vc-changelog | Site officiel |
Internet
Icône | Nom | Code | Description | Création | Abandon | Lien |
---|---|---|---|---|---|---|
balsa | Site officiel | |||||
beacon | Site officiel | |||||
finger | Site officiel | |||||
myserver | Site officiel | |||||
phpgroupware | Site officiel | |||||
zebra | Site officiel |
Interfaces
Console
Icône | Nom | Code | Description | Création | Abandon | Lien |
---|---|---|---|---|---|---|
GNU File Utilities | fileutils | Les Modèle:Lang (ou GNU fileutils) regroupaient les utilitaires de base pour la manipulation des fichiers<ref group="C" name="coreutils-faq"/>. | 2003 (fusion dans Coreutils)<ref group="C" name="coreutils-faq"/> | Site officiel | ||
GNU Shell Utilities | sh-utils | Les Modèle:Lang (ou GNU shellutils, ou encore GNU sh-utils) regroupaient les utilitaires de base pour la manipulation du shell Unix<ref group="C" name="coreutils-faq"/>. | 2003 (fusion dans Coreutils)<ref group="C" name="coreutils-faq"/> | Site officiel | ||
GNU Text Utilities | textutils | Les Modèle:Lang (ou GNU textutils) regroupaient les utilitaires de base pour la manipulation des données textuelles<ref group="C" name="coreutils-faq"/>. | 2003 (fusion dans Coreutils)<ref group="C" name="coreutils-faq"/> | Site officiel |
Interface graphique
Icône | Nom | Code | Description | Création | Abandon | Lien |
---|---|---|---|---|---|---|
GNU GLeem | gleem | GLeem est une bibliothèque Java et C++ fournissant des Modèle:Lang 3D OpenGL<ref group="D" name="gleem">Modèle:Lien web.</ref>. Après plusieurs années d'inactivité presque totale<ref group="D" name="gleem-git">Modèle:Lien web.</ref>, le projet est officiellement abandonné en 2021<ref group="B" name="www-oldgnupkgs-1.5"/>. | 1998<ref group="D" name="gleem-doc">Modèle:Lien web.</ref> | 2021<ref group="B" name="www-oldgnupkgs-1.5"/> | Site officiel | |
GNU Guile-Gtk | guile-gtk | GNU Guile-Gtk est un Modèle:Lang permettant d'utiliser la bibliothèques graphique GTK avec Scheme<ref group="D" name="guile-gtk"/>. Après plusieurs années sans nouvelle version, le projet est abandonné au profit de Guile-Gnome, plus avancé<ref group="D" name="guile-gtk"/>. | Paquet GNU à partir de 2003<ref group="D" name="guile-gtk">Modèle:Lien web.</ref> | 2007 (dernière version)<ref group="D" name="guile-gtk"/> 2013 (abandon au profit de Guile-Gnome)<ref group="D" name="guile-gtk"/> |
Site officiel |
Audio et vidéo
Icône | Nom | Code | Description | Création | Abandon | Lien |
---|---|---|---|---|---|---|
GNU abcsh | abcsh | GNU abcsh est un programme de traitement de la notation ABC, une notation musicale adaptée à l'informatique<ref group="D" name="abcsh">Modèle:Lien web.</ref>. | Paquet GNU à partir de 2004<ref group="D" name="abcsh-news">Modèle:Lien web.</ref> | 2004 (abandon)<ref group="D" name="abcsh-cvs">Modèle:Lien web.</ref> 2007 (retrait officiel)<ref group="B" name="www-software-1.95">Modèle:Lien web.</ref> |
Site officiel | |
music | Site officiel | |||||
GNU Octal | octal | GNU Octal est un système de composition de musique électronique doté d'une interface graphique, utilisant un format de fichier spécifique. Il est abandonné en 2009 après plusieurs d'années d'inactivité, d'autres logiciels libres l'ayant supplanté. | 2009<ref group="D" name="octal">Modèle:Lien web.
</ref> |
Site officiel | ||
Fichier:Speex logo 2006.svg | Speex | speex | Speex est un codec libre et sans brevet fournissant un format audio compressé optimisé pour la parole<ref group="D" name="speex">Modèle:Lien web.</ref>. Il est utilisable par les applications Internet telles que la voix sur IP (VoIP)<ref group="D" name="speex"/>. Speex est basé sur la technique Modèle:Lang (CELP)<ref group="D" name="speex"/>. Supplanté par Opus, il est abandonné en 2021<ref group="D" name="speex"/>. | 2016 (dernière version)<ref group="D" name="speex"/> 2021 (retrait officiel)<ref group="B" name="www-software-1.246">Modèle:Lien web.</ref> |
Site officiel |
Logiciels scientifiques
Icône | Nom | Code | Description | Création | Abandon | Lien |
---|---|---|---|---|---|---|
GNU Aeneas | aeneas | Site officiel | ||||
GNU Dionysus | dionysus | GNU Dionysus est un outil en ligne de commande recherchant les valeurs de constantes ou paramètres utilisée en sciences ou en ingénierie<ref group="A" name="blurbs"/>. Dionysus utilise trois bases de données : la première contient 46 constantes universelles, la deuxième contient 104 numéros atomiques d'éléments chimiques et la troisième contient 40 constantes relatives aux semi-conducteurs<ref group="D" name="dionysus">Modèle:Lien web.</ref>. | 2021<ref group="B" name="www-oldgnupkgs-1.5"/> | Site officiel | ||
Gneural Network | gneuralnetwork | Gneural Network implémente un réseau de neurones programmable. Programmé en C, Gneural Network peut être personnalisé à l'aide d'un langage de script ne nécessitant pas de connaissances en programmation. | 2021<ref group="B" name="www-oldgnupkgs-1.5"/> | Site officiel |
Bureautique et production de documents
Icône | Nom | Code | Description | Création | Abandon | Lien |
---|---|---|---|---|---|---|
dismal | Site officiel | |||||
Fichier:Gnupdf-small.png | GNU PDF | GNU PDF est une suite logicielle contenant bibliothèques et programmes pour manipuler le format PDF<ref group="D" name="pdf">Modèle:Lien web.</ref>. | 2021<ref group="B" name="www-software-1.">Modèle:Lien web.</ref> | Site officiel |
Jeux
Icône | Nom | Code | Description | Création | Abandon | Lien |
---|---|---|---|---|---|---|
GNU Aetherspace | aetherspace | GNU Aetherspace est un projet de jeu en ligne massivement multijoueur (Modèle:Lang, MMO), articulé autour d'un moteur de jeu 3D<ref group="D" name="aetherspace"/>. Le projet est abandonné après avoir échoué à réaliser son objectif<ref group="D" name="aetherspace">Modèle:Lien web.</ref>. | 2013<ref group="B" name="www-software-1.196">Modèle:Lien web.</ref> | Site officiel |
Autres
Notes et références
Notes
Références
- Site officiel du projet GNU (hors pages spécifiques à un paquet)
- Site officiel de GNU Savannah (hors pages spécifiques à un paquet)
- Sites officiels des paquets GNU (index)
- Sites officiels des anciens paquets GNU (index)
- Autres références
Annexes
Articles connexes
- Projet GNU et système d'exploitation GNU
- GNU Savannah
- Répertoire du logiciel libre
- GNU toolchain