This page is a list of GNU projects for which you can write plugins (also called "modules", "extensions", or "add-ons"). The aim is to provide suggestions for members of the GNU Generation project. Rather than trying to be a complete list, this list aims to highlight applications which are fun to work with and practical for new programmers.
The GNU Emacs text editor can be extended by plugins written in elisp
The GNU Image Manipulation Program is the image and photo editor of the GNU project.
You can write plugins for GIMP in Scheme.
The GNU Compiler Collection developers are currently working on a plugin architecture, as of Summer 2009, but this is not ready done. GCC plugins will probably be written in c.
A free-only version of Firefox released by the GNU Project. Supports free Firefox plugins.
GNU TeXmacs can be extended by plugins written in Scheme.
GNU TeXmacs can be extended by plugins written in Scheme.
The following are ways to find free software applications that have plugin architectures: