Semantic search

Jump to: navigation, search

Edit query Show embed code

The query [[Concept:Works-with]] was answered by the SMWSQLStore3 in 0.1569 seconds.

Results 11 – 260    (Previous 250 | Next 250)   (20 | 50 | 100 | 250 | 500)   (JSON | CSV | RSS | RDF)

ADOdb for Python
ADOdb is a database abstraction library. ADOdb was originally developed for PHP, and ported to Python. The Python version implements a subset of the PHP version. You might ask why Python needs a database abstraction library when Python provides the official DB API. Unfortunately the DB API does not encapsulate differences in the database implementations. For example, to select a limited number of rows, say 10 rows, you would have to use very different SQL for different databases:
  • MS SQL select top 10 from table
  • MySQL and PostgreSQL select * from table limit 10
  • Oracle select * from (select * from table) where rownum <= 10
  • These differences are handled by ADOdb (using SelectLimit), but not by the Python DB API. Other important database differences transparently handled by ADOdb include date-formating, associative arrays (records as dictionaries) and LOB-handling.
ADX Addressbook
Minimalistic but full-featured address book running completely in your browser. How it works: XML + XSLT = HTML address book (XML file) is tranformed (XSLT file) by web browser to HTML. No server or plugin needed.
Authorized Entities Directory (Æ-DIR) is a Privileged Identity and Access Management (IAM/PIM/PAM) based on OpenLDAP Objectives:
  • Strictly follow need to know and least privilege principles
  • Agile data maintenance by consequent delegation of manageable small areas
  • Provide meaningful audit trails for compliance checks
  • Secure defaults
AFT (Almost Free Text) is a document preparation system. It is mostly free form, meaning that there is little intrusive markup; AFT source documents look a lot like plain old ASCII text. It has a few rules for structuring your document, more to do with formatting your text than embedding lots of commands, and it produces all types of output (HTML, XHTML, LaTeX, roll-your-own XML, etc.). All that needs to be done is to edit a rule file. You can even customize your own rule files for specialized output
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.
ANDREW's Not a DVD Ripping and Encoding Wizard
ANDREW's Not a DVD Ripping and Encoding Wizard, but a command-line interface that simplifies the use of some applications to create AVI, Matroska, MP4 or OGM files from DVDs.
AOLserver is a multithreaded, TCL-enabled, massively scalable and extensible Web server designed for large scale, dynamic Web sites such as Digital City and AOL.COM. It includes complete database integration, dynamic page scripting, and an open, extensible architecture.
aPAz is An ultra-light PHP AnonymiZer. It is intended to be a "Put it anywhere, browse everywhere application". You can use it on any Web server that uses PHP and allows socket functions.
'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.
AVideo /ævə'dɛjo:/ is a powerful, 100% libre video and audio downloader for GNU/Linux. With your freedom and privacy a #1 priority, avideo offers you peace of mind in watching everything from world news and documentaries to the latest cat videos. AVideo builds on the power of the infamous youtube-dl to ensure that the user's liberty is not sacrificed. YouTube-DL incorporates JS, SWF, and SDK interpreters in order to deliver some functionality. However, packaging these runs contrary to delivering freedom as a number 1 priority.
AWOL is an in/out board, similar to something you'd see on the wall of a lobby or desk of a switchboard operator, to keep track of who's in the building, when they'll be back, etc. It's accessable from the Web, so people can mark themselves in or out from their own desk.
Advanced Web Statistics is a free tool that generates advanced web server access statistics graphically. This web server log analyzer works as a CGI or from command line and shows you all information your log contains, in few graphical web pages. It can analyze IIS 5.0+, Apache log files and some other web servers (log files with a personalized format are supported since version 3.0). It's the best statistics tool for web server with less than 200,000 visits a month. The program can measure visits, unique vistors, pages, domains/countries, OS busiest times, robot visits, search engine/keyword used, and HTTP errors. Statistics can be updated from a browser or your scheduler. The program also supports virtual servers.
'Aalib' is a low level gfx library that works on any kind of terminal. It does not require graphics devices (in fact, no graphical output is possible), and is particularly useful for those with older hardware who do not want to worry about overloading their systems with graphical applications.
'abcde' is a frontend to cdparanoia, wget, cd-discid, id3, and your favorite Ogg/MP3/Flac encoder (Oggenc is the default). With one comand, it grabs a CD, converts each track to Ogg/MP3/Flac, and comments or ID3-tags each file. It supports multiple output in a single CD read, volume normalization, gapless encoding (with Lame), parallelization, SMP, HTTP proxies, customizable filename organization and munging, playlist generation, and remote distributed encoding via distmp3.
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
Abook is a text-based addressbook program specifically designed to use with mutt mail client (although it can also be used independently). It has import filters for mutt, pine, and the Netscape addressbook, and export filters for mutt, pine, the Netscape addressbook, HTML, elm, plain text, spruce, and the GnomeCard addressbook.
'absence' is a CGI application designed to help keep track of people in a group. It is intended to do one thing: allow the user to display the plans of all people in a group in a way that makes it easy to see who's present and who's absent. It is not intended for anything else. The resolution is one day. It could easily be adapted do handle reservations for any set of objects, as long as a resolution of a day is acceptable. An example of a possible use is reserving machines/computers in a laboratory.
'acmemail' is a multiuser IMAP/POP3 to Web gateway (or webmail program). It reads mail from a mail server and displays it using HTML on a web server. It has full support for MIME and mod_perl and is quite pretty.
'Active' creates a set of Web pages that lets Web surfers contribute to a shared calendar, groups listing, and multimedia news feed with discussion. It's designed to be easy to use, and easy to read the results. The program is under ongoing development as the backend for, and
Active Calendar
"Active Calendar" is a PHP class that generates calendars (month or year view) as HTML tables (XHTML-Valid). It can produce static calendars without any links or calendars with navigation controls, a date picker control, event days and content with event URLs, and linkable days (optionally URL or Javascript). The layout can be configured using CSS, and JavaScript is not required. The supported dates (on systems using a 32-bit signed integer Unix time_t) are: 1902-2037 (Unix) and 1971-2037 (Windows), when using the default PHP native date functions, and 100-3000 and later, when using the ADOdb Date Library.
Actor platform
The Actor platform allows you to run a server for clients running the free software Actor messaging and group chat app on their computers and other devices. NB: Actor platform needs other modules in order to work, which is not covered by this entry.
AdaDoc is a tool for Ada 95 developers. It creates an HTML file from a package specification for documentation purposes.
A combination of Portal and Sokoban, AdaGate is a great example of OpenGL programming using the Ada language. It is F.O.S., of course. While exploring a remote south-seas island you make a startling historical discovery. But before you can report your findings, an operational stargate transports you into a curious sequence of dungeons. Your escape will require the logical rearrangement of weird power cells, called Zero Point Modules (ZPMs), that can roll in only two directions. You can shoot your portal guns at the dungeon walls to define a wormhole. But, in order to activate it, all of the ZPMs must be bumped into their sockets. Now, you can only PUSH the ZPMs. That means you will fail if you roll one into a corner or against a wall. Escape each level and find your way back to a beautiful lake on the surface. The degree of difficulty is now selectable. Each game resumes at the beach but progress from previous games is tracked. Complete all 4 levels to access the lake epilog and reset the game. Uses fully modern OpenGL methods in Ada using textures, shaders and uniforms that achieves version 3.3 core profile contexts in a way that is sufficiently mainstream that it easily compiles and runs on Windows, GNU/Linux and Mac OS-X systems. This project serves as a testbed for learning the complexities of modern OpenGL and GLSL. Absolutely no coding efforts or compromises have been made to accomodate proprietary operating systems except for learning how to compile on OS-X. It relies on a thin SDL2 binding from Dan Vazquez, a thin OpenGL binding from "Lumen", a PNG reader by Stephen Sanguine, and SFML-Audio. If one defines "modern" OpenGL to mean version 3.3 or beyond, then this may be the most functionally advanced demonstration of "modern" OpenGL using Ada to be found. The code itself is far from elegant, but serves as a working example, with focus on learning OpenGL. The Ada bindings used are thin, so the relationship to C++ methodology is quite transparent. Developers should note that these Ada bindings are usable as a standalone library for most any OpenGL project. Media Files Note: The particular choices of sound, image, and shader files (*.fs) delivered are not essential to the function of the game and are easily replaced. This software is primarily intended as a tutorial example of modern OpenGL game assembly methods. The only requirements are that sounds be in WAV format, images be in PNG format, and shaders be updated to GLSL 330 specifications.
AdaVenture is a kid-friendly retro point & click game, essentially intended to be a minimal extension to 3D of the original 2D Atari game named "Adventure". Set in ancient Persia, it begins outside the castle of the young King Xerxes, who inherited a golden chalice from his father, Darius the Great. Coveted by Greek foes King Leonidas of Sparta and King Minos of Crete, the chalice has been stolen. Your quest is to seek and return the royal chalice to its pedestal within the castle of Xerxes...a stealth mission to avoid open hostilities. But, there will be obstacles to overcome. You must find the keys to various realms, defend yourself against dragons and the Minotaur, avoid snakes and pesky bats who steal things only to drop them in random locations, and survive the maze of the green mamba.
Adblock Plus
Antifeature: Tracking comment
Adblock Plus is ineffective for surveillance protection by default as it comes with Acceptable Ads enabled: These ads are not meant to be "ads that don't track you".

