Semantic search

Jump to: navigation, search
Condition
Printout selection
Options
Parameters [
limit:

The maximum number of results to return
offset:

The offset of the first result
link:

Show values as links
headers:

Display the headers/property names
mainlabel:

The label to give to the main page name
intro:

The text to display before the query results, if there are any
outro:

The text to display after the query results, if there are any
searchlabel:

Text for continuing the search
default:

The text to display if there are no query results
import-annotation:

Additional annotated data are to be copied during the parsing of a subject
propsep:

The separator between the properties of a result entry
valuesep:

The separator between the values for a property of a result
template:

The name of a template with which to display the printouts
named args:

Name the arguments passed to the template
userparam:

A value passed into each template call, if a template is used
class:

An additional CSS class to set for the list
introtemplate:

The name of a template to display before the query results, if there are any
outrotemplate:

The name of a template to display after the query results, if there are any
sep:

The separator between results
Sort options
Delete
Add sorting condition


AKFAvatar
AKFAvatar is a fancy graphical user interface for applications, where an avatar appears on the screen and tells things to the user via a speech bubble. There can also be recorded audio files, so that the user even can hear what it is saying. It can be used for infotainment systems. With AKFAvatar you can easily write cross platform applications in Lua. Lua scripts don't even need to be compiled for the target platform. It has an interface for C programs. Furthermore there is a binding for Free Pascal.
ALSA Midi Kommander
ALSA MIDI Kommander is a DCOP interface exposing many ALSA Sequencer features for shell scripts, Kommander scripts, or KDE programs requiring MIDI Sequencer services. A few MIDI utilities have been developed with this tool, which can be used both as programming examples and as real work tools.
ANGRYsearch
For faster file search, with instant results as you type, take a look at the ANGRYsearch, a Python-based app. It displays results as you type the name of the file/folder you are looking for. With lots of configuration options and three search modes: Fast – default; fastest, but no support for substrings Slow – slightly slower, but can find substrings Regex – slowest, used for very precise searches using regular expressions this is a powerful tool.
APK Editor Studio
APK Editor Studio is an IDE-like software to explore and modify Android application packages (APK). It provides lots of modules for both simple editing and major reverse-engineering tasks.

Features

  • Icon Editor
  • Title Editor
  • Image Editor
  • Code Editor
  • Android Explorer
  • Permission Editor
  • Manifest Editor
  • Resource Inspector
  • APK Signer
  • APK Optimizer
  • APK Installer
  • APK Cloner
ARts
'aRts' is a framework for developing modular multimedia applications. The sound server, artsd, lets multiple applications cooperatively process and output sound and music. aRts provides its filter and synthesis capabilities to other applications using the multimedia communication protocol (MCOP). The package is also capable of modular realtime synthesis. It can create sounds & music (realtime midi synthesis) using small modules like oscillators for creating waveforms, various filters, mixers, faders, etc. As of Dec 02, 2004, development on this project has been discontinued.
ASCEND
ASCEND IV is an object-oriented mathematical modeling environment, with similar functionality to programs such as GAMS, AMPL, Aspen, or Dymola. If can be used to solve difficult non-linear systems of equations and to plot dynamic behaviour of such systems. Although ASCEND has primarily been developed by Chemical Engineers, great care has been exercised to assure that it is domain independent. ASCEND can support modeling activities in fields from Architecture to (computational) Zoology.
ATK
'Accessibility' means enabling people with disabilities to participate in substantial life activities that include work and the use of services, products, and information. GNOME Accessibility is the suite of software services and support in GNOME that provides accessibility interfaces to other applications and toolkits.
Aap
The Aap program executes recipes. It is a kind of super-make program. In a recipe you describe how to perform a certain task. Like a Makefile it contains dependencies and build commands. Additionally, many powerful features are included, so that you can use a recipe to:
  • Build a program by just specifying the program name and the source files
  • Maintain a web site (the A-A-P site is generated and uploaded with a recipe)
  • Download the latest version of files
  • Distribute files to several servers at once
  • Obtain a module from CVS
  • Commit changes to CVS; add and remove files automatically
  • Generate and filter files
  • Build several variants and on multiple platforms with little effort
Abclock
'abclock' gives a spatial representation of time. It isn't tied to the design of a mechanical clock, but instead uses the natural properties of bitmaps: straight lines and rectangles. The clock uses ordinary hours and minutes. Placement and movement of objects is analogous to mechanical clocks. Time has a symmetrical property that is reflected in the way time changes in this clock. It is clear and exact up to parts of minutes, even when the bitmap is very small.
Abcpp
'abcpp' is a simple yet powerful preprocessor designed for, but not limited to, ABC music files. It provides conditional output, macros, symbol renaming, and file inclusion. It was written to overcome incompatibilities between ABC packages, and to facilitate writing portable, and more readable ABC files.
Abcsh
abcsh, still in the planning stages, will be a shell for processing ABC music notation files. It could form the foundation of a larger system for music composition and orchestration using ABC music notation as a means of representing musical performance. The shell hopes to handle routine ABC transformation like part extraction, transposition, part merging etc. It will also be designed so that you can access the ABC notation file content from embedded scripting languages. It supports ABC music notation version 2.0.
AbiWord
AbiWord is a full featured word processor. Current features include:
  • basic character formatting
  • paragraph alignment
  • spell-check
  • import of Word97 and RTF documents
  • export to RTF, Text. HTML, and LaTeX formats
  • interactive ruler and tabs
  • styles
  • unlimited undo/redo
  • multiple column control
  • widow/orphan control
  • find/replace
  • images
Abuse
Abuse is a 2D side-scrolling shoot-'em-up action/puzzle game.
Academic Teaching Planner
Academic Teaching Planner is a free software useful to plan university courses and various types of tests. It is designed as a personal tool beside management software used by academic institutions, and allows to: 1. manage and archive the documentation of each single course (objectives, bibliography, dates, information texts, lessons, files of all kinds, etc.) as well as the results of the tests, even the intermediate ones that are not always stored in management systems used by academic institutions; 2. manage the list of students who are enrolled in each individual course, easily retrieving their data from the management system in use at the academic institution, and their tests; 3. compare the distribution of bibliographic resources in the various lessons, made by the professor, with a reference model obtained by their homogeneous distribution throughout the course, to verify, also with the aid of diagrams, that the supposed planning is substantially realistic, that is, can be completed on schedule without omitting topics or lessons in excess. Academic Teaching Planner is a cross-platform software that runs natively on GNU/Linux, Windows and macOS. It manages data with Sqlite, a well-known and reliable database, while saving attachments (i.e. files of any kind associated with the various sections of the software) in an external folder, in a transparent way for the user. Their number and size are limited only by the space available on the computer in use. Academic Teaching Planner has been written with Lazarus (www.lazarus-ide.org) and uses the Sqlite database through the Zeos components (sourceforge.net/projects/zeoslib).
Accerciser
Accerciser is an interactive Python accessibility explorer for the GNOME desktop. It uses AT-SPI to inspect and control widgets, allowing you to check if an application is providing correct information to assistive technologies and automated test frameworks. Accerciser has a simple plugin framework which you can use to create custom views of accessibility information.
Acm Heckert gnu.tiny.png
GNU ACM is a distributed aerial combat simulator that runs on the X Windows System. Players engage in air to air combat against one another using heat seeking missiles and cannons. The program has support for 16, 24, and 32 bit graphics cards.
Acme
ACME is a small GNOME tool to make use of the multimedia buttons present on most laptops and Internet keyboards: Volume, Brightness, Power, Eject, My Home, Search, E-Mail, Sleep, Screensaver, Finance, WWW, Calculator, Record, Close Window, Shade Window, Play, Stop, Pause, Previous, Next, Groups, Media, Refresh, and Help buttons. It works on all the platforms GNOME supports (laptops and PCs). It uses either OSS or ALSA for Volume control.
Actim
Actim allows you to send and retrieve files, and to call command line programs on a target machine via emails. The application can handle both synchronous and asynchronous requests with basic security features. It has both command line and graphical user interfaces. This can be useful if, for example, your home PC does not have any access to your office workstation which is behind the company firewall.
Adie
Adie is a fast and convenient programming text editor written using the FOX Toolkit. It is also a convenient file viewer, supporting several methods to move from one file to the next. For each visited file, it remembers where you were last looking, and which special places have been bookmarked, so you can quickly return to frequently visited places. Users can optionally visit files with a single click by displaying the File/Directory browser side by side with the text.
Advance
Advance is a free software personal information management (PIM) system which is database-backed, Qt based, cross-platform, and includes support for KDE. Advance provides provides schedule, task and contact management.
Aegis
Aegis is a transaction-based software management system. It provides a framework within which developers work on changes independently, and coordinates integrating those changes back into the master source code. The program supports geographically distributed development. Aegis supports distributed and multiple repositories, change sets, multiple lines of development, multiple simultaneous active branches, and branching to any depth. It enforces a development process which requires that change sets "work" (they must build successfuly and optionally include and pass tests) before being integrated into the project baseline. It also ensures that code reviews have been performed. The program also supports long transactions, which allows appropriately created changes to be treated as if they were projects and therefore to have changes made to them. This allows a hierarchy of changes within changes, to any depth. Each project is a separate repository, with separately configurable policies.
Aetherspace
Aetherspace is a project to produce a multiplayer game that blends several different game genres. It is being developed by gamers as a way to learn programming. These games are currently under development and, while fun to look at, are not considered playable yet.
Aewm
Aewm is a minimalist window manager for X11. It has no nifty features, but is light on resources and extremely simple in appearance. It should eventually make a good reference implementation of the ICCCM. A few separate programs are included to handle running programs, switching between windows, etc.
Affinity
Affinty is a desktop search tool, which hopes to provide a quick way to get at all the different information on your desktop. It achieves this by having various back-ends, but implemented through one standard interface.
Current Features
  • Front-end to both the Beagl and Tracker desktop search engines.
  • Has actions (configurable through Desktop files), which speed up common tasks.
  • Has built-in, user-configurable, filters which work in the the entry box, so typing pics:london will only bring up pictures.
  • Super-fast application searching through an built-in list of applications.
  • Colours can be customised to your taste.
  • Lives in the system-tray, but can be called by a global key stroke. Default is Ctrl+Alt+a, but you can change it to anything you like!
AfterStep
AfterStep is a Window Manager for X which started by emulating the NeXTSTEP look and feel, but which has been significantly altered according to the requests of various users. Many adepts will tell you that NeXTSTEP is not only the most visually pleasant interface, but also one of the most functional and intuitive out there. AfterStep aims to incorporate the advantages of the NeXTSTEP interface, and add additional useful features.
AfterStep Clock Applet
NeXT-like clock, completely rewritten for gtk & gnome. Features the classic NeXT clock, a few themed digital clocks, Internet Beats clocks (Swatch-style), and coolest of them all fully pixmaped analog clocks. It can set the timezone for asclock
Agave - GNOME Colorscheme Generator
GNOME Colorscheme lets you select a starting color and generate six different kinds of color schemes. The colors can then be copied to the clipboard for easy use in HTML and CSS. It is currently a very simple but useful utility.
Agendaroids
A clone of 'Asteroids' using fixed-point math, originally developed for the Agenda VR3 GNU/Linux-based handheld PDA.
Agide
The A-A-P GUI IDE is a framework in which separate tools can work together. Like any other Integrated Development Environment it supports:
  • Creating a project
  • Building and executing a program
  • Browsing files
  • Debugging a program while displaying source code
  • Framework Agide is not a monolitic application. Separate tools can be plugged in. Thus you are not forced to use one editor. Each tool implements part of the plugin interface. This interface makes it possible for a tool to communicate with other tools, without the need to know how the other tools work. For example, an editor can set a breakpoint in a file, without knowing what kind of debugger is being used. And the debugger can show the PC position in a source file, without knowing what editor is being used.
AirTraffic
AirTraffic is a game that puts you into an air traffic controller's hotseat. Planes come into your airspace from various directions; you guide them safely to their final destinations. While not yet complete, the program is under active development; it currently consists of various server programs and a GTK/Gnome client. The client uses GTK/Gnome as its UI. The author welcomes contributions from UI designers and coders as well as individuals with air traffic experience.
Airs
Airs is a tool that can periodically check for new TV episodes online on a few of the popular Web sites. It will present to you if and when there are new episodes available. It supports lifetime management for the downloaded episode information where you can track which episodes you've already seen, which you are still retrieving, and which ones you still have to find.
Akfquiz
'AKFQuiz' lets you make your own quiz games, learning exercises or psychotests. These can be used with grquiz in a graphical environment, or with scrquiz on the text-console. There is also a line oriented variant, linequiz, which can be used as a backend. A CGI-variant, cgiquiz, can be installed on a Web server to offer exercises via Internet or a local network. Or you can use mkquiz, which generates an HTML-file for to use with JavaScript. Those can then be published using any web-space provider.
Akregator
'akregator' is a fast, lightweight, and intuitive feed reader program for KDE. It lets you browse quickly through hundreds of thousands of internet feeds quickly, efficiently, and in a familiar way. It is currently under an extended beta beta process, but is considered stable.
Alacritty
Launched in 2017, Alacritty is a terminal emulator that uses Rust (a memory-safe language) and OpenGL for rendering everything, aiming for perfomance, security, configurability, and simplicity. A list of Alacritty's features can be found here. Alacritty is currently in beta, but is already used as a daily driver by many people. It is also the default terminal emulator for Sway, a Wayland-native WM. Another Wayland-native, GPU-accelerated terminal emulator is kitty.
Album Cover Art Downloader 2
Album Cover Art Downloader will go through your collection of music albums and for each one download a set of matching cover images for you to choose from. It makes the selected image usable for programs such as KDE, Windows Media Player, etc.
Alerttail
Alerttail monitors a given file and executes a list of actions when a user-defined text pattern has been written to the file. For example, the user can pop up a GTK notification window when a certain message is written to a log file. Actions can be alerttail-built-in actions (GTK notify action, geoipLocalization action, or filtering text action) or a custom user defined shell command action.
Alfandega Firewall
Alfandega Firewall is a collection of Perl modules that helps users to implement iptables-based firewalls for two interfaces. It provides local and remote blacklists, spoofing checks, packet forwarding, ICMP control, service configuration, and more.
Aliens
A shooting game similar to the arcade games "Space Invaders" and "Galaxian," originally created for the Agenda VR3 GNU/Linux-based handheld PDA.
AllCommerce
AllCommerce is an e-commerce/content application based on Perl and SQL92 databases which runs under Unix/GNU+Linux/Win2000 using SQL database engines (MySQL/Postgres/etc). It provides a shopping cart as well as tools for content, merchandise, statistics, vendor, order, and inventory. Its modular design allows it to be used as a complete or partial solution.
AllTray
AllTray is software that allows users to dock any application into the system tray. You can dock (for example) Mozilla Thunderbird, Evolution, and even terminals. A highlight feature is that a click on the close button of an application will minimize it to the system tray. It works well with Gnome, KDE, XFCE 4, Fluxbox, and WindowMaker.
Allegro
Allegro is multi-platform game programming library for C/C++ developers distributed freely, that provides many functions for graphics, sounds, player input (keyboard, mouse and joystick) and timers. It also provides fixed and floating point mathematical functions, 3d functions, file management functions, compressed datafile and a GUI. It can also be used for other types of multimedia programming.
Alleyoop
Alleyoop is a graphical front-end to the increasingly popular Valgrind memory checker for x86 GNU/Linux using the Gtk+ widget set and other GNOME libraries for the X-Windows environment. Features include a right-click context menu to intelligently suppress errors or launch an editor on the source file/jumping to the exact line of the error condition. A searchbar at the top of the viewer can be used to limit the viewable errors to those that match the regex criteria entered. Also included is a fully functional Suppressions editor.
Alliance
Complete set of free CAD tools and portable libraries for VLSI design. It includes a VHDL compiler and simulator, logic synthesis tools, and automatic place and route tools. Advanced verification tools for functional abstraction and static timing analysis are part of the system. A complete set of portable CMOS libraries is provided, including a RAM generator, a ROM generator, and a data-path compiler.
AllocPSA
allocPSA is an online professional services automation solution. allocPSA is a suite of integrated applications designed for services-based organizations. It enables services organizations to improve staff efficiency through increased utilization of productive time, better planning, and integrated knowledge management.
Alsaplayer
AlsaPlayer is a PCM player written with the ALSA sound system in mind. It also includes support for JACK, OSS, NAS, and ESD. It makes extensive use of multi-threading and supports OGG, MP3, WAV, CDDA (CD Digital Audio), MOD, S3M, IT, and many other input types. Features include a real- time effects stream, variable speed/pitch control, multiple active visual scopes, command line mode, playlists, plugin architecture, low-latency mode, and more.
Althea
Althea is an IMAP E-Mail client for Gtk. Supports such advanced features as multiple servers, IMAP over SSL and message filtering.
Amarok
Amarok is a cross-platform multimedia player that uses the Phonon sound server framework to play audio media and streams, and features a fresh and efficient approach to playlist handling. The emphasis is on the quick and easy user interface, allowing for fast access to the media library.
AmigaShell
AmigaShell makes your shell look just like an Amiga commandline. It won't run under X or over a remote shell. It has been tested successfully on i386 (textmode), Sparc (framebuffer), and PowerPC machines running Debian GNU/Linux. There is an information bar across the top that shows kernel version, free memory, load average, time, and date. Amigashell loads the amiga font, changes the cursor appearance, and loads amiga colors but does not affect screen resolution.
Anagramarama
The aim is to find as many words as possible in the time available. Get the longest word and you'll advance to the next level. Three words describe it... Simple Addictive Fun
Anguly Mail Client
A lightweight Mail Client written in C and Gtk+, with Pop3, Imap, GMail, Smtp Support, currently support only Pop3 and SMTP.
Animal Shelter Manager
Animal Shelter Manager is a complete ksoftware solution for animal sanctuaries and rescue shelters. It features complete animal management, document generation, full reporting, charts, Internet Web site publishing, PetFinder integration, and more.
Anjuta
Anjuta is a development IDE. Current features include project management, application wizards, an on-board interactive debugger, and a source editor with source browsing and syntax highlighting.
Anki
Anki is a flashcard program which makes remembering things easy. Because it is a lot more efficient than traditional study methods, you can either greatly decrease your time spent studying, or greatly increase the amount you learn. Anyone who needs to remember things in their daily life can benefit from Anki. Since it is content-agnostic and supports images, audio, videos and scientific markup (via LaTeX), the possibilities are endless. For example: - learning a language - studying for medical and law exams - memorizing people's names and faces - brushing up on geography - mastering long poems - even practicing guitar chords!
AntiDialer
AntiDialer is a QT-based broadband dialer for Sify Broadband users in India. It has features comparable to the Sify Windows dialer, such as password saving and autologin. Now Sify users no longer have to depend upon the old default dialer provided by Sify.
Antiright
'AntiRight' is optimized to work on all POSIX-compatible systems supporting the Motif API. The software consists of a text editor, a clock, a CD player, a sticky notes applet, an internet dialer interface, a filemanager, a calculator, a shell command launcher, a help system, an X backdrop editor, an X resource theme selector, a security control panel, an xhost controller, a disk settings panel, and a graphical pager.
Apertium
Apertium is a machine translation platform. Data for a language pair can be used to translate text in various formats from one language to another.
AppliWorks
Appliworks is an application that was designed to let you classify and view your pictures in an innovatie way, without even touching the real file on your hard drive. It implements a virtual folders-based pictures database with multi-view windows similar to those in iPhoto. Many operations can be perfomed using drag-and-drop.
Aqsis
Aqsis is a Renderman(tm) compliant 3D rendering toolkit. It is based on the Reyes rendering approach. Features include programmable shading, true displacements, NURBS, CSG, Motion Blur, and direct rendering of subdivision surfaces.
Aqualung
Aqualung is an advanced music player originally targeted at the GNU/Linux operating system, today also running on FreeBSD, OpenBSD and other platforms. It plays audio CDs, internet radio streams and podcasts as well as soundfiles in just about any audio format and has the feature of inserting no gaps between adjacent tracks. It also supports high quality sample rate conversion between the file and the output device, when necessary.
Ara
'Ara' is a command-line utility for querying the Debian package database. It has a query syntax allowing you to search for boolean combinations of regular expressions. It includes a simple syntax and line-editing. A graphical interface, xara, is also provided.
Arbitools
Administration of Chess Tournaments has been monopolized by non-free software. The lack of free tools makes it very difficult for an arbiter to use GNU/Linux. Arbitools is born to become a colection of utilities for the most common tasks. It is desgined to make it easy to extend. It has been written in python in order to make multiplatform support easy. FEATURES:
  • Different types of files supported.
  • Updating data in different types of tournament database files.
  • Adding lists of players to already created files.
  • Getting standings from tournament database files.
  • Add custom tiebreaks to tournament database files.
  • Get tournament report files.
Archimedes Heckert gnu.tiny.png
Archimedes is for semiconductor device simulations. It is intended to assist engineers in designing and simulating submicron and mesoscopic semiconductor devices based on the Ensemble Monte Carlo method. It is able to handle a wide variety of materials and structures, which are described through simple scripts. It is a 2D Monte Carlo simulator which can take into account all the relevant quantum effects by means of Bohm effective potential. The description of the device is very general and made by means of a simple script language, which makes GNU Archimedes a powerful tool for the simulation of quite general 2D semiconductor devices. Some very interesting results have been obtained and they will be put, as soon as possible, on the web page (some results are already available in the documentation).
Archive
Archive is a fully drag-and-drop multi-format archiver. Drag a directory onto it to create an archive; drag an archive onto it to extract to a directory. It can also compress and decompress streams (for example, you could drag a .gz file onto Archive and from Archive into your text editor). Archive can create .tgz, .tar.bz2, .zip, .jar and .tar archives and can extract all the above as well as .rar, .rpm, .cpio and .deb formats. It can compress and decompress files to and from .gz, .uue and .bz2 formats.
Ardesia
Ardesia is a painting software that help you to make colored free-hand annotations with digital ink everywhere, record it and share on the network. It is easy to use and impressively fast and reactive. You can draw upon the desktop or import an image and annotate it and redistribute your work to the world. Probably Ardesia will become your preferred free digital sketchpad, let's create quick sketch and artwork. Thanks to Ardesia you are free to open any application and fix your ideas and comments as if you wrote on a classic chalkboard. Tradition and innovation are living together in simplicity thanks to a natural user interface that reproduce the natural feeling of the free hand painting. Reduce the traditional whiteboard and paper usage; Ardesia is smooth and fuzzy! You can use the tool to make effective on-screen presentation, highlight things or point out things of interest. The tool facilitates the online presentations and demos showing in real time your computer screen to anyone in the network.
Ardour
Ardour is a professional multitrack/multichannel audio recorder and DAW for GNU/Linux, using ALSA-supported audio interfaces. It supports up to 32 bit samples, 24+ channels at up to 96kHz, full MMC control, a non-destructive, non-linear editor, and LADSPA plugins.
ArgusEye
ArgusEye is a GUI for some of the features of Argus. Argus is a powerful suite of tools for transaction-based network auditing. ArgusEye aims at supporting daily work with Argus by providing a graphical user interface.
Aria
Aria is a download tool similar to Reget or GetRight. It downloads files from the Internet via HTTP or FTP. The transfer can be paused, resumed, queued, and saved. You can paste URLs from the clipboard, pasting as many as you want at a time. It has a friendly GTK-based GUI and useful log consoles. It supports URL list import, CRC checking, an HTTP proxy server, HTTP recursive downloads, defining specific file retrieval procedures for particular servers, and cut-and-paste.
Aria Maestosa
Compose, edit, and play MIDI files. Has a graphical user interface with multiple instrument-specific views.
Aria2
aria2 is a utility for downloading files. It has completely new design concept from its predecessor, Aria, and is written from scratch. aria2 has a segmented downloading engine in its core. It can download one file from multiple URLs or multiple connections from one URL. This results in very high speed downloading, much faster than ordinary browsers. This engine in was implemented in a single-thread model. The architecture is clean and easy to extend. aria2 currently supports HTTP, FTP, and BitTorrent. It also supports Metalink version 3.0.
Aricalc
Aricalc is a simple calculator for working with imperial values - dimensions given in feet, inches and fractions of inch. It can do all the standard math functions with those kind of values, as well as with square or cubic values (for area or volume dimensions). It can also calculate all the parameters of a slope (pitch, run, rise and diagonal). It is particularly useful for working in the construction industry.
Aris Heckert gnu.tiny.png
A sequential proof program, designed to assist anyone interested in solving logical proofs. Aris supports both propositional and predicate logic, as well as Boolean algebra and arithmetical logic in the form of abstract sequences. It uses a predefined set of both inference and equivalence rules, however gives the user options to use older proofs as lemmas, including Isabelle's Isar proofs.
Armagetron Advanced
Armagetron Advanced is a 3D multiplayer action game users can play either locally against AIs or other humans in splitscreen mode or on a network against other humans. In the game you control a lightcycle that leaves behind a wall and can only do 90- degree turns (by default). Main target is to get others to crash into your wall while trying to stay alive yourself. Game types include Last Man Standing, Fortress (conquer the enemy zone) and Deathmatch with respawning. Each server can have its own unique physics settings, including speed, amount of brakes, aceleration you get when driving close to another wall, niceness when hitting walls, wall length, the directions a cycle can turn into and much more. There's also support for maps which allows you to not just fight within a rectangular area but an arena of any shape.
ArmorPaint
ArmorPaint provides easy texture painting by dragging & dropping 3D models and receiving instant visual feedback in the viewport while painting. As of 2021, ArmorPaint is still in development.

Features

  • Node based
  • GPU accelerated
  • Ray tracing (in development)
  • Live link (in development)
  • Baking
  • Path traced viewport (in development)
  • Plugins
Arrangeit
Cross-platform desktop utility that helps you placing your desktop's open windows. It is a utility mostly based on the mouse movements, with some keyboard shortcuts as helpers.
Arson
Arson is a KDE frontend to various CD burning and ripping tools. It was originally written to burn audio CDs, as there were no other frontends that used cdrdao (in disk at once mode), that could decode various encoded audio formats (mp3, ogg), and that displayed an accurate track length as the playlist was created. Arson was later expanded to include full progress display for all lengthy operations, audio CD burning, normalization of tracks before burning to even out volumes, data CD burning, CdIndex support (a free CDDB-like service), CD-to-CD copying (direct or with an intermediate file), and audio CD ripping/encoding (ripping tracks from a CD to files), and encoding to WAV, MP3, and Ogg Vorbis formats is supported. Data CD burning and [S]VCD image creation and burning are supported.
ArtofIllusion
Art of Illusion can be used as a 3D Modeller and can be used to create movies. It can currently import and export Alias .obj files and export VRML97 files (without animation). To create movies, Art of Illusion has a offline renderer and set of tools to create animations. Highlights include subdivision surface based modelling tools, skeleton based animation, and a graphical language for designing procedural textures and materials.
Ascpu
'ascpu' is an X windows applet with AfterStep look which displays the current CPU load (user/system/nice) and calculates the average load. It features multiple options for customization.
Aseprite
Aseprite is a pixel art editor. It was specifically designed for that task. ASEPRITE (aka ASE, Allegro Sprite Editor) is a free software program to create animated sprites & pixel art. Sprites are little images that can be used in your website or in a video game. You can draw characters with movement, intros, textures, patterns, backgrounds, logos, color palettes, isometric levels, etc.
Asgard Free Software RPG
Join "Hand"; in an all new epic adventure to destroy an ancient sealed enemy. Asgard is a role playing game complete with menus, random battles, maps, towns, and dungeons.
Asmem
Asmem is a a memory utilization monitor. It shows the current amount of memory and swap space, and the free amounts of those. Bars represent graphically the different types of memory. It has an AfterStep look and feel. The current version compiles on the Hurd.
Asteroids3D
Asteroids is a three dimensional first person game whose object is to blow up as many asteroids as possible.
Astro Catalog
The Astro::Catalog module is an generic, object-oriented astronomical catalogue. It provides access to the online USNO-A2 and Guide Star Catalogues provided by ESO/ST-ECF, and additionally provides read/write access to ARK CLUSTER format files.
Asymptopia Blackjack
Asymptopia Blackjack (aka: Motorcycle Blackjack) teaches kids to gamble without losing their allowance.
Asymptote
'Asymptote' is a script-based vector graphics language for technical drawing, inspired by MetaPost but with an improved C++-like syntax. It provides for figures the same high-quality level of typesetting that LaTeX does for scientific text. It is a programming language, not just a graphics program, so it can use the best features of both scripts and GUIs. High-level graphics commands are implemented in the language itself, so they can be tailored to specific applications. Labels and equations are typeset with LaTeX for high-quality PostScript output.
At-spi
AT-SPI is a D-Bus based accessibility framework. It defines a D-Bus protocol for providing and accessing application accessibility information. The project includes a library for bridging the D-Bus protocol to the ATK API, allowing Gtk based applications to be made accessible. It also contains a client (AT) side library in C and a wrapper for Python.
Aterm
'aterm' (AfterStep term) is an xterm replacement based on rxvt v.2.4.8. It includes features such as NeXT style scrollbar, and resource efficient pseudo-transparency (does not consume extra resources). It understands root background changes by AfterStep Pager and Esetroot. Its primary goal is to provide cool visual features without excessive resource consumption. 'aterm' can be compiled to utilize AfterStep's libasimage for wider image format support.
Atlc
'atlc' (Arbitrary Transmission Line Calculator) is a computer aided design (CAD) package for designing and analysing electrical transmission lines and directional couplers of totally arbitrary cross section, with an arbitrary number of different dielectrics. The analysis programs in 'atlc' lets users find the electrical properties of a transmission line or coupler whose physical dimensions are known. The design programs lets users physically realise a transmission line or coupler with certain given electrical properties. The package supports multiple CPUs, as some parts are CPU intensive. It is most likely to be useful to radio amateurs.
Audacious
Audacious is a free software audio player. A descendant of XMMS, Audacious plays your music how you want it, without stealing away your computer’s resources from other tasks. Drag and drop folders and individual song files, search for artists and albums in your entire music library, or create and edit your own custom playlists. Listen to CD’s or stream music from the Internet. Tweak the sound with the graphical equalizer or experiment with LADSPA effects. Enjoy the modern GTK-themed interface or change things up with Winamp Classic skins. Use the plugins included with Audacious to fetch lyrics for your music, to set an alarm in the morning, and more.
Audacity
Audacity is a cross-platform multitrack audio editor that lets you record sounds directly or import Ogg, WAV, AIFF, AU, IRCAM, or MP3 files. It features a few simple effects, all of the editing features you should need, and unlimited undo. The GUI is built with wxWidgets and the audio I/O currently uses PortAudio.
Audio Space
AudioSpace calculates the amount of storage required by an audio recording of a given duration, for different sampling rates, resolutions, and numbers of channels. The calculation may be made for uncompressed audio data or for several types of compression. A variety of units may be selected for reporting the result. The calculation may also be made in the opposite direction so as to determine how long a recording will fit into the available space.
Audio-Convert
audio convert is a script that converts between WAV, Ogg, MP3, MPC, FLAC, APE, and WMA files. It has an easy-to-use interface that makes it possible to fill in the tags for a few formats and choose the quality of compression. The script was initially designed for the Nautilus file browser and can be easily installed into Nautilus by copying it to the nautilus-scripts directory. You can then right-click on files and choose "audio-convert" from the "scripts" menu. The script is also known to work on rox or directly from a shell.
AudioMove
AudioMove is a handy GUI-based batch audio file converter/copier program. It can convert various audio file formats to WAV or AIFF format (using libsndfile), and do high-quality sample-rate conversion at the same time (using libsamplerate). It is multi-threaded for maximum throughput, can handle thousands of files per batch, and does recursive directory scans.
Aumix
Aumix is a program for adjusting audio mixers from the command line or scripts, or interactively at the console or a terminal with a full-screen, ncurses-based interface or a GTK-based X interface.
AutoDia
AutoDia is a Perl application designed to allow the easy creation of XML diagrams from various data sources. The output is meant for use with Dia (or any XML parser). AutoDia supports any language through the use of handlers, and a good handler for Perl as well as a simple handler for C++ are included. AutoDia is a modular application that parses source code or data (if a handler is available) and produces an XML document in Dia format, essentially a Dia diagram autocreation package. The diagrams its creates are standard UML diagrams showing dependancies, superclasses, packages, classes and inheritances, as well as the methods, etc of each class. AutoDia supports any language that a Handler has been written for - currently this is Perl (pretty good) and C++ (handles simple C++). It does not need Dia or GNOME to be installed. This means it can bulk process dia data on a server without client stuff installed, ie on CVS commits or intranets.
AutoScan
'AutoScan' is an application designed to explore and manage your network. Entire subnets can be scanned simultaneously without human intervention. It features OS detection, automatic network discovery, a port scanner, a Samba share browser, and the ability to save the network state.
AutoScrapbook
AutoScrapbook helps automate the creation and maintenance of an online photo gallery. It creates the thumbnails and Web pages for you by asking you for descriptions of the pictures. It works best when run within X (for picture viewing), but you could use it through only a terminal and a separate browser.
Autopackage
'autopackage' builds packages that will run on different distros. These packages support both graphical and terminal frontends, support dependency checking and resolution, and use deep desktop integration. Tools to enhance the packaged software such as binreloc and relaytool are also included . By providing an autopackage, developers ensure that users always have an easy way of installing the latest release of their software.
Avant Window Navigator
Avant Window Navgator (Awn) is a dock-like bar which sits at the bottom of the screen (in all its composited-goodness) tracking open windows.

Awn uses libwnck to keep a track of open windows, and behaves exactly like a normal window-list:
  • Clicking an icon switches to that window, clicking again will minimise the window
  • Right-clicking will bring up a menu extactly like that of what you see on the window-list, allowing you to max, min, close, resize etc the window.
  • Dragging something on top of an icon will activate that window.
  • Visually (and quite attractively) responds to 'needs attention' & 'urgent' events
  • Can show windows from the entire viewport, or just the visible viewport.
Avidemux
'Avidemux' is a graphical tool to edit video. It can open AVI, MPEG, Nuppelvideo and BMPs. Most common codecs are supported (M-JPEG, MPEG, DivX, Xvid, huffyuv, WMA, etc.) thanks to libavcodec. Video can be edited, cut, appended, filtered (resize/crop/denoise), and re-encoded to either AVI (DivX/Xvid) or MPEG 1/2.
Aview
'aview' is an high quality image (pnm) browser and animation (fli/flc) player which renders its output as ASCII-art. It is implemented using AA-lib.
Avogadro
Avogadro is an advanced molecule editor and visualizer designed for cross-platform use in computational chemistry, molecular modeling, bioinformatics, materials science, and related areas. It offers flexible high quality rendering and a powerful plugin architecture.
  • International: Translations into Chinese, French, German, Italian, Russian, Spanish, and others, with more languages to come.
  • Intuitive: Built to work easily for students and advanced researchers both.
  • Fast: Supports multi-threaded rendering and computation.
  • Extensible: Plugin architecture for developers, including rendering, interactive tools, commands, and Python scripts.
  • Flexible: Features include Open Babel import of chemical files, input generation for multiple computational chemistry packages, crystallography, and biomolecules.
Awesome
awesome is a highly configurable, next generation framework window manager for X. It is very fast and extensible, primarly targeted at power users, developers and any people dealing with every day computing tasks and who want to have fine-grained control on their graphical environment.
AxPoint
AxPoint generates slideshows in PDF format from a simple XML description format. It is written as a Perl SAX2(Simple API for XML) handler, but also ships with command line tools. The format supports slide transitions, PDF bookmarks, bullet point transitions, images, text colours, different fonts, and more. The program's output uses the standard XML::SAX::Writer consumer classes, so you can output directly to a file, a string, or however you need to; this is very useful for dynamic web based presentations. The program supports GIF, JPEG, PNG and TIFF image formats.
Ayam
Ayam is a free 3D modelling environment for the RenderMan interface. Ayam features at a glance:
  • RIB (RenderMan Interface Bytestream) export and import.
  • Support for NURB curves and (trimmed) NURB surfaces, Boxes, Quadrics (Sphere, Disk, Cylinder, Cone, Hyperboloid, Paraboloid, and Torus), CSG, MetaBalls, Polygonal and Subdivision Meshes.
  • NURBS modelling includes normal and interpolating curves as well as extrude, revolve, sweep, skin, gordon, and birail objects with caps, holes, and bevels.
  • Custom objects that may freely implement their representations (using OpenGL and RIB) and even small GUIs to edit their type specific parameters may be written by the user and dynamically loaded at runtime.
  • Scripting interface: Tcl.
  • Miscellaneous: instancing, arbitrary number of modeling views, object clipboard, independent property clipboard, console, n-level undo.
Ayttm
'ayttm' is designed to become a Universal Instant Messaging client which will integrate all existing IM clients and provide a single consistent user interface. Currently, 'ayttm' supports sending and receiving messages in AIM, ICQ, Yahoo! Messenger, MSN, and Jabber. It also has file transfer between 'ayttm' users, and between users of 'ayttm' and users of the official MSN and Yahoo! clients. The project was formerly know as 'EveryBuddy.'
B4step
B4Step is a Window Manager running under X11R6 (Solaris and GNU/Linux), featuring a new innovating way to manage window banners.
BAR
'BAR' is a full reservations system for small to medium-sized tour operators and travel agents. It has been in continuous usage since early 1999. 'BAR' includes full PNR management, inventory management for flights, hotels and rental cars, free (on request) bookings, agent tracking and commissioning, reporting, and travel document printing.
BBBike
BBBike is an information system for cyclists in Berlin and Brandenburg (Germany). It has the following features:
* Displays a map with streets, railways, rivers, parks, altitude, and other features * Finds and shows routes between two points * Route-finder can be customized to match the cyclist's preferences: fastest/nicest route, take wind directions and hills into account, etc.) * Bike power calculator * Automatically fetches the current Berlin weather data The software can be adapted for use in any geographic area.
BBrun
BBrun is a run window for Blackbox with dropdown history list. It can be run in either slit or withdrawn mode so that it can be bound to a keystroke from bbkeys.
BEAST BSE
BEAST is an abbreviation for Bedevilled Audio System. BSE an abbreviation for Bedevilled Sound Engine, it implements all the neccessary music processing logic required by BEAST in a seperate reusable library. The "Bedevilled" portion of the names has no religious background, but merely refers to the complexity involved implementing such a "BEAST" (pun intended ;).
BIRT
'BIRT' (Batch Image Resizing Thing) is a simple application that allows a large number of images to be resized in one go. It was written to facilitate maintenance of an online photo album where each hi-res photo needs a low-res copy and a thumbnail.
BMI
BMI is a tool to help dieters. It calculates your Body Mass Index (BMI) and gives you an indication of your fitness. It saves the results in a file, so you can through the program look at the file, and compare your results from day to day, which gives you an overview of your weight development over time.
BRL-CAD
BRL-CAD includes an interactive geometry editor, parallel ray-tracing support for rendering and geometric analysis, path-tracing for realistic image synthesis, network distributed framebuffer support, image-processing and signal-processing tools.
BZFlag
BZFlag is a 3D multi-player tank battle game that lets users to play against each other over a network. There are five teams: red, green, blue, purple and rogue (rogue tanks are black). Destroying a player on another team scores a win; being destroyed or destroying a teammate scores a loss. Rogues have no teammates (not even other rogues), so they cannot shoot teammates and they do not have a team score. There are two main styles of play: capture-the-flag and free-for-all. In capture-the-flag, each team (except rogues) has a team base and a team flag. The object is to capture an enemy team's flag by bringing it to your team's base. This destroys every player on the captured team, subtracts one from that team's score, and adds one to your team's score. In free-for-all, there are no team flags or team bases. The object is simply to get as high a score as possible.
Baby
The Baby software project includes a chess engine for XBoard, a chess program, a fractal program, and a set of CGI programs to make the web site. BabyChess can be used as an engine with XBoard.
Babylon
Babylon Java Chat is a client and server combo that allows groups to chat and draw over the Internet or local networks. The client can be used as a stand alone Java application, or as an applet, which makes it simple to embed chat functionality in WWW documents. It features multi-colored graphics drawing ability, including freehand, lines, rectangles, ovals, and fonted text up to 120 pts. Users can interact publicly with everyone else on the server, or they can chat/draw privately using the "whisper" mode. The server will store and manage answering machine style messages for users who aren't online, and users who aren't watching their screens can be paged. In theory one server is capable of supporting any number of users. The Babylon chat server is normally operated in its GUI mode, but for convenience it can also be run as just a text-based application.
Bacula
Bacula is a set of programs that allow you to manage the backup, recovery, and verification of computer data across a network of different computers. It is based on a client/server architecture and is efficient and relatively easy to use, while offering many advanced storage management features that make it easy to find and recover lost or damaged files.
Bagelview
Bagelview is an image viewer written in C and released under the GNU GPL version 3 or later. It uses the freeglut library to display images. The viewer supports images in the portable pixmap format (PPM), the portable graymap format (PGM) and portable bitmap format (PBM). Both the RAW and ASCII variations of each format are supported.
Bakery
'bakery' is a C++ Framework for creating GNOME applications using Gnome-- and Gtk--. It provides a Document/View architecture without forcing the user to use the whole architecture. It also makes it easy to start developing GNOME applications by inheriting and overriding.
BalazarBrothers
A 3D platform universe, two characters and two keys, one for each character, and at the end of the road two princesses to free. Just press a key and the corresponding character will jump on the next platform in front of him. Simple ? Yes ! Easy ? Not sure ! Because nothing will be spared to you : moving platforms, dangerous monsters, vicious traps... will you manage to find your way trough mad levels and free the princesses ? You can count only on your agility, your guile... and the unforgettable acrobatics of the Balazar Brothers !
Ballandpaddle Heckert gnu.tiny.png
GNU Ball and Paddle is an old-fashioned ball and paddle game with a set amount of blocks to destroy on each level, while moving a paddle left and right at the bottom of the screen. Various powerups may make different things occur.
Balsa
Balsa is a Gnome e-mail client supporting mbox, maildir, and mh local mailboxes, and POP3, IMAP4 remote mailboxes. It can be compiled with multi-threading support for faster response, and can do nifty things like read your GnomeCard address book, use LDAP, and render HTML mail.
Baobab
Baobab is a simple application which can scan either specific folders (local or remote) or volumes and give a graphical representation including each directory size or percentage in the branch. It also auto-detects any mounted/unmounted device.
Barbie Seahorse Adventures
Barbie Seahorse Adventures is an exciting side-scrolling game where Barbie the Seahorse floats on bubbles to the moon. This game won the teams category in pyweek 4. It is a retro side-scroller with original graphics, soundtrack, and 15 levels.
BarcodeWriter
Barcode Writer in Pure Postscript (BWIPP) generates all barcode formats entirely within PostScript so that the process of converting the input data into the printed output can be performed by the printer or RIP itself. This is ideal for variable data printing (VDP) and avoids the need to re-implement the barcode generation process whenever your language needs change. Since this resource is written in PostScript and interpreted within the virtual machine of a printer it is compatible with any operating system and hardware platform.
Batik
Batik is a Java-based toolkit for applications or applets that want to use images in the Scalable Vector Graphics (SVG) format for various purposes, such as display, generation or manipulation. The projectââ¬â¢s ambition is to give developers a set of core modules that can be used together or individually to support specific SVG solutions. Examples of modules are the SVG Parser, the SVG Generator and the SVG DOM. Another ambition for the Batik project is to make it highly extensibleââ¬âfor example, Batik allows the developer to handle custom SVG elements. Even though the goal of the project is to provide a set of core modules, one of the deliverables is a full fledged SVG browser implementation which validates the various modules and their inter-operability. With Batik, you can manipulate SVG documents anywhere Java is available. You can also use the various Batik modules to generate, manipulate and transcode SVG images in your applications or applets.
Battle Just Started
Battle Just Started is 3D arcade tank battle game. Rendering is done using OpenGL, and direct rendering is recommended. The game is focused on multiplayer over LAN. An AI is also present, but is not very strong. World simulation is done via ODE, and sound is done using OpenAL and SDL_mixer. The game has currently 3 maps, 5 tanks, and 4 weapons.
Battstat
Battstat is a battery status applet that monitors the battery charge level on a laptop. It displays different icons depending on the state of the power subsystem, and will warn if the power drops below a user configurable level. It uses the standard GNOME event system to play user configurable samples at certain events. It's available in binary form for Red Hat (.rpm), Debian (.deb) and FreeBSD (.tgz). You can also compile it yourself by downloading the source tarball (.tar.gz).
Bbdb
BBDB is the Insidious Big Brother Database for GNU Emacs. It provides an address book for email and snail mail addresses, phone numbers and the like. It can be linked with various Emacs mail clients (Message and Mail mode, Rmail, Gnus, MH-E, Mu4e, VM, and Wanderlust). BBDB is fully customizable.
BeatForce
BeatForce is a computer DJing system, with two players with independent playlist, song database, mixer, sampler etc. It was planned as a feature enhanced GNU/Linux replacement for BPM-Studio from Alcatech.
Belooted
Belooted is a fun GTK card game. Belote is a popular 32-card trick-taking game played in France. It derived around 1920, probably via Clobyosh, from Klaverjassen, a game played since at least the 1600s in the Netherlands. Closely related games are played throughout the world. Source: http://en.wikipedia.org/wiki/Belote
BgChanger
BgChanger is a simple set of scripts adding wallpaper rotation functionality to GNOME. It is designed to be simple above all else, with no complicated menus or options.
Bhl
BHL is an Emacs mode that lets you convert plain TXT files into HTML, LaTeX, and SGML (Linuxdoc) files. The BHL mode handles common font-styles, three levels of sections, footnotes, and any kind of lists, tables, URLs and horizontal rules. It also handles a table of contents: you can browse the toc, insert the toc where you want, and update the sections' numbers with one keystroke.
Bhpos
BananaPos is point of sale system that consists of a server, a client, libraries, and some associated utilities. The client is GUI based on GTK. System administration is Web-based using PHP. The program currently supports only MySQL.
Biblos
'Biblos' is a powerful indexing tool for managing a cd/mp3 collection as well as local directories. It records full information about each file on the specified media and has a powerful searching tool that can help you find specific files. You can also select a list of files/dirs from the database and Biblos will help you copy them from the source media to the directory choosen.
Bibshelf
BibShelf is a book organizer that integrates well with the GNOME desktop. It helps you to keep track of your book collection. You can fill in such things as the book summary, review, rating and the ISBN.
Bidwatcher
'bidwatcher' can automatically track the course of an eBay auction and bid on it was well.
Big Daddy's Math Drills
Big Daddy's Math Drills is a cross platform set of simple text based drills in basic addition, subtraction, multiplication and division tables featuring programmed instruction, adaptive learning, and user profiles.
BigFORTH
bigFORTH is a native code Forth for x86 processors. It is 32 bit and complies fully with ANS Forth. Tools include a multitasker; source-able decompiler; source level debugger (even using optimized macros) with single step and trace, and as many breakpoints as you want; post mortem dump and return stack trace; and a Pentium-MMX-assembler/disassembler. MINOS is a portable GUI library, written in object oriented Forth, and includes the GUI development editor Theseus. It is on a separate release schedule from bigFORTH; 0.9.8 beta of MINOS was released 2002-06-23.
BigText
The 'BigText' command prints big text using X11 fonts. It is similar to many other banner(1) commands, except that it can draw with all of the X11 fonts.
Biggles
Biggles is a Python module for the creation of publication-quality 2D scientific plots. Its features include an elegant, high-level interface, a simple TeX interpreter, and postscript, png, gif, svg, and x11 output formats.
Bingo-cards
'bingo-cards' lets you create number, word/letter, and picture bingo cards. They can be used for entertainment in the car, in a classroom (for example, to teach the element symbols for the Periodic Table), or just with your kids. You can also create cards with little pictures of everyday objects, then call the names out in Spanish, French, Italian, or German (or whatever you fancy).
BioImageXD
BioImageXD - Free software for analysis, processing and 3D rendering of multi dimensional microscopy images. It uses free software such as Python, wxPython, VTK, and is a free replacement for very expensive commercial 3D microscopy analysis and visualisation software BioImageXD is a collaborative open source free software project, designed and developed by microscopists, cell biologists and programmers from the Universities of Jyväskylä and Turku in Finland, and collaborators worldwide.
Bitlife
'bitlife' implements Conway's Game of Life using boolean logic operations (and, or, not, xor). It does so by blits, thus running a Life game in every bitplane in parallel. Two implementations are available: a proof-of-concept one in Python and a useful one in C.
Bitten
Bitten is a Python-based framework for collecting various software metrics via continuous integration. It builds on Trac to provide an integrated web-based user interface.
Bkchem
BKchem is a chemical drawing program written in Python. It is platform independent.
Blackbox
Blackbox is yet another addition to the list of window managers for X. It is written in C++, sharing no common code with any other window manager (even though the graphics implementation is similar to that of WindowMaker). It features small code size, a fast interface with simple menus, multiple workspaces, decorated windows, built-in graphics code to render solids, gradients, and bevels on the fly, and more.
Blam
'Blam' is an RSS reader for the GNOME desktop that helps you keep track of the growing number of news feeds distributed as RSS. You can subscribe to any number of feeds, print the entries you like, and have the feeds updated at regular intervals.
BleachBit
Erase unused cache, cookies, Internet history, logs, and temporary files to recover disk space and improve privacy. Vacuum the Firefox database to speed up Firefox. Delete unused locale files and broken shortcuts. Shred files to prevent recovery. Write your own cleaners in XML.
Blender
Blender supports the entirety of the 3D pipeline—modeling, rigging, animation, simulation, rendering, compositing and motion tracking, even video editing and game creation.
Bless
Bless is a fast and customizable hex editor written in GTK#. It efficiently handles very large files and supports multiple undo-redo actions. There are also plans for the addition of a Lua-based scripting language for binary file manipulation.
Blinkensim
'blinkensim' is the Blinkenlights project's simulator. Using blinkensim you can receive the Blinkenlights Protocol as it is being sent by the Blinkenlights Chaos Control Center to the Matrix Control Units (the computers that take care of controlling the lamps). 'blinkensim' has graphic backends for DirectFB and GTK+ 2.0. It should run on all GNU/Linux systems using one of these backends.
BlockCanvas
The BlockCanvas project provides a visual environment for creating simulation experiments, where function and data are separated. Thus, you can define your simulation algorithm by visually connecting function blocks into a data flow network, and then run it with various data sets (known as "contexts"); likewise, you can use the same context in a different functional simulation. The project provides support for plotting, function searching and inspection, and optimization. It includes a stand-alone application that demonstrates the block-canvas environment, but the same functionality can be incorporated into other applications. The BlockCanvas project relies on included libraries that allow multiple data sets using Numeric arrays to be incorporated in a Traits-based model in a way that is simple, fast, efficient, and consistent.
Blossoc
Blossoc is a linkage disequilibrium association mapping tool that attempts to build (perfect) genealogies for each site in the input, score these according to non-random clustering of affected individuals, and judge high-scoring areas as likely candidates for containing disease affecting variation. Building the local genealogy trees is based on a number of heuristics that are not guaranteed to build true trees, but have the advantage over more sophisticated methods of being extremely fast. Blossoc can therefore handle much larger data sets than more sophisticated tools, but at the cost of sacrificing some accuracy.
BlueCombo
BlueCombo is yet another applet that shows CPU usage, memory usage, swap usage, motherboard/CPU temperature, date/time, CPU frequency, network load, and fan speeds. It runs inside the dock/wharf features of various window managers, inside the GNOME panel, or within roxpanel.
BlueProximity
Add security to your desktop by automatically locking and unlocking the screen when you and your phone leave/enter the desk. Think of a proximity detector for your mobile phone or other device via bluetooth.
Bluefish
Bluefish is a powerful editor targeted towards programmers and webdevelopers, with many options to write websites, scripts and programming code. Bluefish supports many programming and markup languages.
Blwm
Window manager in Portugese.
BoboBot
BoboBot, a robotic monkey, must travel to different parts of the world, shooting bad-guys and defeating bosses (at which point he gains the ability to use their special weapon). This preview release contains 4 of the 8+ planned levels and has sound and joystick support for GNU/Linux users. It is based on the "Mega Man" series of games for the Nintendo Entertainment System and other video game consoles.
Bochs
'Bochs' is a portable free software IA-32 (x86) PC emulator that runs on most popular platforms. It includes emulation of the Intel x86 CPU, common I/O devices, and a custom BIOSk and can currently be compiled to emulate a 386, 486, Pentium, Pentium Pro or AMD64 CPU, including optional MMX, SSE, SSE2 and 3DNow instructions. 'Bochs' can be compiled and used in a variety of modes, some which are still in development. The 'typical' use of bochs is to provide complete x86 PC emulation, including the x86 processor, hardware devices, and memory. This lets you run OS's and software within the emulator on your workstation, much like you have a machine inside of a machine.
Bombono
Bombono DVD is a DVD authoring program for GNU/Linux. It is made easy to use and has nice and clean GUI (Gtk). The main features of Bombono DVD are:
  • Excellent MPEG viewer: Timeline and Monitor
  • Real WYSIWYG Menu Editor with live thumbnails
  • Comfortable Drag-n-Drop support
  • You can author to folder, make ISO-image or burn directly to DVD
  • Reauthoring: you can import video from DVD discs.
Bonfire
Bonfire is yet another application to burn discs for the gnome desktop. It is designed to be as simple as possible and has some unique features to enable users to create their discs easily and quickly. Features:
  • burn / copy / erase data and audio discs (big surprise)
  • allow full editing of data discs (remove/move/rename files inside a directory added to the selection) as well as audio discs
  • a customisable GUI (when used with GDL)
  • a search widget based on beagle
  • file change notification (requires kernel > 2.6.13)
  • Drag and Drop from nautilus and others apps
  • support any song format supported by gstreamer
  • a song and film previewer (thanks to Gstreamer) (to be extended later)
  • the ability to use files on a network as long as the protocol is handled by gnome-vfs
  • the display of all playlists and their contents (automatically detected through beagle)
  • devices detection thanks to HAL
Booh
It takes one or several series of photos and videos, and automatically builds static Web pages to browse them, creating thumbnails, etc. It features automatic rotation of portrait images, support for videos, preloading, sub-albums support, themability, a powerful GUI for editing, and more.
Bookcase
Bookcase is a collection manager for KDE. It includes default collections for books, bibliographies, comic books, videos, music, coins, stamps, trading cards, and wines; it also allows custom collections and unlimited user-defined fields. The collection may be sorted by any property. Names are formatted automatically. Filters limit the visible entries by definable criteria. User can edit the default XSLT file for full customization for printing. Automatic ISBN validation is included. 'bookcase' can import CSV, Bibtex, and Bibtexml and export CSV, HTML, Bibtex, Bibtexml, and PilotDB.
Boolball
Boolball is a nice game where you have to drop balls in a field of obstacles to score points. Two players each have a row of balls located at the top of the screen, which can be dropped into a field of obstacles. Players take turns dropping one of their balls. The lower the balls fall, the higher the score. Get to the bottom of the field for maximum points. Outsmart your opponent by blocking their balls. Features easy, medium and difficult computer players to play against, or play head to head with your friends.
Boot-Up Manager
Boot-Up Manager (bum) is designed to help the user to handle init sripts on Debian-based distributions. The using of the application is easy because of the simple graphical interface (GTK2 based).
Bpmdj
'bpmdj' (beats per minute DJ) is a set of free DJ'ing tools. The first is a very accurate BPM measurement tool. The second is a player which changes the tempo of music. It also allows for nudging, forward and backward movement by measures, and other nice things.
Brackets
Brackets is a code editor, written using Web technologies like HTML, CSS and JavaScript.
Breach
Breach is a modular and lightweight Web browser. Everything in the browser is a module, a Web application running in its own process. Construct your own browsing experience by selecting the right modules for you.
BrickOut
A clone of "Break Out," where you use a paddle to bounce a ball so that it destroys bricks at the top of the screen. BrickOut was originally written for the Agenda VR3 GNU/Linux-based handheld PDA, and has been ported from X-Window to libSDL for the Sharp Zaurus GNU/Linux-based PDA.
Brikx
Brikx is a small puzzle game in which your goal isto remove all tiles from the table. Obstacles to solving the game include other tiles, gravity walls, and other things, and you can even redesign the level while playing.
Bspwm
bspwm is a tiling window manager that represents windows as the leaves of a full binary tree. It only responds to X events, and the messages it receives on a dedicated socket. bspc is a program that writes messages on bspwm's socket. bspwm doesn't handle any keyboard or pointer inputs: a third party program (e.g. sxhkd) is needed in order to translate keyboard and pointer events to bspc invocations.
Btn4ws.pl
This is a candidate for deletion: It is marked as decommissioned. The links on this page do not work. Drw (talk) 08:58, 18 July 2018 (EDT) 'btn4ws'.pl (Buttons for Website) is a Gimp-perl plugin that creates buttons for a Web site. It takes the button labels from a text file, and can easily generate buttons for JavaScript rollover effects. You can add bevel and lighting to the buttons and keep the .xcf files to work with them after creation. It can also generate example HTML, CSS, and JavaScript code.
Bubblemon
The Bubbling Load Monitor is a system CPU and memory load monitor for the GNOME panel. It looks like a vial containing water. The water level indicates how much (electronic) memory is in use. The color of the liquid indicates how much swap space is used. The amount of bubbles reflects the system CPU load.
Bug-buddy
The goal of bug-buddy is to make reporting bugs very simple and easy for the user, while making the reports themselves more useful and informative for the developer. Features include the ability to obtain a stack trace from a core file or crashed application and to determine versions of packages installed on your system. The program can be started both from gmc and from the crash dialog. It supports GNOME, KDE, Debian, and Ximian bug tracking systems.
BugSquish
You must use your mouse to click various types of bugs before the suck your arm dry of blood. Score multipliers and extra blood also appear. The program can be built for 640x480 mode for desktops and workstations, or 240x320 mode for handheld PDAs like the Sharp Zaurus or iPAQ running GNU/Linux.
Burn 360
This is a candidate for deletion: Unclear licensing. The source files do not include any copyright information. The licence of the documentation on the website and included with the program is unclear. A copy of the GPLv2 is included with the program. Drw (talk) 09:20, 18 July 2018 (EDT) This is a frontend to three programs - ffmpeg, vcdimager and cdrdao written in perl-gtk2.

It is designed to enable (as seperate processes)

Rip video tracks from VCD's
Encode from/to any format that ffmpeg supports (these are in a seperate file called opts)
Create a new VCD from MPEG's on hard drive.
Butter
Allows the user to play shareable videos from various places like archive.org and CCC Media. This is the entry for the desktop version.
Bygfoot Football Manager
Bygfoot Football Manager is a small and simple graphical football (a.k.a. soccer) manager game featuring many international leagues and cups. You manage a team from one such league: you form the team, buy and sell players, get promoted or relegated and of course try to be successful. You can customise Bygfoot by writing your own country definitions file or by creating your own team definitions files.
Byzanz
Byzanz is a GNOME Panel applet to record your current desktop to an animated GIF file. This is especially useful for publishing on the web, since every browser understands the GIF format. Use this for your secreencasts!
C-graph Heckert gnu.tiny.png
GNU C-Graph is a tool for visualizing the mathematical operation of convolution underlying natural phenomena susceptible to analysis in terms of engineering signals and systems theory. "C-Graph" is an abbreviation for "Convolution Graph". The package is derived from the BSc. Honours dissertation in Electrical Engineering "Interactive Computer Package Demonstrating: Sampling Convolution and the FFT", Adrienne Gaye Thompson, University of Aberdeen (1983). The package computes the linear convolution of two signals in the time domain then compares their circular convolution by demonstrating the convolution theorem. Each signal is modelled by a register of discrete values simulating samples of a signal, and the discrete Fourier transform (DFT) computed by means of the Fast Fourier Transform (FFT). GNU C-Graph is interactive, prompting the user to enter character or numerical values from the keyboard, dispensing with the learning curve for writing code. The software will be useful to students of signals and systems theory. C-Graph is written in contemporary Fortran. You can find pre-GNU development versions at: Code Art Now. Adrienne Gaye Thompson is the sole author of GNU C-Graph and looks forward to sharing further development with the Free software community.
CD-ROM Control
CD-Rom Control is a GUI for mounting, unmounting, and ejecting the CD-Rom drive. It includes an autostart feature which will automatically bring up either a CD listing in a graphical file manager, an HTML page in a browser, and DVD support.
CDS Indico
Web application to schedule and organise events, from simple lectures to complex meetings, workshops and conferences with sessions and contributions. Also includes an advanced user delegation mechanism, allow paper reviewing, archival of conference information and electronic proceedings.
CF Client
Crossfire is graphical multi-user 2d tile-based role playing game similar to Moria, Angband, Omega, Nethack, Rogue, Gauntlet, and Muds. The bulk of the game is based on predefined maps, however some areas are randomly generated.
CFDG
'CFGD' is a small language for design grammars (sets of non-deterministic rules to produce images). CDFG lets you write a set of rules about how to generate an image, and then follows those rules to create a image. The rules are in the form of a context free grammar, where each shape is defined to be made up of other shapes, possible rotated, scaled, and relocated.
CGoban
CGoban provides a large set of go-related services for *nix and X11. Functions include:
  • Full functionality for viewing and editing SGF files
  • Can connect to a go server over the Internet
  • Can act as a bridge to a 'go' modem protocol
  • When playing locally, you have a choice of rule sets and time controls
CMake
CMake is a cross-platform build system. It is used to control the software compilation process using simple platform and compiler independent configuration files. It generates native Makefiles and workspaces that can be used in the compiler environment of your choice. CMake is quite sophisticated: it is possible to support complex environments requiring system configuration, pre-processor generation, and code generation.
CPG
CPG is an integrated development environment application for creating parsers for conventional compiler implementation, special application compilers, and data structure parsers for message and record set processing. It has both complete GUI and command line interfaces for performing automaton calculations and parser code generation including regular expression, SLR(1), LALR(1), LR(1), conflict resolution, essential error entry calculation and configuration, unit rule elimination optimization, grammar rule code and parser driver code editing, C++ parser driver and table interfaces, and graphical parser simulation displays.
CT Sim
Computed Tomography is the technique of estimating the interior of objects from the measurements of radiation projected through the object. That radiation can be transmitted through the object such as in X-ray computed tomography or emitted from internal radiation sources as in nuclear medicine scans. CTSim simulates the transmission of X-rays through phantom objects. These X-ray data are called projections; CTSim reconstructs the original phantom image from the projections using a variety of algorithms. The program also has a wide array of image analysis and image processing functions.
CVAssistant
Whether you're looking for a job or trying to help a friend to find one, CVAssistant is the number one tool for you. It helps you by preparing resumes and cover letters and organizing your job application process. It: Stores all your skills and experiences. Creates resumes tailored for each job you apply. Creates cover letters summarized to match each job advertisement. Keeps a history of job applications so you are ready when you receive a phone call. Write resumes in your language. All languages are supported! It's a free and open source software which you can easily download to your computer and start using it out of the box. CV Assistant helps you create specialized resumes in Word .docx format fast and easy. The idea is to have a master resume with all skills and experiences in it. Then based on skills mentioned in the job advertisement, export a clean but well formatted word .docx file as a summarized resume with only relevant skills in it. This increases your chance of getting a job interview as most companies are using Applicant Tracking Software (ATS) or at best hiring managers which may be unaware of similarity between phrases like skilled in MS Word, familiar with Microsoft Word and Fully experienced with office suites. So job seekers need to create specialized resumes for each and every job position with the same wordings used in the advertisement. Add all your skills to CV Assistant, pick only relevant ones. It also creates cover letters! Again, write all possible sentences, and select those relevant ones per job post. CVAssistant helps you free of charge and this software remains for free!
CVSSearch
CVSSearch searches for code fragments using CVS comments. Since a CVS comment describes the lines of code involved in the commit and that this description will typically hold for many future versions. CVSSearch lets you to better search and understand the most recent version of the code by looking at previous versions. For each line of code in the most recent version, we build a profile consisting of all CVS comments that involved that line in past commits. This profile is used not only to search the most recent version of the code but also to understand what the code does --- including its motivation and history.
CalcChecksum
'CalcChecksum' is a simple utility for calculating various checksums easily with a graphical user interface. It can calculate checksums for MD5, MD4, CRC32, SHA1 (SHA160), SHA256, RIPE-MD-160, TIGER, HAVAL (128, 160, 192, 224, 256 with 3, 4 or 5 passes) of files or text-strings, and runs on all 32 and 64 bit platforms that KDE 3.1 and QT 3.1 run on.
Calcoo
Calcoo is a scientific calculator designed to provide maximum usability. Its features bitmapped button labels and display digits to improve readability, no double-function buttons, undo/redo buttons, copy/paste interaction with the X clipboard, both RPN and algebraic modes, two memory registers with displays, displays for Y, Z, and T registers, and tick marks to separate thousands.
Calendula
Today's cash-strapped nonprofit organizations (NPOs) need as much help as they can get in their fundraising efforts. Most nonprofits rely heavily on fundraising software systems to manage their donors and prospective donors. The Calendula project was created to offer nonprofits a Free Software alternative to the mostly proprietary fundraising/contact management systems that dominate the field. The Calendula project is still in the planning stage; a requirements document and other background information are available through CVS.
Calibre
Calibre is an e-book manager that can view, convert, edit and catalog e-books in all of the major e-book formats. It's a complete e-library solution that includes library management, e-book format conversion, newsfeed to e-book conversion, integrated e-book viewer, and synchronization with e-reader devices.
Camera Picture Copier
Camera Picture Copier reads files from a source and copies them, making a directory for each day and renaming all files to the time they where last modified. This can be used to copy/rename pictures from a digital camera (USB-mounted) to have them make more sense.
Cantus
'Cantus' is a tool for tagging and renaming MP3 and OGG/Vorbis files. Its features include mass tagging and renaming of MP3s, the ability to generate a tag out of the filename, filter definitions for renaming, recursive actions, CDDB (Freedb) lookup (no CD needed), the ability to copy between ID3V1 and ID3V2 tags, and more.
Castle Game Engine
Castle Game Engine is a cross-platform 3D and 2D game engine for Object Pascal (FPC and Lazarus). - It supports many formats for game assets, including X3D, VRML, Collada, Spine JSON, MD3 and others. - Many graphic effects are possible, including bump mapping, shadows, shaders, mirrors, screen effects. - Animation, collision detection, 3D sound and more features are available. - An extensible system of 3D objects can be used, with out-of-the-box levels, items, intelligent creatures and more. - The engine is portable -- for desktop, mobile, web plugin. The engine is also used to develop view3dscene - a full-featured X3D / VRML browser and a viewer for many other 3D and 2D game formats.
Catdoc
The program extracts text from Word files while preserving as many special characters as possible. It does not try to preserve Word formatting, but does extract readable text. A Tcl/Tk graphical viewer is included as well, and versions 0.91.2 and above include an Excel file converter.
CbrPager
This is a simple pager, written so that you don't huge Java resources just to page through images. A navigation bar stays at the top of the pages. It does 'cbr' files only (no cbz). It decodes 'jpg' and 'jpeg' images, and should do gifs and pngs. You can advance or backup pages, go to the beginning and end, and zoom in and out in 10% increments.
Cdda2wav
Cdda2wav is a program recording audio tracks digitally (CDDA) from compact disc drives or burners into wav files, making possible lossless copies of audio tracks. It is currently distributed as part of the 'cdrtools' package. Features include:
  • the ability to record tracks into separate files
  • the ability to save audio samples in a variety of formats and calculate MD-5 checksums for the sampled data
  • real-time scheduling (where available)
  • ability to undo pre-emphasis on-the-fly
  • can extract title information from CD Extra and CD-Text discs (with appropriate hardware)
  • can calculate CDDB disc id for title lookups in the internet
Cdrdao
'cdrdao' creates audio or mixed mode CD-Rs in disk-at-once (DAO) mode driven by a description file. In DAO mode, users can create non standard track pre-gaps with lengths other than 2 seconds and contain nonzero audio data. This lets users divide live recordings into tracks where 2 second gaps would be irritating and create hidden tracks or track intros as found on commercial CDs.
Celestia
Celestia is a real-time visual simulation of space. Choose a point within the Local Group of galaxies, and Celestia will show you an approximation of how it would appear to your eyes were you actually there. Some of what Celestia shows is necessarily hypothetical--the farther away from Earth you get, the less real data there is and the more guesswork is involved. Thus Celestia supplements observational data with good guesses based on models of stellar and planetary processes. You can also navigate at an immense range of scales. Orbit a couple kilometers above the surface of a tiny, irregular asteroid, then head off toward Jupiter, watching it grow from a bright point of light into a looming sphere filling your field of vision. Leave our solar system entirely and observe the sun as it fades from a brilliant disk to a bright star, disappearing almost entirely as you head off toward the Upsilon Andromeda system to orbit around its innermost giant planet.
Cereal
'cereal' is an emulation framework able to emulate 8051-compatible CPUs and connected devices, designed to allow easy addition of other (application-specific) devices to emulate.
Cervisia
Cervisia is a graphical frontend for the CVS version control system. It runs with any window manager or desktop environment (not just KDE). Features include:
  • Update or retrieve the status of a working directory or single files
  • Importing into the repository
  • Diff against the repository and between different revisions
  • Annotated view of files
  • See log messages in tree and list form.
  • Conflict resolution in a file
  • Tagging, branching
  • Updating to a branch/date
  • Changelog editor
  • Command to see the last change in a file
Championship Generator
Championship Generator produces a list of all the meetings which must occur between the participants of a championship. It can be used to produce the challenges between teams if competitions are not foreseen to directed elimination. It supports championships where it is necessary to consider the matches at home and away. It can also try to avoid fights between the big teams in the first and last days. It also supports the case in which two teams have a mutual stadium, and therefore cannot simultaneously play at home or away.
Character Entry Toolkit
CharEntry is a tool for inserting non-ascii characters into text, with particular emphasis on linguistic notation. It provides clickable charts of the consonants, vowels, and diacritics of the International Phonetic Alphabet as well as chart of precomposed accented characters. Clicking on a character inserts it into a text region, the contents of which may be saved to a file or copied and pasted elsewhere. A widget for inserting characters by Unicode codepoint is also provided. It is also possible to read from a file the definition of a custom character chart.
Chart
Chart is stock market charting program. It downloads and displays market daily data and current price quotes in various styles and with many standard technical analysis indicators and averages. Data is obtained from several sources, including Barchart and Yahoo Finance (which covers most major world exchanges). Alert levels, notes, and free-form trend lines can be added to charts. Chart is at "personal project" level, which means the features are those things which interest the author, but the aims are serious. Chart is written in GNU Guile and perl, and customizations and extensions can be added using Scheme code. The main interface is the Guile Gtk GUI. An Emacs interface is included too, for viewing price quotes within Emacs, including importing into the Simple Emacs Spreadsheet (and other uses).
ChatSniff
ChatSniff is an easy to use program that monitors, or "sniffs" networks for AIM, ICQ, MSN, Yahoo!, and Jabber instant messages.
Chbg
'chbg' is a simple manager for desktop backgrounds. It can periodicaly exchange your desktop background or generate beautiful background pictures, which can be loaded in ten different modes. It also work as a screensaver (standalone or with xscreensaver) or as an image viewer with thumbnail previews and a slide show option. You can load any picture supported by gdk-imlib1, Imlib2, or gdk-pixbuf.
CheapskateFonts 2
This is a collection of thirteen free software fonts. Styles include handwritten, sci-fi, basic sans serif and Roman, and others.
CheckGmail
CheckGmail is a system tray application that checks a Gmail account for new mail. It is fast, secure, and uses minimal bandwidth via the use of Atom feeds.
Cheese
Cheese uses your webcam to take photos and videos, applies fancy special effects and lets you share the fun with others. It was written as part of Google's 2007 Summer of Code lead by daniel g. siegel and mentored by Raphaël Slinckx. Under the hood, Cheese uses GStreamer to apply fancy effects to photos and videos. With Cheese it is easy to take photos of you, your friends, pets or whatever you want and share them with others.
Chemtool
Chemtool is a GTK+-based 2D chemical structure editor for X11. It draws organic molecules easily and store them as a X bitmap file. You can export drawings in XFig format for further annotation, or as Postscript files (using xfig's companion program transfig). The distribution includes a set of sample molecular structure drawings. The package also contains a helper program, cht, to calculate sum formula and (exact) molecular weight from a chemtool drawing file.
CherryPy
CherryPy is a pythonic, object-oriented HTTP framework. CherryPy allows developers to build web applications in much the same way they would build any other object-oriented Python program. This results in smaller source code developed in less time.
Chess Heckert gnu.tiny.png,
GNU Chess is a chess engine. It allows you to compete against the computer in a game of chess, either through the default terminal interface or via an external visual interface such as GNU XBoard.
ChessX
ChessX is a chess database that allows you tobrowse, manage, and analyze chess games. It uses Qt library to create modern, portable graphical interface. Current development is aimed at providing full featured PGN database.
Choqok
Choqok is a Free, fast, efficient and simple to use micro-blogging client for K Desktop Environment. The name comes from an ancient Persian word and means Sparrow! Currently, Choqok support Twitter.com and Identi.ca micro-blogging services.
Christine
Christine lets you play your audio and video files in the same application. In a very very easy way. As christine is inteded to be small, and cute we currently had no support for internet radio station, but we will in the future.
ChronoJump
A complete system for measurement, management and statistics of sport short-time tests. Chronojump is used by trainers, teachers and students.
Chungles
Chungles is a file-sharing program that utilizes ZeroConf (via the JmDNS libraries) for computer detection. It allows files to be shared easily between platforms with simple drag'n'drop.
CinePaint
CinePaint is an application primarily used for motion picture frame-by-frame retouching and dust-busting. It has been used on many feature films, including The Last Samurai. It is different from other painting tools because in addition to common 8-bit per channel formats like JPEG, it supports deep color image formats such as Cineon, DPX, OpenEXR, and 32-bit TIFF, which are standard in motion picture visual effects and animation.
Cinelerra
For years some people have wanted a way to edit their audio and video in one place as fluidly as writing text. Cinelerra tries to be a single location for all audio and video editing needs: it can capture composite, and edit audio and video. All the recording, editing, and playback are handled here. It can be used as an audio player. It can be used to record audio or video. It can even be used as a photo retoucher.
Circus Linux
A clone of the Atari 2600 game "Circus Atari" (and the arcade game "Circus"); similar to Break Out. Move the teeter-totter at the bottom of the screen so that clowns bounce to the top of the screen and pop balloons.
Civil
Civil is a cross-platform, turnbased, networked strategy game that allows players to take part in scenarios set during the American Civil war. It simulates battles on a company level (roughly 100 men).
Clara OCR
Clara OCR is an OCR for systems that support the C library and the X windows system (e.g. most flavours of Unix). It is intended for large scale digitalization projects, and features a powerful GUI and a web interface for cooperative digitalization of books. Clara OCR development started in 1999 and we're approaching production quality.
Classified-ads
"Classified ads" is messaging system for exchange of private and public messages between humans, and maybe other primates. Features of the program include, but are not limited to: * Sending and retrieving messages public and private, between humans or inside groups * No need for server-side support of any kind * Minimal hassle for the end-user * No need for contracts with any service-operators, not counting your ISP * Identification of message senders while allowing some withdrawal of personal details * Text-based search of public posting
Claws Mail
Claws Mail is an email client (and news reader) based on GTK+. The appearance and interface are designed to be familiar to new users coming from other popular email clients, as well as experienced users. Almost all commands are accessible with the keyboard. Plus, Claws-Mail is extensible via addons which can add many functionalities to the base client.
Clawsker
Clawsker is a Perl-GTK2 applet to edit hidden preferences for Claws Mail in a safe and user friendly way. Claws Mail has a high number of configurable options and, in order to keep the binary small and fast, some of these preferences which are not widely used are not provided with a graphical interface for inspection and/or modification. Users wanting to edit such preferences had to face editing the configuration text files directly, now it is possible with a convenient GTK2 interface using Clawsker. Other features:
  • Handling of all hidden preferences
  • Fully internationalized interface using gettext
  • Detection of running Claws Mail
  • Support for alternate configuration directories
Clearlooks
* Clearlooks has been part of gtk-engines for a while now, and is no longer distributed as a seperate release. Clearlooks is a GTK+ 2.x engine written in C that transforms your GNOME/XFCE desktop into a modern looking environment. It is fast and easy on the eyes.
Clisp Heckert gnu.tiny.png
ANSI Common Lisp is a high-level, general-purpose programming language. GNU CLISP is a Common Lisp implementation by Bruno Haible of Karlsruhe University and Michael Stoll of Munich University, both in Germany. It mostly supports the Lisp described in the ANSI Common Lisp standard. It runs on most GNU and Unix systems (GNU/Linux, GNU/Hurd, FreeBSD, NetBSD, OpenBSD, Solaris, Tru64, HP-UX, BeOS, IRIX, AIX, Mac OS X and others) and on other systems and needs only 4 MB of RAM. The user interface comes in English, German, French, Spanish, Dutch, Russian and Danish, and can be changed during run time. GNU CLISP includes an interpreter, a compiler, a debugger, CLOS, MOP, a foreign language interface, a socket interface, i18n, fast bignums, arbitrary precision floats and more. An X11 interface is available through CLX, Garnet, CLUE/CLIO. GNU CLISP runs Maxima, ACL2 and many other Common Lisp packages.
Cmail
'cmail' is a simple mail counting tool. It reads in a config file and returns which mailfiles contain mail, how much mail, and how many new messages. It can count messages in mbox style mailfiles, gzipped mbox files, POP3, Maildir, IMAP, POP3/SSL, and IMAP/SSL accounts.
CoaSim-gui
'CoaSim-gui' is a graphical use interface for the coalescence process simulator CoaSIm.
Coas
The Caldera Open Administration System project is designed to improve the way users administer their GNU/Linux systems. It will be a collection of tools, each of which will include multiple user interfaces. The system will also let users choose the tools they want to use.
Code Blocks
Code::Blocks is a C++ IDE built specifically to meet the most demanding needs of its users. It was designed, right from the start, to be extensible and configurable.
Code Striker
Codestriker lets users perform code reviews in a collaborative fashion, as opposed to using unstructured emails. Authors create code review topics; nominated reviewers are automatically notified by email. Reviewers then submit comments against the code on a per-line basis, and can view comments submitted by the other reviewers as they are created. The appropriate parties receive email as an alert mechanism when comments are created. The author can submit comments against the review comments. The author winds up with a scrutctured group of review comments, instead of a pile of unstructured emails. The program supports integration with a CVS repository, coloured diffs and ability to view original and new files in their entirety (and side-by-side). Codestriker can be optionally linked with a bug tracking system and a CVS web viewing system.
CodeBrowser
Code Browser is a folding and outlining editor for structuring and browsing source code using folders and links. It is somewhere between a traditional text editor, a smalltalk class browser and a web browser. It displays a structured text file (marker-based folding) hierarchically using multiple panes. It is especially designed to keep a good overview of the code of a large project.
Colorsvn
colorsvn is a Subversion output colorizer. It was extracted from kde-sdk, and was extended with build process and configuration.
Comanche
This is a candidate for deletion: Links broken. No links to page. Email to maintainer broken. Poppy-one (talk) 14:27, 30 July 2018 (EDT) Comanche is a quality, cross-platform, GUI tool for configuration and management of free software. Packages supported include the Apache Web server and Samba. It is easily extensible through plugins.
ComicMan
ComicMan downloads Web comics from the Internet to your hard drive. It remembers the last download for each title, so you won't get duplicates from running it multiple times. The application itself is a command line tool, but it comes with a graphical configuration tool and an editor for making new Web comic configuration files.
Comix
Comix is a comic book viewer which reads zip, rar, tar, tar.gz and tar.bz2 archives as well as normal image files. It is written in Python and has a simple user interface using PyGTK. Features include fullscreen, double page mode, changeable background colour and changeable image scaling quality among other things.
Common Desktop Environment
The Common Desktop Environment was created by a collaboration of Sun, HP, IBM, DEC, SCO, Fujitsu and Hitachi. Used on a selection of commercial UNIXs, it is now available as free software for the first time.
Compiz
Compiz is the result of the re-unification of the Beryl-project and the community around the Compiz Window Manager. It seeks to provide an easy and fun-to-use windowing environment, allowing use of the graphics hardware to provide impressive effects, amazing speed and unrivalled usefulness. The first Compiz Fusion developer release was Compiz Fusion 0.5.2 on August 13th 2007.
Compiz Plugins- Extra
This is the Extra plugin package for Compiz.
Compiz Plugins- Main
This is the Main plugin package for Compiz.
Conc
Conc is a serial console concentrator package. It features remote maintenance of systems over IP, and concurrent connections to consoles. It can pool serial lines on multiple machines into one system, which lets you manage a virtually unlimited number of consoles- ideal for large server farms, clusters or off-site server rooms.
Condict
Condict is a program for creating dictionaries. It is written in Python, and uses the wxPython GUI framework, as well as the PyXML library.
Conglomerate
Conglomerate is a project to create a complete structured information authoring, management, archival, revision control and transformation system. It uses XML semantics and powerful graphical editing, coupled with a centralised storage model and a flexible transformation language to create an environment which is easy to use, produces high-quality structured output, and lets the user target several output media with a single source document.
Cooledit
Cooledit is a full featured multiple window text editor with interactive graphical debugger for C/C++ programs, anti-aliased fonts, compiler interface, the ability to be used as programmer's IDE with syntax highlighting for a wide variety of programming languages, UTF-8/UCS/Unicode support, and a built-in Python interpreter for macro programming.
CopyQ
CopyQ is a rich, graphical clipboard manager.
  • Store text, HTML, images and any other custom format.
  • Customize tray menu.
  • Save items in tabs or tree.
  • Quickly browse through items (fast navigation, filtering with matched text highlighting).
  • Sort items, create new, edit, remove, copy/paste to different tab.
  • Variety of system-wide shortcuts (e.g. show main window or tray, edit clipboard, copy next/previous, paste as plain text).
  • Immediately paste to focused window from tray or main window.
  • Fully customizable appearance (colors, fonts, transparency).
  • Advanced command-line interface and scripting.
  • Ignore clipboard copied from some windows or containing some text.
  • Apply custom commands on selected items or automatically when new matching clipboard content is available.


Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the page “GNU Free Documentation License”.

The copyright and license notices on this page only apply to the text on this page. Any software or copyright-licenses or other similar notices described in this text has its own copyright notice and license, which can usually be found in the distribution or license text itself.