Semantic search

Jump to: navigation, search
Search

Edit query Show embed code

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


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


Anolis
Anolis is an HTML document post-processor that takes an input HTML file, adds section numbers, a table of contents, and cross-references, and writes the output to another file.
Apache AxKit
Apache AxKit is an XML Application Server for Apache. It provides on-the-fly conversion from XML to any format, such as HTML, WAP or text using either W3C standard techniques, or flexible custom code. AxKit also uses a built-in Perl interpreter to provide some amazingly powerful techniques for XML transformation.
Apache HTTP Server
The Apache HTTP Server is a powerful and flexible HTTP/1.1 compliant web server. Originally designed as a replacement for the NCSA HTTP Server, it has grown to be the most popular web server on the Internet. It features support for HTTPS, virtual hosting, CGI, SSI, IPv6, easy scripting and database integration, request/response filtering, many flexible authentication schemes, and more.
Aplakons
Aplakons allows you to build a sheets schema to organize activities to be followed by registered users. You can configure sets of sheets to customize each one’s activities to follow. You prepare a repository of sheets (as concrete activities), and after you order them in different arrays. The arrays can be assigned to users as activity plans. For example, a whole diet (array) based on cooking recipes (activities).
AppliWorks
Appliworks is an application that was designed to let you classify and view your pictures in an innovatie way, without even touching the real file on your hard drive. It implements a virtual folders-based pictures database with multi-view windows similar to those in iPhoto. Many operations can be perfomed using drag-and-drop.
Aquarium
'Aquarium' is a Web site framework written in Python. It provides necessary toolkits, session management, and a convenient modular approach to build Web applications quickly. It offers convenient libraries and extensible APIs for tasks like session management and Web server integration (including CGI, mod_python, and FastCGI). It now includes its own small Python Web server, Glass, (based on the standard libraries) so users can get started quickly without having to figure out how to set up Apache. Aquarium is tightly integrated with Cheetah, and includes autocompilation of Cheetah templates. It is compact (a few thousand lines of code) and well documented.
Aroundme
AROUNDMe is social networking and team interaction software. This package has been decommissioned. This page is left here for posterity.
Artanis Heckert gnu.tiny.png
Artanis is a web application framework written in Guile Scheme. It provides several tools for web development: database access, templating frameworks, session management, URL-remapping for RESTful, page caching, and more.
Atom
Antifeature: Tracking comment
Atom will by default send “anonymous” usage data to Google Analytics (operating system, Atom version, screen resolution, …). To change this, go to Preferences, and "Core" settings. Change "Send Telemetry data to the Atom Team" to No (Do not send any telemetry data).
Atom is a text and source code editor based on Web technologies, specifically the Chromium project. Atom has a modular design that is integrated around a minimal core, which makes it very flexible and extensible. Atom is based on Electron (formerly known as Atom Shell), a framework that enables cross-platform desktop applications using Chromium and Node.js.
AutoScrapbook
AutoScrapbook helps automate the creation and maintenance of an online photo gallery. It creates the thumbnails and Web pages for you by asking you for descriptions of the pictures. It works best when run within X (for picture viewing), but you could use it through only a terminal and a separate browser.
Autobench
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.
Autotable
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.
Awhttpd
'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
'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.
'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
'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
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.
BIGACE
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
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
'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
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 "foo.com", 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
'Bib2html' converts the data in a BibTeX database to HTML files. Please note that there is another package by the name 'bib2html' (http://directory.fsf.org/bib2html.html) written by Kiri Wagstaff.
Bibshelf
BibShelf is a book organizer that integrates well with the GNOME desktop. It helps you to keep track of your book collection. You can fill in such things as the book summary, review, rating and the ISBN.
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
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
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.
Boa
A high-performance Web server for UNIX-like computers
Bookmark4U
'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
Brackets is a code editor, written using Web technologies like HTML, CSS and JavaScript.
Bricolage
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
Browsersync is a tool that lets you synchronize browsers in real-time across devices. It also automatically reloads when you edit files.
Buku
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
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
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.
CMSimple
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.
Campfire
'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
* '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
Canvas is a feature-rich learning management system.
Caravel
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.
Cgipaf
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
'cgipplib' is a small collection of support classes used to build CGI applications.
Cgixx
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
Cherokee is a web server.
CherryPy
CherryPy is a pythonic, object-oriented HTTP framework. CherryPy allows developers to build web applications in much the same way they would build any other object-oriented Python program. This results in smaller source code developed in less time.
ClearSilver
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
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
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
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
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
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.
Corais
The Corais platform is based on Open Atrium, which is itself based on Drupal. It is used for organizing collaborative projects.
Coriander
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
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
'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
'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.
Cssutils
Partly implement the DOM Level 2 CSS interfaces. Additional some cssutils only convenience and (hopefully) more pythonic methods are integrated.
Ctrlproxy
'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
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
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
'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
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
* " '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.
Devdom
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 dict.org 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
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.
DjVuLibre
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
Django is a high-level Python Web framework that encourages rapid development and clean, pragmatic design.
Dmi
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
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
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
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
'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.
Dreamwidth
Social media/blogging website software, forked from LiveJournal several years ago
Drupal
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!
Duro
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).
  • Relational algebra: RENAME, select (restrict), project, EXTEND, JOIN, SEMIJOIN, UNION, INTERSECT, MINUS, SEMIMINUS, SUMMARIZE PER, DIVIDEBY PER, WRAP, UNWRAP, GROUP, and UNGROUP.
  • 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.
DynAlbum
Links broken. No response from maintainer. Redirected homepage to archive.org. 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
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.
EKVI X Cms
This is a candidate for deletion: 1. No files sources found (cannot download) (excms) reference: http://web.archive.org/web/20080704120017/http://www.ekvixgroup.com/ http://web.archive.org/web/*/http://www.ekvixgroup.com/* Its features include (but are not limited to) PDA version, Web-based administration, theme support, WYSIWYG editor and much more.
ENdonesia
Content management system to build your own portal, consist of web site directory, news publishing, classifieds ads, discussion forum, poll, etc.
ENodes
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.
EZRO
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
'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
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!
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
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
'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 http://www.monroe.net/~dhh/exifprobe.d/CAMERA_makes_and_models. It can also be used to examine corrupted images.
Exiftags
'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
'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
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
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
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 www.feedmelinks.com/ for details. Poppy-one (talk) 00:47, 29 July 2018 (EDT)
Feh
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
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.
Flannel
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.
Flate
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
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.
Flxplay
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.
Foocache
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.
Formgenie
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
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
'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
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
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
'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
'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 http://directory.fsf.org/gpp.html.
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
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.
Gallery.py
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) Gallery.py 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.
Galleryadd.pl
'galleryadd.pl' 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
'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
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
'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
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.
Ghost
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
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
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
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
Gnobog (GNOME Bookmarks Organizer) is a program that lets you manage your Internet sites' addresses, and tries to ease your web or ftp surfing.
Gnotepad+
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 Libre.fm or Last.fm. You can use it for your family, your business, your band, or just for yourself.
GoAccess
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.
GoogleTranslate
Google guesses the original language, and guesses your language based on your browser's user agent string.
Googleware
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
'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.
Gphotocoll
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
GProFTPD is a GNOME frontend for the ProFTPD standalone server.
Gq
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
'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 http://geeqie.sourceforge.net/
Grav
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.
Grutatext
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
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.
Gtk-viewer
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
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
'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.
HTTP-Replicator
'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.
Halberd
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
'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).
Hashover
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.
Haste-server
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
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
Hexo is a static site generator / blog framework made with Node.js. It can support multi-language sites.
Hiawatha
Hiawatha is a secure and easy-to-use web server.
Highlight.js
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.
Html2fo
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.
Html2pdf
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.
Html2xhtml
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
'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.
HuegoGallery
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
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
'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.

Philosophy

"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.

History

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

IceCat/Firebug
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.
IceCat/Greasemonkey
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
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
'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
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
'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
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
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.
Indexpage.pl
'indexpage.pl' 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, indexpage.pl 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.
Info2html
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
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.
Iplog
This is a candidate for deletion: Links broken. No archive.org 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.
Isso
A commenting server similar to Disqus, i.e., embedding comments into a static website or blog.
JDynamiTe
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
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
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
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
'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
'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
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
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
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.
KPreg
Links and maintainer email broken. Homepage changed to archive.org 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
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
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
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.
Keystone
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
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
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
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
'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.
Lesen
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.
LibData
This is a candidate for deletion: 1. No files sources found cannot download. Reference:
http://web.archive.org/web/20160414180901/http://libdata.sourceforge.net/
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.
LibTPT
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
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.
Libexif
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.
Libgphoto
'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.
LibhtmlTemplate
This is a candidate for deletion: Links broken. No archive.org 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
'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
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
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 OpenOffice.org, which is now called Apache OpenOffice. Because Apache OpenOffice hosts and recommends using proprietary extensions, we do not recommend using it.
Librsync
'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
'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
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
'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
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
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
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.
MLView
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
'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
'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
'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
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
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.
Mandos
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
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
Mapuche is a CMS similar to PHP-Nuke
MaraDNS
'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
'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
Markdown Mode is a major mode for GNU Emacs for editing Markdown-formatted text files. It provides syntax highlighting and editing commands.
Matew
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.
MathEOS
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
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
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
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.
Mediatex
The Mediatex project intends to make easier as possible archives management by spreading and accessing "write once read many" supports (as compact disks) and dedicated metadata. It provides a server sharing perennial URLs on electronic records.
MedusWiki
MedusWiki is a Python Wiki engine intended to be used as a personal knowledge management system. It uses Topic Maps (XTM) to store metadata, meaningful associations could be created between wiki pages. Zope Page Templates (ZPT) are used to produce HTML.
Mergelog
'mergelog' is a small and fast program which merges and sorts HTTP log files in 'Common Log Format' from Web servers behind round-robin DNS. It is designed to easily process huge logs from highly stressed servers, and can manage gzipped files.
Metadot Portal Server
Metadot Portal Server is point-and-click Web site building portal software. It features content management, collaboration, and a dashboard 'My News Pages' like My Yahoo!'s. It is used by NASA, Berkeley, Schlumberger, MIT, and other leading organizations.
Metager
MetaGer is a meta search-engine written in PHP. It is licenced under the terms of the AGPL-3. This and other open-source projects are developed by the german non-profit NGO SUMA-EV. They run an instance on https://metager.de/en . The developer version is available at https://metager3.de/en .
Metahtml Heckert gnu.tiny.png
MetaHTML is a server-side programming language designed for the World Wide Web. It has a syntax that is similar to HTML and Lisp. It provides a large function library, including support for sockets, image creation and connections to other programs.
MiG
My Image Gallery lets you create and manage image galleries or photo albums.
MiddleMan
MiddleMan is a fast HTTP/HTTPS proxy server that removes unwanted content and increases privacy. It uses an XML configuration file, and fully implements the HTTP 1.1 protocol, including persistent proxy connections. It has file, host, cookie, header, and content filtering, and can forward through both socks4 and regular http/https proxies.
Midgard
Midgard is a framework for Content Management Systems and other information management solutions. Midgard provides developers with an easy-to-use framework built on the common Apache, PHP and MySQL components. Midgard-based solutions are active use by hundreds of organizations worldwide. It can be used for managing content on Web, Extranet and Intranet services from simple templating solutions to complex business applications.
Migrate Data
Migratedata helps you move from one database structure to another, for example, migrating a PostNuke web site to WordPress.
Mini-CMS
This is a candidate for deletion: 1. No files sources found. Reference: http://web.archive.org/web/20080117192955/http://mini-cms.berlios.de/ Mini-CMS is a simple Content Management System.
Mini-XML
Mini-XML is a small XML library that you can use to read and write XML and XML-like data files in your application without requiring large non-standard libraries. Mini-XML only requires an ANSI C compatible compiler (GCC works, as do most vendors' ANSI C compilers) and a 'make' program. Mini-XML supports reading of UTF-8 and UTF-16 and writing of UTF-8 encoded XML files and strings. Data is stored in a linked-list tree structure, preserving the XML data hierarchy, and arbitrary element names, attributes, and attribute values are supported with no preset limits, just available memory.
Mkcgi
'mkcgi' is a simple command line utility for generating form processing CGI scripts quickly. Features include submission logging, notification to both user and admin of a submission, blank value error checking, and the ability to redirect the user to a thank you page.
Mksite
Mksite is a simple static website generator that uses markdown and a filesystem directory structure to generate and maintain a website. This code was originally copied from genosite at suckless.org.
Mll2html
This project was a GNU package maintained till 2005. It has since been decommissioned and is no longer developed. Its purpose was to maintain the web pages for the GNU web site.
MnoGoSearch
Search engine for intranet and internet servers, from searching within your site to a specialized search such as cooking recipes or newspaper search, ftp archive search, news articles search, etc. It has full-text indexing and searching for HTML, PDF, and text documents. mnoGoSearch consists of two parts. The first is an indexing mechanism (indexer). The indexer walks through HTTP, FTP, NEWS servers or local files, recursively grabbing all the documents and storing meta-data about that document in a SQL database. After every document is referenced by its corresponding URL, the meta-data collected by the indexer is used later in a search process. The search is performed via Web interface. The distribution includes C, CGI, PHP and Perl search front ends.
Mod Survey
Mod_survey is not developed anymore and the homepage of the project is only available through archive.org. Mod_survey was an Apache mod_perl module which allowed users to create their own Web questionnaires using an XML-based tag notation. It supported exporting of data into several file formats, including SPSS syntax, semi-colon delimited fields, and SQL script. It also provided limited support for descriptive statistics of the submitted data, and stylesheet customizations of layout.
Mod python
Mod_python is an Apache module that embeds the Python language interpreter within the server. This lets Apache handlers be written in Python for faster and more powerful applications than plain CGI.
Mod security
'Mod_security' is an intrusion detection and prevention module for Apache Web servers. Its purpose is to protect vulnerable applications by detecting and (optionally) rejecting attacks. In addition to request filtering (using regex), it can create Web application audit logs. Unlike other similar projects, Mod_security can analyse POST payloads.
Mod xslt
mod-xslt is an Apache module that converts XML files into HTML files on the fly using XSLT stylesheets. It was written to overcome most of the limits of similar modules and uses a standard API, which can be used for other applications or to support more servers. It can dynamically parse generated documents, both in POST and GET requests, includes a fully featured language to choose the stylesheet to load from both configuration files and from .xml files, and allows stylesheets to access server variables. It supports redirects, dynamically generated stylesheets, and Apache versions 1 and 2.
Monitorix
Monitorix is a free, open source, lightweight system monitoring tool designed to monitor as many services and system resources as possible. It has been created to be used under production Linux/UNIX servers, but due to its simplicity and small size can be used on embedded devices as well.
Monkey HHTP Daemon
Monkey HTTP Daemon is a small, fast Web server. It is based on the HTTP 1.1 protocol. Features include language support, GET, POST, and HEAD methods, CGI, PHP4, a config file (optional for every user), a mime.types file, virtual hosts, the ability to deny URLs and IPs, to run as a different user (such as nobody), serve users home directories, and more.
Monolith
Monolith is a framework for web applications. Instead of thinking of your web application as a series of pages and forms, Monolith gives you basic widgets like buttons, images, form fields, tables and so on, which you can use to build up your web application or construct reusable super-widgets. In this way, building a web application is rather like constructing a traditional GUI application using Gtk, Motif, Windows/MFC, Java/JFC, etc. Monolith applications are written in C or C++. Monolith applications compile down to standalone shared object scripts which can be run directly from the rws micro web server.
MuCMS
A small platform independent content managment system for non-transational websites (sites that just distribute information). It has minimal system requirements, and only 2 dependancies (Apache > 1.3, PHP > 4.3). It uses no database. It is built to be secure, fast, and easy once it has been setup. It is made to be "skinable" or use web templates.
My Knowledge Explorer
my Knowledge Explorer uses the mKR (my Knowledge Representation) language to create, query and update mKB (my Knowledge Base). mKR is a useful mixture of English (subject, verb, object, preposition phrase) and the KornShell (variables, procedures, control structures). mKB can be a local user KB or an internet KB such as OpenCyc. The Redland RDF Library commands can be used to translate mKR to/from standard W3C languages such as Turtle and SPARQL.
My Photo Gallery
My Photo Gallery is a Web-based photo gallery that also supports non-image filetypes. It generates image galleries and thumbnails on the fly from any root directory that is specified. Albums are created by using an included Web-based adminstration tool, or by creating a directory and copying your pictures and files to it. The Web administration interface can add descriptions, rotate images, and more. It includes advanced features such as image logging, resizing, image rotation, and visitor comments. Unlimited filetypes may be recognized, and custom images for them can be displayed in your galleries, allowing you to archive MP3s, MPEGs, AVIs, etc.
My Voting Script
My Voting Script adds voting interaction to webpages. It includes a CGI script and an SSI for embedding into .shtml pages; both interfaces use the same config file and can be used exclusively or in combination. A question and list of answers is entered in the config file. The included CGI script can be accessed directly to show the user the question and list of options. After making a selection, a pretty bar graph is displayed with the results. The included SSI script can embed the question and answers in a smaller table within a webpage; clicking on one of the options in the SSI page then shows the results in a new popup window. It has optional time based IP logging to prevent multiple votes from the same IP address within a specified window.
MyCMS
'MyCMS' is a MyNews module that adds the concept of articles to Mynews. An article is a kind of long news item written in plain text. It can have links to other web pages, inline images, and footnotes. Special characters are used to add formatting information. MyCMS also introduces the concept of author (the user who has created the article) and moderator (the user whohas published the article).
MyDNS
MyDNS is a free DNS server for *nix. It was implemented from scratch and is designed to serve records directly from an SQL database (currently either MySQL or PostgreSQL). Its primary objectives are stability, security, interoperability, and speed, though not necessarily in that order. MyDNS does not include recursive name service, nor a resolver library. It is primarily designed for organizations with many zones and/or resource records who desire the ability to perform real-time dynamic updates on their DNS data via MySQL.
MyPhotos
MyPHOTOS is a photo blog. Users can join freely and send in photos. Visitors can rate, add comments, and view all photos in the database. Photos are submitted by email, and any device capable of sending email (e.g. phones with GPRS) can contribute to the database.
MySignupSheet
'MySignupSheet' lets visitors to a Web site sign up for events. It is intended to be used for teachers and organizations wishing to allow users to sign up for events with limited seats avaible. The admin may specify the events, number of seats available, and information required from each user.
Nanoc
nanoc is a static site generator, fit for building anything from a small personal blog to a large corporate web site. It can transform content from one format (e.g. Haml or Markdown) into another (usually HTML) and lay out pages so that the site's look and feel is consistent across all pages. Extending nanoc is easy because of its modular architecture. It comes with only a couple of extensions, but allows new functionality to be plugged in quickly and easily. The target audience of nanoc is Rubyists with some level of Ruby experience.
Nbook
NBook is a simple to use, simple to install guestbook. It includes a Web-based configuration, Name, Email, Homepage, Location, and Comments fields. The user's IP is hidden in a comment. Date and Time are added after posting.
Neocities
Neocities is the server application used at the eponymous web hosting platform *neocities.org*. The application provides a GUI and API for users to create, upload and manage static web pages, intended for personal sites like those created on GeoCities in the 1990s.
Nexista
Nexista is a PHP5/XML/XSLT development toolkit based on the Fusebox concept and designed to build large XML/ XSL based web applications.
NextTypes
System for storing, processing and transmitting information based on standards that integrates the features of other systems such as relational databases, programming languages, transmission protocols, file systems, operating systems, data formats and hardware in one tightly integrated system through a common data types system. It's based on a multi-language (UTF-8 encoding), relational, modular, MVC and REST architecture that provides users with a simple interface to manage data and developers with the ability to modify and extend the system, adapting the interface and programming actions through a system with higher level of abstraction than JDBC that simplifies using SQL. Some integrated technologies are MySQL, JavaScript, Java, HTTP, WebDAV, CalDAV, SMTP, HTML5, CSS3, JSON, XML, RSS, Smile, iCalendar, QRCode, JPEG, PNG, X.509 Certificates, CodeMirror and TinyMCE. Includes full text search, WCAG 2-AAA conformance, cache, logging and anti CSRF, XSS, SQL injection and DoS protection.
Nginx
nginx [engine x] is an HTTP and reverse proxy server, as well as a mail proxy server, written by Igor Sysoev. For a long time, it has been running on many heavily loaded Russian sites including Yandex, Mail.Ru, VKontakte, and Rambler. According to Netcraft nginx served or proxied 15.53% busiest sites in December 2013. Here are some of the success stories: Netflix, Wordpress.com, FastMail.FM. Note that NGINX Plus is proprietary.
Nikola
Nikola is a static site and blog generator. Feed information to it on one side and get a ready-to-deploy website on the other. Nikola goodies on generating static pages are, between others, that:
  • Static websites are safer, no database nor dynamic code interpreter needed
  • They use fewer resources
  • You avoid vendor and platform lockin.
Between some of Nikola's features you may find:
  • Blog generator, including tags, feeds, archives, comments, etc.
  • Theme support
  • Fast building process, thanks to doit
  • Easy Image Gallery, just drop files in a folder!
  • reStructuredText or Markdown as Input languages
  • Flexible design
  • Small codebase.
  • Syntax highlighting for almost any programming language or markup
  • Multi-language sites
  • Small, since based on leverages existing tools
  • Between others
Node.js
Node.js is a JavaScript runtime built on Chrome's V8 JavaScript engine. Node.js uses an event-driven, non-blocking I/O model that makes it lightweight and efficient. Node.js' package ecosystem, npm, is the largest ecosystem of libraries in the world.
Nucleus CMS
By downloading the Nucleus Core package, you'll already have access to a great set of features. By dropping in plugins, you can extend the feature set even more. Since Nucleus runs on your own server, you'll be in full control. With Nucleus, you can set up one or more weblogs. If you want to, you can even show the contents of multiple weblogs on the same page. Each blog has its own team of authors. Some authors will only have posting rights, others will be allowed to change settings for the blog as well. Within a weblog, you can set up one or more categories. Furthermore, Nucleus provides a built-in commenting system. When writing articles, you have the option to mark an item as draft and continue working on it later. If you would like an item to only appear starting from a certain date? Mark it as a future item. Also important: the way your Nucleus site looks is fully tweakable through skins and templates, and multiple CSS files. Next to that, the language used by the Nucleus admin area can easily be changed through language-files. Archives for your weblogs are automatically managed by Nucleus, and a search function is provided to look up old items. Nucleus provides RSS and Atom feeds. Extra feed types (your favorite RSS flavor) can be added easily. And last but not least: Nucleus provides implementations of the Blogger, metaWeblog and MovableType APIs. This means that Nucleus can be used with tools like w.Bloggar, Ecto, Zempt, etc.
Nuxeo CPS
Nuxeo CPS (Collaborative Portal Server) is a content management system and framework for building collaborative applications (groupware, e-learning, workflow, knowledge management). It is simple to set up, and can be extended using either a web or a programatic interface, using a component and services-based architecture. Components include: directory (LDAP) and address book management, webmail, shared calendaring, and a workflow editor. Nuxeo is cross-platform and based on the Zope application server and the Zope CMF content management framework. It is in use by (among others) the French ministries of Interior, of Economy, of Defense and the Prime Minister, and the French atomic energy commision (CEA).
Nvu
Nvu is a Web editing environment based on the Mozilla platform and its Gecko layout engine. There is a newer unofficial bug fix release called KompoZer.
ODF-XSLT
The ODF-XSLT Document Generator is a library written in PHP 5 that brings the full power of XSLT to your OpenDocument files. It enables you to use ODF files as if they were plain XSLT templates. It also includes a few extra parsing options that allow you to edit the XSLT parts of these ODF from within your favourite office suite. Features


  • Based on the industry standard (ISO/IEC 26300) OpenDocument format.
  • Multiple document types supported (text, spreadsheet, etcetera).
  • Full XSLT support. Since XSLT is Turing-complete, anything is possible (in theory).
  • Templates can be edited from within your office suite, such as OpenOffice.org or KOffice 2.
  • Easily extensible by hooking in pre- and postprocessors. Requirements


  • PHP 5.2 or later
  • PHP CLI for the commandline utility
  • libxslt and the PHP XSL extension
  • zlib and the PHP Zip extension
Ochiba
Ochiba is a Web-based image gallery that is a cross between traditional "photo album" software such as Gallery and "image board" software, such as futaba, futallaby, and wakaba. It borrows concepts from gmail and iPhoto to provide flexible, keyword/tag based filtering of displayed images, which can be used to create on-the-fly "virtual" albums. Other features include XHTML/CSS compliance, RSS feeds for image categories, post throttling, IP banning, caching, visual image-based post verification for spam-prevention, and zip file handling (for multiple images in one upload).
OfficeFloor
OfficeFloor provides true inversion of control for building simple static to complex real-time Web applications that are "build once, run anywhere" - even with cloud computing. It allows you to wire together a working prototype in minutes, extend the prototype to a working Web site in hours, and deploy and run anywhere. The code is self documenting to make support easier. It aims to be "The Java Web Answer" for rapid application development for Web applications.
OneModel
Today: You can take notes with it. Rearrange them easily, up and down in a list, or up/down in the hierarchy. Link them to each other. Navigate across links with simple keypresses. Make deeply nested lists. Link lists to lists. Compose long paragraphs and attach them. Or do more complicated things if desired, by creating relationship types and using those. Import txt or export txt or html. It's better than the alternatives for some people, because the navigation takes fewer keystrokes, you don't have to read a manual (it's all on the screen, or so I like to think), you can have the same thing in as many places as you want, it is Free (some alternatives are, others are not), and it has immense future potential for becoming a better-structured, much more powerful and flexible wikipedia-like tool, if we work together. Vision: The idea is to have the most efficient personal knowledge organizer (now available in a usable text-based interface), then support mobile access, easy internal automation, and effective sharing and collaboration. Then, to combine efforts and learn as we go until we integrate humankind's knowledge over time. The key differentiators are that it is to be Free, and based on an object model (easily created on the fly as a side-effect of using the system), rather than on massive amounts of words. The knowledge is the same, even if the words can change. One can think of that as "using building blocks of knowledge, starting at an atomic level (i.e. numbers, relationships...), free and efficient." Or, taking the best experiences of online organizer tools and wikis, but more structured, efficient, Free, open, and collaborative; and allowing full individual or organizational control.
Open Atrium
A new architecture for Drupal 7 that is built upon Organic Groups and Panopoly and intended as an extensible collaboration framework. Adds the ability to have private "sections" within a collaboration space with granular access control. Drag/drop layout control with dozens of widgets that can be placed on dashboards and landing pages. Comes with Discussions, Events, Files, Issue tracking, and Document Wiki out of the box, along with the dashboards to manage it all.
Open Site Builder Tools
Free web developer tools automating the essential task of a web site development mechanism -- populating a predefined page template with information from content files and generating the target web site documents. Allows configuring menus and navigation bars on a per-section or per-page basis. This approach lets you effectively manage site building process by separating page layout development from content creation. Additional features include macros, automated sitemap generation, log files analyzer and ftp uploader. It eliminates the need of additional template rendering engine at runtime thus saving your site processing power on each page served. The software is in active use since its first appearance in 1997 and has proven its capability to handle very complex sites and intranet systems. Written entirely in PHP it is truly platform-independent and runs perfectly well on multiple platforms.
Open Site Builder Tools 2
Free open source web developer tools automating the essential task of a web site development mechanism -- populating a predefined page template with information from content files and generating the target web site documents. Allows configuring menus and navigation bars on a per page basis. This approach lets you effectively manage site building process by separating page layout development from content creation. Eliminates the need of additional template rendering engine at runtime thus saving your site processing power on each page served. The software is in active use since its first appearance in 1997 and has proven its capability to handle very complex sites and intranet systems. Written entirely in PHP it is truly platform-independent and runs perfectly well on multiple platforms.
OpenCms
OpenCms is an effort to create a professional-level free software content management system (CMS). OpenCms lets companies maintain Web sites with little or no help by an external agency or Internet professional by hiding the complexity that is still involved when publishing on the Internet.
OpenEdit
This is a candidate for deletion: 1. No files sources found (cannot download). Reference: http://web.archive.org/web/20101126180539/http://openedit.org/ will later redirect indirectly to: https://entermediadb.org/ with GH: https://github.com/entermedia-community/extension-openedit with GH: https://github.com/entermedia-community/entermedia-core README.txt OpenEdit includes online editing, dynamic layouts, spell check, user manager, file manager, version control and notification tools. Ecommerce tools include online catalog manager, shopping cart, electronic payments, presentation tools and advanced product search with no database required. Blog includes online administration, comments, registration and RSS/Atom engine.
OpenFTS
OpenFTS (Open Source Full Text Search engine) is an advanced PostgreSQL-based search engine that provides online indexing of data and relevance ranking for database searching. Close integration with database allows use of metadata to restrict search results.
OpenInteract
'OpenInteract' is an extensible Web application server that includes a robust system of components, object-oriented data access, a consistent security scheme for both tasks and data objects, a simple user and group management system, and a packaging system that makes it easy to distribute custom applications. It is stable, and runs out of the box on five different databases.
OpenKiosk
'OpenKiosk' is a multi-platform kiosk system ideally suited for use in locations where a controlled computing environment is paramount, such as public access systems, libraries, school computer laboratories, and internet cafes. Features include the ability to switch between Kiosk-Mode User Interface and a standard desktop; remote logoff, shutdown, and messaging; internationalized text; ability to remote view network via the Web; Blowfish-encrypted settings; and the ability to group workstations according to program access.
OpenResty
By taking advantage of various well-designed Nginx modules, OpenResty effectively turns the nginx server into a powerful web app server, in which the web developers can use the Lua programming language to script various existing nginx C modules and Lua modules and construct extremely high-performance web applications that are capable to handle 10K+ connections. OpenResty aims to run your server-side web app completely in the Nginx server, leveraging Nginx's event model to do non-blocking I/O not only with the HTTP clients, but also with remote backends like MySQL, PostgreSQL, Memcached, and Redis. OpenResty is not an Nginx fork. It is just a software bundle. Most of the patches applied to the Nginx core in OpenResty have already been submitted to the official Nginx team and most of the patches submitted have also been accepted. We are trying hard not to fork Nginx and always to use the latest best Nginx core from the official Nginx team.
Opensearchserver
OpenSearchServer is a powerful, enterprise-class, search engine program. Using the web user interface, the crawlers (web, file, database, etc.) and the client libraries (REST/API , Ruby, Rails, Node.js, PHP, Perl) you will be able to integrate quickly and easily advanced full-text search capabilities in your application: Full-text with basic semantic, join queries, boolean queries, facet and filter, document (PDF, Office, etc.) indexation, web scrapping,etc. OpenSearchServer runs on Windows and Linux/Unix/BSD.
Org
Org is an Emacs mode for keeping notes, lists and doing project management with a fast and effective plain-text system. Org-mode is based on top of the Emacs outline-mode and provides a very usable outliner with powerful functionality.
Otl
otl is intended to convert a text file to a HTML or XHTML file. It is different than many other text-to-HTML programs in that the input format (by default a simple highly readable plain text format) can be customized by the user, and the output format (by default XHTML) can be user-defined. It can process complex structures such as ordered and unordered lists (nested or not), and add custom "headers" and "footers" to documents. The conversion utilizes Perl regex, adding quite a bit of flexibility and power to the conversion process. Since both the syntax of the source file and of the output can be readily customized, otl in theory can be used for many types of conversions. The package also includes tag-remove, a script for stripping HTML/XHTML-ish tags from documents.
Outl
'outl' is a glorified search and replace engine. It can be used to generate markup such as HTML, XML, or whatever from a text file. Users specify which elements to look for using perl regex as well as how to deal with those elements when replacing them. 'oult'is designed to process outlines (e.g., lecture notes, etc.) and generate nice HTML, but it could be used in other contexts as well by defining a new set of rules for the substitution process. It can deal with relatively complex structures involving multiple lines, nested lists, etc. It doesn't deal with table construction, etc. but doesn't mind if the text file being processed already contains xml-like elements.
PHP-Mesh
PHP-Mesh is a lightweight templating system where the template language is PHP itself. This is a mini-port of the SiteMesh templating system popular with Java Web developers. No modification is required to the pages which are to be meshed (although right now the only pages which can be handled this way are .php or plain .html files).
PHPMyEdit
PHPMyEdit generates PHP code for displaying/editing MySQL tables in HTML. It includes sorting, filtering, table lookups, and more. It can be used with any data that firs in a single MySQL table.
PHPX
PHPX is a Web portal system, blog, Content Management System (CMS), forum, and more. It is designed to allow everyone to be able to have feature-rich, interactive websites even if you do not know a bit of programming. Some key features include fully-integrated forums, downloads, an image gallery with slideshow and auto-thumbnailing, support ticket system, a GUI interface for Web page content management, news with topics and instances, and a whole lot more. It allows you to fully customize the look of your site.
PHPeasy-form
'PHPeasy-form' is a PHP mail handler for sending web form results. It was written as an alternative to CGI form handlers. Given the threat of hackers and spoofers, 'PHPeasy-form' offers a safer way for site owners to receive feedback.
PHPortfolio
PHPortfolio is a tool for creating Web-based portfolios for photographers. Features include auto-generated thumbnails, metadata for photos, and a search engine to query the metadata.
PHPoto
PHPoto generates full-featured dynamic photo albums on the Web using PHP/MySQL. A Web-based installer sets up the database tables for PHPoto to use. You can set up multiple albums to categorize your pictures, all highly-customizable through a simple Web-based admin Panel. You add pictures through the Administration Panel; with a simple Upload form the program generates custom-sized thumbnails on the fly. Using PHPoto PHPoto stores pictures directly the database, so there's no need to have write access to the server's filesystem All of HPoto's output complies to XHTML 1.1 and CSS standards set to ensure accessibility and to give PHPo a reputation for looking forward to the future of the Web. PHPoto's minimalit stock design lets administrators customize the package without having to dig through mountains of HTML.
PIG
This is a candidate for deletion: broken links, can't find elsewhere, software not on archive.org, developer said via email that it has been abandoned. Danm (talk) 16:39, 28 October 2017 (EDT) 'PIG' (Powerful Image Gallery) takes a directory of .jpg images and creates an image gallery based on them. The gallery creates resized versions of the images in order to speed up downloading time. It also writes the file name, size, date and time the picture was shot, and whether or not flash was on.
PKP (Pop Killer Portal)
PKP is a CMS (Content Management System) that allows user who hasn't necessary skills to build their own website. It has an administration panel (as today only in italian) that allows to add categories, pages, links, news and other stuff too.
PLuggedOutCMS
PluggedOut CMS is a powerful thin client "Content Management System". Its featureset rivals and often exceeds expensive commercial solutions. PluggedOut CMS is already being used in several large corporate projects. Its features include a full administration interface, seperation of content from pages, multi-user administration, authoring and security, version control, timed content, templating, workflow approval of content, page and content meta-data, scripted content, page caching, document management, and a full HTTP based API for migrating external systems to the CMS.
PMB
Management system for libraries and and documentation centers.
POC-CMS
POC-CMS its a Content Management System (CMS) completely in Spanish, to develop and maintain a web site, without know any thing about web programming.
POPular
POPular is a suite of programs for setting up a large distributed mail cluster. Included are a POP3 server and proxy and several utility programs for delivering mail into mailboxes, listing the current connections, and configuring the servers. POPular supports virtual servers, scales to millions of mailboxes, is completely configurable at runtime and uses a flexible authentication mechanism through shared library modules.
PYXSD
pyXSD maps xml and xsd (XML Schema) files into python, allowing for easy schema-based validation and transformation of xml files.
Pagecast
Pagecast makes it easy to submit lists of URLs. It also has more advanced features such as the ability to check the URL's for problematic conditions. It is designed to be simple to use and effective at what it does. Pagecast runs from either the command line or as a mail-robot. It was developed and tested on a GNU/Linux system, and should run on any Unix-like system and possibly Windows, Macintosh, or any other system Python supports. Running as a mail-robot means that anyone who knows the right Subject: line can email an account on the system where Pagecast is set up, putting the URL's you want to submit in the body of your email. Pagecast will do its magic and then send a reply to you telling you what happened. All of these features are also availible from the command-line.
PanamaSuite
PanamaSuite is a package of PHP OOP components such as classes, modular and ready-to-use web applications like locales support, connection to databases, forum, newsletter, poll, faq, administrative control panel and other portal features). PanamaSuite works with PHP4 and MySQL. Other datasources will be easily implemented in the future, thanks to the modular vision of the implementation method: the secondary classes inherit from the main one the methods of database connections and query, and therefore it will be enough to change the main class in order to approach to one various data source.
Paperclips Heckert gnu.tiny.png
Paperclips is a Java Servlet API 2.3 compliant servlet container. It supports HTTP/1.1, session load balancing and is completely modular so administrators can install just the parts they need.
Papercut NNTP server
Papercut is a multi-threaded NNTP server whose main objective is to integrate Web-based message board software (Phorum, for example) with a Usenet front-end. Its extensibility lets developers write their own containers to store Usenet articles (messages). The code is extensible enough that you could write new containers to integrate the news server with other Web message board projects or even other ways to store the messages.
Papyrus
' Papyrus' is a XML-based reporting language for PostgreSQL, MySQL, and bonddb. It can generate well-formatted reports in LaTeX, PDF, PostScript, HTML, ANSI, and XML. The XML is expressed in a formatting-oriented style to allow you to develop a wide range of reports. SQL is then embedded into the report to give you the desired data. Papyrus is command-line driven, and data arguments can be passed into the report. Equations and expressions can also be carried out on data.
Paraslash
The paraslash package contains server and client software for network audio streaming and stand-alone utilities for decoding and playing audio files.
Peacock
Peacock is a HTML Editor for GTK+/GNOME. It supports most of basic HTML and the GtkHTML widget, among other things.
Pelican
Pelican is a tool generating blogs that can be hosted as static files on any server. Input in reStructuredText and Markdown is supported. The program is implemented in Python and supports templates using Jinja2.
Pen
Pen is a load balancer for "simple" TCP-based protocols such as HTTP or SMTP. It allows several servers to appear as one to the outside. It automatically detects servers that are down and distributes clients among the available server for high availability and scalable performance. The load balancing algorithm tracks clients and tries to send them back to the server they visited the last time. The client table has slots (default 2048, settable through command-line arguments). When the table is full, the least recently used one is discarded to make room for the new one. This is superior to a simple round-robin algorithm, which sends a client that connects repeatedly to different servers. This breaks applications including most modern web applications) that maintain state between server connections.
Pencil (prototyping software)
Pencil is an easy to install and easy to use GUI prototyping tool to allow users to create mockups. It works across a variety of popular desktop platforms.
Perl webmail
Perl Webmail is a CGI/mod_perl application that interfaces with external POP3 and SMTP services. It provides all the expected functionality of a mail client, such as read, reply, forward, delete, as well as sending and receiving attachments, storage for mail folders, contacts, and calendar notes.
Pf2x
This is a candidate for deletion: 1. No files sources found. 'pf2x' is a PHP script that will take the output of your pflog and convert it into various different output formats. These output formats include plain text, XML, HTML, PDF, and MySQL INSERT statements for import into a MySQL database.
Pharch
This is a candidate for deletion: 1. No files sources found cannot download. Reference:
http://web.archive.org/web/20040404222023/http://www.breu.org/pharch/
Pharch lets users place their photo archive on the Web. The package contains scripts to create thumbnails, add captions to photos, and categorize photo archives. It is available in English and Spanish. It was formerly known as PhotoArchive.
Photo Organizer
At its most basic level, Photo Organizer is (yet another) a multiuser web-based photo gallery engine. It differentiates itself by focusing on asset management, aiming at the needs of professional photographers rather than the more typical “I need to share some images on the web and blog about it” crowd. It does not make the assumption that just because you have an image, you want to share it with someone. It combines “we'd like to show people some photos” with “we have a lot of photos we just store and annotate.” To that end, Photo Organizer is highly scalable, capable of handling tens of thousands of images with ease. Coupled with robust importing, exporting, searching, tagging, and printing capabilities, it is intended to act as a photographer's primary image repository.
PhotoGen
This is a candidate for deletion: 1. No files sources found cannot download. Reference:
http://web.archive.org/web/20010408213226/http://shawley.myip.org/projects.php
PhotoGen is a bash shell script that creates photo galleries from a directory of JPEG and GIF images. The script generates thumbnails from the large images, and lets you choose a background color for the gallery add captions to each thumbnail image. Images can be resized without distortion. A home page URL can be added to each page, and you can optionally archive the original images in your working directory.
Photoseek
Photoseek is a Web-based image management system that allows cataloging by either standard comment fields or Photoshop-type embedded comment fields (IPTC). The program uses an SQL database backend for fast searches and can automatically add/update/delete of watched "repositories" through included CRON scripts. Administration of repositories and cataloguing is secure, and the program allows images to be sub-categorized into separate repositories. You can view thumbnails in two different sizes.
Photoshrink
This is a candidate for deletion: 1. The second revision of this FSD entrance is no good link to my opinion because: This requires .NET Framework 3.5 , Windows XP sp2 or above or Windows Vista 2. The first revision of this FSD entrance: No files sources found cannot download files corrupt. Reference:
http://web.archive.org/web/20070806114138/http://ambient.2y.net/leif/software/photoshrink/
Photoshrink is a Python script originally intended to create thumbnail gallery Web pages for directories full of large images. It now creates two flavors of thumbnail images and writes supporting Web pages: a slide show layout for medium thumbs and a thumbnail gallery layout for small thumbs.
Php3guest
'php3guest' is a Web guestbook written in PHP using a MySQL backend. The owner can easily edit or remove entries via a Web interface. Installation and configuration is easy and well documented. 'php3guest' features modular language support with sample modules for 13 different languages provided. The code is fully documented and is a fine starting point to learn PHP.
PhpDig
PhpDig is a search engine written in PHP that uses a MySQL database backend. It indexes both static and dynamic pages, spiders almost all links in HTML content, hrefs, areamaps, and frames, and supports full text indexing. The search results appearence is skin-able using a very simple templates system.
PhpFormGenerator
phpFormGenerator is an easy-to-use tool to create reliable and efficient web forms. No programming of any sort is required. It has the ability to create up to 100 form fields, and to add a variety of field types including text boxes, drop down selection menus, check boxes, radio buttons, and freeform text areas. All field types are highly customizable. The form data can be sent to a provided email address, or stored in a database table (currently MySQL).
PhpHtmlLib
phpHtmllib is a set of PHP classes and library functions that build, debug, and render XML, HTML, XHTML, and WAP/WML documents, as well as SVG (Scalable Vector Graphics) images and complex HTML 'widgets'. It also has a powerful Form Processing engine that helps build/maintain complex HTML/XHTML forms.
PhpMyAdmin
phpMyAdmin is a tool written in PHP intended to handle the administration of MySQL over the Web. It can create, rename, and drop databases, create/drop/alter tables, delete/edit/add fields, execute any SQL statement, manage keys on fields, create dumps of tables and databases, export/import CSV data and administrate one single database and multiple MySQL servers. Demo
PhpSera
'phpSERA' is a PHP/MySQL-based tool for Search Engine Ranking Analysis (SERA). The rankings are based on parsing output of search engines, using simple regular expressions. There is a list of supported search engines on the package's home page.
PhpThumb()
'phpThumb()' is a flexible thumbnail generator. The output can be larger or smaller than the source, an entire image or cropped section, with or without configurable borders and/or a background color. The source can be a local file, a remote file, or a database source. It supports GIF reading with or without GD support, and can be extract and/or use EXIF thumbnails for large-source support. Watermarking, unsharp mask sharpening, and caching are available.
Phpwebapp
'phpWebApp' is an application framework which simplifies building PHP Web applications based on relational databases. It separates the task of designing and changing the layout of the application from the task of implementing the logic of the application, by using XML templates that are an extension of XHTML. It also simplifies the task of implementing the logic of the application by offering an event based programming model.
PicBook
PicBook automatically produces a photo album in HTML format of your scanned images or photographs. It come with automatic image processing, slideshow, transition effects and other nifty stuff. It is easy to customise due to a configuration file and HTML-templates. PicBook is a Bourne-Shell script and therefore should run on any UNIX or Linux machine. It needs the standard grep and awk commands, which should be available on most systems. Additionally it needs convert and identify of the package to handle images.
Picview
Picview is a thumbnail image preview and image viewing program for GNOME. It shares preview pictures with Electric Eyes and features fast loading of large or small previews (even for up to 2000 images), full screen mode, and slideshow mode. You can display unlimited images in their own window. As of March 12 2002, the links and email address below are broken, and we could not locate the maintainer of this package. If you find further information about this package, please write to <bug-directory@gnu.org>.
Pinot
Pinot is a metasearch tool for the Free Desktop built around the Xapian Information Retrieval library, the language guessing functionality of libtextcat and the GTKmm toolkit. It enables one to query sources, display as well as analyze and locally index the returned results. Supported sources are search plugins, either Open Search Description XML or Sherlock files as used by FireFox, the Google SOAP API and Xapian indexes (local or remotely served by xapian-tcpsrv). Supported document types include plain text, HTML, PDF, RTF, MS Word, XML, OpenDocument/StarOffice, mbox, MP3 and Ogg Vorbis. It is expected that more formats will be supported through plugins as the project matures. The main goal is to make all these search engines easily available to the end-user. The second goal is to harness Xapian (and maybe other Information Retrieval toolkits in the future) to index the user's personal documents. Pinot is moving towards what Beagle and Kat do, while still retaining a focus on metasearch. All code is covered by the GNU GPL. The author is Fabrice Colin
Pinpin Content
Pinpin content is a lightweight CMS providing Unix-like group/user managment, XHTML 1.1 strict rendering, wiki syntax, a node structure, CSS themes, templates, various element containers (text, forum, and news), multilgual elements (autodection and versioning), inclusion of elements inside elements (e.g. an introduction in 3 languages included in a English-only body, footer, etc), and image thumbnailing.
PiwiP
'PiwiP' (PiwiP isn't written in PHP) is a simple picture gallery. You can run it on a php-server while the pictures are on another picture-server (which must allow directory listing). PiwiP does not require use of a database (like mysql).
Plone
Plone CMS is a content management system that is simple to set up, maintain and modify. It is designed to be a proper content management system that can replace Interwoven Teamsite or Opentext's Livelink.
Polipo
'Polipo' is a lightweight caching Web proxy that was designed as a personal cache. It is able to cache incomplete objects and will complete them using range requests. It will use HTTP/1.1 pipelining if supported by the remote server.
Portmon
Portmon is a daemon that is able to monitor network services and send notification in the event that a server goes down. Portmon was designed to be able to monitor a large number of servers/workstations and give very configurable notification in the event of a network failure.
Portofino
Portofino is a free and open source web framework that helps developers create outstanding enterprise applications by addressing three specific needs: productivity, features and architecture. Among its features: content management, CRUD, database connectivity, calendars, charts, security and easy customization using Groovy. A wizard allows the developer to create a web application by connecting to an existing database quickly and easily.
PostActiv
postActiv is a microblogging social networking software which federates with other microblogging software using the OStatus, ActivityStreams, and Webfinger protocols. It is a fork of the GNU social project intended to include a variety of improvements.
PostgreSQL
PostgreSQL is a powerful database system with a strong reputation for reliability, data integrity, and correctness. It supports the SQL standard and is fully ACID compliant. It offers many advanced features, including complex queries, foreign keys, triggers, views, transactional integrity and multiversion concurrency control. It features native programming interfaces for C/C++, Java, .NET, Perl, Python, Ruby, Tcl, and ODBC.
Ppm2html
'ppm2html' converts an RGB PPM image to an HTML page. The page will display an approximated version of the image only using ASCII characters and color definitions. The tool makes full use of 24 bit color in HTML. If a 'source string' is being defined this string will repeatedly be used as the character source for rendering the ASCII output. If omitted, random characters between 'a' and 'z' will be used. The 'red', 'green', and 'blue' values define the background color of the HTML page. If no command line arguments are given, the page is rendered black. User will get the best results by converting segmented objects (the background of the image is replaced by a single color) and keeping the level of detail low. A small blur on the image results in a nicer visual appearance, especially when displaying text. Note that output varies among different browsers; in particular, horizontal scaling might differ a lot. Using unique renderings for each browser yields the best results.
PrettyException
'PrettyException' is a library to generate pretty HTML output for a given Exception. It is useful for those who develop Web applications in Ruby and don't have access to a Web server's logs.
Pthrlib
'pthrlib' is a library and toolkit for easily and quickly writing small, fast, HTTP/1.1-compliant Web servers. The distribution includes a lightweight cooperative threading library, a buffered I/O library, a library for writing HTTP/1.1 RFC-compliant servers, a library for writing CGI scripts that run inside the server, and an ftp client library. Examples, full manual pages documenting every function, and a production quality micro-webserver called rws are also included.
Pure FTP server
Pure FTP Server is a fast, production quality, standards-conformant FTP server based on Troll-FTPd. It has no known buffer overflows, is trivial to set up, and is especially designed for modern kernels. Features include PAM support, IPv6, chroot()ed home directories, virtual domains, built-in 'ls', FXP protocol, anti-warez system, bandwidth throttling, bounded ports for passive downloads, an LDAP backend, and XML output.
Py-RADIUS
radius.py is a pure Python module implementing client side RADIUS authentication as defined by RFC2138.
PyMarkdown
This is a Python implementation of John Gruber's Markdown. It is almost completely compliant with the reference implementation. See Features for information on what exactly supported and what is not. Additional features are supported by the Available_Extensions.
Pygments
Pygments is a generic syntax highlighter suitable for use in code hosting, forums, wikis or other applications that need to prettify source code.
Pywikipediabot
A framework for writing robots to crawl Wikipedia's set of inter-lingual encyclopedias, with the goal of standardizing content or otherwise making minor modifications to the articles of the encyclopedia including making interwiki links.
QPopper
Qpopper is a widely used server for the POP3 protocol. It includes TLS/SSL support, very fast start-up times, and reduced I/O at session close. This server is fully compliant with RFCs 1939 and 2449, and supports Kerberos V4, if enabled.
Quanta Plus
Quanta is a web editor for KDE supporting HTML and more. It has dynamic preview, project management, context tag editing and context tag reference docs, auto-completion, DTD management, templates, loadable toolbars, document structure tree, and much more.
QuiKView
'QuiKView' is a simple, fast, and portable image viewer usable with only the keyboard.
RPC4Django
RPC4Django is an XMLRPC and JSONRPC server for Django powered projects. Simply plug it into any existing Django project and you can make your methods available via XMLRPC and JSONRPC. In addition, it can display nice documentation about the methods it makes available in a more customizable way than DocXMLRPCServer.
RTF to HTML
The RTF to HTML convertor converts RTF files to HTML files (in ISO-8859-2 encoding). It currently supports bullets, , bold, italic, and underined text, tables, left, center, and right alignments, links, and unicode. Subscripts are transformed into a number; superscripts are transformed into "[number]". Footnotes are included in the text.
Rbook
An easy-to-install, database-driven recipe management system, with an easy to use interface for editing and viewing recipes. Includes basic authentication and authorization and an admin panel for editing users and categories.
Read4me
'read4me' is a CGI program that reads RSS feeds and, by using bayesian stats, reports how likely it is that you will like various articles.
Red Matrix
Originally authored by Mike Macgirvin (also the original author of Friendica), the RedMatrix is a super network created from a huge number of smaller independent and autonomous websites - which are linked together into a cooperative publishing and social platform. It consists of an open source webapp providing a complete multi-user decentralised publishing, sharing, and communications system - known as a "hub". Each hub provides communications (private messaging, chat, blogging, forums, and social networking), along with media management (photos, events, files, web pages, shareable apps) for its members; all in a feature-rich platform. These hubs automatically reach out and connect with each other and the rest of the matrix. Privacy and content ownership always remain under the direct personal control of the individual; and permission to access any item can be granted or denied to anybody in the entire matrix. What makes the RedMatrix unique is what we call "magic authentication" - which is based on our groundbreaking work in decentralised identity services. No other platform provides this ability. Within the matrix the boundaries between different hubs are blurred or seemingly non-existent. Identity in the matrix is considered transient and potentially nomadic. "Who you are" has nothing to do with "what computer you're connected to", and website content can adapt itself according to who is viewing it. You have the ability to "clone" your identity to other hubs; which allows you to continue to communicate with your friends seamlessly if your primary hub is ever disabled (temporarily or permanently). The RedMatrix is ideal for communities of any size, from private individuals and families to online forums, business websites, and organisations. It can be used by anybody who has communications or web content that they wish to share, but where they desire complete control of whom they share it with.
Rest2Web
A tool for autobuilding html pages for websites or project documentation. Content can be stored as ReStructuredText or HTML and has a flexible templating system. Its main features include :
  • Integrated with docutils (store your pages in ReST or HTML)
  • Automatically builds index pages and navigation links (sidebars and breadcrumbs)
  • Embedded code in templates for unlimited expressiveness
  • Flexible macro system.
  • Uses relative links, so sites can be viewed from the filesystem
  • Unicode internally - so you don't have to be
  • Includes features for multiple translations of sites
  • Built-in gallery creator plugin.
  • The basic system is very easy to use
  • Lots of powerful (optional) features
Reveal.js
reveal.js enables you to create beautiful interactive slide decks using HTML.
Roadsend PHP
Roadsend PHP is a free implementation of the PHP language. It includes a compiler that produces native binaries (no interpreter required). Roadsend Compiler can build online web applications with Fast/CGI, offline web applications with an embedded web server (MicroServer), desktop GUI applications with PHP-GTK, and console applications.
RooCMS
Russian Open Source Free Content Managent Systems for quick create sites.
Rotcelloc
Rotcelloc is an application that manages your movie, TV-series and games collection. It takes CSV-files, or a Steam username, as its input, and outputs JSON files and a static web application that can be used to view and search a collection. Rotcelloc will download posters for your collection, download metadata (plot summary, developer or director name, metascore) and generate a pretty (static) web application that can be used to view, search, filter and sort your collection in many ways. All functionality (search, filter, sort) in the web application is performed in javascript on the client, so there are no requirements for the web server and no server side configuration needed. Simply generate the collection on your local machine and upload it to a web server.
Roxen
Graphical Web browser based management interface. Features include:
  • Default strong 128/168-bit encryption over SSL3
  • Platform independent; runs on almost any server operating system
  • Single-process architecture for controlled and unlimited scalability
  • Unicode and other character sets for multilingual/localized Web sites
  • Extensibility through Java, Java servlets, PHP, CGI, FastCGI, FrontPage Extensions, SSI, and others
  • Excellent for virtual hosting of several web sites
Rproxy
The rproxy extensions to HTTP let a server generate a diff relative to a cached instance, whether an HTML page or an image, in a way that is completely general, and transparent to both the server and user agent. This improves response times and reduces network usage, which is particularly important given the increase in dynamic content on the Web (with dynamic content a resource must be exactly the same as the cached instance, or it is downloaded from scratch).
Rtf-converter
rtf-converter is a command line RTF to HTML converter application written in C++. It removes specific font and font-size references leaving only the basic paragraph styles and bold, italic etc.
Rubedo
Rubedo is an open-source Big data CMS & E-commerce. First cms with integrated Behavioral targeting. Rubedo is the first solution able to transform 360 digital experience by offering a fully-integrated and personnalized multi-channel communication. Rubedo offers a simple and intuitive content management and media. inline editing makes it easier for contributors and editorial work.Rubedo's multi-sites intuitive features allows you to create small or complex websites without requiring any development. Easily share contents, media, documents, users between your sites without having to duplicate them. Websites can be managed by different teams and several users, while maintaining a central administration. Rubedo is based on PHP (ZF), MongoDB, Elasticsearch & AngularJS.
Ruby Sass
Sass makes CSS fun again. Sass is an extension of CSS3, adding nested rules, variables, mixins, selector inheritance, and more. It's translated to well-formatted, standard CSS using the command line tool or a web-framework plugin. This is an implementation of Sass language written in Ruby.
Rws
'rws' is a small, fast web server that complies (mostly) with HTTP/1.1. It serves files, includes an mmap(2) file cache and supports directory listings, CGI script execution (NPH scripts only), virtual hosts, aliases, and shared object scripts: (fast CGI scripts that are dynamically linked into the server memory at runtime.
SAPID Inline CMS
SAPID is a Content Management Solution which has a migration utility that can create a controllable copy of an existing static site. The functionality in SAPID is practically unlimited due to the XML Sapiens technology support. The package includes a great number of services, such as news channels, RSS-channels, guest book, gallery, survey, and personification. SAPID can manage HTML-, WML- (WAP), and XML/XSL-sites, in addition to other content types.
SCA-CMS
'SCA-CMS' is a content management system based on the SCA class library. It supports several languages, MySQL and SQLite databases. It also contains a WYSIWYG editor, user management and a file and picture archive. Sites created with SCA-CMS are searchengine-optimized.
SEOtoaster
* seotoaster is easy for web text writers, and website administrators featuring complete front-end edition.
  • seotoaster is easy for web designers requiring only 4 HTML templates and 2 CSS to build a complete theme.
  • seotoaster is the most advanced SEO Website Management System right out of the box, no plug-ins required; featuring automated 301 redirection creation, automated optimized on-site linking, automated link sculpting using JS, and even point and click link siloing.
  • seotoaster is also the foundation for scalable successful web businesses; Build one, two and more websites then network them all to centralize your SEO and compound your marketing impact with a subscription to the Internet marketing software SEO Samba.
  • seotoaster ships with a set of sexy themes ready to power your next project. Over 40 additional free websites themes are also available for download from our free websites themes store.
  • seotoaster includes a plug-in system to extend it with functionalities such as shopping carts & more.
SIP Express Router
* " November 04, 2008 - SER joins the sip-router project "
  • " First is important to clarify: from version 3.0.0 on, Kamailio and SER are identical in terms of source code. "
SER or SIP Express Router is a very fast and flexible SIP (RFC3621) server. It handles thousands of calls per second on low-budget hadware. A C shell-like scripting language provides full control over the server's behaviour. Its modular architecture lets users load only the required functionality. The following modules are available: digest authentication, CPL scripts, instant messaging, MySQL support, a presence agent, Radius authentication, record routing, an SMS gateway, a Jabber gateway, a transaction module, a registrar, and user location.
SPA
SPA (Simple Page Archive) is a mirror and archiving tool to copy Web pages you are interested in. The CGI script downloads all images and CSS files to preserve the mirrored Web page.
SPGM
'SPGM' provides a simple way to set up and manage online photo albums: creating directories, filling them with pictures and uploading to your website. It is massively configurable though, and you can tune the layout as much as you want to match your exact website's design, while keeping in mind that the program aims to be as lightweight, simple and portable as possible. The program generates XHTML 1.0 Strict compliant code and makes extensive use of CSS stylesheets to render galleries. It does not rely on image manipulation libraries or any database system whatsoever.
SPINdex
This is a candidate for deletion: Links broken. No links to page. Email to maintainer broken. Poppy-one (talk) 14:36, 29 July 2018 (EDT) 'SPINdex' is a site searching suite. It currently includes a live (real-time) search engine, with plans on adding enterprise-level indexing and database searching very soon. SPINdex traverses the directories specified as "search directories", and recursively runs through each of the subdirectories (except for those flagged as excluded) and checks each file with a suitable extension for the string specified with a case-insensitive regular expression. If the expression matches, the name (specified by the text between the tags) and URL are recorded.
SPIP
SPIP is a Web publication system targeted at individuals, informal groups, and non-profit organizations. It allows contributive writing and managing of Web sites having a magazine-like structure (i.e., articles and short stories contained in nested sections), while not needing any HTML skills (except for defining the layout templates). The administration interface and the online help system are now usable in several languages (including French, English, Arabic, German, Danish, Italian, Spanish, and others).
SXML
SXML defines and implements a markup language. When the program is given a document containing user defined tags and their definition, it produces a new document, which is generated by replacing the tags with their definition (you can asssociate functions to tags). SXML supports the XML 1.0 syntax excluded entity support and documents' DTDs. With SXML you can use XML to define sites that are accesssible by all browsers: since the output will be standard HTML, it's very good for maintaining Web sites. You can also use SXML as a module in a generation system: the system generates the SXML documents that will be transformed in the target language. You can also write a document in your markup language and compile it to different output languages. The program's ability to execute guile code, Perl functions, and shell commands in tags' definition lets you automate several tasks. This is a decomissioned GNU project.
SandSurfer
'SandSurfer' is a Web-based Perl CGI time tracking application. It supports employee time sheet entry, auto clock in and auto clock out, gross wage calculations for each employee in a given time period, export of data to a file, billing rates per client per job.
Screem
Screem is a Web site editing and management program that provides HTML source code in its editor window so you can type the HTML you want and quickly add commonly used tags. Since WYSIWYG editors generally do not produce good valid html and slow you down if they do not support a particular tag, by having the source shown you can type what you want when you want, and just click a button to insert the tag you want. 'screem' saves the entire site in one go, so you do not have to manually save every file you want saving. The html tag list provides a tree that, with one click, you can add the tag you want into the source. The tree is configurable from the programs preferences so you can add the tags you want and the tag options for their use.
Scrubber
A whitelisting HTML sanitizer for Python.
Sdlyuvaddon
sdlyuvaddon is as it's name says, an addon to SDL yuv functions. In a few words, It adds the possibility to create YUV surfaces, as simply as native SDL let's you create RGB surfaces. Then you can blit (copy) those yuv surfaces to your favorite Overlay (i.e. on the screen).
SeLite
SeLite (Selenium+SQLite) enhances Firefox automation. It improves productivity of Selenium IDE: it helps user scripts to be more expressive, structured, configurable, shareable and reusable. It serves for testing of web applications, and for other purposes, such as web-based administration or data mining/manipulation. It supports SQLite (the most widely deployed SQL database).
SearchMonkey
searchMonkey provides powerful text searches on GNU/Linux using regular expressions for both the file name and the search text. It is the graphical equivalent of find + grep.
Searx.me 0.9.x
An add-on bassed on searx.me, a hackable metasearch default engine for Firefox searx.me 0.9.x is an add-on for privacy-respecting search for Firefox. searx.me 0.9.x is bassed on searx.me wich is a privacy-respecting free metasearch engine. Features
  • Self hosted
  • Does not track its users
  • Does not share its users data with third parties
  • Does not use cookies by default
  • Does not profile its users
  • Does not collect its users data
  • Offers secure, encrypted connections (HTTPS/SSL)
  • Hosted by organisations, such as La Quadrature du Net, which promote digital rights
Semantic MediaWiki
Semantic MediaWiki lets you store and query data within the wiki's pages and is also a full-fledged framework, in conjunction with many spinoff extensions, that can turn a wiki into a powerful and flexible “collaborative database”. All data created within SMW can easily be published via the Semantic Web, allowing other systems to use this data seamlessly. This very website, the Free Software Directory is powered by Semantic MediaWiki.
Sesele
SeSeLe is a command-line wizard to create and manage X.509 certificates in two ways: Self-signed certificates + Certification Authority, and Let's Encrypt certificates. Letsencrypt management is intended to call ACME-client for certificates renewal and files redistribution to unprivileged hosts (those that can't attend TCP/443 port). Generated certificates are useful for most TLS secured services such as HTTPs, IMAPs, POP3s, SMTPs, etc. For self-signed files, the only thing you will need to remember are passphrases.
Show
This is a candidate for deletion: 1. No files sources found cannot download. Reference:
http://web.archive.org/web/20060220141930/http://www.ibiblio.org/propaganda/
https://savannah.nongnu.org/projects/show/
Show is a bloat-free image viewer for X11. It fades images in and out with configurable fade speed and delay, and features an extremely small executable footprint, support for over a dozen image formats, wildcard support, and verbose logging abilities. It can also be easilly incorporated into shell scripts and other utilities.
ShowIMG
'ShowImg' is an image viewer which can display numerous formats, including JPEG, PNG, GIF (animated) and MNG. It includes a tree view frame, a directory/preview frame, and a view frame. The (larger) view frame can be exchanged with the (smaller) directory/preview frame. ShowIMG can preview and display images from multiple directories and search for identical images. ShowImg also features a full-screen mode, zooming, sorting, drag'n'drop with Konqueror, and support for images in compressed archives (.zip).
Sidebar In A Can
Sidebar in a Can is a tool that randomly generates fresh sidebars. It provides a very low-maintenance sidebar, and allows Web masters to turn an intimidating amount of static content into an attractively small amount of dynamic content.
SilverStripe
SilverStripe is a free software / open source content management system (CMS) for creating and managing websites through a simple web interface. It has many advanced features. These features include an MVC framework, XHTML compliance, multiple ways of organising navigation through folksonomy, a flexible data object model, multiple templates per page, a separate "draft site" and "published site through staging content, asset management , image resizing, versioning and rollback, SEF URLs with meta-data. SilverStripe is designed for UTF-8 support including internationalisation of character sets. It also deploys content through RSS and full text search, including searching of PDF's and Word documents.
Simple Python Gallery - SPGal
SPGal is a simple static XHTML gallery written in python. It can function as a drop-in replacement of the iGal and jGal static HTML galleries written in perl. It generates simple, pretty and valid XHTML pages from a directory containing various images. It takes care of creating thumbnails and creates one page per file in addition to an index file. The program depends upon ImageMagick and python.
Simple Web Error Checker - SWEC
SWEC is a program that automates testing of dynamic websites. It parses each HTML file it finds for links, and if those links are within the site specified (ie. local, not external), it will check that page as well. In this respect it works a lot like a crawler, in that it'll click on any link it finds (more notes about this later). In addition to parsing and locating links, it will also parse the pages looking for known errors and report those (such as Mason or PHP errors), and will report if a page can not be read (by either returning a 404, 500 or similar).
SimpleForm
Simple Form is a form processor written in Perl. It is designed to be simple, quick, and usable for any form. It emails its results to an admin user, and it is very easy to set up.
Singapore
'singapore' is a sleek PHP image gallery that does not require a database. It is multilingual (available in 23 languages), multiuser, template-driven, and has cached autogenerated thumbnails (using GD or ImageMagick). Images and galleries may be manipulated using FTP or the Web-based admin. Its output is XHTML- and CSS-compatible.
Site@School
* 'Site@School' s now 'Website@School' Site@School is a Content Management System (CMS) to manage and maintain the website of a primary school. Site@school main features are:
  • Manage your schools website without technical knowledge.
  • Edit the webpages with a Word processor like editor.
  • Pupils and teachers can have personal pages on the website. Teachers can check pupil pages before publication.
  • Project pages to let pupils collaborate on pages.
  • An intrAnet for teachers (not accessible by the public).
  • Comprehensive manual with over 300 screenshots.
  • Many additional modules, designed with the school and education in mind. Some examples: email, guestbook, chat, newsletter, etcetera. See Available Modules
  • Create your own site layout with templates; see downloadable example(s).
SiteBar
SiteBar is a bookmark server intended for both personal and enterprise usage. It integrates to most browsers used today and offers maximum number of features on the smallest possible place. The most important features are granular security mechanism, bookmarks import/export, painless upgrade/install procedure, drag&drop, skins and speed.
SmartCache
Smart Cache is a pure Java proxy cache server. It can cache any pages and make them available for offline browsing. Other features include a URL filter, cookie filter, ability to fake User-Agents, Referer, and Cookie headers, Web forwarder (accelerator) mode, background downloading, multiple logs, fast operation, very configurable garbage collection, cache directory structure copies server structure, and cached files that are ready for use (no headers inside). It can be also used as a replacement for your browser's internal diskcache, which makes faster, more anonymous and offline browsing available.
SmartyPants
SmartyPants is a free web publishing plug-in for Movable Type, Blosxom, and BBEdit that easily translates plain ASCII punctuation characters into smart typographic punctuation HTML entities. SmartyPants can perform the following transformations:
  • Straight quotes into curly quote HTML entities
  • Backticks-style quotes into curly quote HTML entities
  • Dashes into en- and em-dash entities
  • Three consecutive dots into an ellipsis entity
Snatcher
Snatcher is a simple full-text search engine for Japanese or English text. It features full-text retrieval of a Web site by the use of only one command. Snatcher can be extended by using preprocessor programs. It can deal not only with plain text, but also with HTML, XML, man, PDF and so on. Snatcher features not only keyword search with a boolean information retrieval model, but also relational document search with a vector space model. Snatcher was designed for Japanese, and documents and log messages are only in Japanese. But it can process both English and Japanese documents.
Snippetory
Snippetory is a templating solution for java. It's based on token replacement to keep the templates free from logic. Rendering logic instead is placed in external classes. This creates a clear separation of template code and logic. In addition there is meta-data to describe how the application data is bound to the template.
Snippets
Snippets is a CGI script that can be used by individuals to track sites and email and by system administrators to turn a large repository of static content into a manageable amount of dynamic content. It's a cross between a fortune cookie program and a wiki.
Snowbox
'Snowbox' is a small (600 lines of code) and secure POP3 server written in Perl. It runs exclusive from 'inetd' and is easy to set up. It implements all necessary POP3 commands, supports APOP authentication, and drops root privileges and continues running as a user process after the authorization stage. The maildrop is kept in memory while running; no temporary files are written.
Social Heckert gnu.tiny.png
GNU social gives you a powerful social network that is federated. GNU social is a social networking platform. It helps people in a community, company or group to exchange short status updates, do polls, announce events, or other social activities (and you can add more!). Users can choose which people to "follow" and receive only their friends' or colleagues' status messages. It provides a similar service to proprietary social network sites, but is much more awesome. With a little work, status messages can be sent to mobile phones, instant messenger programs (using XMPP), and specially-designed desktop clients that support the Twitter API. GNU social supports an open standard called OStatus https://www.w3.org/community/ostatus/ that lets users in different networks follow each other. It enables a distributed social network spread all across the Web.
Source2html
source2html is a Ruby program that scans of source files and produces HTML files with properly-formatted source with hyperlinks between the files. An index file for all the included source code is also generated. The user has some small control over the format of the HTML files.
Sovix
Sovix is the PHP-based, extensible, customizable, semantic website revision system. If this seems to be a bit of a mouthful, an easier explanation is Sovix is a free Emacs-like WRS, the text editor Sovix was developed in. Some of the features of Sovix include:
  • Mechanisms to receive the software code over network protected by the GNU Affero General Public License.
  • Semantically valid HTML and XHTML markup.
  • Agnostic RDBMS support for PostgreSQL and MySQL via Sovix web template engine.
  • Cross platform/web server/browser compatible.
  • Online documentation available direct from Sovix, including a tutorial for new users.
Spin feedback
'spin_feedback' collects parameters of an (X)HTML form, as either multipart/form-data or application/x-www-form-urlencoded, validates them, stores them into an SQL database, and emails them to a designated email address. Emailing of attachments is supported, but only the name of the uploaded file is stored in the database.
Spyce
SPYCE is a Web server plugin that supports simple and efficient Python-based dynamic HTML scripting. Those who like Python and are familiar with JSP, PHP, or ASP, should look at this engine. It can generate dynamic HTML content just as easily, using Python for the dynamic parts. Its modular design makes it very flexible and extensible. It supports FastCGI, CGI and mod_python to plugin into Apache and most other Web servers, and can also be used as a command-line utility for HTML pre-processing, or as a web server proxy.
Squid
Squid is a high performance Web proxy cache that can be arranged hierarchically for an improvement in response times and a reduction in bandwith usage. Squid runs on all popular Unix platforms.
Squidguard
squidGuard is a free, flexible and ultra fast filter, redirector and access controller plugin for squid. It lets you define multiple access rules with different restrictions for different user groups on a squid cache. squidGuard uses squid's standard redirector interface. Three seldom used contrib scripts need perl support: squidGuardRobot, sgclean, hostbyname
Startpage HTTPS Privacy Search Engine
Add Startpage - The World's Most Private Search Engine - to your search box. Startpage does not record your IP address. Search the Web in the best possible privacy!
Sux0r
sux0r 2.0 is a blogging package, an RSS aggregator, a bookmark repository, and a photo publishing platform with a focus on Naive Bayesian categorization and probabilistic content. OpenID 1.1 enabled; as both a consumer and a provider.
Swfw
Swfw is a Perl CGI Web generator project. It generates a browsable Web page using your site folders and files. You can configure restrictions and permissions to read or list files and folders. The program then extracts text and an image(s) from the files.
Symbio
Symbio is a commenting system for Web sites and blogs. Its features include theme and multi-language support, smileys, text styling, and statistics.
Syntax-desktop
Syntax Desktop is a simple and efficient publishing system capable of managing contents in an active website. The powerful template engine available in the script allows you to create contents for your website without any basic HTML knowledge. You can have full control over the aplications and some of the main features include easy and intuitve interface.
T2t
t2t can convert any delimited text file to an HTML table. It supports all attributes for the various table-related tags. It can read its input either from stdin, a file, or a whole directory. when t2t is passed in a directory, it will process all the files (except those with either .html or .htm extension), and all the files in all the sub-directories. It works on any system with Perl.
TFT Gallery
'TFT Gallery' is a PHP-based Web image gallery which doesn't need a database. Instead of using a database, it reads album info from the directory structure. It features on-the-fly thumbnail creation and caching, easy installation and expansion of the gallery, multilingual-support, and the ability to change the entire gallery's appearance and layout through a single CSS file.
TYPO3
'TYPO3' is a Web content management system. It features automatic creation of navigational menus, headlines, and other dynamic graphical elements, automatic conversion and scaling of images, the ability to present different templates based on variables such as client browser or country code, support for multiple templates on a site, and a built-in password-protection option. Users can time pages to be shown or hidden on a certain date or just temporarily hidden. TYPO3 supports searching in SQL-databases. Redesign of a website means simply creating a single new template.
TZMud
TZMud uses several high-quality Python libraries to handle basic functions so that it can concentrate on the actual MUD functions:
  • Twisted to handle networking and event loop,
  • ZODB to store the data, and
  • Pyparsing to parse player input.
Tahoe-LAFS
Tahoe-LAFS is a decentralized data store. It distributes your filesystem across multiple servers, and even if some of the servers fail or are taken over by an attacker, the entire filesystem continues to work correctly and to preserve your privacy and security.
Tea
TEA is a simple GTK+2-based editor that is particularly useful for HTML editing. Features include a small footprint, no confirmations, no toolbars, a tabbed layout engine, support for multiple encodings, code snippets, customizable hotkeys, an "open at cursor" function for HTML files and images, miscellaneous HTML tools, preview in external browser, string manipulation functions, bookmarks, syntax highlighting, and drag-and-drop support.
Teardrop
Teardrop provides a way to query multiple search engines at the same time, and explore their results as a single source. It's available both in a command line and a graphical version.
Textpattern
Textpattern is a flexible, elegant and easy-to-use web content management system capable of powering a wide range of websites from a personal blog to full-scale business web sites with a limitless amount of authors, content assets or web pages.
Tgif
tgif is a vector-based drawing tool, with the additional benefit of being sort of a web-browser. That is, you can fetch drawings from a web server with it, and you can make objects in your picture into hotlinks to other parts of the drawing, or to other drawings accessible via HTTP.
The Data Mine
The Data Mine is a search engine designed to give users an unusually powerful interface. It is designed around human-computer intelligent interaction (making the computer a tool so humans can use their intelligence). It divides the screen into two halves: one lets you find all the instances of your query's keywords, and the other lets you look through a highlighted version of the results you choose. The interface is meant to be friendly and use keyword highlighting and link targets to allow the user to find desired material with minimal clicking and scrolling.
The List powered by Creative Commons
No one can be everywhere at once. But everyone can. NGOs, journalists, government agencies, and cultural institutions all need photographs to tell their story and educate others. But there’s no way for those organizations to be in the right place at the right time, every time. That’s where we come in. Through The List, organizations will provide lists of locations, people, and events that they need photographs of. And when users are in the right place at the right time, they can claim an item from the list and publish a photograph of it. All photos on The List are openly licensed, meaning that everyone can use them.
Thumbnail AutoIndex
PHP Thumbnail AutoIndex is a thumbnail index generation script designed to be a companion to mod_autoindex for Apache. It generates a thumbnail index of images contained in a directory that is much like mod_autoindex generated indexes.
Thy
Thy is a lightweight HTTP daemon that is designed to be clean and fast, yet powerful enough to serve many hits a day. Despite its small size, it supports CGI, IPv6, SSL/TLS, and on-the-fly compression.
TiP
A general purpose framework to quickly build a working website in a typical PHP-MySql environment. It is targeted to developers or experienced web administrators or to anyone that does not fear hacking and using a text editor.
TikiWiki
Tiki Wiki CMS Groupware is a full-featured, web-based, multilingual (40+ languages), tightly integrated, all-in-one Wiki+CMS+Groupware, Free / Libre / Open Source Software (GNU/LGPL), using PHP, MySQL, Zend Framework, jQuery and Smarty. Tiki can be used to create all kinds of Web applications, sites, portals, knowledge base, intranets, and extranets. It is actively developed by a very large international community. Tiki is the FLOSS Web Application with the most built-in features. Highly configurable and modular, all features are optional and administered via a web-based interface. Major features include a robust wiki engine, news articles, discussion forums, newsletters, blogs, file and image galleries, bug and issue trackers (form generator), a links directory, polls/surveys and quizzes, banner management system, calendar, maps, mobile, RSS feeds, category system, tags, an advanced themeing engine (Smarty), spreadsheet, slideshow, drawing, live support, shoutbox, inter-user messaging, menu generator, advanced permission system for users and groups, internal search engine, external authentication support, and much, much more. It integrates with the web conferencing BigBlueBlueButton.org for audio/video/chat/screensharing and whiteboard support.
Tinyportal
TinyPortal is an extension for SMF community forum that adds a powerful and mature Portal to your forum, with native integration, without having to worry about bridging, database, and appearance. It's up to you and your creativity to use TP's features to customize your site and organize its content.
Tipue-Images
Tipue for Images is a rewrite for image searching of the Tipue search engine scripts. It is small and lightweight (less than 9Kb), platform independent and doesn't require any other technologies on your host. It's best suited to smaller sites with fewer than 250 images. For users, a search is similar to using Google: a preceding minus character excludes a word, and the OR and NOT operators are supported, as are phrases within double-quotes. Returned images are ranked according to how often the search words occur and where. You can also weight an image so that it scores higher.
Tokyo Promenade
Tokyo Promenade is a kind of website management system. That is, Tokyo Promenade is a system in order to manage Web contents easily by providing total functions of browsing, authoring, editing Web contents on the Web interface itself. Tokyo Promenade has the following features.
  • simple and logical user interface : aims at conciseness like LaTeX
  • high accessibility : complying with XHTML 1.0 and considering WCAG 1.0
  • hybrid data structure : available as BBS, blog, and Wiki
  • sufficient functionality : supports user management and file management
  • high performance : uses embedded database, Tokyo Cabinet
  • lightweight : implemented by C99 and without any dependency on other libraries
Tpop3d
'tpop3d' is a POP3 server whose authentication subsystem is especially extensible. Supported authentication mechanisms include auth-pam (Pluggable Authentication Modules) and auth-passwd to mediate access between users and their Unix-style mailboxes, auth-mysql which uses vmail-sql to mediate access to virtual-domain email, auth-ldap (for authentication of users against an LDAP directory), auth-other (lets you authenticate with an external program communicating via pipes), and auth-perl (lets you authenticate users with custom Perl code). There is integrated support for POP-before-SMTP relaying. tpop3d supports traditional (BSD-format) mailspools and the maildir format of qmail.
Trac
Trac is a minimalistic web-based software project management and bug/issue tracking system. It provides an interface to the git and subversion revision control systems, an integrated wiki, flexible issue tracking and convenient report facilities.
Tree.pl
'tree.pl' creates a sitemap for all kinds of files (e.g., HTML and image files). It follows the directory structure on disk, creating a nested HTML list that contains the files' names or (in case of HTML) their titles, their last modified date, and their size. It can be used from the command line or as a CGI script.
Tribler
It allows you to watch videos and download content. Tribler aims to combine the ease of Youtube.com with the performance of peer-to-peer. Tribler is backwards compatible with the BitTorrent download protocol. To discover interesting content standard RSS feeds with .torrent links are supported plus the "Tribe protocol" which automatically scans the network for available BitTorrent swarms upon startup. Tribler uses an embedded web browser to access video clips of Youtube.com and Liveleak.com. Other features are "People who like this also like" for recommending related swarms, the ability to make friends, and to donate idle upload capacity to friends. The later can improve download speed by a factor of two on asymmetric Internet links. The fastest way of social file sharing.
Trokam
Trokam is a project to develop a search engine based on: collaborative web crawling, easily replicable servers to enable Organizations and Companies collaborate with dedicated servers connected to a load balancer an collaborative development.
Tux Perl
tux_perl is a Perl extension for Tux. Tux is a high speed web server from Redhat. With the non-blocking event loop structure and the zero copying technique, Tux can provide static content at very fast speed. Tux also provide an interface to develop user space extensions. tux_perl works as an user space module of Tux, and interprets Perl scripts to provide dynamic contents. Tux is embedded into Linux kernel, so tux_perl only work with Linux. Perl interpreter is also necessary. GCC compilers is required to build some C libraries.
UDPT
UDPT is a lightweight UDP based BitTorrent tracker written in C/C++.
VNC Reflector
VNC Reflector is a specialized VNC server which acts as a proxy between a real VNC server (a host) and a number of VNC clients. It was designed to work efficiently with large number of clients. It can switch between different hosts on the fly, preserving client connections. It supports reverse host-to-reflector connections and can save host sessions on disk.
VideoCache
VideoCache is a squid url rewriter plugin written in Python to facilitate youtube, metacafe, dailymotion, google, vimeo, redtube, xtube, youporn, msn soapbox, tube8, tvuol.uol.com.br, blip.tv, break.com videos and wrzuta.pl audio caching. It can cache videos from various websites in a separate directory (other than squid cache), in a browsable fashion and can serve the subsequent requests from the cache. It helps in saving bandwidth and loading time of the videos. VideoCache is currently used by many ISPs.
Vilistextum
Vilistextum is a small, fast HTML to text converter. It is quite fault-tolerant and deals well with badly-formed or otherwise quirky HTML. It has full support for different character sets (e.g. Unicode). It can optimize for ebook reading, collapse multiple blank lines, and create footnotes out of links. A GUI frontend using 'kaptain' is included.
Vim2html
vim2html exports Vim-editables file into well-formed HTML, simulating a Vim session. It fully supports Vim colorization (customizable) and authentic Vim syntax highlighting.It fully supports valid CSS and XHTML-1.0/Transitional or Strict with HTMLtidy.
VisLib
'VisLib' is a Gtk application for visualizing, editing and searching hierarchically organized couples of visual and textual information. It can handle everything from personal material like family or holiday photographs, desktop backgrounds, digital comics, to scientific data or images like material samples or bacterial cultures photographs.
Visual Studio Code
Visual Studio Code is a free software source code editor developed by Microsoft. It includes support for debugging, embedded Git control, syntax highlighting, intelligent code completion, snippets, and code refactoring. It is also customizable, so users can change the editor's theme, keyboard shortcuts, and preferences. Visual Studio Code is based on Electron, a framework which is used to deploy Node.js applications for the desktop running on Blink layout engine. Although it also uses the Electron framework, the software is not a fork of Atom. Warning: By default, Visual Studio Code will send “anonymous” usage data to Microsoft. To change this, go to File > Preferences > User Settings and add the following two lines. "telemetry.enableCrashReporter": false "telemetry.enableTelemetry": false
Vlogger
'vlogger' is a logger daemon for Apache. It will accept piped logfile input, split it according to its corresponding virtual host (using a file cache to avoid resource limitations), and write it to disk. It automatically rotates all files and tracks them using timestamps. It is intended as a replacement for cronolog or httplog.
VncSelector
VncSelector lets users manage currently active VNC server sessions. This can be particularly useful in a thin client situation.
W3perl
Web logfile analyser written in Perl. All major Web stats are available (referer, agent, session, error, etc.). Users can customise reports via configuration files, and an administration interface control is available.
WACS
WACS is a web based application for the management of and access to adult material (images, video clips) from a Linux-based server running the LAMP stack on a domestic local area network. The client machines can be pretty much anything running a reasonably modern web browser. WACS provides topic and model based indexing, advanced searching, new additions lists, and many other retrieval features. WACS also includes extensive download features allowing your collection of your favourite models' works to be right up to date.
WDialog
WDialog is a system to make dialog-centric Web applications. It imitates the behavior of widgets found in GUIs, but acts in an HTML/HTTP environment. It uses its own XML-based UI language, but callbacks are coded in either O'Caml or Perl. WDialog is written in the programming language Objective Caml; there are also Perl bindings that provide 90 per cent of the functionality.
WKB
WKB (Web Knowledge Base) lets users upload files and information, and organize and search through them in an online database with user level permissions.
WPP
WPP is a script that preprocesses HTML files. It lets you define "variables", which are brief abbreviations for longer constructs, and include common HTML fragments. It's useful for giving a uniform layout to different HTML pages. It can be used in cgi-bin programs for automatic generation of pages. With less HTML code inside you can make more flexible cgi-scripts.
WackoWiki
WackoWiki is a small, lightweight, handy, expandable, multilingual Wiki-engine based on Wakka Wiki. WYSIWYG editor, easy installer, many localizations, email notification on changes/comments, several cache levels, design themes (skins) support, XHTML compliance, page rights (ACLs), and page comments. This code was forked from WakkaWiki 0.1.2, with some patches from ChS, wikini.net, some new actions from WakkaWiki.de and essential amount of our own source code.
Web Adjuster
Web Adjuster is a Tornado-based, domain-rewriting proxy for applying custom processing to Web pages. It is particularly meant for users of smartphones etc as these might not support browser extensions. It is self-contained in a single python file. Web Adjuster can:
  • Add a custom stylesheet to change size, layout and colours
  • Add custom Javascript to all pages, allowing many desktop browser extensions to work as-is on a smartphone or tablet
  • Supply default values of cookies for site preferences etc
  • Run a custom program to change the markup, or to change or annotate text for language tools (see for example Annotator Generator)
  • Render images for a language or text size not supported by the browser (this function requires the Python Imaging Library and suitable fonts)
  • Down-sample MP3 audio to save bandwidth, and add plain text versions of PDF and EPUB files (helper programs are required for these functions)
  • Remove problematic markup from pages
Web-FTP
Web-FTP provides quick, easy, and (with an SSL-enhanced Web server) more secure access to your FTP server. Designed with file management in mind, it supports uploads, downloads, and all the usual tasks. No spool directories are used; file transfers are relayed directly from the server to the client and vice versa. Multiple file and recursive directory downloads are supported by generating a tar file on the fly. It can also serve as an FTP client, allowing FTP access to clients behind a firewall. You may view and edit files as well. Web-FTP also has rudimentary CryptoCard support, for CryptoCard protected servers.
WebAPP
WebAPP is an a free software and open source project for development of a community portal system that may also be used as a simple content management system. Features include forums, articles, links, downloads, handheld interface, top 10 statistics, visitor statistics, polls, member galleries, instant messaging, anonymous emailing, newsletter, calendar, about us page, contact page, recommend, and various other features. More features continue to be developed all the time.
WebAlbum
'webAlbum' is a Bash shell script that automatically generates Web-based photo and video albums for publishing online or archiving on disk or CDs. The generated HTML pages do not require any scripting support for viewing. The script includes automatic thumb-nailing and resizing, image rotation, and captioning support. The resulting album is a hierarchical tree structure of "albums" and "collections" of albums with an intuitive navigation system.
WebGUI
WebGUI is a platform built to allow average business users to build and maintain complex Web sites. It is modular, pluggable, and platform independent. It was designed to allow the people who create the content, to manage it online, rather than content management taking up the time of busy IT Staff.
WebMake
WebMake is a simple content management system, based around a templating system for HTML documents and with an emphasis on page generation. It has been designed to have lots of built-in smarts about what functionality a "typical" website needs: metadata support, dynamic index generation from metadata, automatically-generated sitemaps and navigational aids, user-defined tags, and support for non-HTML input and output -- and, of course, embedded Perl code. ;) It requires no dynamic scripting capabilities on the server; WebMake sites can be deployed to a plain old FTP site without any problems. It separates the content editors, the HTML page designers, and the site architect; only the site architect needs to edit the WebMake file itself, or know Perl or WebMake code. Text can be edited as standard HTML or converted from other formats, including plain text (using the Text::EtText module).
WebPublish
WebPublish manages the work associated with publishing a local copy of a website to one or more remote servers via FTP, letting website developers concentrate on content. WebPublish knows when changes or additions have been made locally, and only transfers to a server the files and directories that have been added or changed locally. It also knows when files and directories on the server are no longer a part of a local copy, and can be used to to remove those files and directories. It also lets users exclude files and directories from being transferred to or removed from a server. This project was a GNU package. It has since been decommissioned and is no longer developed.
Webfs
'webfs' is a simple http server for purely static content. You can use it to serve the content of a ftp server via http for example. It is also nice to export files quickly by starting a http server in a few seconds, without editing a config file first. There is some sendfile emulation code which uses read()+write() and a userland bounce buffer. This lets you compile and use webfs on systems without sendfile(). From version 1.14 on, limited CGI support is available (GET requests only); from version 1.18 on, optional SSL support is available.
Webgen
webgen is an easy-to-use, extensible web site generator. It is used to generate static web sites from templates and content files and provides tools for generating dynamic content like menus.
Webval
Webval is a system that will scan documents for fully-qualified HTTP URLs, keeping its database fresh with newly-seen URLs. It can then be requested to validate the URLs, whereby it will attempt to access each URL via an HTTP request and record the response code; it maintains a list of the most recent codes that have been retrieved. Response codes are classified as "good" (URL is correct and a valid page is there) and "bad" (URL is invalid or outdated). By default any code other than a 2xx code is considered bad, but this can be changed (e.g., to ignore 3xx redirection codes). Webval can then be used in report mode where it will scan documents for URLs as before, but will report invalid URLs (that is, URLs in the database which have a number of "bad" codes exceeding a certain threshhold). These are then printed to stderr in a format that shows the file and line number the URLs were seen in so that they can be corrected. Webval's reporting output is designed to be GNU make friendly; the database itself is a simple text file, containing one record per line, which can be easily grepped and manipulated manually.
Werc
Werc is a minimalist web anti-framework built following the Unix and Plan 9 tool philosophy of software design.
White dune
'white_dune' is a graphical editor, a simple NURBS/Superformula/Subdivision 3D modeller, and a animation tool for the VRML97(Virtual Reality Modelling Language)/X3D, which is the ISO standard for displaying 3D data over the web via browser plugins (or webgl via X3DOM or X_ITE javascript) . It supports animation, realtime interaction and multimedia (image, movie, sound). Dune reads VRML97/X3D files, displays, and let the user change scenegraphs/fields. 'white_dune' can also translate a VRML97/X3D file to C, C++ or java. The resulting file can be rendered with OpenGL/jogl. Under GNU/Linux white_dune is a immersive VRML editor. It has support for stereoscopic view via "quadbuffer" capable stereo visuals and support for various 3D input devices supported by the X11 XInput or Linux joystick interface.
WikiAccess Library
WikiAccess is a library, that provides access to MediaWiki-based wiki sites.
WikiSuite
The most comprehensive and integrated Free / Libre / Open Source enterprise software suite ever developed. WikiSuite™ is especially suited to knowledge-centric organizations and offers most (80%+) of the data and information management features all organizations need Key features of WikiSuite™ are OS & Network management, Email & Calendar, Commerce, Web & Intranet, Chat & Video Conference, Security, BPM & Analytics, Files & Sync. WikiSuite™ is an integrated and extensible solution.
Wikileaks Search
This addon simply allows you to search the archives of Wikileaks.
Wikilegis
Provides a site for collaborative editing of legislative texts. Currently used mainly in Brazil.
Wikipedia (English SSL)
Wikipedia is an openly-editable, free content internet encyclopedia. This search bar add-on utilizes SSL to protect searches between You and Wikipedia.
Wikipedia (SSL)
Wikipedia is an openly-editable, free content internet encyclopedia. This search bar add-on utilizes SSL to protect searches between You and Wikipedia.
Wikitools
A Python package for interacting with a MediaWiki wiki using the MediaWiki API. Designed for MediaWiki version 1.15 and higher, should work on 1.13, older versions may have bugs. The edit-API must be enabled on the site to use editing features.
WikkaWiki
WikkaWiki is a flexible, standards-compliant, and lightweight wiki engine written in PHP, which uses MySQL to store pages. Forked from WakkaWiki. Designed for speed, extensibility, and security. Click here for the features list.


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.