Semantic search

Jump to: navigation, search

Edit query Show embed code

The query [[Concept:Web-authoring]] was answered by the SMWSQLStore3 in 0.0407 seconds.

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

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.
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.
'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.
'B-Forms' is an object-oriented PHP library for developing Webform-based applications. It supports tabular forms with multiple records of the same type being edited simultaneously, and provides security mechanism against data tampering. The library provides two base layouts that cover the the vast majority of cases. Only in very tricky form layouts would you have to write HTML code to specify the form layout. It also automatically saves and restores hidden fields. 'B-Forms' divides a script into three logical areas: form definition, data management, and form presentation. Forms have a powerful block architecture, each block typically representing a different data object within the form. Each block can be used to edit several objects at once- the library handles record management.
'b.' is a Web-based manager for bookmarks (which are stored in an XML file). Operations on the data are done with Perl scripts, and the program supports multiple users and user-customizable themes. It only requires Perl and a Web server. You can, however, only modify bookmarks from one machine at a time. Bookmarks can be viewed from any browser (b. doesn't use any Javascript). Shared bookmarks can be seen by all users, while only certain users have the power to change them.
'BBclone' is a PHP Web counter which displays both individual logs and aggregated data. It is a clone of Big Brother webstats, except that it is written in PHP and it relies only on flat files (no database needed). BBclone lets Web site administrators have a precise view of who visit the website: OS, browser, date, referring page etc. Main features include reload resistance, hostname resolution, proxy workaround, and blacklist. It has been translated into 22 languages.
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.
A Content Management system to manage websites. Features: WYSIWYG Content, Smarty Templates, fine-grained object and feature permission based on user-groups, Workflows, multi-websites, multi-user, multi-language support; multiple contents per page ... many AddOns available.
BINS is a valid HTML 4.0 photo album generator that supports internationalization, EXIF, and customizable charset encoding, including UTF-8 (Unicode). Albums can contains other sub-albums. Albums can be customized globally, per picture, or per album/subalbum by using template and configuration variables. The number and size of scaled pictures can be chosen in pixels or percentage of the original image. Several description fields (date, location, etc.) can be associated with the pictures; you can add additional description fields. A command line utility can set or edit description fields. BINS uses the EXIF data structure found in some pictures to automatically fill some fields (most notably, date and time) and to produce a page providing all information available on the picture, as well as the DigiCam settings when the photo was taken. All image meta-data are stored in XML files.
'BIRT' (Batch Image Resizing Thing) is a simple application that allows a large number of images to be resized in one go. It was written to facilitate maintenance of an online photo album where each hi-res photo needs a low-res copy and a thumbnail.
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.
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.
'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.
BibShelf is a book organizer that integrates well with the GNOME desktop. It helps you to keep track of your book collection. You can fill in such things as the book summary, review, rating and the ISBN.
Big Sam
Big Sam (Built-In Guestbook Stand-Alone Module) is a PHP3/4 script guestbook which does not use databases. It is very simple to set up, very simple to administer, and very accurate.
Bk edit 2
bk_edit is a bookmark manager and editor. It can read, write, edit, create, manage, and organize the bookmarks of the most popular browsers. There is also a simple drag and drop interface for adding new bookmarks from a running browser in a very comfortable way. There are plugins for various bro\wsers.
Blackarts is a collection of Perl scripts that lets you input text into a quick and dirty knowledge base. It's designed to save information that arrives as email but never gets recorded in a way that's easily accessible later on. The program creates mail gateways to multiple document repositories with tables of contents, sections, and section crosslinking. It's particularly valuable as a documentation tool for a small company or association.
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.
A high-performance Web server for UNIX-like computers
'Bookmark4U' gives users a comfortable bookmarking environment so they can can access their favorite Web sites by just one click without having to remember URLs anymore. The bookmark data is stored in a database in the server, and can be easily searched. Bookmarks can be arranged in folders in any depth. For each bookmark, visit information is managed, such as the visit counter, or the last visit time and date, etc. The package can import from or export to the local browser's bookmarks. It is available in nine languages.
Brackets is a code editor, written using Web technologies like HTML, CSS and JavaScript.
Bricolage is a full-featured, enterprise-class content management and publishing system. It offers a browser-based interface for ease-of use, a fully-fledged templating system with complete HTML::Mason, HTML::Template, PHP 5, and Template Toolkit support for flexibility, and many other features. It operates in an Apache/mod_perl environment and uses the PostgreSQL RDBMS for its repository.
Browsersync is a tool that lets you synchronize browsers in real-time across devices. It also automatically reloads when you edit files.
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.
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.
CGI Cache
CGI::Cache caches output of time-intensive CGI scripts. It can be easily integrated with any Perl CGI script, supports mod_perl, and provides rich control over the caching policy.
CGI_UTILS is a set of three C++ classes: CGI, Template, and Session. CGI wraps the CGI protocol. Template provides an easy way to use templates in your CGI applications. It knows about variables and datasets (tables). Session provides the ability to pass data between your programs through shared memory.
CGI:IRC is a Perl/CGI program that allows you to use IRC from a Web browser without having to have access to an IRC port. It does not use Java, but it does need a browser capable of rendering frames. It can be used on a Web page to allow users to chat, or it can be used to access chat from behind a firewall. CGI:IRC has an interface similar to many GUI IRC clients, with a tab for each channel, userlist and options tab (when used in modern, version 5+ browsers). Older browsers degrade to a single windowed interface with a slower updating userlist.
The entire site is stored in a single HTML-file - no database is needed. You edit your entire site with your favorite HTML-editor, upload the content file and get a dynamic website. The complete content management system is less than 100 KB. There is an integrated online WYSIWYG editor with link validation, image handling, online editing of system files and an automatic backup on logout. Over 30 language translations.
'Campsite' is a multilingual content management system (CMS) for news websites. Its user interface was built with the end user (journalist, editor, publisher) in mind, and it can be configured to suit different types of end users. Campsite follows the print-newspaper publishing paradigm, so it structures sites by default as Publications > Issues > Sections > Articles. Campsite works best for medium-to-large-size online news publications, but can also handle smaller sites.
* 'Campsite' is now 'Newscoop'. Newscoop is the open content management system for professional journalists. Features for the modern newsroom include multiple author management, issue-and-section based publishing, geolocation and multilingual content management. [old description] Campsite is a web publishing system designed to work in the same style of newspapers and magazines - for example, with multiple journalists, editor review, issue publishing, and subscription management. Some of its main features are:
  • Journalist/user-friendly. The interface is made to be simple and require as few clicks as possible to get the job done.
  • Multi-lingual content. This means you can publish your articles in multiple languages at once - for example, have the same article in English, French, and Spanish. All content in Campsite can be translated.
  • Support for issue publishing, exclusive content for subscribers, multi-media content, content categories, subscriber comments, WYSIWYG editor, article locking (so only one journalist can work on an article at a time), and timed release of articles or issues.
  • Subscription management with fine-grain control over what content your subscribers have access to.
  • Total design freedom over the look and layout of your site. Campsite does not impose any sort of predefined "block" layout to the structure of your site.
[/old description]
Canvas is a feature-rich learning management system.
Caravel is a robust content management system designed for enterprise-level organizations. It is based upon OpenLDAP, and developed in PHP to work with PostgreSQL. It facilitates quick generation of template-driven Web sites, sharing of files, stylesheets, and layouts across organizations, and simple management of numerous Web sites. It features a Content Block Application system, which allows quick development and implementation of third-party modules and plug-ins.
Cgicc Heckert gnu.tiny.png
GNU cgicc is an ANSI C++ compliant class library that greatly simplifies the creation of CGI applications for the World Wide Web by doing the following:
  • Parses GET and POST form data transparently.
  • Provides string, integer, floating-point and single- and multiple-choice retrieval methods for form data.
  • Provides methods for saving and restoring CGI environments to aid in application debugging.
  • Provides full on-the-fly web-authoring generation capabilities, with support for cookies.
  • Supports web-authoring file upload.
The 'cgipaf' package includes three CGI programs: passwd.cgi, which users update their password; viewmailcfg.cgi, which lets users view their current mail configuration; and mailcfg.cgi, which updates the mail configuration. All programs use PAM for user authentication. Users can run a script to update SAMBA passwords or NIS configuration when a password is changed. mailcfg.cgi creates a .procmailrc in the user's home directory. A user with too many invalid logins can be locked. The minimum and maximum UID can be set in the configuration file, so you can specify the range of UIDs that can use cgipaf.
'cgipplib' is a small collection of support classes used to build CGI applications.
The cgixx C++ CGI class library is intended as a modern Common Gateway Interface library for ISO standard C++ compilers. It is not meant to generate complex HTML forms, but rather to ensure fast and reliable conversations between a Web server's CGI and your C++ code. 'cgixx' supports standard GET, POST, HEAD, and PUT CGI methods and cookies as defined in the version 1.1 specification.
Cherokee is a web server.
CherryPy is a pythonic, object-oriented HTTP framework. CherryPy allows developers to build web applications in much the same way they would build any other object-oriented Python program. This results in smaller source code developed in less time.
ClearSilver is a high-performance, powerful, and language-neutral HTML template system. It enforces a separation between presentation code and application logic which makes writing, debugging, and maintaining Web pages easier. It can be used from C/C++, Python, Perl, Java, and Ruby.
ClientForm is a Python module for handling HTML forms on the client side, useful for parsing HTML forms, filling them in and returning the completed forms to the server. It developed from a port of Gisle Aas' Perl module HTML::Form, from the libwww-perl library, but the interface is not the same.
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.
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.
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.
Conflux is a data collection and management suite. Conflux can:
  • help you perform searches which best meet your result needs, across a number of search services
  • help you retain a list of search results for later use
  • help share research material among a team or workgroup
  • help you organize useful searches and search results into groups (bundles)
  • help you maintain a list of the resources you use most, giving you access to this list from a central location
  • Conflux allows you to submit searches to be performed, either immediately or later, by the Conflux collector. Once the search has been performed, you will have ready access to the URLs of the results provided by the search engine. Using Conflux, you can manage your past searches, better keeping track of materials you have found useful, aiding you in submitting follow-up searches. Both searches and search results may be bundled together, permitting you to best organize your information how you see fit. Best of all, you may enable your entire team to use Conflux, sharing the benefits of your research. The Conflux suite currently consists of a PHP3 frontend, a MySQL database schema, and a perl 'collector' (which may be run as a daemon, from cron or standalone).
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.
The Corais platform is based on Open Atrium, which is itself based on Drupal. It is used for organizing collaborative projects.
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.
CorneliOS is an easy-to-use and cross-browser "Web Desktop Environment", "Web Operating System", or "Web Office" that comes with a set of cool applications.
Cream CRM
Cream is a multilingual customer relationship management (CRM) system for media organizations. The application tracks sales orders, payments, shipments, services, online and print subscriptions, and the effectiveness of promotional campaigns through its easy-to-use reporting and analytical functions. Cream features a powerful module for communication with customers, including incoming and outgoing email, template-based HTML newsletters, and a WYSIWYG editor.
'csCSSc' is a client-side CSS compressor and decompressor. Currently it consists of a webpage and ECMA/javascript file. It runs on all web browsers which support ECMA/javascript.
'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.
Partly implement the DOM Level 2 CSS interfaces. Additional some cssutils only convenience and (hopefully) more pythonic methods are integrated.
'ctrlproxy' is an IRC server with multiserver support. It runs as a daemon and connects to a number of IRC servers, then lets you to connect from a workstation and work as the user who is logged in to the IRC server. After you disconnect, it maintains the connection to the server. It acts like any normal IRC server, so you can use any IRC client to connect to it. It supports multiple client connections to one IRC server (under the same nick), so you can connect to IRC using your IRC nick, even if you have an IRC session open somewhere else. It supports logging (in the same format as the irssi IRC client), password authentication, and ctcp (in case no clients are connected).
Curator generates Web page image galleries for displaying photographic images on the Web, or for a CD-ROM presentation and archiving. It generates static Web pages only, so no special configuration or running scripts are required on the server. The script supports many file formats, hierarchical directories, thumbnail generation and update, per-image description file with many fields, and 'tracks' of images spanning multiple directories.
DNRD is a proxy DNS Daemon. It is useful for a home network where you have multiple ISPs or VPNs. DNRD can be set up to forward all DNS queries to the appropriate DNS server for each of your ISPs.
'Danpei' is a Gtk+ based Image Viewer. You can look through your image files in thumbnail form, and can rename,cut and paste them easily. The program supports drag and drop, printing of images, and viewing/editing images through applications like ImageMagick or the GIMP.
DataparkSearch is an Internet and Intranet search engine tool. Key features:
  • Support for http, https, ftp, nntp and news URL schemes.
  • htdb virtual URL scheme support for indexing SQL databases.
  • text/html, text/xml, text/plain, audio/mpeg (MP3) and image/gif mime types built-in support.
  • External parsers support for other document types.
  • Ability to index multilangual sites using content negotiagion.
  • Searching all of the word forms using ispell affixes and dictionaries.
  • Stopwords and synonyms lists.
  • Boolean query language support.
  • Results sorting by relevancy, popularity rank, last modified time and by importance (a multiplication of relevancy and popularity rank).
  • Various character sets support.
  • Accent insensitive search.
  • Phrases segmenting for Chinese, Japanese, Korean, and Thai.
  • mod_dpsearch - search module for Apache web server.
  • Internationalized Domain Names support
* " 'DaveDAP' is now 'phpldapadmin'. " DaveDAP is a PHP-based engine to browse, search, and edit an LDAP server over the Web. You can browse your LDAP server in tree mode, or you can search for users based on any number of easily configurable criteria. Users can create and delete objects, edit their contents, and perform searches. DaveDAP aims to be a Web-based replacement for GQ.
Deki Wiki
MindTouch Deki Wiki is a free open source wiki and application platform for communities and enterprises. Deki Wiki is an easy to use and sophisticated wiki for authoring, aggregating, organizing, and sharing content. Deki Wiki is also a platform for creating collaborative applications, or adding wiki capabilities to existing applications.
Create Apache virtual hosts from the command-line for your local development environment. - Devdom goes through the system and generates .conf files in /etc/apache2/sites-available - Enables the virtualhost with a2ensite mysite - Registers appropriate aliases - Adds entries in /etc/hosts so the domain is accessible as a TLD - Also creates a hosts modifier, so if you regularly update your Ad-blocking capabilities, your development environment won't be affected. Devdom makes the domain creation process as seamless and hands-off as possible.
Developer's Image Library
Developer's Image Library (DevIL) is a cross-platform image library utilizing a simple syntax to load, save, convert, manipulate, filter, and display a variety of images with ease.
Dico Heckert gnu.tiny.png
Dico is a flexible modular implementation of DICT server (RFC 2229). In contrast to another existing servers, it does not depend on particular database format, instead it handles database accesses using loadable modules. The package includes several loadable modules for interfacing with various database formats, among them a module for databases and a module for transparently accessing WordNet. New modules may be written in Guile or Python. A console client program, dico, is also included.
Digest generates HTML index pages and image previews for collections of images. It is fast and simple, and it creates HTML that is compact, quick-rendering, and does not rely on JavaScript or CSS. Digest supports all filetypes supported by python-imaging; currently this includes JPG, JPEG, JPE, GIF, PNG, TIF, TIFF, AND BMP. It will also use thumbnails for files or directories created by other programs or created by hand.
DjVu is a Web-centric format and software platform for distributing documents and images. DjVu content downloads and displays faster than competing formats. DjVu images can be smoothly zoomed and panned. DjVuLibre is a free and open source implementation of DjVu, including viewers, browser plugins, decoders, simple encoders, and utilities.
Django is a high-level Python Web framework that encourages rapid development and clean, pragmatic design.
This is a candidate for deletion: Links broken. No response from maintainer. Poppy-one (talk) 14:05, 2 August 2018 (EDT) 'dmi' is a Web photo album/image gallery written in PHP. It is different from other similar scripts in that it requires little to no setup time: just drop it in a directory containing image and/or video files, and adjust permissions. It also makes thumbnails of MPEG movies as animated GIF files. 'dmi' also provides upload functionality, but currently there is no authentication required.
Docmenta is a Java Web-application for creating publications that need to be published for the Web and print. Supported output formats are PDF, HTML, Web-Help, EPUB (eBook) and DocBook. Main features are:
  • Distributed authoring
  • WYSIWYG editing
  • Link management
  • Approval workflow
  • Release-management
  • Translation support
  • Table of Contents and index generation
  • Image gallery
  • Listing support (line numbering, syntax highlighting)
  • Applicability filtering and more.
Docvert takes word processor files (typically .doc) and converts them to OpenDocument and clean HTML. The resulting OpenDocument is then optionally converted to HTML or any XML. This is done with XML Pipelines, an approach that supports XSLT, breaking up content over headings or sections, and saving those results to multiple files (e.g., chapter1.html, chapter2.html…). The result is returned in a .zip file.
Dolphin proxy
Dolphin is a lightweight HTTP proxy server. It is multi-threaded, easy to configure, and easy to use. This package is not maintained anymore. Its entry is kept here for historical purposes only. See also: dolphin-emu
Doodle quickly searches the documents on a computer, then builds an index using meta-data contained in the documents and allows fast searches on the resulting database. It supports approximate searches and full-text indexing, and comes with a library for accessing the doodle database and making it easy to integrate doodle's functionality into other applications or user interfaces. Users can keep the doodle database always up-to-date by updating the database on-the-fly by using 'doodled' and 'fam' whenever files on the system change. They can also build one doodle database for all users on a multi-user system without compromising user privacy.
DotNetWikiBot Framework
DotNetWikiBot Framework is intended to help with many complicated and routine tasks of wiki site development and maintenance. DotNetWikiBot Framework is a clean full-featured API, that allows users to build programs and web robots easily and to manage information on MediaWiki-powered sites. DotNetWikiBot Framework is also good for learning C# and .NET 2.0.
'Dovecot' is an IMAP server whose major goals are security and extreme reliability. It uses index files to optimally store the mailbox state, which makes it very fast even with huge mailboxes. Indexes won't prevent external mailbox updates, so Dovecot is still fully compatible with standard Maildir and mbox formats. There's also a fully featured POP3 server included.
Social media/blogging website software, forked from LiveJournal several years ago
Drupal is a modular content management/discussion/community engine. Its features include (but are not limited to) discussion forums, Web-based administration, theme support, a submission queue and content rating, content versioning, taxonomy support, user management with a fine-grained permission system based on user roles (groups), error logging, locale support a weblog/journal/diary module, support for content syndication (RSS/RDF import and export), and much more.
DuckDuckGo (HTML SSL)
DuckDuckGo is the search engine that doesn't track you.
DuckDuckGo (Lite SSL)
DuckDuckGo is the search engine that doesn't track you. We also have smarter answers and less clutter. This extension adds DuckDuckGo (non-JS Lite version) to the search bar. For more features, see the DuckDuckGo Plus add-on. Enjoy!
The goal of the Duro project is to create a library which is as compliant with the proposed database language D as it is possible for a C library. This library is supposed to serve as a basis for a truly relational database management system (TRDBMS).
  • Tuples and tables (relvars).
  • Virtual tables (views).
  • Locking and nested transactions.
  • Duro tables are true sets -- uniqueness of tuples (rows) is always enforced. When creating real tables, at least one candidate key must be supplied. A candidate key may be empty.
  • User-defined types (including type constraints) and operators.
  • Declarative integrity.
  • Tcl interface, including support for relational expressions in Tutorial D syntax and operators implemented in Tcl ("stored procedures").
  • Simple GUI admin tool.
xs Duro is implemented on top of the Berkeley DB database library.
Links broken. No response from maintainer. Redirected homepage to Poppy-one (talk) 12:15, 5 August 2018 (EDT) Dynalbum is a fully dynamic automatic Web photo album generator. The album includes an index page with thumbnails, navigation tools on each album page, and four sizes of each picture. The entire album is dynamically generated from a directory of JPEGs, TIFFs, PNGs, and GIFs when it is accessed. Unlike other photo album generators, it doesn't clutter files with thumbnails and static HTML. It generates each page and each scaled image (including thumbnails) dynamically every time it is accessed. This means that there's no need to keep static copies of anything but the original pictures.
e107 is a website system written in PHP, using the MySQL database system for content storage. It installs a completely dynamic website on your server allowing you complete control of your site from a secure, yet powerful and flexible admin area.
This is a candidate for deletion: 1. No files sources found (cannot download) (excms) reference:*/* Its features include (but are not limited to) PDA version, Web-based administration, theme support, WYSIWYG editor and much more.
Content management system to build your own portal, consist of web site directory, news publishing, classifieds ads, discussion forum, poll, etc.
ENodes is a reliable web development and publishing framework written in Perl and geared on mod_perl.
Operating like a complete layer on Apache, it allows to manage multiple domains dispatched between multiple webmasters. It includes versioning, access lock, parallel version test, fine granularity of permissions and version management, user workflow, import/export mechanisms and a fully integrate plugin interface.
It is nearly stable and already used by many websites.
EZ publish
'eZ publish' is a professional free software content management system (CMS). It lets you update and maintain Web site content through a user friendly Web interface, eliminating the need for HTML code. It is useful for building Web sites, Web shops, intranets/extranets, news sites, portals, and more.
EZ Reusable Objects (EZRO) is a Web application that lets non-technical staff manage content as "objects." Content objects containing text, video, and audio can be shared, modified, and re-styled to appear via a traditional Web site, an on-line course, an innovative "Coach," or as a community of interest site. It is scalable and can be used for public Web sites, secure environments, and private intra/extranets.
'EasyBookmarks' is a Web-based bookmarks system. It features easy installation and maintenance, support for multiple users with personal lists and personal configuration, and support for several databases with a detached database engine. The generated pages are HTML4 compliant and support custom CSS for easy customizing.
Element Tree
The Element type is a simple but flexible container object, designed to store hierarchical data structures, such as simplified XML infosets, in memory. The element type can be described as a cross between a Python list and a Python dictionary. The ElementTree wrapper type adds code to load XML files as trees of Element objects, and save them back again. The Element type is available as a pure-Python implementation for Python 1.5.2 and later. A C implementation is also available, for use with CPython 2.1 and later. The core components of both libraries are also shipped with Python 2.5 and later.
Enano CMS is a powerful new hybrid CMS that combines the best of traditional content management systems with the flexibility of a wiki, wrapping it all around a very modular core. Enano CMS also uses the AES encryption scheme for authentication. Documentation here.
EnlargeIt! is a tool for web designers written in Javascript to embed images, videos, flash files or iframes into web pages beautifully. Several animation types may be used to display pictures. AJAX content may be added via buttons. EnlargeIt! is more than just another Lightbox clone: It is small, very easy to embed and configure, has good documentation and is modular for smallest possible file sizes. There's also a plugin based on EnlargeIt! for the popular Coppermine Photo Gallery.
Entity is an application framework built around XML. Its core is an engine that lets users to create object oriented, event driven applications with XML trees. Users create tags in XML which can be used to represent any object. We have used this engine to create a set of tags for the GTK+ toolkit (among other things), allowing users to create graphical applications using XML, and an embedded scripting language.
'Exifprobe' examines and reports the contents and structure of JPEG and TIFF image files. It recognizes all standard JPEG markers and reports the contents of any properly structured TIFF IFD encountered, even when entry tags are not recognized. It expands TIFF and TIFF/EP tags, including EXIF2.2 sections and camera MakerNotes found in TIFF IFD format. It recognizes GPS and GeoTIFF tags and prints them in "raw" form, but does not expand them. Location, size, and format of image data is reported. A list of camera makes and models from which images were used for testing in available at It can also be used to examine corrupted images.
'exiftags' parses a JPEG file looking for Exif (Exchangeable Image File) data, formatting, and printing image properties. Digital cameras typically add Exif data to the image files they produce containing information about the camera and digitized image. exiftags includes support for some camera manufacturer-specific properties. An included companion utility, exifcom, displays and writes the UserComment Exif tag that some cameras include in the image metadata they create. This program is useful for recording caption or location information in the image file itself.
Expresso Livre
An entirely free/libre software-based email, calendar, address-book, workflow and instant messaging solution. It is a customized version of the German tool E-GroupWare, and is available under free software licence.
Eye of Gnome
Standard GNOME image and photo collection viewer
'EzGallery' is a GUI desktop application for people who want to publish a Web image gallery on a site that doesn't support PHP, ASP, or CGI programs. It builds static pages that can be uploaded ("published") from within the program. It lets the user quickly create a gallery project, add pictures, write captions and descriptions, pick colors, and set the layout. It will then create the necessary thumbnails and HTML pages. It supports completely automated uploading/updating of the gallery on a remote host.
FAKT - Free Authoring Knowledge and Thinking The FAKT system is a Forums and guides system written in PHP and uses MySQL as a database to store messages and guides. The main features of the forums systems are:
  • Messages are opened in the same page.
  • Messages are hierarchical.
  • A user can edit messages that he/she has written.
FAUS is a Perl CGI script that manages users for both Smaba and *nix systems through a Web interface. It uses sudo to give the rights to the Apache user to run some (limited) scripts as root, features different forms of authentication when using Apache, offers multilanguage support, and has log support.
FLIF is a novel lossless image format which outperforms existing image formats in terms of compression ratio. It works well on any kind of image (photographic, line art, computer graphics, etc.) and also supports animations. FLIF images (or animations) can be progressively decoded, which makes the format potentially very suitable for responsive web design. This is the reference implementation of FLIF, which includes a command-line tool (flif) to convert between FLIF and PNG/PNM/PAM, a decoding library (libflif_dec), an encoding library (libflif_enc), some scripts (gif2flif, apng2flif, raw2flif, ...), and a simple image/animation viewer (viewflif).
Fbi IMproved
FIM is a lightweight universal image viewer, mostly for Linux (but not only). FIM aims to be a highly customizable and scriptable image viewer for users who are comfortable with software like the VIM text editor or the Mutt mail user agent. It has been developed with Linux in mind, but can be built to run on several Unix systems or even on MS-Windows.
Feed Me Links
This is a candidate for deletion: Download no longer available. Project no longer maintained. See maintainer website for details. Poppy-one (talk) 00:47, 29 July 2018 (EDT)
feh is a fast, lightweight image viewer which uses imlib2. It is command line-driven and supports multiple images through slideshows, thumbnail browsing or multiple windows, and montages or index prints (using truetype fonts to display file info). Advanced features include fast dynamic zooming, progressive loading, loading via HTTP (with reload support for watching webcams), recursive file opening (slideshow of a directory hierarchy), and mousewheel/keyboard control.
ffproxy is a filtering HTTP proxy server that can filter by host, URL, and/or header. Custom header entries can be filtered and added. It can even drop its privileges and optionally chroot() to a directory. It supports logging to syslog() and using another auxiliary proxy server.
FileZilla client
FileZilla is a FTP client with a nice graphical front-end. Features include:
  • Supports FTP, FTP over SSL/TLS (FTPS) and SSH File Transfer Protocol (SFTP)
  • Supports resume and transfer of large files >4GB
  • Configurable Speed limits
  • Drag & drop support
  • Bookmarking
  • Filename filtering on filename (regex support), file size, and user/group permissions.
  • Directory comparison to quickly see differences between files on the local machine and the server
  • Synchronized directory browsing, such that if you have an identical directory structure on the local machine and the server, means that any directory navigation on one machine is duplicated on the other.
  • Remote file search
  • IPv6 support
There is a free software server as well that runs only on Windows. See our FTP category for a list of free software FTP servers that run on GNU/Linux. Warning: the Windows installer bundles adware; use the ZIP download instead.
Taking ideas from Tapestry and implementing them in Python, Flannel is an attempt to provide an event-driven, component-oriented web framework for Python. Flannel applications are WSGI applications and their development takes advantage of Paste where possible.
This is a candidate for deletion: Links broken. No links to page. Email to maintainer broken. Poppy-one (talk) 03:41, 31 July 2018 (EDT) Flate is a template library used to deal with HTML code in CGI applications. It includes C and Perl support. All HTML code is put in an external file (the template) and printed using the library functions: variables, zones (parts to be displayed or not), and tables (parts to be displayed 0 to n times). You don't need to modify/recompile your application when modifying HTML code, printing order doesn't matter in your CGI code, and your CGI code is cleaner.
Fle3 is a web-based learning environment. To be more specific Fle3 is a server software for computer supported collaborative learning (CSCL). Fle3 has tools for teachers and administrators to manage users and courses; The administrator may also export and import the content of the Fle3 database in XML format (compatible with the Educational Modelling Language - EML). There are also three specific tools for learning. With the Fle3 Knowledge Building tool groups can store their thoughts into a shared database. Fle3 WebTops store different items (documents, files, links, knowledge building notes) related to their studies, organize them to folders and share them with others. Fle3 Jamming tool is a shared space for collaborative construction of digital artifacts (pictures, text, audio, video). A study group can work with digital artifacts by simply uploading and downloading files. Versions are tracked automatically and different versions are displayed graphically.
A simple FLX/FLC animation player.
Fnord httpd
'fnord' httpd is a small HTTP server (15k static binary). It is fast, and supports sendfile and connection keep-alive, virtual domains, content-ranges, and IPv6. It does transparent content negotiation for special cases (html - html.gz, or gif - png), and has directory index generation.
To quote the author's website foocache is "no longer actively maintained, but the code may be of interest".Poppy-one (talk) 16:15, 30 July 2018 (EDT) 'foocache' is a simple caching system for PHP 4 which optionally uses HTML-tidy to clean up the generated HTML Code. Instead of processing the whole page, a cachefile is loaded, assuming that it exists and is younger than a defined age. The name of the cache file is generated with the MD5 sum of the Request URI and the HTML post variables.
Form Alchemy
FormAlchemy eliminates boilerplate by autogenerating HTML input fields from a given model. FormAlchemy will try to figure out what kind of HTML code should be returned by introspecting the model's properties and generate ready-to-use HTML code that will fit the developer's application. Of course, FormAlchemy can't figure out everything, i.e, the developer might want to display only a few columns from the given model. Thus, FormAlchemy is also highly customizable.
This is a candidate for deletion: Links broken. No response from maintainer. Poppy-one (talk) 14:08, 2 August 2018 (EDT) 'formgenie' is a CGI form handler which either sends collected data through an MTA or stores it with MySQL. It supports multiple forms, file uploads (with size and type restrictions), and both plain text and HTML email.
Free Software Directory search
The Free Software Directory is a catalog of useful free software that runs under free operating systems. FSF staff and volunteers work together to collect detailed information about free software programs and organize it in a clear and accessible format. This is a search plugin for the Free Software Directory. A program is free software if the program's users have the four essential freedoms: 1) The freedom to run the program as you wish, for any purpose (freedom 0). 2) The freedom to study how the program works, and change it so it does your computing as you wish (freedom 1). Access to the source code is a precondition for this. 3) The freedom to redistribute copies so you can help your neighbor (freedom 2). 4) The freedom to distribute copies of your modified versions to others (freedom 3). By doing this you can give the whole community a chance to benefit from your changes. Access to the source code is a precondition for this.
Friendica is a communications platform for integrated social communications utilising decentralised communications and linkage to several indie social projects - as well as popular mainstream providers.
'ftpcluster' integrates a number of individual FTP servers into a single large server. You can think of it as a network disk array with FTP as the access protocol.
G-Cows is a command line tool designed to make the creation and updating of a web site faster, more flexible and less prone to errors without relying on server-side technologies (scripting languages, web server's extensions etc.). The idea behind this is that server-side technology should only be used to add dynamic features. Nowadays, many sites rely on it also to make site administration easier - even when contents are static - resulting in useless server overwork.
GAdmin-ProFTPD is a GTK+ frontend for the ProFTPD standalone server. It gives admins access to virtual hosting and eight layers of security, including chrooted users and encrypted transfers on both the data and/or control channels.
'GFXIndex' creates thumbnails (small representations of an original images) and some HTML files to make an album to organize your pictures and publish them on a Web page.
GNU Beacon
Beacon is a web-based publishing system that looks like a blog, but behaves like a wiki. This package has been decommissioned. This page has been left for the sake of posterity. NB. Not to be confused with beacon, an Emacs minor-mode that highlights the cursor whenever the window scrolls.
GNU MyServer
MyServer is a powerful web server designed to be easily run on a personal computer by the average computer user. It is a multithread application and supports HTTP, HTTPS, CGI, ISAPI, WinCGI and FastCGI protocols. You can share files in minutes.
'GPP' is a general-purpose preprocessor with customizable syntax that is suitable for a wide range of preprocessing tasks. Its independence from any programming language makes it more versatile than cpp, while its syntax is lighter and more flexible than that of m4. The syntax is fully customizable, so it can process text files, HTML, or source code equally efficiently in different languages. Please note that g++, the c++ component of the Gnu complier collection, can be found at
GUJ Chat
GujChat is a chat server management system which can manage different chat servers, each one serving different rooms. A single GujChat installation is capable of serving diverse Webmasters with different templates, rooms and configurations. It is particularly useful for webmasters who are looking for a chat room or a chat server and service providers who offer chat servers to their clients. GujChat is completely multi-lingual and can be installed under any Servlet API 2.2 (or newer) compliant servlet container.
Gallery is an easy to install photo album that includes a config wizard and lets users create and maintain albums via an intuitive Web interface. Photo management includes automatic thumbnail creation, image resizing, rotation, ordering, captioning and more. Albums can have read, write, and caption permissions per individual; there can also be an authenticated user for an additional level of privacy.
This is a candidate for deletion: Links broken. No links to page. Email to maintainer broken.Poppy-one (talk) 02:02, 29 July 2018 (EDT) makes static picture galleries which consist of an index page with thumbnails linking to pages with resized pictures. The pictures include a navigation bar, making it easy to view the entire gallery. The pages may include a link to full-sized pictures. Thumbnail and picture sizes, title, the number of columns on an index page, and the color scheme are all configurable. It is possible to add more pictures to the gallery at a later time. The program is not dependent on serverside engines such as PHP or mod_perl.
'' is a script that recursively adds directories or images to a Gallery installation. Its features include a listing of the albums available in a Gallery, the creation of top-level albums with titles and descriptions, and support for the addition of images and directories to an existing album.
Galway web weaver 2
This is a candidate for deletion: Links broken. No links to page. Email to maintainer broken. Poppy-one (talk) 14:07, 31 July 2018 (EDT) Galway is an GNOME HTML editor with features like Java Script, VRML 2.0, Script-fu and PHP support in additional to ftp publishing, local html previewing, and full scripting capabilities.
'Garlic' is a Web-based personal bookmark manager which does not require a separate SQL server. It provides full text indexing and bookmark categorization. Data is stored in Berkeley DB format, and can be exported to XML. Garlic can build a reading list from RSS feeds, thanks to a companion application called Pesto.
GCount is an attempt to make a solid Web-based counter completely in PHP. It uses MySQL as its backend to store counter information, and the GD library to slice up the images on thy fly and display them. It was written to be both functional and quick.
'GeboGebo' is a Web-based wiki system that stores all information in a local database structure, with intelligent setup indexes. This allows for very fast indexed fulltext searchs for better information retrieval. GeboGebo can optionally generate static html output for better web search engine support; it also allows image and file uploads, user management, and page locking.
Genshi is a Python library that provides an integrated set of components for parsing, generating, and processing HTML, XML or other textual content for output generation on the web. The main feature is a template language that is smart about markup: unlike conventional template languages that only deal with bytes and (if you're lucky) characters, Genshi knows the difference between tags, attributes, and actual text nodes, and uses that knowledge to your advantage.
Create a beautiful, independent online publication.
  • Create a solo blog, or a full scale newspaper. Ghost can be completely customised in design to suit your needs and your brand.
  • Our split-screen editor, with Markdown syntax on the left and a live preview on the right, allows you to type and format your writing on-the-fly.
  • Choose your own adventure with a multi-user blog. Allow team members to get involved writing about the areas they specialise in.
  • Browse through your content in the same way you're used to browsing through your email. Stay in total control of your workflow.
Gift Heckert gnu.tiny.png
The GNU Image Finding Tool is a Content Based Image Retrieval System (CBIRS). You can do Query By Example on images, giving you the opportunity to improve query results by relevance feedback. The program relies entirely on the content of the images to process queries, so you needn't annotate images before querying the collection. It comes with a tool which lets you index whole directory trees containing images in one go. You then can use the GIFT server and its clients to browse your own image collections.
Git is a distributed version control system designed to handle everything from small to very large projects with speed and efficiency. Many graphical clients and hosting services are available.
Gitarella is a Web frontend for the GIT source code management software, inspired by and following the style of gitweb. It supports CGI and FastCGI interfaces.
GLiv is an OpenGL image viewer. Image loading is done through Gdk-pixbuf (standalone or bundled with GTK+-1.3.x), rendering is done via OpenGL, and the graphical user interface uses GTK+ with the GtkGLArea widget. If Gdk-pixbuf cannot load your image, it uses ImageMagick to convert it to PNG. GLiv is very fast and smooth at ratating, zooming and panning if you have an OpenGL accelerated board.
Gnobog (GNOME Bookmarks Organizer) is a program that lets you manage your Internet sites' addresses, and tries to ease your web or ftp surfing.
A simple HTML and text editor for UNIX-based systems running X11 and using GTK and/or GNOME. It was designed to have as little bloat as possible while retaining the features of a modern GUI-based text editor. It remains small for the number of features it contains, and will remain that way. Features includes multiple windows and multiple documents, a complete preferences system, HTML tag insertions and editing dialogs, unlimited redo and undo, autosave, file locking using fcntl() of flock(), and the ability to drag and drop files between gnotepad+ and other applications. This project was a GNU package. It has since been decommissioned and is no longer developed.
Gnowsys Heckert gnu.tiny.png
GNOWSYS is an acronym for "Gnowledge Networking and Organizing SYStem." It is a web based object oriented database server with each object provided by an unique URL. GNOWSYS is a tool to construct and store persistently a Gnowledge Base (GB). The GB consists of the following three groups of constructor classes (system and temporal classes under development): PredicateGroup: relationType, relation, functionType, function Object Group: metaType, class, object (with provision to have classes and objects of declarative, procedural, encapsulated, temporal etc.) Structure Group: systemType, system, flowType, flow, processType, process GNOWSYS indexes data and metadata of objects in a catalogue for faster queries. Optionally, data can remain anywhere on the Internet (only the metadata stays in the database). Surrogates of procedures (classes, functions, and system calls) can also be installed in the database as special objects. These procedures execute as web services, so users can design applications without writing program in any programming language by specifying the semantics of a program and mapping the elements of the program to the surrogates of procedures is sufficient for GNOWSYS to test the application design.
Gnu Hosting Helper
This package provides tools to manage many of the aspects of a hosting environment.It also provides a client utility to reduce the need for staff to perform tasks that a client needs such as managing email accounts. GNU HH will support multiple servers from a single adminstration console and single client console. The system is completely dynamic tracking resource allocations across all managed servers. The system will operate on a single server or a completely distributed network of many machines.
Gnufm Heckert gnu.tiny.png
GNU FM is a piece of software you can install on your own web server, to run a music community site, similar to or You can use it for your family, your business, your band, or just for yourself.
GoAccess is a real-time Apache web log analyzer and interactive viewer that runs in a terminal and provides fast and valuable HTTP statistics for system administrators that require a visual report on the fly.
Google guesses the original language, and guesses your language based on your browser's user agent string.
Googleware automatically queries Google. User are notified by mail each time a new entry is found, and can browse query results with any regular Web browser.
'gphoto2' is a graphical application for retrieving, organizing, and manipulating images in various graphics formats or for display directly to a monitor from a range of supported digital cameras (19 different camera libraries provide support for at least 114 different models of digital still cameras; list on web site). It has a command line interface as well, if you want to use the program in a script.
GNOME Photo Collector (gphotocoll) is a tool for classifying images and photos. Pictures are stored in classic images files, but references and keywords can be stored in a PostgreSQL database. It records information such as type of film used, ID, pathname, type and model of camera, date, description, and keywords. The program supports all formats supported by the gdk-pixbuf library, which is used to load the images.
GProFTPD is a GNOME frontend for the ProFTPD standalone server.
GQ is a GTK-based LDAP client that enables you to search and browse any LDAP V2- or V3-compliant server. You can also add, edit, and delete entries. Other features include a template builder, the ability to export a subtree or a whole server to LDIF, the ability to use any number of servers, and the ability to search based on a single argument or LDAP filter.
'Gqview' is an image browser that features single click access to view images and move around the directory tree, thumbnail preview, zoom, drag and drop, and external editor support. Multiple files can selected for moving, copying, deleting, renaming, or dragging. It also includes slideshow and fullscreen options. There is a newer fork at
In a nutshell, installing Grav is a matter of unzipping the file. It is fast, has sophisticated caching, and a light footprint for optimal performance. Content is just simple markdown files in folders, with no complicated databases to deal with. A powerful API and extensive hooks allow for plugins to extend Grav and a comprehensive package manager provides easy installation and updating of extensions. Flexible Twig templating allows easy realization of your designs.
Grutatxt is a plain text to HTML converter. It successfully converts subtle text markup to lists, bold, italics, tables, and headings to their corresponding HTML tags without having to write unreadable source text files.
gThumb is an image viewer written for the GNOME environment. It lets you browse your hard disk showing you thumbnails of image files, view single files (including GIF animations), organize images in catalogs, print images, view slideshows, set your desktop background, and more. It also supports Nautilus thumbnails.
Simple image viewer for GNOME2 only with the functions really needed for image viewing. This is the first release fully functional for the daily use. perhaps more properties and enhancements will add up in the future.
GtkHTML is a HTML rendering/editing library. It is not designed to be the ultimate HTML browser/editor; instead, it is designed to be easily embedded into applications that require lightweight HTML functionality.
'guestbook' processes input from an HTML form. Options include custom email and HTML templates, required fields, PGP encryption, email attachments, database integration, ezmlm/majordomo subscription handling, and error reporting sends email.
HTML Code Convert
HTML Code Convert helps speed up the conversion of HTML code into different format including Java Script, JavaServer Pages, PHP, Perl, and the UNIX Shell. It is particularly useful in CGI scripting.
HTML Defaultify
'Defaultify' lets you populate any HTML form with default values that you specify-- it parses the HTML to find the tags representing form fields, and alters those tags so that the desired initial values will be set. It's useful for letting a user correct input errors, presenting a form to edit an existing database record (or user account information), maintaining a query form from one results page to the next, etc. HTML::Defaultify lets you completely separate the HTML from the program code, which means a non-technical designer can work on the HTML while a programmer works on the code. Also, it uses existing HTML, so you needn't rewrite old pages in a new format.
HTML Embperl
Embperl lets you embed Perl code in HTML or XML/XSLT documents so you can build a Web site out of small reusable objects in an OO-style. It can also build taglibs and use caching. Embperl has several features especially useful for creating HTML, including dynamic tables, formfield-processing, escaping/unescaping, session handling, and more. As a server-side tool, it is browser-independent. It can run under mod_perl, as a CGI script, or offline. You can also use the output of the hundreds of Perl modules which have already been written in your Web pages.
HTML Mason
HTML::Mason is a web site development and delivery system that constructs web pages and sites from shared, reusable building blocks called components. Components contain a mix of Perl and HTML, and can call each other and pass values back and forth like subroutines. They increase modularity and eliminate repetitive work. HTML::Mason is most powerful when used in conjunction with mod_perl, but can be used in standalone applications as well.
HTML Merge
HTML::Merge is an embedded HTML/Perl/SQL tool used to create dynamic Web content. It uses TAG-based embedded Perl and SQL integration in templates that are used to automatically generate Perl code, which is run in the deployment mode.
'Replicator' is a replicating HTTP proxy server. Files that are downloaded through the proxy are transparently stored in a private cache, so an exact copy of accessed remote files is created on the local machine. It is, in essence, a general purpose proxy server, but especially suited for maintaining a cache of Debian or Gentoo packages.
To cope with heavy traffic loads, web site administrators often install load balancer devices. These machines hide (possibly) many real web servers behind a virtual IP. They receive HTTP requests and redirect them to the real web servers in order to share the traffic between them. Halberd is a tool aimed at discovering real servers behind virtual IPs.
'Haserl' is a small CGI wrapper that lets you embed shell scripts directly into HTML documents. It exposes form elements from POST or GET requests as environment variables, and anything inside tags is run as a shell script. It is intended for environments where something like PHP is too big, and compiles to less than 20 KB. It is typically used to write cgi scripts that run under a small web server (ie mini-httpd or thttpd).
A flexible and rich comment system with many advanced features. As it can work without a database, storing the comments in a simple file hierarchy in JSON, XML and using SQLite, it's really adequate for limited hosts, which may not support relational database management systems. These are some of its features: supports threaded replies, theme customization, HTML and Markdown editing, multiple comment sorting methods, likes and dislikes, comment layout templates, spam filtering, notification emails, multiple languages, file format plugins, comment RSS feeds, automatic URL links, authentication plugins, referrer checking, administration, avatar icons, displaying remote images, ip address blocking, comment permalinks, avatar icons, IP address blocking.
Simple and elegant web app similar to pastebin.
Hatta Wiki
Hatta is a wiki engine software that lets you run a wiki. It requires no configuration and can be easily started in any Mercurial repository. Hatta's pages are just plain text files (and also images, binaries, etc.) in some directory in your repository. For example, you can put it in your project's docs directory to keep documentation. The files can be edited both from the wiki or with a text editor and in either case the changes committed to the repository will appear in the recent changes and in page's history.
Haunt is a static site generator written in Guile Scheme. Haunt features a functional build system and an extensible interface for reading articles in any format.
Hexo is a static site generator / blog framework made with Node.js. It can support multi-language sites.
Hiawatha is a secure and easy-to-use web server.
Highlight.js is a syntax highlighter for the Web.
  • 135 languages and 65 styles (live demo)
  • Automatic language detection
  • Multi-language code highlighting
  • Available for Node.js
  • Works with any markup
  • Compatible with any JavaScript framework
Ht: Dig
The ht://Dig system is a complete World Wide Web indexing and searching system for a domain or intranet. The system is not meant to replace Internet-wide search engines such as Alta Vista, but instead to cover the search needs for a single company, campus, or even a particular subsection of a large Web site. ht://Dig can easily span several Web servers; the type of server doesn't matter as long as it covers common protocols like HTTP. Many different types of searches can be set up using a common database. Additional features include support for robot exclusion, Boolean expression and fuzzy configurable search results, ability to search both text and HTML files, searches on subsections of the database, the ability to index a protected server, limit the depth of the search, and add keywords to HTML documents.
Converts files from html to xml:fo formats. The HTML code can be written with StarOffice or other WYSIWYM editors and need not be 100% valid; you will get some sort of output even with badly formatted code. The program supports tables and internal and external links.
HTML_ToPDF takes the hassle out of generating a PDF file from a Web page. It will convert any HTML document into a format that will look the same on any platform and printer. It includes support for converting images, using the stylesheets to customize the look of the PDF file, and error handling.
Html to Xhtml Convertor converts HTML pages into XHTML pages. It can process batches of files, convert line breaks, and deal with attribute minimization, quoting of attribute values, and more.
'htmlrecode' applies modifications to a HTML file. For example, you can completely change the character set you are using without making any of the characters unreadable.
This is a candidate for deletion: Links broken. Email to maintainer broken. Poppy-one (talk) 17:15, 2 August 2018 (EDT) The main feature of this photo gallery is that it behaves like an application rather than a webpage. Features include:
  • Clean and application-like interface
  • Dynamic thumbnail and image generation
  • Resizes photos to suit screen size
  • Filestrip of thumbnails allows you to see all photos in the current album (scrolls along too)
  • Preview of album contents (random photos chosen)
  • Displays EXIF information
  • Slideshow capability
  • Supports custom descriptions for each image and album
Hyper Estraier
Hyper Estraier is a full-text search system. You can search lots of documents for some documents including specified words. If you run a web site, it is useful as your own search engine for pages in your site. Also, it is useful as search utilities of mail boxes and file servers. The characteristic of Hyper Estraier is the following.
  • High performance of search
  • High scalability of target documents
  • Perfect recall ratio by N-gram method
  • High precision by hybrid mechanism of N-gram and morphological analyzer
  • Phrase search, regular expressions, attribute search, and similarity search
  • Multilingualism with Unicode
  • Independent of file format and repository
  • Intelligent web crawler
  • Simple and powerful API
  • Supporting P2P architecture
Hypermail 2 is a much enhanced version of the popular tool that converts mails into correctly formatted HTML pages. Version 2 has many new features including MIME support. Perfect for archiving mailing lists and similar.
'iosity' is a lightweight content management system for small to medium sized websites. In particular, iosity is designed to be installed in any scenario in which PERL can be used. It is small enough (<22KB) to fit in space constrained user accounts and does not require an administrator to install. 'Iosity' separates content and presentation by letting users build and use templates, variables, and dynamic objects. It provides a framework for eliminating the repetitive aspects of web design and programming. Also, iosity's dynamic objects offer power and convenience that many larger packages cannot match. It supports for both static and dynamic content including pre-rendering and partial pre-rendering.
IceCat Heckert gnu.tiny.png
''GNU IceCat discontinued official IceCatMobile support after version 38.6.0. Unofficial IceCatMobile releases can be downloaded with the F-Droid client. GNU IceCat (originally GNU IceWeasel) is part of GNUzilla (the GNU version of the Mozilla Application Suite). GNU IceCat aim to be based on the the current official release of Firefox Extended Support Release (ESR) with removal of trademarked artwork and proprietary components. However, IceCat is not a straight fork of Firefox ESR; instead, it is a parallel effort that works closely with and re-bases in synchronization on the latest Firefox ESR as the upstream supplier, with patches merged upstream whenever possible; although it should be noted that additional security updates are customized to IceCat occasionally.

Differences between IceCat and Firefox ESR

Important differences between Mozilla's Firefox and GNU IceCat is that IceCat has a focus on freedom and privacy (see settings.js for details).

  • Encrypted Media Extensions (EME) is not implemented: Whereas Firefox are being created such that they support Digital Restrictions Management (DRM) systems through their implementation of the Encrypted Media Extension (EME), GNU IceCat doesn't include an EME implementation as it opposes efforts to popularize and ease the dissemination of DRM technology.
    • Widevine Content Decryption Module provided by Google Inc. is not installed in about:addons > Plugins
    • The Play DRM-controlled content option (used to download and enable Widevine Content Decryption Module provided by Google Inc.) has been removed from about:preferences > Content
  • WebRTC is enabled like in Firefox but prevent leaking the LAN ip. (Test WebRTC)
  • The proprietary program Mibbit has been removed.
  • Telemetry is disabled.
  • DuckDuckGo is the default search engine, which means that you can run "!Bangs" keywords in the location bar to use any search engine.


"We will always make IceCat block non-free JavaScript by default. If you want to permit nonfree software to run, you can easily disable LibreJS." - Richard Stallman

Customized add-ons

  • SpyBlock (Adblock Plus fork) to block privacy trackers.


GNU IceCat was formerly known as GNU IceWeasel but changed its name in 2008 to avoid confusion with Debian IceWeasel (who was rebranded back to Firefox in 2017 after Debian was being granted special permission from Mozilla ref).

The GNU IceCat developers dropped support for Replicant after version 31.8.0 because these builds are already provided by F-Droid.

GNU IceCat developers dropped support for macOS, and Windows, after version 38.8.0 in 2016: "Note that building binary packages for Windows and macOS currently requires non-free software, so we no longer distribute binary releases for those platforms.

See also

Firebug integrates with Firefox to put a wealth of web development tools at your fingertips while you browse. You can edit, debug, and monitor CSS, HTML, and JavaScript live in any web page.
Greasemonkey user scripts are written in JavaScript and manipulate the contents of a web page using the Document Object Model interface. Scripts are generally written to be either page-specific or domain-specific (applying to all pages within a domain) but may also be tagged to apply to all domains for global browser enhancements. Users of Greasemonkey can write or download scripts and save them to their own personal library. When users visit a website matching a script in their personal script library, Greasemonkey invokes the relevant scripts.
Ikiwiki converts a directory full of wiki pages into HTML pages suitable for publishing on a website. Unlike many wikis, ikiwiki does not have its own ad-hoc means of storing page history, and instead uses a revision control system such as Subversion or Git. Ikiwiki implements all of the other standard features of a wiki, including web-based page editing, user registration and logins, a RecentChanges page, BackLinks, search, Discussion pages, tags, smart merging and conflict resolution, and page locking. Ikiwiki also supports generating news feeds (RSS and Atom) and blogging. Ikiwiki provides a plugin system which allows many other features to be added. Some of the plugins have additional dependencies, found among the Recommends and Suggests of this package.
'ImageBackup' is an automatic incremental backup system for digital pictures. It creates backup CDs, one at a time, until all images have been backed up. You run the program regularly; it will gather images until another disc is full. Once a disc is full, it can use AutoScrapbook to create Web-based index files, automatically generate an ISO image, and reset the staging area. Once an image has been stored in a backup ISO image, it will not be backed up again. Any new images, regardless of where they are mixed into your directory structure, will be added to backups when necessary.
ImgSvr is a Web image server, which allows users to browse digital images. It is a full HTTP server, which is specifically designed for image publishing.
'imgv' is a platform independant image viewer. It includes standard features such as a file/directory browser, slideshows, zooming in and out, flipping, and rotating. It also has special features such as the ability to view 4 images on the screen at once, adjustable thumbnail sizes, image playlists, remote image loading, MPEG movie support, a customizable interface, and much more.
Impress.js is an in-browser JavaScript presentation framework. It is inspired by Prezi and offers 3D animations support using CSS transitions. It is quite bare-bones and requires HTML, CSS and JavaScript knowledge to use.
ImpressCMS is a community developed Content Management System for easily building and maintaining a dynamic web site. Keep your web site up to date with this easy to use, secure and flexible system. It is the ideal tool for a wide range of users: from business to community users, from large enterprises to people who want a simple, easy to use blogging tool.
'' generates index pages and corresponding thumbnails that display collections of images on the Web (currently, only jpegs are supported). If there are more images available than will fit on one page, generates multiple pages, each with a navigator to easily reach the other pages. There are many configuration options that let the user determine how the generated pages will look. Image descriptions are read from a file, so you needn't edit the files after generating them; they can always be regenerated for ease of maintainence.
Info files are text files with embedded link directives. They are usually read with emacs or a special purpose browser. 'info2html' looks for a specific info node in an info file and translates it to HTML syntax. Link directives are translated in URLs pointing back to the server. Some icons are provided for link directives and cross references. infocat is a little front-end that gives an index of the .info files available via the local info2html server.
Interchange is a complete web-based application server It can create, automate and database-enable your web-site, and build on-line applications. It can be used as part of a standalone system or as part of a larger system. The Interchange demo application is ecommerce-based, so ecommerce has inevitably become its main use. The ecommerce demo and admin system supports sales, order processing, content management, customer service, and has been implemented for traditional retail sales, digital goods delivery, B2B parts re-ordering, non-commerce content management, auctions, order status checking, and supply chain management (among others). It can be integrated with payment processing services, ERP systems, point-of-sale systems, accounting systems, external content management systems, and Java-based application servers (among others). Interchange is made up of the following components: database abstraction layer, a generic templating system, transaction routing rules, a customer information object, a universal localization scheme, a security blackout definition, profiles, filters, a search language, and session management.
This is a candidate for deletion: Links broken. No entry. Email to maintainer broken. Poppy-one (talk) 17:19, 5 August 2018 (EDT) iplog is a TCP/IP traffic logger. Currently, it is capable of logging TCP, UDP, and ICMP traffic. iplog is able to detect TCP port scans, TCP null scans, FIN scans, UDP and ICMP "smurf" attacks, bogus TCP flags, TCP SYN scans, TCP "Xmas" scans, ICMP ping floods, UDP scans, and IP fragment attacks. iplog is able to run in promiscuous mode and monitor traffic to all hosts on a network. iplog uses libpcap to read data from the network and can be ported to any system that supports pthreads and on which libpcap will function.
A commenting server similar to Disqus, i.e., embedding comments into a static website or blog.
JDynamiTe is a tool which allows you to dynamically create documents in any format from "template" documents. Some typical usage domains of JDynamiTe are:
  • dynamic Web pages creation,
  • text document generation,
  • source code generation...
In fact, it can be useful in any case where pre-defined documents (templates) have to be dynamically populated with data. The main benefit of JDynamiTe is to allow a true separation between data (content), presentation (container) and content generation code (written in Java). JDynamiTe does not include a specific template language, and it is not a complete framework. It is a simple "brick" in your software architecture, a "glue" between your data model and your presentation model.
JS Bin
JS Bin is a Web application for collaborative, real-time JavaScript debugging. It can also perform live preview of HTML and CSS.
Jas CMS is a small website engine written in Java. It produces static content without the need of any databases or server-side scripting languages. It is created to fulfil high security concerns. It is suitable for various kind of content projects like personal websites, project / product pages, group sites, company websites... It is also designed for managing content projects / websites in the i2p network, tor et cetera.
jBrout is able to :
  • manage albums/photos (= folders/files)
  • tag photos with IPTC keywords)
  • use internal jpeg thumbnail)
  • comment photos (with jpeg comment) and album (textfile in folder)
  • rotate loss-less jpeg (and internal jpeg thumbnail)
  • use EXIF info (date, size ..)
  • search pictures (tags, comment, date, ...)
  • use plugins (to export to html/gallery, to act like a httpserver, to export pictures to be mailed, ...)
  • work without database ! (just a xmlfile which can be rebuild from scratch)
  • handle a lot of photos (Developer has more than 20000)
  • export to a flickr account
  • use a basket system to pick some photos
  • can be localized (now French and english version)
  • jBrout doesn't use a database to handle your pictures ! It just uses a xml file to handle your tags ! The albums/pictures are managed like folders/files !!! All information that could be used in the interface are stored in your pictures :
  • tags (as IPTC keywords, in the picture)
  • dates (as EXIF tags, in the picture)
  • comments ( as JPEG comment, in the picture)
  • album comments ( as a text file in the folder of the picture)
  • thumbnails ( as EXIF internal thumbnail, in the picture)
In fact, it uses an xml file to handle your pictures, but this FILE can be rebuilt from scratch at anytime, because all informations are in your filesystem, not in a database !!
Jekyll is a simple, blog aware, static site generator. It takes a template directory (representing the raw form of a website), runs it through Textile or Markdown and Liquid converters, and spits out a complete, static website suitable for serving with Apache or your favorite web server. This is also the engine behind GitHub Pages, which you can use to host your project's page or blog right from GitHub.
'Jhead' extracts digital camera settings from Exif format files. It handles the various ways these can be expressed, and displays them as F-stop, shutter speed, etc. It also reduces the size of JPEGs without loss of information by deleting integral thumbnails that cameras put into the Exif header. It extracts an integral low-res Exif thumbnail, shutter speed, F-stop number, Flash used (yes/no), Focus distance (not all digital cameras store this element), focal length (most zoom cameras store their zoomed-to focal length), equivalent 35mm focal length (calculated from focal length, CCD size, and CCD resolution), image resolution, time and date of picture, and camera make and model.
'Jpegpixi' interpolates pixels in JFIF images (commonly referred to as "JPEG images"). This is useful to correct images from a digital camera with CCD defects. For example, if one pixel is always bright green, it can be interpolated away with jpegpixi. Jpegpixi tries to preserve the quality of the JFIF image as much as possible. Most programs decode JFIF images when they are loaded, and re-encode them when they are saved; this results in an overall loss of quality. Jpegpixi, on the other hand, manipulates the encoded image data. The blocks containing the pixels to be interpolated are minimally disturbed, and other blocks remain pixel-by-pixel identical to the original image.
jpg2html is designed to generate quick thumbnails and HTML corresponding to them. Useful for throwing pictures on the web from a digital camera or webcam, it can also intelligently rename filenames from Mavica cameras, or the XawTV "snap" feature.
Jpgind is a command-line tool for generating static Web galleries from JPEG, Exif, and DSC raw image files. Galleries can be customised with various options and metadata.
KLone is a fully-featured, multiplatform Software Development Kit which allows dynamic pages to be written in C/C++ with usual <% code %> style. The pages can then be embedded, in compressed and/or encrypted form, into a single executable containing also KLone's HTTP/S server. Given its nature, it can be linked natively to any C/C++ library (database, XML, graphics, etc.), without an intermediate layer and it is expecially suited for low-resource and embedded systems.
Links and maintainer email broken. Homepage changed to entry. Poppy-one (talk) 14:57, 6 August 2018 (EDT) KPreg simplifies completing Web forms and other programs. It provides an interface to enter commonly required data, such as name, email, address, etc. One mouse click copies any item in the text list to the clipboard so it can be pasted into any form or application. You can also iconize and color code various types of information. KPreg can dock in the panel for easy access (in KDE).
KSS (Kinetic Style Sheets) framework
KSS enables you write rich Ajax applications without having to code Javascript. It does this by using a CSS like resource, this is called a KSS file. All that you as a developer need to do is write files like these and implement server side Python. This Python package contains the Javascript engine and the server side infrastructure. The package forms the base for integration with specific web development frameworks. To see if there is support for your framework go to the KSS website.
Kadet is a multi-threaded, multi-purpose server. It is highly extensible, well written, and has a great set of libraries including built-in scripting, a persistent database, object memory management, etc. It is very easy to develop. The server protocol is currently HTTP/1.1. SSL is supported via OpenSSL.
KalleLoad is a tool for upload sites. KalleLoad supports features such as:
  • File upload (PNG/GIF/JPG Images + PSD Documents)
  • Thumbnail support (via PHP's GD Extension)
  • Administration page (With log in)
  • File Manager
  • Style Manager
  • Reset / Restore modules
  • Manual
  • Configuration Manger
  • Update System (via PHP's simpleXML Extension (Only PHP5)
Kazehakase is a Web browser which aims to provide a user interface that is truly user-friendly & fully customizable. It supports tabbed browsing, a "remote bookmark" feature (through RSS) in a menu or sidebar, a variable UI to adapt to the user's skill level, and customizable mouse gestures and key accelerators.
The Keystone Digital Library Suite is a family of digital content management, portal management and information discovery software packaged together to provide state-of-the-art digital library services. All functionality is accessed through a Web browser; the package supports 8 different browsers. There is one type of interface and one look-and-feel for all administration services and metadata creation throughout the suite. The two components of the suite are the Keystone Organizer and the Keystone Retriever. The Organizer is both a content management service and a portal management service that stores digital content and facilitates metadata creation to describe that content. It also serves as the knowledge base for the federated search services, the harvesting services and the link resolver services that make up Keystone Retriever.
Known is an open, flexible social publishing platform. Publish in a group or as an individual with a variety of media, from blog posts and photographs to files and points on a map. Each post can be private or public; every Known site as a whole can be private or public. It works on any device, from the biggest, strongest desktop to the most entry-level smartphone, as long as it comes with a web browser. Known supports IndieWeb technologies, allowing users to post and receive comments from other social websites.
KuickShow is a very fast image viewer that lets you easily browse large galleries. A builtin filebrowser and manager is also available. Its usage is somewhat inspired by ACDSee. It supports many file formats, including JPEG, GIF, PNG, PSD, BMP, TIFF, XPM, XBM, XCF, EIM, etc. It can zoom, mirror, rotate images, adjust brightness, contrast, and gamma, and do a slideshow. It is fully configurable through dialogs. It offers a filebrowser with basic filemanager capabilities like renaming, deleting, and creating directories.
Kupu is a 'document-centric' client-side cross browser editor. Inspired by Maik Jablonski's Epoz editor, it was written by Paul Everitt, Guido Wesdorp and Philipp von Weitershausen (and several other contributors, for a complete list refer to the CREDITS.txt file) to improve the JavaScript code and architecture, pluggability, standards support, support for other webservers than Zope (which was the original target platform for Epoz), configurability and a lot of other issues.
'Latemp' is a content management system for static or semi-static (e.g: with embedded code) HTML sites based on Website Meta Language. It supports XHTML output, can produce standards-compliant pages, supports various tag elements, supports a site-wide common look and feel, and has themes.
Program to publish litterature works online. It needs a webserver with CGI support. The books are stored as plain textfiles following some rules, but still being readable as such.
Lib-Ray Video Tools
LRVT is the reference implementation of Lib-Ray, a video standard for fixed media with no technical restrictions like encryption or region codes. It is proposed as a replacement for restricted formats like DVD and Blu-ray, and builds on existing open standards like HTML5 and MKV. The end result is a DRM-free format that supports interactive menus and video playback from a disc, flash memory card or other fixed storage.
This is a candidate for deletion: 1. No files sources found cannot download. Reference:
LibData was designed as a local data warehouse for public and academic libraries. It provides authoring environments for the construction of subject pathfinders, course related web pages, and all-purpose pages in outline (parent- child) format. The pages may be customized independently for look and feel with headers, footers, and CSS files to give them individual themes. LibData's main strength is in creating a data ware house of reusable and searchable page elements such as resources, libraries, library services, etc. Developed (and currently in production) at the University of Minnesota Libraries, It has generated a fair amount of interest from other institutions.
TPT is a template scripting language implemented in C++ and designed to be integrated with C++ programs. The TPT interpreter runs in one pass, so there is no expensive compilation stage. The language relies on C++ for I/O, making TPT portable, small, and fast. There are no bulky modules to include. TPT does not execute as a program or script. The LibTPT parser transforms TPT templates into text. The parser, which integrates with your C++ code through a simple class API, is small and fast, focusing on functionality instead of rich feature sets. Uses include on-the-fly HTML, source code generation, or in any situation where there is a need to generate customized text.
Libav is a complete, cross-platform solution to decode, encode, record, convert and stream audio and video. This package contains the avplay multimedia player, the avserver streaming server, the avconv audio and video encoder, and the avprobe stream analyzer. They support most existing file formats (AVI, MPEG, OGG, Matroska, ASF...) and encoding formats (MPEG, DivX, MPEG4, AC3, DV...). Additionally, it contains the qt-faststart utility which rearranges Quicktime files to facilitate network streaming. This package also serves as a replacement for the former 'ffmpeg' package.
Most digital cameras produce EXIF files, which are JPEG files with extra tags that contain information about the image. The EXIF library allows you to parse an EXIF file and read the data from those tags. All EXIF tags described in EXIF standard 2.1 are supported. It also has gettext support.
'libgphoto2' is a user space library which provides applications with camera independent access to almost 300 digital cameras. It contains more than 30 drivers to complement the drivers in your operating system kernel. There is a list of supported cameras on the home page.
This is a candidate for deletion: Links broken. No entry. Email to maintainer broken. Poppy-one (talk) 15:09, 6 August 2018 (EDT) 'libhtmlTemplate' is a very simple and small library to aid you on developing CGI applications, by separating the output from the code.
'libptp' is a Picture Transfer Protocol support library. It is used for downloading images from PTP cameras. It currently works with most modern Kodak, HP, SONY, Nikon, Canon, and other cameras that are PTP compatible (there is a full list on the Web site). It also works with some MP3 players, like the Kodak MP3. This package contains also 'ptpcam', the tool used to tweak camera properties.
Libravatar is a service which delivers avatars to other websites. It implements the same API as Gravatar but adds DNS-based federation allowing domain name owners to host profile pictures for their own organisations. It also allows users to associate photos to their OpenID URLs, not just their e-mail addresses.
LibreOffice is the power-packed personal productivity suite that gives you six feature-rich applications for all your document production and data processing needs: Writer, Calc, Impress, Draw, Math and Base. There are also a good and growing number of free software extensions and templates available. LibreOffice is a fork of, which is now called Apache OpenOffice. Because Apache OpenOffice hosts and recommends using proprietary extensions, we do not recommend using it.
'Librsync' provides checksum-based differencing. Currently its only application is rproxy, which provides diffs to previously cached Web pages and images in order to speed download time.
'lighttpd' is a secure, fast, compliant, and very flexible Web server which has been optimized for high-performance environments. It has a very low memory footprint compared to other Web servers, and it takes care of CPU load. It has an advanced feature set that includes FastCGI, CGI, Auth, Output-Compression, URL-Rewriting, and much more.
Lime Text
Lime Text is a powerful and elegant editor, aiming to be successor to Sublime Text. Lime has a few frontends (QML, command-line interface) that can be selectively used with the pluggable back-end.
LineControl Server
LineControl remotely controls the connection of a Linux masquerading server using multiple clients. It takes care with the number of clients using the connection and decides, based upon this number, whether the connection should be up or down. The clients show connection time and throughput statistics. The package supports different connection types, such as analog modems, ISDN, or even cable modems and ADSL devices.
Lingerd is a daemon designed to properly close network connections from an HTTP server (ie Apache). This frees the server from doing the boring but time-consuming job of "lingering closes", and lets each process go on to the next connection immediately. As a result, Apache needs fewer processes to handle high loads. This saves memory, reduces kernel contention, and makes Apache more scalable.
'lisp-cgi-utils' is a package for developing CGI scripts with Common Lisp. It implements a very basic HTTP/CGI interface (sending headers, getting GET/POST and environment variables) and offers tools for easier HTML generation with special support for handling HTML forms.
Lithium is a set of applications written for the Django web framework. Lithium’s goal is to provide every generic application a user may want on their website, such as a blog, forum, wiki, etc. Lithium can be installed to work as a website management system.
Lodju creates indexes of digital images, such as photographs taken with a digital camera. It can also generate web galleries of them. These indexes will help you to manage your image collection, making it easy to organize and search for images.
Lucene is a Java full-text search engine. It's not a complete application, but rather a code library and API that can easily be used to add search capabilities to applications.
The MlView project is an ongoing effort to develop an xml editor for GNOME environment. Current features include the ability to cut/copy/paste as child/paste as prev/paste as next/ of xml elements, open several editing views for the same document, drag and drop based copy/cut/paste of xml elements, graphical error reporting, and the ability to edit XML elements and attributes directly on the tree. It also has name space support and on-denad validation.
'MN::CMS' provides a set of new classes to manage articles in MyNews. MyCMS is a Content Manager System based on MyNews that lets users write articles and publish them on the MyNews website. Articles can be moderated.
MT2 Thumbnailer
MT2 Thumbnailer (Make Thumbnails 2) generates HTML photo albums from pictures. It gives users a great deal of control over the comments shown alongside each picture, and the way the pictures are ordered and grouped.
'Mailer' is a cross-platform program that processes HTML forms and sends the information to a specified e-mail address. A receipt will be generated for the user. It is fully customizable, has features that prevent unauthorized web servers from sending their forms to be processed, and should be relatively easy to port to any *nix based operating system.
'mailfront' is a set of customizeable network protocol frontends for mail servers, replacing or supplementing the features available with the MTA software. It contains complete SMTP, QMQP, QMTP, and POP3 front-ends as well as an authentication module for IMAP. The mail delivery front-ends also contain internal address filtering features. Two SMTP back-ends are provided. One delivers mail to qmail-queue, mimicking most of the behavior of qmail-smtpd, with the addition of support for SMTP AUTH. The other rejects all SMTP commands if $SMTPREJECT is set, and execs its command line otherwise (in order to run the above program).
Mambo is a full-featured, award-winning content management system (CMS) that can be used for everything from simple websites to complex corporate applications. It is used all over the world to power government portals, corporate intranets and extranets, e-commerce sites, nonprofit outreach, schools, church, and community sites. Mambo's "power in simplicity" also makes it the CMS of choice for many small businesses and personal sites. With over 8 million downloads, Mambo is arguably one of the most popular CMS's in the world. Mambo is easy to install, simple to manage, and reliable.
Mandoc is a suite of tools compiling mdoc, the roff macro language of choice for BSD manual pages, and man, the predominant historical language for UNIX manuals. It is small, ISO C, ISC-licensed, and quite fast. The main component of the toolset is the mandoc utility program, based on the libmandoc validating compiler, to format output for UTF-8 and ASCII UNIX terminals, HTML 5, PostScript, and PDF.
The Mandos system allows computers to have encrypted root file systems and at the same time be capable of remote and/or unattended reboots. Wouldn’t it be great if you could have the security of encrypted root file systems and still have servers that could boot up automatically if there was a short power outage while you were asleep? That you could reboot at will, without having someone run over to the server to type in the password? Well, with Mandos, you (almost) can! The gain in convenience will only be offset by a small loss in security. The setup is as follows: The server will still have its encrypted root file system. The password to this file system will be stored on another computer (henceforth known as the Mandos server) on the same local network. The password will *not* be stored in plaintext, but encrypted with OpenPGP. To decrypt this password, a key is needed. This key (the Mandos client key) will not be stored there, but back on the original server (henceforth known as the Mandos client) in the initial RAM disk image. Oh, and all network Mandos client/server communications will be encrypted, using TLS (SSL).
Mapnik is a toolkit for developing GIS applications. At the core is a C++ shared library providing algorithms/patterns for spatial data access and visualization. Essentially a collection of geographic objects (map, layer, datasource, feature, and geometry), the library doesn't rely on "windowing systems" and can be deployed in any server environment. It is intended to play fair in a multi-threaded environment and is aimed primarily, but not exclusively, at Web-based development. High-level Python bindings (boost.python) facilitate rapid application development, targeting zope3, django, etc.
Mapuche is a CMS similar to PHP-Nuke
'MaraDNS' is a fully functional DNS server supporting authoritative DNS, recursive DNS, and caching DNS. It is intended for environments where a DNS server must be secure and where the server must use the absolute minimum number of resources possible. Its security features include the use of a special string library which is resistant to buffer overflows and that the code, if started as root, mandates running as an unpriviledged user in a chroot() jail.
'Markdown' is a text-to-HTML conversion tool that lets you write using an easy-to-read, easy-to-write plain text format, then convert it to structurally valid XHTML (or HTML). Thus, 'markdown' is both a plain text formatting syntax and a software tool, that converts the plain text formatting to HTML. The overriding design goal for Markdown's formatting syntax is to make it as readable as possible. Ideally, a Markdown-formatted document should be publishable as-is, as plain text, without looking like it has been marked up with tags or formatting instructions. The single biggest source of inspiration for Markdown's syntax is the format of plain text email.
Markdown Mode is a major mode for GNU Emacs for editing Markdown-formatted text files. It provides syntax highlighting and editing commands.
Matew is a valid HTML/CSS generator for static image albums. It supports retrieving information from EXIF cameras and includes customizable options like character set encoding. Albums may contain sub-albums, and the appearance of an album can be fully personalized and customized by choosing a CSS style file and setting names and descriptions of albums and individual images.
This is a text editor for writing math lessons and providing tools for doing all the exercises from elementary school to junior high. The software is especially designed to fulfil the needs of disabled pupils, and pupils suffering from dyspraxia in particular. The program manages the child's documents like a notebook, organized with chapters, and separating lessons, exercises and evaluations, making it very easy to navigate through the documents.
Matomo is a real time Web analytics software program. It provides you with detailed reports on your website visitors: the search engines and keywords they used, the language they speak, your popular pages and so much more.
MediaCrush is a media sharing server and Web service. You can upload images, sound and videos in convenient ways. Many free clients are available for it, as well as browser add-ons.
MediaWiki is a Web-based collaborative editing environment. Originally built for the online encyclopedia project Wikipedia, it is geared to support a large number of users and pages.
Mediagoblin Heckert gnu.tiny.png
MediaGoblin is a free media publishing platform. It runs in a federalized manner, freeing the user from centralized web services. It supports pictures, videos and audio.

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.