Blocks banners, pop-ups, tracking, malware. By default, nonintrusive ads aren't blocked in order to support websites.

The add-on is supported by over forty filter subscriptions in dozens of languages which automatically configure it for purposes ranging from removing online advertising to blocking all known malware domains. Adblock Plus also allows you to customize your filters with the assistance of a variety of useful features, including a context option for images, a block tab for Flash and Java objects, and a list of blockable items to remove scripts and stylesheets.

Starting with Adblock Plus 2.0 there is an option in Filter Preferences to allow some non-intrusive advertising. The goal is to support websites using non-intrusive ways to advertise and to encourage more websites to do the same.
Adcd is a CD player for GNU/Linux with a ncurses (text mode) interface. It features all the functions expected in a compact disc player, including playing selected tracks, random playing and loop mode. Also features a non-interactive mode for those who want to play their CDs while using the console for something else.
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 is an open source 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.
aenig4 emulates the Enigma M4 cipher machine used by the U-boot division of the German Navy during World War II. It can be used as well to emulate the Enigma I machine (M1, M2, M3).
'Aewan' lets users create and edit ASCII art. Users move the cursor around with the arrow keys, "paint" characters by pressing the corresponding key, and choose foreground and background colors, and bold and blink attributes, with dialog boxes. They can also select, move, copy, and paste rectangular areas of the canvas. Aewan supports "intelligent" horizontal and vertical flipping (e.g., it converts "\" to "/", etc) and can work with multiple layers, turn transparency and visibility on and off for each layer, and change the order of the layers. Thus, each layer can be edited independently to generate a composite drawing. Layers can also be used as frames for an animation, thereby creating ASCII animations.
Agatha is a Web-based MP3 playing system that allows the home user or office group to stream music, create, manage, and share play lists, and control the playing of music on a remote system. It does not require a database and has full play-on-server support.
Agnostos is a simple Web-based tool for managing to do lists. It's designed to prevent the cerebral stack overflow that occurs when you try to keep track of several simultaneous projects by brainpower alone. You can prioritize tasks (optionally by date), and assign them to individuals, workgroups, departments, or any combination of the three. Tasks can be assigned priorities and due dates, and sorted by status, priority, or due date. The current release includes simple reporting facilities (which describe the progress on a particular project over the previous week) and an 'audit trail' for each task (time and date of each change of status and priority priority, or individual, group, or department to which it is assigned).
Advanced GTK+ Sequencer (AGS) is intended to use for music composition. It features a piano roll, as well a synth, matrix editor, drum machine, soundfont2 player, mixer and an output panel. Further it has LADSPA, DSSI and Lv2 plugin support. It's designed to be highly configurable. You may add effects to its effect chain; and add or remove audio channels/pads. You may set up a fully functional network of engines, thus there is a link editor for linking audio lines. AGS requires a realtime kernel and ALSA support. AGS uses conditional locks to keep several threads in sync that's why you need at least a preemptable kernel. LADSPA support has been added to version 0.4.2 as well export to WAV. Version 0.5.x brings you first concurrent audio tree processing support. Version 0.6.x is dedicated to accessibility. You might control GSequencer by keyboard. As you move to a note it provides you an audible feedback. Version 0.7.x gives you the benefit of providing the libraries libags, libags-thread, libags-server, libags-audio and libgsequencer. It contains for now an automation editor. Open Sound System (OSS4) and JACK Audio Connection Kit support has been added recently. Now you may configure multiple soundcards. Since 0.7.111 there is MIDI input available. Let you record your MIDI instrument and doing live performance. Version 0.8.x extended MIDI support to import/export SMF. A built-in envelope editor and additional editing functionality like move/crop selected notes.
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.
Think of a radio station. Airtime is software that allows multiple people to run it over the internet. Airtime helps them manage the audio archive, upload files, create shows, manage staff, edit the programme calendar and cue playout. Designed specifically for independent media, it's free software.
This is a candidate for deletion: 1. This is NOT free software. Reference:
'ale' (Another Linux Editor) is a small, fast text editor with very basic features. It is designed to edit or create config files or other text based files. It supports long line lengths (65535 characters), and the number of lines is limited only by the available memory. It has a basic text search function, goto line, and other basic editing functions. It is not intended to be an IDE or to parse regex expressions, but when you need speed and low overhead.
In short, Aletheia is software for getting science published and into the hands of everyone, for free. It's a decentralised and distributed database used as a publishing platform for scientific research. So, Aletheia is software. But software without people is nothing. To comprehensively answer the question what is Aletheia, Aletheia is software surrounded by a community of people who want to change the world through open access to scientific knowledge. For a more in depth explanation, Aletheia is an Ethereum Blockchain application utilising IPFS for decentralised storage that anyone can upload documents to, download documents from, that also handles the academic peer review process. The application runs on individual PCs, all forming part of the IPFS database. This gives us an open source platform that cannot be bought out by the large publishers (and any derivitive works must also be open source) that should also be hard to take down due to the database being spread across the globe in multiple legal jurisdictions. Aletheia is designed to be a resilient platform run transparently by the community, not some black box corporation or editorial board, meaning all users can see the decisions Aletheia is making and have a stake in that decision making process if they so desire. By this nature, Aletheia is decentralised, it has no key person risk. Should the core group who invented Aletheia dissapear Aletheia won't cease to exist, it will continue to be run by the community. The community moderates content through various mechanisms (peer review, reputation scores etc.,) to ensure quality of content.
AlgART are free software Java libraries, supporting generalized smart arrays and matrices with elements of any types (1 bit, 8/16/32/64-bit integers, 32/64-bit floating point values and any other Java types), including a wide set of of 2D-, 3D- and multidimensional image processing and other algorithms, working with arrays and matrices.

Main Features

  • The libraries use 63-bit addressing of array elements (all indexes and length are represented by 64-bit long type). So, it's theoretically possible to create and process arrays and matrices containing up to 2^63-1 (~10^19) elements of any primitive or non-primitive types, if OS and hardware can provide necessary amount of memory or disk space.
  • Memory model concept allows storing AlgART arrays in different schemes, from simple Java arrays to mapped disk files; all necessary data transfers are performed automatically while every access to an element or a block of elements.
  • Most of algorithms are based on wide usage of lazy evaluations. Typical operations, like elementwise summing or geometrical matrix transformations, are implemented via lazy views of the source array or matrix.
    • For example, you can take a multidimensional matrix, rotate it (or perform any other affine or projective transform), and then extract a submatrix from the result. All these operations will be performed virtually (not requiring time), and actual calculations will be performed only at the moment of accessing elements, usually while copying the resulting matrix to a newly created one. Moreover, in many cases the libraries will "understand" itself, that the user wants to perform rotation or another transform, and will split the matrix into suitable rectangular blocks (fitting in RAM) and choose the best algorithm for this task at the moment of copying operation.
  • The libraries contain a wide set of image processing algorithms over matrices: linear filtering, mathematical morphology, rank operations, spectral transformation (FFT), etc.
  • There is also skeletonization and measuring of binary images.
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.
This is a candidate for deletion: 1. No files/source found 'Almclk' lets you set an alarm on your terminal. It sends a message to your terminal when the alarm goes off, and pops up a window if possible. If you are not logged in at the time, it sends you a customizable e-mail message which is also printed. Also, a 5-minute warning is sent to your terminal and popped up as a window if possible. If you wish to kill the alarm, a script is created for you to do so.
'alogg' is a library which makes it easier to use Ogg/Vorbis streams with Allegro. It offers facilities to decode, stream, and encode Ogg/Vorbis streams, and integrates those facilities with Allegro's datafile and sample loading routines. 'alogg' comes with a sample player, streamer, and encoder based on Allegro's sound routines.
Alpine is a screen-oriented message-handling tool. In its default configuration, Alpine offers an intentionally limited set of functions geared toward the novice user, but it also has a large list of optional "power-user" and personal-preference features. alpinef is a variant of Alpine that uses function keys rather than mnemonic single-letter commands. Alpine uses the c-client messaging API to access local and remote mail folders. This library provides a variety of low-level message-handling functions, including drivers for a variety of different mail file formats, as well as routines to access remote mail and news servers, using IMAP (Internet Message Access Protocol) and NNTP (Network News Transport Protocol). Outgoing mail is usually posted directly via SMTP (Simple Mail Transfer Protocol).
Alterparagraphs is an ongoing effort for providing a family of paragraph implementations, each to be used as a replacement for the regular and only paragraph flowable inside the ReportLab package. The idea behind this collection of paragraphs is to provide simple implementations that can be more easily understood and extended than the monolithic paragraph implementation as implemented by ReportLab. Note that many of the paragraph classes in alterparagraphs are not finished in the sense that they are directly ready for production (this is especially true for the XMLParagraph, the development of which has barely started). You must test yourself if they are suitable for your purpose. In any case it should be much easier to tweak them to make them do what you need compared to the standard ReportLab implementation.
Althea is an IMAP E-Mail client for Gtk. Supports such advanced features as multiple servers, IMAP over SSL and message filtering.
Library for XML processing in Python, designed to balance the native idioms of Python with the native character of XML.
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.
1. AMBCALC a Perl script that prints out channel values for a given azimuth and elevation. Should work on any platform with Perl installed, thusfar tested on Linux. 2. AMBINFO a Perl script that reads WAVEX header (same comment regarding platforms as ambcalc). 3. AMBMAN a Perl collection of utilities for manipulating, converting etc. ambisonic files. 4. WAV2AMB a Perl script that 'corrects' the headers on Wave Format Extensible files (same comment regarding platforms as ambcalc ).
Ampache is a Web-based Audio file manager. It is implemented with MySQL, and PHP. It allows you to view, edit, and play your audio files via the web. It has support for playlists, artist and album views, album art, random play, playback via Http/On the Fly Transcoding and Downsampling, Vote based playback, Mpd and Icecast, Integrated Flash Player, as well as per user themes and song play tracking. You can also Link multiple Ampache servers togeather using XML-RPC. Ampache supports GETTEXT translations and has a full translation of many languages
Anguly Mail Client
A lightweight Mail Client written in C and Gtk+, with Pop3, Imap, GMail, Smtp Support, currently support only Pop3 and SMTP.
Animail is a multiserver POP3/APOP/IMAP4 (with or without SSL) mail retrieval utility. It has an advanced filtering system based on blacklisting, whitelisting, or a combination of both, and can send an autoresponse which prompts people to reply and add themselves to the 'autoaccept' file. It also allows filters based on regular expressions which match against email headers. (If a message is filtered, only the header is downloaded, not the entire body.) users can also combine external filtering programs (e.g. SpamAssassin or Bogofilter) as message post-download plugins, which extends filtering capabilities in an unlimited way. Delivery options include mailbox, maildir, local SMTP, and pipe to a command.
Annif is a small Web-based birthday (calendar) monitoring tool. Users can add and remove birthday dates and ask to be notified of birthdays. No other usual calendar features will ever be included. It has multi-lingual support, and currently has translations for English and French.
Anolis is an HTML document post-processor that takes an input HTML file, adds section numbers, a table of contents, and cross-references, and writes the output to another file.
Anontwi - is a tool for OAuth2 applications (such as: GNUSocial, Twitter...) that provides different layers of encryption and privacy methods.
Anonymouth is a Java-based application that aims to give users the tools and knowledge needed to begin anonymizing documents they have written. It does this by firing up JStylo libraries (an author detection application also developed by PSAL) to detect stylometric patterns and determine features (like word length, bigrams, trigrams, etc.) that the user should remove/add to help obscure their style and identity. Anonymouth is developed by the Privacy, Security and Automation Lab (PSAL) at Drexel University, Philadelphia PA.
Antiword is a free MS-Word reader for GNU/Linux, RISC OS, and DOS. It converts the documents from Word 2, 6, 7, 97, 2000, 2002, and 2003 to text, Postscript, and XML/DocBook. Antiword tries to keep the layout of the document intact.
Apache AxKit
Apache AxKit is an XML Application Server for Apache. It provides on-the-fly conversion from XML to any format, such as HTML, WAP or text using either W3C standard techniques, or flexible custom code. AxKit also uses a built-in Perl interpreter to provide some amazingly powerful techniques for XML transformation.
Apache CouchDB
Apache CouchDB is a distributed, fault-tolerant and schema-free document-oriented database accessible via a RESTful HTTP/JSON API. Among other features, it provides robust, incremental replication with bi-directional conflict detection and resolution, and is queryable and indexable using a table-oriented view engine with JavaScript acting as the default view definition language. CouchDB is written in Erlang, but can be easily accessed from any environment that provides means to make HTTP requests. There are a multitude of third-party client libraries that make this even easier for a variety of programming languages and environments.
Aplakons allows you to build a sheets schema to organize activities to be followed by registered users. You can configure sets of sheets to customize each one’s activities to follow. You prepare a repository of sheets (as concrete activities), and after you order them in different arrays. The arrays can be assigned to users as activity plans. For example, a whole diet (array) based on cooking recipes (activities).
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 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' 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.
Archimedes Heckert gnu.tiny.png
Archimedes is a free package 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 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.
archives2git is a shell script that recreates a poor-man’s Git history from the release archives of a project.
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.
Aria Maestosa
Compose, edit, and play MIDI files. Has a graphical user interface with multiple instrument-specific views.
Arkanoid Clone
It is a game programmed in python with pygame library. It is similar to the original game, but with some modifications. It has 18 levels and a fairly lively soundtrack. Have fun playing it.
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.
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.
AsciiDoc is a text document format for writing short documents, articles, books and UNIX man pages. AsciiDoc files can be translated to HTML and DocBook markups using the asciidoc(1) command. AsciiDoc is highly configurable: both the AsciiDoc source file syntax and the backend output markups (which can be almost any type of SGML/XML markup) can be customized and extended by the user.
asciinema player is a terminal session player written in ClojureScript. Contrary to other "video" players asciinema player doesn't play heavy-weight video files (.mp4, .webm etc) but instead it plays light-weight terminal session files called asciicasts (simple .json files). Asciicast is a capture of terminal's raw output and thus the player comes with its own terminal emulator based on Paul Williams' parser for ANSI-compatible video terminals. It covers only the display part of the emulation as this is what the player is about (input is handled by your terminal+shell at the time of recording anyway) and its handling of escape sequences is fully compatible with most modern terminal emulators like xterm, Gnome Terminal, iTerm, mosh etc. You can see the player in action on You can also host the player and the recordings yourself.
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." Download Categories
'AsmRef' includes a menu system and search function to display data on the Linux kernel and most topics associated with x86 assembler development on GNU/Linux systems.
Aspell Heckert gnu.tiny.png
GNU Aspell is a spell checker that can be used either as a library or as an independent spell checker. It does a much better job of coming up with possible suggestions than other English language spell checkers. Other technical enhancements over Ispell include shared memory for dictionaries and intelligent handling of personal dictionaries when more than one Aspell process is open.
This package contains the required files to add support for the Gujarati (gu) language to the GNU Aspell spell checker.
Astroid is a lightweight and fast Mail User Agent that provides a graphical interface to searching, display and composing email, organized in thread and tags. Astorid uses the notmuch backend for blazingly fast searches through tons of email. Astroid searches, displays and compose emails - and rely on other programs for fetching, syncing and sending email. Check out Astroid in your general mail setup for a suggested complete mail solution. [1]
'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.
'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.
Antifeature: Tracking comment
Atom will by default send “anonymous” usage data to Google Analytics (operating system, Atom version, screen resolution, …). To change this, go to Preferences, and "Core" settings. Change "Send Telemetry data to the Atom Team" to No (Do not send any telemetry data).
Atom is a text and source code editor based on Web technologies, specifically the Chromium project. Atom has a modular design that is integrated around a minimal core, which makes it very flexible and extensible. Atom is based on Electron (formerly known as Atom Shell), a framework that enables cross-platform desktop applications using Chromium and Node.js.
atool manages file archives (tar, tar+gzip, zip, etc). 'aunpack' extracts files from an archive, andt overcomes the dreaded "multiple files in archive root" problem by first extracting to a unique subdirectory, and then moving back the files if possible. aunpack also prevents local files from being overwritten by mistake. Other commands provided are apack (for creating archives), als (for listing files in archives), and acat (for extracting files to stdout).
Auctex Heckert gnu.tiny.png
AUCTeX is an integrated environment for producing TeX documents in Emacs. It allows many different standard TeX macros to be inserted with simple keystrokes or menu selection. It offers an interface to external programs, enabling you to compile or view your documents from within Emacs. AUCTeX also features the ability to place inline previews of complex TeX statements such as mathematical formulae. AUCTeX provides by far the most wide-spread and sophisticated environment for editing LaTeX, TeX, ConTeXt and Texinfo documents with Emacs or XEmacs. Combined with packages like RefTeX, Flyspell and others it is pretty much without peer as a comprehensive authoring solution for a large variety of operating system platforms and TeX distributions.
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 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 Utils
A collection of bash and perl scripts that help convert audio files.
  • aac2ogg - a quick and dirty AAC to OGG Vorbis converter.
  • wma2ogg - simple bash script that uses mplayer to convert ugly WMA files to OGG Vorbis.
  • reencode - a simple bash script that lets you re-encode MP3 files to higher/lower bitrates. Useful when the resulting MP3 file is going to be on a low-memory device (ie. "MP3" players).
Audio codec 2
'Audio codec' is part of the LAME project, which is the source code for a fully GPL'd MP3 encoder. The project's goal is to improve the psychoacoustics, noise shaping and speed of MP3.
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.
Detects network and SSH server availability, mounts registered accesses and maintains them mounted accross network changes and interruptions.
AutoCodeGenerator is a tool which is able to generate other programs that insert, delete, or update database records for a number of different database programs. Programs can be generated in Python, bash, ksh, Java, C, or other languages; the package also generates code for various database servers via a plain text file.
AutoConvert is an intelligent Chinese Encoding converter. It uses built-in functions to judge the type of the input file's Chinese Encoding (such as GB/Big5/HZ), then converts the input file to any type of Chinese Encoding you want. You can use autoconvert to automatically convert incoming e-mail messages. It can also optionally handle the UNI/UTF7/UTF8 encoding.
Autobench is a collection of scripts to automate the benchmarking a web server (or for conducting a comparative test of two different web servers). It is a wrapper for httperf. Autobench runs httperf repeatedly against each host, increasing the number of requested connections per second each time. It extracts the significant data from the httperf output, and delivers a CSV or TSV file which can be imported directly into a spreadsheet for analysis or GNUplotted using the included bench2graph script.
'autorun' automagically recognizes all available CDROMs in the system, mounts them upon insertion of a media and executes a possible autorun executable on the CD. The user can remove the media; autorun will call unmount after that.
Autotabla is a CGI interface to a collection of SQL tables. Once an XML description of the database schema (table names, fields, etc.) is provided, all table maintenance can be done from a Web page. The program reads the database schema from a configuration file, and you can manage the tables included in the schema: you can add, delete or modify rows and you can do simple but effective queries. It is meant to help developers who are making SQL based applications, freeing them from writing basic scripts for accessing the tables the application will use, and letting them test those applications with live data that can be inserted, modified or deleted from outside it. It reads the database schema from an XML configuration file (which must be provided, and presents an index page of tables and operations to do with them. From then on, the user can do all typical table maintenance.
Autotrace is a program which converts bitmap images to vector images. It can import images in BMP, TGA, PNM, PPM, PGM, PBM and those supported by ImageMagick, and can output Postscript, svg, xfig, swf, pstoedit, emf, dxf, cgm, mif, p2e and sk
Avaneya: Viking Lander Remastered DVD
Whether you are a fan of science fiction, a space–science enthusiast, hobbyist, photographer, gamer or a patron of grass–roots libre arts and technology, you are sure to find the first successful images from the surface of Mars highly captivating. These mind blowing images were taken by NASA's Viking landers during the highly ambitious, billion–dollar mission first launched in 1975. However, many images were nearly lost to history due to magnetic tape deterioration and archaic proprietary technology. With NASA's blessing, our team developed the technology to recover many of these images. This research tool was part of the design phase of our parent project, Avaneya — our upcoming libre cerebral science fiction game for the GNU operating system set on Mars, described in the words of Richard Stallman as an exciting, pioneering project. Originally an internal research tool, overwhelming public interest compelled us to release the technology on this DVD for all. Now everyone can relive the original breathtaking experience that captured the world's attention and marked the first successful moment in history that humanity saw Mars — not as a distant, impersonal, celestial body, beheld through a telescope for centuries, but as a tangible and alien world well within its reach.
aviManager helps you manage your (large) movie (DVD, DivX) collection. It ships with an intelligent voting system for many users, and attempts to find the best movie to watch. There is also a nice IMdb grabber for fast movie adding.
'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' 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.
'Anti-Web httpd' is a single-process Web server that relies on its inherent simplicity to be robust and secure. It has support for virtual hosts, CGI, IPv6, and more. In its default mode, though, it is easy to launch and requires no configuration files. It implements the bare minimum of HTTP 1.1 necessary to be a productive web server. It doesn't support certain requests like HEAD (anymore), but normal users will never notice the difference. POST request support is in the works, as is HTTPS/SSL support.
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.
B1 Free Archiver
B1 Free Archiver is a free multi-platform universal archiver. Warning: There is also a proprietary B1 front-end and mobile app available that make use of the B1 java library. We do not recommend using those proprietary front-ends.
BAD HARVEST is a form-mail CGI script designed to be called from links similar to "mailto:...". It helps you to hide email addresses from "harvesters" (automated email-address collectors) while still providing a convenient way for your visitors to contact you.
BFilter is a smart filtering HTTP proxy. It removes ads, webbugs, and popups. Unlike the majority of similar tools, it doesn't rely on a list of blocked URLs, but instead parses HTML on the fly, and detects ads using a set of heuristic rules. BFilter has a built-in JavaScript engine which detects popups and js-generated ads.
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.
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.
Backup Manager
Backup Manager is a small and basic tool for generating archives. It is designed for those who don't want an obfuscated tool for making tarballs. It can make tar, tar.gz,, and zip archives. It can be run in a parallel mode with different configuration files. Archives are kept for a given number of days. Its upload system can use ftp or scp to transfer the generated archives to a list of remote hosts .Automatically burning archives to removable media such as CD or DVD is also possible. The configuration file is very simple and basic.
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.
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.
Barcode Heckert gnu.tiny.png
GNU barcode is a tool to convert text strings to printed bars. It supports a variety of standard code to represent the strings and creates postscript output. Features include:
  • available as both a library and a command line frontend (so you can include barcode printing in your application)
  • supports UPC, EAN, ISBN, CODE39, and other encoding standards
  • Postscript and encapsulated postscript output (other backends can be added as needed)
  • Accepts sizes and positions as inches, millimeters, and centimeters
  • Can create tables of barcodes (to print labels on sticker pages)
Barcode Writer in Pure Postscript prints various barcode formats entirely within Level 2 PostScript. This means the printer itself converts the input string into the printed output, so you needn't re-implement the barcode generation process whenever your language needs change. It supports all major barcode formats.
BasApp is a software for friendly creation of web applications, based on your own database structure. Once BasApp is installed in a webserver, the developer can do all the job with a web browser, same as final user.
'batemail' is a script that goes between your MTA (e.g. Sendmail) and your local mailer (e.g. Procmail) to strip potentially nasty attachments from email messages. It takes input on STDIN, removes executable MIME attachments, and gives the result to the local mailer. Taboo attachments are those whose filename ends in one of several "blacklisted" extensions (EXE, VBS, etc.).
'bchunk' converts CD images in the raw BIN/CUE format to a set of tracks in ISO 9660 format, which can be then written on a CD-R using cdrecord. Audio tracks are written in CDR (native CD audio) or WAV format.
Beautiful Soup
Beautiful Soup is a Python HTML/XML parser designed for quick turnaround projects like screen-scraping. Three features make it powerful:
  • 1. Beautiful Soup won't choke if you give it bad markup. It yields a parse tree that makes approximately as much sense as your original document. This is usually good enough to collect the data you need and run away.
  • 2. Beautiful Soup provides a few simple methods and Pythonic idioms for navigating, searching, and modifying a parse tree: a toolkit for dissecting a document and extracting what you need. You don't have to create a custom parser for each application.
  • 3. Beautiful Soup automatically converts incoming documents to Unicode and outgoing documents to UTF-8. You don't have to think about encodings, unless the document doesn't specify an encoding and Beautiful Soup can't autodetect one. Then you just have to specify the original encoding.
  • Beautiful Soup parses anything you give it, and does the tree traversal stuff for you. You can tell it "Find all the links", or "Find all the links of class externalLink", or "Find all the links whose urls match "", or "Find the table heading that's got bold text, then give me that text." Valuable data that was once locked up in poorly-designed websites is now within your reach. Projects that would have taken hours take only minutes with Beautiful Soup.
Bennu is a software library written in PHP that implements the functionality of the IETF iCalendar 2.0 specification (RFC 2445). Its purpose is to enable applications which have an interest in this format (e.g. calendaring, scheduler and organizer programs) to support iCalendar in an easy, powerful, and extensible way.
Berkeley Database
The Berkeley Database is an embedded database system. Its access methods include B+tree, Extended Linear Hashing, fixed and variable-length records, and Persistent Queues. Berkeley DB provides full transactional support, database recovery, online backups, and separate access to locking, logging and shared memory caching subsystems. The program supports C, C++, Java, Tcl, Perl, and Python APIs.
besssugo is a free computational tool specifically designed to aid a cognizant expert—i.e. you, whether an engineer, scientist, technician, geek, etc—to build videos showing the result of a certain scientific calculation or whatever data can be computed or storied in a digital computer. Technically speaking, it is a plugin for the computational tool wasora, which provides means to parse and understand a high-level plain-text input file containing algebraic expressions, data for function interpolation, differential equations and output instructions amongst other facilities. Therefore, any mathematical computation which can be done by wasora—i.e. solving systems of differential-algebraic equations, multidimensional interpolation of scattered data, numerical integration and differentiation, etc.—can be combined with the facilities that besssugo provides to create visual representations in the form of animations.
Bestfit is a small program to determine which files that should be put on a CD (or other media), so that as little space as possible is wasted. It is very easy to use: you specify files on the command line, and bestfit prints the names of those that were selected. Alternatively, bestfit can execute a command for each selected file (eg. to move them to a different directory).
'Bib2html' converts the data in a BibTeX database to HTML files. Please note that there is another package by the name 'bib2html' ( written by Kiri Wagstaff.
'bib2xhtml' is a program that converts BibTeX files into HTML (specifically, XHTML 1.0). The conversion is mostly done by specialized BibTeX style files, derived from a converted bibliography style template. This ensures that the original BibTeX styles are faithfully reproduced. Some post-processing is performed by Perl code. This is an update of the bib2html program written by David Hull in 1996 and maintained by him until 1998.
Bibfilex is a bibliographic manager. It's useful for creating and managing archives of bibliographical items (books, articles, etc.) with possible attachments of any kind according to Biblatex structure and rules, but it can be used also with a word processor like Writer or Word. Bibfilex may create and manage files which are catalogs of many items – also thousands of them. A file of Bibfilex is a database of SQLite. In a Bibfilex file data are not stored according to Biblatex format, so it cannot be used as a bibliographic file in a Latex document. Anyway, Biblatex may export with a one-click functionality all or part of its content in Biblatex format file; this can be read directly with JabRef or used in a Latex document. At the same time, Bibfilex may import directly a JabRef database.
'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.
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 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.
BirdFont is a font editor which can generate fonts in SVG, EOT and TTF format.
Birdfont is a font editor which lets you create vector graphics and export TTF, EOT and SVG fonts.
The bitap library is a clean implementation of regular expression (regex/grep) string matching using the bitap algorithm. Approximate (a.k.a. fuzzy) matching is allowed. This is the same algorithm as the one used in Glimpse and agrep, but it is much more complete with regard to regular expression syntax, and is much cleaner. It is quite fast compared to other greps due to the bitap algoritm and modern CPU architechture. Modifying code for special cases speeds things up even futher. Note that the complete 'search' string must be matched by the pattern. If you want to search for substrings of the search string, prefix and postfix the pattern with '.*'.
Bitcoin-Qt is a multiplatform bitcoin client and wallet. Bitcoin is a network and a currency establishing a PKI for electronic cash transactions which is distributed P2P. To quote the developers, "Bitcoin is a decentralized P2P electronic cash system without a central server or trusted parties. Users hold the crypto keys to their own money and transact directly with each other, with the help of the network to check for double-spending."
Black Hole
Blackhole stops spam and prevents unwanted senders from sending you email. It is put in the .qmail file and will divert spam and viruses to separate files which can be checked with an IMAP client if configured to do so. It not only uses the RBL type servers, but also checks against your own list of good/bad domains/users. You can also block email that is sent to an address that is not specified in a list of addresses to use for emailing you. Blackhole can log and keep the email it blocks, and can be configured to either reply with a message of your choice or make it look like you don't exist on the system. You can also add relays to the list of relays that the script skips. It also has subject line checking with ^ and $ matching lines, and includes a virus checking server program.
Blender is an integrated 3D suite for modelling, animation, rendering, post-production, interactive creation and playback (games). Blender has its own particular user interface, which is implemented entirely in OpenGL and designed with speed in mind. Python bindings are available for scripting; import/export features for popular file formats like 3D Studio and Wavefront Obj are implemented as scripts by the community. Stills, animations, models for games or other third party engines and interactive content in the form of a standalone binary and/or a web plug-in are common products of Blender use.
'blib' is the Blinkenlights Library, a programming library that gives you a kick start into development with Blinkenlights/Arcade. 'blib' also provides the Game API with which games for Arcade can be developed. 'blib' provides functions to read and write BLM, BML, and MNG animations, and to receive and send the Blinkenlights protocol.
'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.
'blinkentools' is a set of utilities related to Blinkenlights. It includes b2b, a converter for blinkenmovies that can apply some simple effects, b2mng, which creates MNG animations from blinkenmovies, and bsend, which sends movies over the net using the Blinkenlights network protocol.
'blq' is a script that queries various databases that list known spammers one to determine if a particular host is listed.
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.
BoPHP is a Web interface for Boss Ogg. It plays Ogg Vorbis, MP3, and Flac files, and transparently uses SQLite as a database backend. Its artist/album/song scheme is particularly useful for large collections. It has a powerful import system based on filename and/or tags, and uses libao for output. The package currently supports OSS, Alsa, esd, arts, and others. Clients communicate via a powerful XML-RPC interface. Queue size is unlimited, and users can select what happens to the queue when it's empty or finished.
A high-performance Web server for UNIX-like computers
Bogofilter is a Bayesian spam filter. It takes an email message or other text on standard input, does a statistical check against lists of "good" and "bad" words, and returns a status code indicating whether or not the message is spam. It is designed with fast algorithms (including Berkeley DB system), and tuned for speed, so it can be used for production by sites that process a lot of mail.
BOND (building object network databases) is a rapid application development tool which allows you to develop GUI front ends to PostgreSQL databases. It uses XML to define widget layout and how to obtain information from databases. This project is designed to simplify the process of developing database applications for GTK.
'bonddb' is an object orientated wrapper for PostgreSQL. It's a fast data abstraction layer C/C++ applications, to allow easy access to class objects. You can use existing PostgreSQL databases without any modification or additional tables needed in the backend. "bonddb' easily modifies rows in database fields without you having to construct sql statements or worry about refreshing existing datasets. It also lets you easily map your tables together in object to object relationships. Method calls aren't supported yet but they are being worked on.
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
Bongo is a flexible and usable buffer-oriented media player for GNU Emacs.
Booby provides Web-based management for bookmarks/favorites, contacts, todos, notes, and news, allowing the user to import and export to common standards. It is fully themeable (by using phpSavant) and has support for multiple users and languages. As of August 3, 2005, this project is known as 'brim'. Please see that entry for the most recent information.
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.
Bookland is a Python program that generates ISBN bar code symbols (Bookland EAN-13 + 5-digit add-on) in EPS format. Includes UPC-A and EAN-13 classes, so it may be useful in a broader context. You can create a bar code even withou the full ISBN number as bookland will calculate the check digit for you. The program also creates the EAN13 number and check digit and determines the parity patterns and bit encodings.
'breeze' aims to be a fast and powerful CD Digital-Audio Player. It may run as either a console app or as a daemon. It can control a cdrom that is playing live, can change track to the next or previous one, jcan jump backward or forward, and set a playlist and your information about cdda.
'brim' is a Web based information manager which manages bookmarks, agenda/calendar, contacts, tasks, notes, passwords, collections, and more. It is based on an MVC framework that uses items with a potential hierarchical relation as its base. It supports multiple themes, an unlimited number of items/folders, and has over 15 translations. 'Brim' was formerly known as 'Booby', but has been totally reworked.
buku is a powerful bookmark management utility written in Python3 and SQLite3. It is a cmdline solution with a private, portable, merge-able database and browser integration. buku fetches the title of a bookmarked web page and stores it along with any additional comments and tags. With multiple options to search bookmarks, including regex and a deep scan mode (particularly for URLs), finding a bookmark is very easy. Multiple search results can be opened in the browser at once. Though a terminal utility, it's possible to add bookmarks to buku without touching the terminal! Refer to the documentation on GUI integration. If you prefer the terminal, thanks to the shell completion scripts, you don't need to memorize any of the options. There's an Easter egg to revisit random forgotten bookmarks too. buku is too busy to track you - no history, obsolete records, usage analytics or homing.
‘burn’ is a command-line tool to create audio discs from MP3, Ogg Vorbis, or WAV files, to backup data files, to create discs from ISO-9660 images, and to copy discs on-the-fly. It performs any of its functions in a single command, without requiring preparatory filesystem creation, etc. The program can compute if there is necessary free space for temporary files (images and audio files), warn if size is bigger than disc capacity, and manage multisession discs.
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.
'burnCDDA' is a console frontend to cdrdao, cdrecord, mpg123, oggdec, mppdec, normalize, and mp3_check. It can be used to create audio CDs from an M3U playlist (the playlist format of XMMS). It supports MP3, OGG Vorbis, Musepack, and WAV files, and it might be the easiest way to copy an audio CD.
This is a candidate for deletion: Unclear licensing, potentially non-free. Source code files do not mention GPL in their headers, just state "Copyright(c) 2000-2005 Alexandre Janon". A copy of the GPLv2 is included with the program. Majority of links on the project's website return 404. Drw (talk) 09:26, 18 July 2018 (EDT) 'burncenter' is a very easy-to-use text-based interface to the standard CD-burning tools for UNIX (cdrecord, cdda2wav, and mkisofs). It features an easy-to-use text interface, multi-session support, audio CD support, and CDRW support with fast and complete blanking.
Business Integration Engine
BIE is an free software integration system that makes it easy for organizations to exchange data with external trading partners regardless of their native applications. It is truly cross-platform since it written in Java.
Allows the user to play shareable videos from various places like and CCC Media. This is the entry for the desktop version.
'C2html' is a program which converts C source files to highlighted html files. The produced file can be used for creating technical manuals. A highlighted source code listing is usually much easier to read.
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.
'CDfs' is a file system that 'exports' all tracks and boot images on a CD as normal files. These files can then be mounted (e.g. for ISO and boot images), copied, played (audio tracks), etc. Its main goal is to 'unlock' information in old ISO sessions. The file system also lets you access data on faulty multi session disks, e.g. disks with multiple single sessions instead of a multi session.
CDimg tools is a set of command line tools to manipulate CD/DVD images of certain formats.
CE is a simple, easy to use unix text editor. It allows full cursor control (you must have cursor keys to use it). It will also support Function keys if your terminal has them. It lets *nix new-comers, those who aren't technically minded, or those who don't want to learn one of the larger, less user friendly *nix editors. The design goal was to have just about any computerphobic person using CE in the shortest amount of time possible (ideally, under 20 minutes), with the smallest amount of documentation possible. It has enough features for text editing for rather good editing for just about anything. CE has been written entirely within CE since version 1.1e.
The goal of the CGAL Project is to provide easy access to efficient and reliable geometric algorithms in the form of a C++ library. CGAL is used in various areas needing geometric computation, such as: computer graphics, scientific visualization, computer aided design and modeling, geographic information systems, molecular biology, medical imaging, robotics and motion planning, mesh generation, numerical methods...
CGAL offers data structures and algorithms like triangulations (2D constrained triangulations and Delaunay triangulations in 2D and 3D), Voronoi diagrams (for 2D and 3D points, 2D additively weighted Voronoi diagrams, and segment Voronoi diagrams), Boolean operations on polygons and polyhedra, arrangements of curves and their applications (2D and 3D envelopes, Minkowski sums) mesh generation (2D Delaunay mesh generation and 3D surface mesh generation, skin surfaces), geometry processing (surface mesh simplification, subdivision and parameterization, as well as estimation of local differential properties, and approximation of ridges and umbilics), alpha shapes, convex hull algorithms (in 2D, 3D and dD), operations on polygons (straight skeleton and offset polygon), search structures (kd trees for nearest neighbor search, and range and segment trees), interpolation (natural neighbor interpolation and placement of streamlines), shape analysis, fitting, and distances (smallest enclosing sphere of points or spheres, smallest enclosing ellipsoid of points, principal component analysis), and kinetic data structures. All these data structures and algorithms operate on geometric objects like points and segments, and perform geometric tests on them. These objects and predicates are regrouped in CGAL Kernels.
CGI Calendar
'CGI Calendar' is a CGI-based event calendar that does not require an SQL database and can run on any system that has a web server supporting CGI and Perl. It supports unlimited events per day that can be sorted by time and by summary. Events are editable and can be described using HTML. It features month, day, and single event views, password protection, a UI controlled by HTML templates and CSS, and support for multiple calendars with a single installation.
CGKit (Python Computer Graphics Kit)
The Python Computer Graphics Kit is a collection of Python modules that contain the basic types and functions to be able to create 3D computer graphics images (focusing on Pixar's RenderMan interface).
'CRM114' is a Controllable Regex Mutilator and Smart Filter, designed for easy creation of filters for things like incoming email redirection, spam filtering, system logs, or monitoring processes. Filtering rules can be either hard-coded (such as regexes), soft-coded (calculated at runtime or read from an external file or process), or learned dynamically by phrase matching (by SBPH hashing). This makes it possible to create very accurate filters over (99.9%) with very little actual work.
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!
CYTHAR is multi-platform, pattern-oriented, polyphonic MIDI step-sequencer, which makes its own path. 16 parallel patterns with six tracks and 16 bars -- equating to 256 bars and 96 tracks. The six pattern tracks imitate the strings of a guitar and will be tuned e.g. to “EAdgbe”. For example, you can set a guitar chord to a pattern tune and then by enabling a few events or triggers the sequencer will start a solo or plays with the chords. You can program drum sets, melodies, arpeggios and complete songs.
A simple, fast and secure PHP/AngularJS based single user feed and mail reader, password and bookmark manager. CacoCloud is divided into a RESTful PHP backend storing all data into a SQLite database and an SPA frontend based on AngularJs.
Cadencii is a multi-track piano roll editor. A synthesis backend, such as vConnect-STAND or EFB-GW-PL is needed.
Cairo is a 2D graphics library with support for multiple output devices. Currently supported output targets include the X Window System (via both Xlib and XCB), Quartz, Win32, image buffers, PostScript, PDF, and SVG file output. Experimental backends include OpenGL, BeOS, OS/2, and DirectFB. Cairo is designed to produce consistent output on all output media while taking advantage of display hardware acceleration when available (eg. through the X Render Extension). The cairo API provides operations similar to the drawing operators of PostScript and PDF. Operations in cairo including stroking and filling cubic Bézier splines, transforming and compositing translucent images, and antialiased text rendering. All drawing operations can be transformed by any affine transformation (scale, rotation, shear, etc.) Cairo is implemented as a library written in the C programming language, but bindings are available for several different programming languages.
Calamares is a distribution-independent system installer, with an advanced partitioning feature for both manual and automated partitioning operations. It is the first installer with an automated “Replace Partition” option, which makes it easy to reuse a partition over and over for distribution testing. Calamares is designed to be customized by distribution maintainers without need for cumbersome patching, thanks to third party branding and external modules support.
Calconsole is a calendar and schedule command-line appliction. It is like the standard "cal" utility but with a schedule feature. It works with event data stored in ICS files which are compatible with other calendar applications.
Calcurse is a text-based personal organizer which helps keep track of events and everyday tasks. It has a calendar and a "todo" list, and puts your appointments in order. The user interface is configurable, and you can choose between different color schemes and layouts. All of the commands are documented within an online help system.
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.
This is a candidate for deletion: URLs both return 404. does exist but no mention of CamE on that site. Drw (talk) 09:03, 18 July 2018 (EDT) 'camE' is a Webcam grabber for video4linux devices. It is based on the xawtv webcam app, but extended to use imlib2 for applying antialised, blended truetype fonts to the image before upload. A large number of new options have been added including scp support (in addition to ftp), image archiving, and much more. It runs as a daemon and needs no X connection to operate.
Camserv is an extremely modular program for streaming video from your GNU/Linux, FreeBSD, NetBSD, and BSDi machine to Web clients. Filters can be added for text on the displayed window and for anything else one wants to add. It's also very portable because of the modularity of the camera plugin modules, and includes a relay agent which allows the stream to be run more easily on low-bandwidth connections, masqueraded machines, and less-powerful machines. The relay agent can be connected to another relay agent for endless mirroring and paths.
Camsource is a modularized and multithreaded daemon for grabbing image frames from a video4linux device. It uses a simple yet powerful plugin system, which allows it to use the same grabbed images for multiple purposes at the same time. It features image filter plugins, which can be daisychained in the XML config file to modify the image before passing them to other plugins. Included plugins provide compatibility with camserv (multipart jpeg streams) and webcam_server, a local snapshot file writing module, and an FTP upload module, as well as basic image filtering (resizing, flipping, and rotating).
'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.
Cardfile is a simple flatfile database with a curses interface, that emulates a library's card catalog. It's useful for cataloging your library, downloaded software, or your Pokemon collection.
Super fun carom board game.
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.
Cat IMproved
Cat IMproved is an improved version of the UNIX program cat.
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.
cats2procmailrc is a filter to generate a .procmailrc file from a much terser file consisting of single-line rules. These suffice to do the most common mail filing, making maintenance of a procmailrc very easy for someone with more than a few filing rules. Each rule basically names the folder, an optional subject tag, and the pattern.
CAVE is an acronym for Character Animation Viewer for Everyone. It uses an ncurses interface to view flipbook style character animations. Features include: frame stepping, scrolling for frames larger than screen, realtime fps adjustment and frame cueing, multiple files and file reloading, animation looping, screensaver (with shuffle), fullscreen toggle, comprehensive status bar, builtin help, supports gzipped compressed files, regular expressions for frame deliminators, support for per-frame delays defined in files, autodetecting the top of a frame and more.
'cbMySQL' is a PHP class for creating, modifying MySQL databases and tables. For backup issues, you can export CSV data directly with only one class method. The MySQL object is easier to handle than PHP's built in functions, and you need not install anything like PEAR.
Ccd2cue Heckert gnu.tiny.png
The program ccd2cue is a CCD sheet to CUE sheet converter for the GNU Operating System. It supports the full extent of CUE sheet format expressiveness, including mixed-mode discs and CD-Text meta-data. It plays an important role for those who need to use optical disc data which is only available in the proprietary sheet format CCD, but don’t want to surrender their freedom. It fills an important gap in the free software world because before its conception it was impossible to use complex forms of optical disc data laid out by CCD sheets in a whole/holy free operating system.
The CDAY Calendar Almanac displays historical anniversaries such as birthdays and general events. It displays the equivalent date in multiple calendar systems, including Hebrew, Julian, JDNs, Great Underground Empire (Zork), and Shire (Lord of the Rings). Separate command line and Web-based versions are available, along with a free library of thousands of events.
cdcd is a CLI CD player designed to incorporate all the features of the X and curses based CD players without having to use a clunky push button interface or having a console hogged with a curses-based CD player. cdcd can accept commands directly from the command line, or in a query mode similar to telnet or ftp. CDDBP and HTTP mode CDDB support is inlcuded, and now CD Index support as well. cdcd also supports CD-ROM changers on GNU/Linux 2.1 or 2.2 systems. You can run cdcd with a command as the argument (eg cdcd play), which is a great way to use cdcd and cron together to make a CD alarm clock. If you run cdcd without arguments you will be given the cdcd command prompt.
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
Cdparanoia is a Compact Disc Digital Audio (CDDA) extraction tool, commonly known as a 'ripper'. It is built on top of the Paranoia library (included in the cdparanoia source distribution). The cdparanoia package reads audio from the CDROM directly as data, with no analog step between, and writes the data to a file or pipe in WAV, AIFC or raw 16 bit linear PCM. 'cdparanoia' contains few-to-no 'extra' features; it concentrates on the ripping process and knowing as much as possible about the hardware performing it. Cdparanoia will read correct audio data from inexpensive drives prone to misalignment, frame jitter and loss of streaming during atomic reads, and can read and repair data from damaged CDs. It has no compile time configuration, and will autodetect the CDROM, its type, its interface and other aspects of the ripping process at runtime.
'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.
Cdrom is a small/lightweight CD-ROM/DVD-ROM drive controlling utility. It supports several features like automatic mounting/unmounting (if needed), speed control, drive capability, CD status, and more. The author notes that cdrom was programmed under Linux 2.4, and has not been tested with newer kernel versions, including the 2.6 branch.
!!!WARNING!!!! This download probably has serious licence issues. For saver options look at the details tab. cdrtools (formerly cdrecord) creates home-burned CDs with a CDR/CDRW recorder. It works as a burn engine for several applications. It supports CD recorders from many different vendors; all SCSI-3/mmc- and ATAPI/mmc-compliant drives should also work. Supported features include IDE/ATAPI, parallel port, and SCSI drives, audio CDs, data CDs, and mixed CDs, full multi-session support, CDRWs (rewritable), TAO, DAO, RAW, and human-readable error messages. cdrtools includes remote SCSI support and can access local or remote CD writers.
Cdrtools DVD Extensions
DVD extensions for cdrtools 2.0 is a free software extension to add DVD support to Jörg Schilling's cdrtools package. A patch for cdrtools-2.0 is created and is actually a translation of a patch which can be found on That patch is based upon cdrtools 1.11. The patch given here is based upon cdrtools-2.00.tar.gz. The objective is to give cdrtools dvd extensions without imposed limits, and also to have a free software solution to burn dvd's. Currently DVD-R(W) support is added.DVD functionality has been expanded with DVD+RW and DVD+R DL burning, with the release of cdrtools-2.01.01a01-ossdvd.patch.bz2.
Celebrat is a very easy-to-use, non-interactive, text-mode calendar application. It reads a data file in ASCII format, and prints on stdout a human-language summary of what events will take place up to ten days from now. It also includes a small daemon which announces events that are due by putting a message on every registered terminal, or by integrating the announcement in the bottom line of GNU screen sessions.
'Change' is a non-interactive text editor that is similar to 'sed' but easier to use. It substitutes a specified target pattern in the source text with another specified text pattern. It can operate on multiple files specified on the command line, or on stdin/stdout in filter mode.
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.
CheapskateFonts 2
This is a collection of thirteen free software fonts. Styles include handwritten, sci-fi, basic sans serif and Roman, and others.
Check Postgres
check_postgres is a script for monitoring various attributes of your database. It is designed to work with Nagios, MRTG, or in standalone scripts.
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.
'chgrep' searches the input files (or standard input if no files are named) for oldpattern and changes them to newpattern (grep doesn't support this). You can use .lock files (or another extend). It is useful in (but not limited to) mail servers.
ChkTeX checks for various syntactic, semantic and typographical errors in LaTeX documents, and helps the writer stay focused on the content rather than presentation or syntax of commands.
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.
Chronos is a Web agenda calendar for intranets, (although it can be used from anywhere). It can send reminders by email, and lets you to schedule multi-user events. It is fast and light on resources. The balance between size and speed can be tweaked by tweaking mod_perl and Apache.
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.
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.
'cko' (Colored Kernel Output) is a Linux 2.4 and 2.6 kernel patch that colors kernel messages in the BSD style. If you don't like the default color (brown), you can change the value of the "color" variable and set it to whatever color you like.
cl-ana is a library of modular utilities for reasonably high performance data analysis & visualization using Common Lisp. (Reasonably means I have to be able to use it for analyzing particle accelerator data). The library is made of various sublibraries and is designed in a very bottom-up way so that if you don't care about some feature you don't have to load it. The functionality support so far are
  • Tabular data analysis: Read-write of large datasets stored in HDF5 files are supported, along with ntuple datasets, CSVs, and in-memory data tables. Users can add their own table types by defining 4 methods and extending the table CLOS type.
  • Histograms: Binned data analysis is supported with both contiguous and sparse histogram types; functional interface is provided via map (which allows reduce/fold) and filter.
  • Plotting: Uses gnuplot for plotting dataset samples, plain-old lisp functions, histograms, strings-as-formulae, and anything else the user wishes to add via methods on a couple of generics.
  • Fitting: Uses GSL for non-linear least squares fitting. Uses plain-old lisp functions as the fit functions and can fit against dataset samples, histograms, and whatever the user adds.
  • Generic mathematics: CL doesn't provide extendable math functions, so cl-ana provides these as well as a convenient mechanism (a single function) for using these functions instead of the non-extendable versions. Already included are error propogation and quantities (values with units, e.g. 5 meters) as well as a GNU Octave-style handling of sequences (e.g. (+ (1 2) (3 4)) --> (4 6)).
Class Date
Class::Date provides a date datatype for Perl. You can create new Class::Date objects with a constructor from different scalar formats, array refs, and hash refs, and then you can easily manipulate it by the builtin "+" and "-" operators (e.g., $date=date([2001,03,15])+'3Y 1s'). Relative date types also available.
Claws Mail
Claws Mail is an email client (and news reader), based on GTK+, featuring :
  • Graceful, and sophisticated interface
  • Easy configuration, intuitive operation
  • Abundant features
  • Extensibility
  • Robustness and stability
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. The messages are managed in the standard MH format, which features fast access and data security. You'll be able to import your emails from almost any other email client, and export them just as easily.
ClientTable is a Python module for generic HTML table parsing. It is most useful when used in conjunction with other parsers (htmllib or HTMLParser, regular expressions, etc.), to divide up the parsing work between your own code and ClientTable.
clive is a video extraction tool for user-uploaded video hosts such as Youtube, Google Video, Dailymotion, Guba and Metacafe. It can be chained with 3rd party tools for subsequent video re-encoding and playing and playing.
Cloudgizer is a tool for building web applications as Apache modules in C language enhanced with simple markup, with emphasis on performance, small-footprint, and more productive and safer programming in C. It combines the ease of scripting with the power of C, improving the resource utilization for cloud applications. The programmer writes simple markup language mixed with C code, which is then translated entirely into C code and compiled natively as Apache module. The resulting application is fast and takes less memory, as there are no interpreters or virtual machines. Features include easy markups to use MariaDB database, HTML input parameters, cookies, simpler outputting of web pages, files storage and manipulation, encryption, encoding, program execution, web calls, safer and easier string manipulation etc. - the list is too long to place in one sentence. Overall Cloudgizer does a lot of stuff for you that you'd otherwise need to do yourself. A memory garbage collection system and memory overwrite/underwrite detection comes in handy for program stability. The same goes for string and memory handling markups to help write applications that won't crash. Also included is an application packaging system and an automated application installer. This makes rollout of products and release cycle more manageable. Cloudgizer source files have extension .v. Cloudgizer pre-compiler (cld program) will turn your .v files into .c files, ready for compilation as pure C programs. Then, your program will be compiled and linked with Apache web server on RH/Centos systems. It links with Apache as an Apache module in a "prefork" configuration. It does the work of communicating with Apache, and it makes it easier to write high-performance/small-footprint web programs in C. Cloudgizer is not designed to be thread-safe as it works in a "prefork" configuration of Apache. You can also build command-line programs. The same program can serve as both command-line utility and a web program linked with Apache. Cloudgizer works with RedHat/Centos 7 operating system, Apache web server and mariaDB database.
cmus (C* Music Player) is a small, fast and powerful console audio player for Unix-like operating systems. It supports almost all common file formats, SHOUTcast/Icecast streaming, and multiple output plugins. cmus features multiple media library views, a playqueue, a directory browser, powerful filters, and vi-style search and keybindings. The text-only design reduces the resources needed to run the program, making it a strong choice for older or less-powerful computers as well as systems where a graphical environment is not available.
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.
CodeWorker is a scripting language designed to produce reusable, tailor-made, evolving, and reliable IT systems with a high level of automation. An extended BNF syntax lets users define new domain-specific languages or parse existing formats, and a template-based syntax lets users write patterns for generating code. The code generation knows how to preserve protected areas with hand-typed code and offers code expansion, source-to-source translation, and program transformation. These tasks are executed in a straightforward process, with no binding to an external programming language and with no translation of requirements specification in a constraining format.
Coin is a platform-independent retained-mode 3D graphics library that uses scene-graph data structures to render real-time graphics+suitable for mostly all kinds of scientific and engineering visualization applications. It is fully compatible with Open Inventor 2.1. Coin is built on the OpenGL immediate-mode rendering library, adds abstractions for higher-level primitives, provides 3D interactivity, increases programmer convenience and productivity, and contains optimization features for fast +rendering that are transparent for the application programmer.
ColdStore is a gigabyte-scale persistent object store which maps objects into a file (for persistence), can allocate objects in a minimal working-set of pages (for speed), permits library versions to change without a rebuild of the store, and permits application checkpoint/restart. Coldstore might be used to replace a database, cache highly structured objects, act as an OODB, make STL persistent, act as a Document Store for XML/SGML/HTML, create a MUD. Future projects include a virtual machine toolkit, ports of several languages, VW and byte-interpretive language workbench.
Multiplatform raster graphical editor enabling simultaneous drawing between users. Project including several sub projects as server, painting framework, network library, desktop application and protocol design and documentation.
Comanche Server
Comanche is an extremely simple HTTP (web) server written entirely in Python. It does not use any of the many Python standard library modules related to HTTP serving, as it was initially written as a learning exercise. At present it does not support CGI or SSL and uses a simple fork-on-demand architecture, but is being actively improved.
The CometVisu is a web technology based realtime visualization for home and building automation systems like the KNX bus or OpenHAB. It can be used on a wide range of systems, ranging from smart phones over tablets up to laptops and PCs.
This is a GUI program designed to help the newcomer (and veteran) with the Command Line Interface (CLI). It is designed to be a 'helper' in the sense that one can store favorite / useful commands for quick retrieval and use later. It is designed to be a reference as well, it has a 'starter' database of 170+ GNU/ Linux commands.
Common Lisp SQL
'CLSQL' is an SQL database interface for Common Lisp. It provides object-oriented and functional access methods to the underlying database, which can be one of MySQL, ODBC, PostgreSQL, or SQLite. It uses the Unified Foreign Function Interface (UFFI) and thus supports the CMU Common Lisp, Steel Bank Common Lisp, Allegro Common Lisp, OpenMCL, and Lispworks implementations.
'Compare' is similar to cmp (in the 'diffutils' package) but faster and with better readable output. It examines one file and standard in (or two files on a byte by byte basis) and prints the file position of the first difference it finds, first in decimal and then in hexadecimal, followed by the differing byte content in hexadecimal and a quoted character.
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.
ConTagged is a Web-based address book for small companies. It features a public address book which is writable for all company staff and a personal address book for each staff member. Contacts can be grouped and looked up flexibly by assigning tags to them. It requires an existing LDAP server to authenticate users and to store the contact data.
Condict is a program for creating dictionaries. It is written in Python, and uses the wxPython GUI framework, as well as the PyXML library.
Cone (COnsole Newsreader And Emailer) is a text-based mail client based, in part, on Courier libraries. It seamlessly handles multiple POP3 and IMAP accounts and local mail folders. It is also a simple newsreader. It is designed to be foolproof enough to be used by inexperienced users, but also offers advanced features for power users.
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.
Conkeror is a Mozilla-based browser that brings an emacs-like experience to web browsing. It has a sophisticated keyboard system for running commands and interacting with web page content, modelled after Emacs and Lynx. For easier editing of form fields, it can spawn external editors. It is self-documenting and extensible with JavaScript. Conkeror is fully-customizable and highly-extensible, but is based on Mozilla XULRunner, which Mozilla has stopped supporting development in July 2015. N.B. Not to be confused with Konqueror.
Contact Form
'Contact Form' lets users send you email through a Web interface. It thwarts spammers by not allowing email to be sent to unknown addresses, and by not revealing the addresses that it knows. Additionally, it does not contain cross site scripting vulnerabilities or allow arbitrary code to be run on the host. It provides adequate information in the headers it sends to trace spammers, can check the validity of all data before sending emails, and has a customizable interface that allows arbitrary fields.
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.
Coriander is a full-featured GUI for IIDC compliant, IEEE1394 Digital Cameras. It features SDL display, FTP image posting, file saving, and Real streaming. It is not for consumer grade DV cameras. Coriander also has several extras: live display, image/video saving, FTP posting and V4L export. This V4L export, which uses the vloopback module, allows you to directly use coriander as a video source for V4L programs.
Couple quest
Simple foreplay game for couples. Show some tasks and count points.
The Courier mail transfer agent (MTA) is an integrated mail/groupware server based on open commodity protocols such as ESMTP, IMAP, POP3, LDAP, SSL, and HTTP. It provides ESMTP, IMAP, POP3, webmail, and mailing list services within a single, consistent, framework. Individual components can be enabled or disabled at will. Courier now implements basic web-based calendaring and scheduling services integrated in the webmail module. Courier implements SMTP extensions for mailing list management and spam filtering. Courier can function as an intermediate mail relay, relaying mail between an internal LAN and the Internet, or perform final delivery to mailboxes. Courier uses maildirs as its native mail storage format, but it can also deliver mail to legacy mailbox files as well. Courier's configuration is set by plain text files and Perl scripts. Most of Courier's configuration can now be adjusted from a web browser, using Courier's web-based administration module.
Courier-IMAP is a lightweight server that provides IMAP access to maildir mailboxes. It supports folders, custom authentication modules, and virtual mailboxes. A compatible POP3 server is also provided. The source code is based on the IMAP module in the Courier Mail Server, but this build is independently repackaged to work with any other MTA that delivers to maildir format mailboxes.
Classpath tools is a collection of tools for GNU Classpath including a documentation generation system for java source files (gjdoc) and a "doclet" for converting comments into GNU Texinfo source (texidoclet), etc. This project has been integrated into the main GNU Classpath project.
Cpio Heckert gnu.tiny.png
Cpio copies files into or out of a cpio or tar archive. The archive can be another file on the disk, a magnetic tape, or a pipe. GNU cpio supports the following archive formats: binary, old ASCII, new ASCII, crc, HPUX binary, HPUX old ASCII, old tar, and POSIX.1 tar. The tar format is provided for compatibility with the tar program. By default, cpio creates binary format archives for compatibility with older cpio programs. When extracting from archives, cpio automatically recognizes which kind of archive it is reading and can read archives created on machines with a different byte-order.
'cpp2latex' converts C++ into LaTeX either for including into existing LaTeX documents or as standalone documents. The current version (2.0) supports syntax highlighting.
'Cpsed' is a OpenGL 3D scene editor. It lets you import .3ds model files and position, rotate and scale each of them. It features open, save, and delete functions. The 3ds loader also loads the textures in JPG/BMP/TGA format. Support for DFF Renderware is planned. The scene file save format is pure ascii with comma separated values.
This program may be used to break the encryption on Microsoft Excel XP/2002/2003 files which have been encrypted using the RC4 method. These files are encrypted using a 40-bit-long key. It will not work on files encrypted using later versions or versions 8.0 or earlier.
'crip' is a terminal-based ripper/encoder/tagger tool for creating Ogg Vorbis/FLAC/MP3 files under UNIX/Linux. It is well-suited for someone seeking to make a lot of files from CDs and have them all properly labeled and professional-quality with a minimum of hassle and yet still have flexibility and full control over everything. Current versions of crip support only Ogg Vorbis and FLAC; if you want to make MP3 files you must use crip-1.0.
'CrocoPat' is a tool for querying and manipulating relations. It is easy to use because of its simple query and manipulation language based on predicate calculus and its simple file format for relations. It is efficient because it internally represents relations as binary decision diagrams, a data structure that is well-known as a compact representation of large relations. CrocoPat is general, because it manipulates not only graphs (i.e. binary relations), but n-ary relations.
This is a candidate for deletion: Links broken. No links to page. Software not on Email to maintainer broken.Poppy-one (talk) 12:19, 28 July 2018 (EDT) The CryptoMail Email System is a web-based Email client and server with security at the transport level and end-to-end message encryption. The first client was written in Java so that it can run on any Java enabled web browser (Mozilla, IE and Navigator), and the first server is designed to work with any computer with an httpd (based on NCSA) server and a MySQL server.
'cssed' is a CSS editor and validator with support for other web and programming languages, that can be extended through plugins. Although full-featured, it's meant to be small, consumes few resources, and can be run on a P100 with 32Mb of RAM.
'csv2latex' is a file format converter that converts a well formed CSV file (like the ones exported from to the LaTeX document format.
'csv2mysql' is a Web-based tool that converts CSV files to MySQL tables. It asks for the location of the CSV file, type of the CSV file, and access info (server address, table name, username, and password) for the MySQL database, and lets users map the fields of a CSV file to the fields of a MySQL table.
Read multiple comma separated value files, such as exported from a spreadsheet or a database, and combine the output into a single file. Options are available to limit the columns included and to semi-intelligently skip headers.

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.