Difference between revisions of "Applications supporting plugins"

From LibrePlanet
Jump to: navigation, search
m (The following are ways to find free software applications that have plugin architectures:)
(added IceCat)
 
(3 intermediate revisions by one other user not shown)
Line 1: Line 1:
This page is a list, for the '''[[GNU Generation]]''' project, of GNU projects for which you can write '''plugins''' (also called "modules", "extensions", or "add-ons").
+
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.
  
 
==Emacs==
 
==Emacs==
Line 14: Line 14:
  
 
==GCC==
 
==GCC==
The GNU Compiler Collection developers are currently working on a plugin architecture, as of Summer 2009, but this is not ready done.
+
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 [[Programming in c|in c]].
  
 
* http://gcc.gnu.org/onlinedocs/gccint/Plugins.html
 
* http://gcc.gnu.org/onlinedocs/gccint/Plugins.html
 
* http://gcc.gnu.org/wiki/plugins
 
* http://gcc.gnu.org/wiki/plugins
 +
 +
==IceCat/GNUzilla==
 +
A free-only version of Firefox released by the GNU Project. Supports free Firefox plugins.
 +
 +
* http://www.gnu.org/software/gnuzilla/
  
 
==TeXmacs==
 
==TeXmacs==
Line 33: Line 38:
 
* [http://directory.fsf.org/ gnu.org's Free Software Directy]
 
* [http://directory.fsf.org/ gnu.org's Free Software Directy]
 
** [http://directory.fsf.org/search/?query=plugin Search for "plugin"]
 
** [http://directory.fsf.org/search/?query=plugin Search for "plugin"]
** [http://directory.fsf.org/search/?query=plugin Search for "plug-in"]
+
** [http://directory.fsf.org/search/?query=plug-in Search for "plug-in"]
** [http://directory.fsf.org/search/?query=plugin Search for "module"]
+
** [http://directory.fsf.org/search/?query=module Search for "module"]
** [http://directory.fsf.org/search/?query=plugin Search for "extension"]
+
** [http://directory.fsf.org/search/?query=extension Search for "extension"]
 
* [http://en.wikipedia.org/wiki/GNU_Guile#Programs_using_Guile Wikipedia's article on GNU Guile], which includes a list of programs using Guile as a plugin architecture
 
* [http://en.wikipedia.org/wiki/GNU_Guile#Programs_using_Guile Wikipedia's article on GNU Guile], which includes a list of programs using Guile as a plugin architecture

Latest revision as of 16:44, 7 March 2010

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.

Emacs

The GNU Emacs text editor can be extended by plugins written in elisp

GIMP

The GNU Image Manipulation Program is the image and photo editor of the GNU project.

You can write plugins for GIMP in Scheme.

GCC

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.

IceCat/GNUzilla

A free-only version of Firefox released by the GNU Project. Supports free Firefox plugins.

TeXmacs

GNU TeXmacs can be extended by plugins written in Scheme.

LilyPond

GNU TeXmacs can be extended by plugins written in Scheme.

External resources

The following are ways to find free software applications that have plugin architectures: