Property:Full description

From Free Software Directory
Jump to: navigation, search
Showing 500 pages using this property.
A
Any::Template::ProcessDir is a module to recursively processes a directory of templates, generating a set of result files in the same directory or in a parallel directory. Each file in the source directory may be template-processed, copied, or ignored depending on its pathname.  +
URI::Escape is great, but URI::Escape::XS is faster. Any::URI::Escape loads URI::Escape::XS and imports the two most common methods if XS is installed.  +
AnyData provides simple and uniform access to data from many sources -- perl arrays, local files, remote files retrievable via http or ftp -- and in many formats including flat files (CSV, Fixed Length, Tab Delimited, etc), standard format files (Web Logs, Passwd files, etc.), structured files (XML, HTML Tables) and binary files with parseable headers (mp3s, jpgs, pngs, etc).  +
AnyEdit plugin adds several new tools to the context menu of text-based Eclipse editors, to output consoles, to Eclipse main menu and editor toolbar. AnyEdit contributes also Import/Export working sets wizards. AnyEdit can: * show the whitespace (tabs vs. spaces) in editors and may use custom project settings for tab <-> spaces auto-convert-on- save feature. * perform tabs <-> spaces convert on multiple files or entire directories and supports also file exclusion filter for tabs <-> spaces action. * automatically remove trailing whitespaces and/or perform tabs <-> spaces conversion on a "save" action in all text-based Eclipse editors. It can automatically create a new line at the end of the file if the last line was not terminated by new line. Also adds additional actions to menus and toolbars: * "Save All", "Open File" and "Show whitespace in editor" buttons to the global Eclipse toolbar. * "Open File", "Open Type" and "Save to file..." actions to supported output consoles and "Save to file..." toolbar button to the Console view. * four new context menu actions to "Compare With" and "Replace With" menus in both editors and files.  +
AnyEvent is not an event model itself, it only interfaces to whatever event model the main program happens to use, in a pragmatic way. For event models, the statement "there can only be one" is a bitter reality: In general, only one event loop can be active at the same time in a process. This module cannot change this, but it can hide the differences between them. The goal of AnyEvent is to offer module authors the ability to do event programming (waiting for I/O or timer events) without subscribing to a religion, a way of living, and most importantly: without forcing your module users into the same thing by forcing them to use the same event model you use.  +
AnyEvent::DBD::Pg can be used inside AnyEvent application to access PostgreSQL database in non-blocking mode.  +
The AnyEvent::HTTPD module provides a simple HTTPD for serving simple web application interfaces. It's completelly event based and independend from any event loop by using the AnyEvent module.  +
AnyEvent::XMPP is an implementation of XMPP in Perl, formerly know under the name Net::XMPP2, it allows you to easily write Clients and Components. In comparsion to Net::XMPP it offers a event based API and is independent of an event loop with AnyEvent. The following XEPs are implemented: * XEP-0004 - Data Forms * XEP-0030 - Service Discovery * XEP-0054 - vcard-temp (XMPP vCards) * XEP-0066 - Out of Band Data * XEP-0077 - In-Band Registration * XEP-0078 - Non-SASL Authentication * XEP-0082 - XMPP Date and Time Profiles * XEP-0086 - Error Condition Mappings * XEP-0091 - Delayed Delivery (legacy) * XEP-0092 - Software Version * XEP-0114 - Jabber Component Protocol * XEP-0153 - vCard-Based Avatars * XEP-0199 - XMPP Ping * XEP-0203 - Delayed Delivery (new)  +
AnyEvent::CacheDNS provides a very simple DNS resolver that caches its results and can improve the connection times to remote hosts. It's possible to register this class as AnyEvent's main DNS resolver by passing the tag :register in the use statement. This module is very basic and has no policies for clearing or invalidating the DNS cache.  +
AnyEvent::DBI is an AnyEvent extension, you need to make sure that you use and run a supported event loop. This module implements asynchronous DBI access by forking or executing separate "DBI-Server" processes and sending them requests. It means that you can run DBI requests in parallel to other tasks. The overhead for very simple statements ("select 0") is somewhere around 100% to 120% (dual/single core CPU) compared to an explicit prepare_cached/execute/fetchrow_arrayref/finish combination.  +
AnyEvent::Gearman is a module set of client/worker modules for Gearman for AnyEvent applications. It provides some shortcuts for AnyEvent::Gearman::Client and AnyEvent::Gearman::Worker. Please read these modules' documentation for more details.  +
AnyEvent::HTTP is an simple non-blocking HTTP/HTTPS client implementation, which uses AnyEvent under the hood for asynchronous I/O. It supports GET, POST and other request methods, cookies and more. It is well suited to most HTTP tasks, while retaining fine-grained control over request and response headers to cater to more complex requirements.  +
AnyEvent::HTTP::ScopedClient is based on the Node.js Scoped-http- client. This module provides a simple wrapper around the AnyEvent::HTTP for using a easy event based HTTP client in Perl.  +
AnyEvent::I3 provides integration of the i3 IPC protocol into the AnyEvent framework. Use it to have an easy way of communicating with i3 using event-based (or blocking, if you like) programming.  +
AnyEvent::IRC is a Perl module that can be conceptualized as a toolbox for handling Internet Relay Chat (IRC) connections and communications. It won't do everything for you, and you still need to have a basic understanding of the internal protocol.  +
AnyEvent::Memcached provides a memcached client for Perl and AnyEvent.  +
AnyEvent::Redis is a non-blocking (event-driven) Redis client based on the AnyEvent event loop framework. Redis is a key-value database in a similar vein to memcache but the dataset is non-volatile. Redis additionally provides native support for atomically manipulating and querying data structures such as lists and sets.  +
Loads whichever is the fastest JSON module installed and provides a uniform API regardless of which JSON implementation is used. The exceptions will also be the same whichever JSON module is used. The ranking of the JSON implementations is based on a benchmark.  +
anymeal is a cookbook database front-end. It can handle more than 100,000 recipes, and can search recipes for a given set of ingredients. It is designed to be lean and flexible.  +
anyPaper is a front-end for wallpapersetter. it let you: Preview of selected image. Six modes of setting wallpaper (fullscreen, normal, tiled, adjusted, scaled and custom scale). User can select the background color, image position, wallpapersetter and screen size. Preview of background before setting no-set option for only handling images (command line).  +
Apache ActiveMQ is a message broker built around Java Message Service (JMS) API : allow sending messages between two or more clients in a loosely coupled, reliable, and asynchronous way. This message broker supports : * JMS 1.1 and J2EE 1.4 with support for transient, persistent, transactional and XA messaging * Spring Framework, CXF and Axis integration * pluggable transport protocols such as in-VM, TCP, SSL, NIO, UDP, multicast, JGroups and JXTA * persistence using JDBC along with journaling * OpenWire (cross language wire protocol) and Stomp (Streaming Text Orientated Messaging Protocol) protocols This package contains a server installation of ActiveMQ.  +
A system independent (i.e. not shell based) build tool that uses XML files as "Makefiles". This package contains the scripts and the core tasks libraries.  +
The Avalon framework consists of interfaces that define relationships between commonly used application components, best- of-practice pattern enforcement, and several lightweight convenience implementations of the generic components.  +
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 AXIS is an implementation of the SOAP ("Simple Object Access Protocol") submission to W3C. From the draft W3C specification: SOAP is a lightweight protocol for exchange of information in a decentralized, distributed environment. It is an XML based protocol that consists of three parts: an envelope that defines a framework for describing what is in a message and how to process it, a set of encoding rules for expressing instances of application-defined datatypes, and a convention for representing remote procedure calls and responses. This project is a follow-on to the Apache SOAP project.  +
The Byte Code Engineering Library is intended to give users a convenient possibility to analyze, create, and manipulate (binary) Java class files (those ending with .class). Classes are represented by objects which contain all the symbolic information of the given class: methods, fields and byte code instructions, in particular. Such objects can be read from an existing file, be transformed by a program (e.g. a class loader at run-time) and dumped to a file again. An even more interesting application is the creation of classes from scratch at run-time. The Byte Code Engineering Library (BCEL) may be also useful if you want to learn about the Java Virtual Machine (JVM) and the format of Java .class files.  +
The codec package contains simple encoder and decoders for various formats such as Base64 and Hexadecimal. In addition to these widely used encoders and decoders, the codec package also maintains a collection of phonetic encoding utilities. This is a part of the Apache Commons Project.  +
The Java Collections Framework was a major addition in JDK 1.2. It added many powerful data structures that accelerate development of most significant Java applications. Since that time it has become the recognised standard for collection handling in Java. Commons Collections seek to build upon the JDK classes by providing new interfaces, implementations and utilities. There are many features, including: * Bag interface for collections that have a number of copies of each object * BidiMap interface for maps that can be looked up from value to key as well and key to value * MapIterator interface to provide simple and quick iteration over maps * Transforming decorators that alter each object as it is added to the collection * Composite collections that make multiple collections look like one * Ordered maps and sets that retain the order elements are added in, including an LRU based map * Reference map that allows keys and/or values to be garbage collected under close control * Many comparator implementations * Many iterator implementations * Adapter classes from array and enumerations to collections * Utilities to test or create typical set-theory properties of collections such as union, intersection, and closure  +
The Apache Commons Compress library defines an API for working with ar, cpio, Unix dump, tar, zip, gzip, XZ, Pack200, bzip2, 7z, arj and lzma files.  +
Commons Configuration provides a generic configuration interface which enables an application to read configuration data from a variety of sources: *Properties files *XML documents *Windows INI files *Property list files (.plist) *JNDI *JDBC Datasource *System properties *Applet parameters *Servlet parameters Additional sources of configuration parameters can be created by using custom configuration objects.  +
The DBCP package provides database connection pooling services. The following features are supported * DataSource and Driver interfaces to the pool. * Support for arbitrary sources of the underlying Connections. * Integration with arbitrary org.apache.commons.pool.ObjectPool implementations. * Support for Connection validation, expiration, etc. * Support for PreparedStatement pooling. * XML configuration. This is a part of the Apache Commons Project.  +
This is the native application for launching Java applications implementing certain interfaces from the libcommons-daemon-java package as daemons.  +
Executing external processes from Java is a well-known problem area. It is inherently platform dependent and requires the developer to know and test for platform specific behaviors, for example using cmd.exe on Windows or limited buffer sizes causing deadlocks. The JRE support for this is very limited, albeit better with the new Java SE 1.5 ProcessBuilder class. Reliably executing external processes can also require knowledge of the environment variables before or after the command is executed. In J2SE 1.1-1.4 there is no support for this, since the method, System.getenv(), for retrieving environment variables is deprecated. There are currently several different libraries that for their own purposes have implemented frameworks around Runtime.exec() to handle the various issues outlined above. The commons-exec package aims at coordinating and learning from these initiatives to create and maintain a simple, reusable and well-tested package.  +
The Commons FileUpload package makes it easy to add robust, high- performance, file upload capability to your servlets and web applications. FileUpload parses HTTP requests which conform to RFC 1867, "Form- based File Upload in HTML". That is, if an HTTP request is submitted using the POST method, and with a content type of "multipart/form-data", then FileUpload can parse that request, and make the results available in a manner easily used by the caller.  +
JEXL is a library intended to facilitate the implementation of dynamic and scripting features in applications and frameworks written in Java. JEXL implements an Expression Language based on some extensions to the JSTL Expression Language supporting most of the constructs seen in shell-script or ECMAScript.  +
This library provides the Java developer the ability to manipulate javabeans with the XPath syntax. It also supports Java collections, objects with dynamic properties (like Map, ServletContext, etc) and mechanism for adding support for additional models. One of the most important feature of the component is the unification of reference syntax between DOM and Java.  +
The Lang Component contains a set of Java classes that provide helper methods for standard Java classes, especially those found in the java.lang package in the Sun JDK. The following classes are included: * StringUtils - Helper for java.lang.String. * CharSetUtils - Methods for dealing with CharSets, which are sets of characters such as [a-z] and [abcdez]. * RandomStringUtils - Helper for creating randomised Strings. * NumberUtils - Helper for java.lang.Number and its subclasses. * NumberRange - A range of numbers with an upper and lower bound. * ObjectUtils - Helper for java.lang.Object. * SerializationUtils - Helper for serializing Objects. * SystemUtils - Utility class defining the Java system properties. * NestedException package - A sub- package for the creation of nested exceptions. * Enum package - A sub-package for the creation of enumerated types. * Builder package - A sub-package for the creation of equals, hashCode, compareTo and toString methods.  +
Provides a simple, component oriented interface together with wrappers for several existing java logging systems. The user can choose at runtime which system he want to use for logging.  +
Pool provides an Object-pooling API, with three major aspects: 1. A generic object pool interface that clients and implementors can use to provide easily interchangeable pooling implementations. 2. A toolkit for creating modular object pools. 3. Several general purpose pool implementations.  +
Commons VFS provides a single API for accessing various different file systems. It presents a uniform view of the files from various different sources, such as the files on local disk, on an HTTP server, or inside a Zip archive. This is a part of the Apache Commons Project.  +
The Commons Validator is a basic validation framework that lets you define validation rules for a JavaBean in an xml file. Validation rules can be defined in an xml file which keeps them abstracted from JavaBean you are validating.  +
This package contains the Maven metadata shared between all components of the Apache Commons project.  +
Apache CouchDB is a distributed, fault-tolerant and schema-free document-oriented database accessible via a RESTful HTTP/JSON API. Among other features, it provides robust, incremental replication with bi-directional conflict detection and resolution, and is queryable and indexable using a table-oriented view engine with JavaScript acting as the default view definition language. CouchDB is written in Erlang, but can be easily accessed from any environment that provides means to make HTTP requests. There are a multitude of third-party client libraries that make this even easier for a variety of programming languages and environments.  +
The Felix project is an implementation of the OSGi R4.2 core framework specification. OSGi framework is a module system and service platform for the Java programming language that implements a complete and dynamic component model. This subproject provide implementation of repository containing "bundles".  +
Apache Felix Gogo is a subproject of Apache Felix implementing the OSGi RFC 147, which describes a standard shell for OSGi-based environments. Command bundle of Gogo subproject implements a set of basic commands.  +
Apache Felix Gogo is a subproject of Apache Felix implementing the OSGi RFC 147, which describes a standard shell for OSGi-based environments. Runtime bundle of Gogo subproject implements the core command processing functionality.  +
Apache Felix Gogo is a subproject of Apache Felix implementing the OSGi RFC 147, which describes a standard shell for OSGi-based environments. Shell bundle of Gogo subproject provides a simple textual user interface to interact with the command processor.  +
Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information. This plugin allow you to handle artifact OSGi metadata of your artifact (JAR, WAR). It manage a new type of packaging "bundle" in your POM. This plugin depends on Felix Bundle Repository and BND for low- level handling of metadata.  +
The goal of the Apache Felix OSGi Bundle Repository (OBR) is two- fold: 1. To simplify deploying and using available bundles with Felix. 2. To encourage independent bundle development so that communities of interest can grow.  +
The Felix project is an implementation of the OSGi R4.2 core framework specification. OSGi framework is a module system and service platform for the Java programming language that implements a complete and dynamic component model. This subproject defines a shell service for creating and executing arbitrary commands into Apache Felix.  +
The Felix project is an implementation of the OSGi R4.2 core framework specification. OSGi framework is a module system and service platform for the Java programming language that implements a complete and dynamic component model. This subproject provide a simple command line interface to act as a shell for Felix.  +
The Felix project is an implementation of the OSGi R4.2 core framework specification. OSGi framework is a module system and service platform for the Java programming language that implements a complete and dynamic component model. This subproject provides a collection of utility classes used by others components of Apache Felix.  +
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.  +
HttpCore is a set of low level HTTP transport components that can be used to build custom client and server side HTTP services with a minimal footprint. HttpCore supports two I/O models: - blocking I/O model, based on the classic Java I/O; - non- blocking, event driven I/O model based on Java NIO. The blocking I/O model may be more appropriate for data intensive, low latency scenarios, whereas the non-blocking model may be more appropriate for high latency scenarios where raw data throughput is less important than the ability to handle thousands of simultaneous HTTP connections in a resource efficient manner.  +
http-icons date back to Mosaic for X and have been included in the NCSA httpd and Apache server distributions. Modernized, maintaining the original size so they can be used as a drop in replacement.  +
Apache Jackrabbit is an implementation of the Content Repository for Java Technology API, version 2.0 (JCR 2.0) as specified in the Java Specification Request 283 (JSR 283).  +
log4j is a tool to help the programmer output log statements to a variety of output targets. It is possible to enable logging at runtime without modifying the application binary. The log4j package is designed so that log statements can remain in shipped code without incurring a high performance cost. One of the distinctive features of log4j is the notion of hierarchical loggers. Using loggers it is possible to selectively control which log statements are output at arbitrary granularity. Log4j can output to: a file, a rolling file, a database with a JDBC driver, many output asynchronously, a JMS Topic, a swing based logging console, the NT event log, /dev/null, a SMTP server (using javamail), a socket server, syslog, telnet daemon and stdout. The format of the output can be defined using one of the various layout (or user defined layout) like: simple text, html, date, pattern defined and XML.  +
Apache Log4j 2 is an upgrade to Log4j that provides significant improvements over its predecessor, Log4j 1.x: API Separation: The API for Log4j is separate from the implementation making it clear for application developers which classes and methods they can use while ensuring forward compatibility. Improved Performance: Log4j 2 contains next-generation Asynchronous Loggers based on the LMAX Disruptor library. In multi-threaded scenarios Asynchronous Loggers have 10 times higher throughput and orders of magnitude lower latency than Log4j 1.x. Support for multiple APIs: While the Log4j 2 API will provide the best performance, Log4j 2 provides support for the SLF4J and Commons Logging APIs. Automatic Reloading of Configurations: Log4j 2 can automatically reload its configuration upon modification. It will do so without losing log events while reconfiguration is taking place. Advanced Filtering: Log4j 2 supports filtering based on context data, markers, regular expressions, and other components in the Log event. Filtering can be specified to apply to all events before being passed to Loggers or as they pass through Appenders. Plugin Architecture: Log4j uses the plugin pattern to configure components. As such, no code is needed to create and configure an Appender, Layout, Pattern Converter, and so on. Log4j automatically recognizes plugins and uses them when a configuration references them. Property Support: Properties can be referenced in a configuration, Log4j will directly replace them, or Log4j will pass them to an underlying component that will dynamically resolve them. Properties come from values defined in the configuration file, system properties, environment variables, the ThreadContext Map, and data present in the event.  +
Apache MINA is a network application framework which helps users develop high performance and high scalability network applications easily. It provides an abstract - event-driven - asynchronous API over various transports such as TCP/IP and UDP/IP via Java NIO. Some of the features of Apache Mina are: - Unified API for various transport types: TCP/UDP/RS232/In-VM - Filter interface as an extension point; similar to Servlet filters - Low-level and high-level API - Highly customizable thread model - Out-of- the-box SSL / TLS and StartTLS support using Java 5 SSLEngine - Overload shielding & traffic throttling - Unit testability using mock objects - JMX managability - Stream-based I/O support via StreamIoHandler This package contains Apache Mina 2.X release.  +
Openmeetings provides video conferencing, instant messaging, white board, collaborative document editing and other groupware tools. It uses API functions of Media Server for Remoting and Streaming (Red5 or Kurento).  +
Apache POI provides a Java API for manipulating various file formats based upon the Office Open XML standards (OOXML) and Microsoft's OLE 2 Compound Document format (OLE2). Apache POI supports the following formats: * Word (DOC, DOCX) * Excel (XLS, XLSX) * PowerPoint (PPT, PPTX) * Visio (VSD) * Publisher (PUB) * Outlook * TNEF (Transport Neutral Encoding Format)  +
Apache Rivet is a system for creating dynamic web content via the Tcl programming language integrated with Apache Web Server. It is designed to be fast, powerful and extensible, consume few system resources, be easy to learn, and to provide the user with a platform that can also be used for other programming tasks outside the web (GUI's, system administration tasks, text processing, database manipulation, XML, and so on). In order to meet these goals Tcl programming language was chosen to combine with the Apache HTTP Server.  +
Apache::Session is a persistence framework designed to provide session management to web developers. It is intended to work with Apache and mod_perl, but it does not depend on them and will work with any web server. This module provides a set of classes that give the developer maximum functionality. Session data can be stored in a database, flat files, or shared memory.  +
Apache::Session::Browseable provides some class methods to manipulate all sessions and add the capability to index some fields to make research faster. This module is recommended as session backend for LemonLDAP::NG.  +
Apache::Session makes maintaining user data across HTTP requests simple. Apache::Session::LDAP is an implementation of Apache::Session that uses an LDAP directory to store datas.  +
Apache Shiro is a powerful and flexible ??open-source?? security framework that cleanly handles authentication, authorization, enterprise session management, single sign-on and cryptography services.  +
This package contains the [[Maven]] metadata shared between all Apache Software Foundation's projects.  +
The Apache Tika toolkit detects and extracts metadata and text content from various documents (PPT, CSV, PDF, MP3, HTML and more) using existing parser libraries. Tika unifies these parsers under a single interface to allow you to easily parse over a thousand different file types. Tika is useful for search engine indexing, content analysis, translation, and much more.  +
Tomcat can use the Apache Portable Runtime to provide superior scalability, performance, and better integration with native server technologies. The Apache Portable Runtime is a highly portable library that is at the heart of Apache HTTP Server 2.x. APR has many uses, including access to advanced IO functionality (such as sendfile, epoll and OpenSSL), OS level functionality (random number generation, system status, etc), and native process handling (shared memory, NT pipes and Unix sockets). These features allows making Tomcat a general purpose webserver, will enable much better integration with other native web technologies, and overall make Java much more viable as a full fledged webserver platform rather than simply a backend focused technology.  +
Apache UIMA is an implementation of the OASIS-UIMA specifications. OASIS UIMA Committee: <http://www.oasis- open.org/committees/uima/>. Unstructured Information Management applications are software systems that analyze large volumes of unstructured information in order to discover knowledge that is relevant to an end user. An example UIM application might ingest plain text and identify entities, such as persons, places, organizations; or relations, such as works-for or located-at. UIMA Addons is a collection of Annotators extracted for sandbox for official distribution. It also provide Simple Server and Pear packaging tools.  +
Apache UIMA is an implementation of the OASIS-UIMA specifications. OASIS UIMA Committee: <http://www.oasis- open.org/committees/uima/>. Unstructured Information Management applications are software systems that analyze large volumes of unstructured information in order to discover knowledge that is relevant to an end user. An example UIM application might ingest plain text and identify entities, such as persons, places, organizations; or relations, such as works-for or located-at. UIMA Asynch Scaleout (or UIMA AS) is an extension to the Apache UIMA framework and SDK, using JMS messaging to support scaleout.  +
<div style="background-color: #fbfcff; border: red 2px solid; padding: 10px;"><div style="text-align: center"><span style="font-size: 250%;">⚠</span> <strong style="color: red; font-size: 150%;">Retired, fork needed! comment</strong></div><br />The Wave project retired on 2018-01-15</div> Apache Wave was a software framework for real-time collaborative editing online.  +
Apache XML Security for C++ is a library for the XML Digital Security specification. It provides processing and handling of XML Key Management Specifications (XKMS) messages. This package contains the files necessary for running applications that use the Apache XML Security for C++ library.  +
ZooKeeper is a centralized, reliable, service for maintaining configuration information, naming, providing distributed synchronization, and group services. All of these kinds of services are used in some form or another by distributed applications. This package contains the shell scripts and an example configuration but does not automatically start up the service. The example configuration is installed with the update- alternatives mechanism.  +
Apache::ASP provides an Active Server Pages port to the Apache Web Server with perl as the host scripting language. Active Server Pages is a web application platform that originated with the Microsoft NT/IIS server. Under Apache for Unix and Win32 platforms it allows a developer to create dynamic web applications with session management and embedded perl code. This module works under the Apache Web Server with the mod_perl module enabled. See http://www.apache.org and http://perl.apache.org for further information. It can also work under a standard CGI call interface using the asp-perl command. See README.Debian in this package for more details. This is a portable solution, similar to ActiveState's PerlScript for NT/IIS ASP. Work has been done and will continue to make ports to and from this implementation as smooth as possible.  +
This module is for mod_perl version 2. If you are running mod_perl version 1, you should be using Apache::AuthCookie instead. Apache2::AuthCookie allows you to intercept a user's first unauthenticated access to a protected document. The user will be presented with a custom form where they can enter authentication credentials. The credentials are posted to the server where AuthCookie verifies them and returns a session key. The session key is returned to the user's browser as a cookie. As a cookie, the browser will pass the session key on every subsequent accesses. AuthCookie will verify the session key and re-authenticate the user.  +
Apache::AuthenHook offers access to the 2.1 Apache authentication API in Perl. This is different than the authentication API from Apache 1.3 or even Apache 2.0, but in its differences lies strength.  +
After you have authenticated a user (perhaps with Apache::AuthNetLDAP ;) you can use Apache::AuthzNetLDAP to determine whether they are authorized to access the Web resource under this modules control. You can control authorization via one of four methods. The first two are the pretty standard user and valid-user require, the second two are group or ldap-url which are unique to LDAP.  +
Perl ships with a very useful interactive debugger, however, it does not run "out-of-the-box" in the Apache/mod_perl environment. Apache::DB makes a few adjustments so the two will cooperate.  +
Apache::LogFormat::Compiler is a module to speed up and simplify the generation of access.log-style lines by pre-compiling the desired log format string on object instantiation. It supports a subset of Apache's LogFormat templates.  +
Apache2::Reload reloads modules that change on the disk. When Perl pulls a file via "require", it stores the filename in the global hash %INC. The next time Perl tries to "require" the same file, it sees the file in %INC and does not reload from disk. This module's handler can be configured to iterate over the modules in %INC and reload those that have changed on disk. It can also monitor only specific modules that have registered themselves with Apache2::Reload. It is possible to trigger the check only when a special touch-file has been modified, minimizing the number of stat() calls per request.  +
Apache::Session makes maintaining user data across HTTP requests simple. It's usable from both mod_perl scripts and more traditional Perl CGI scripts.  +
Apache::Singleton is a Perl module that provides a Singleton class suitable for use with mod_perl. A Singleton describes an object class that can have only one instance in any system. An example of a Singleton might be a print spooler or system registry. For a description and discussion of the Singleton class, see "Design Patterns", Gamma et al, Addison-Wesley, 1995, ISBN 0-201-63361-2.  +
mime4j provides a parser, MimeStreamParser, for e-mail message streams in plain rfc822 and MIME format. The parser uses a callback mechanism to report parsing events such as the start of an entity header, the start of a body, etc. If you are familiar with the SAX XML parser interface you should have no problem getting started with mime4j.  +
mod_upload_progress enables monitoring the status of HTTP file uploads. Website authors can then query the server using Javascript to provide better feedback (e.g. progress bar, throughput) while the browser is uploading. This module produces output similar to the equivalent modules for other webservers.  +
This module allows you to limit bandwidth usage on every virtual host or directory or to restrict the number of simultaneous connections. The bandwidth control, for example, can be configured according to the criteria: origin of the connection, file extension, file size or user agent of the client.  +
Apache2::AuthCASSimple is an authentication module for Apache2/mod_perl2. It allows you to authenticate users through a Yale CAS server. It means you don't need to give login/password if you've already authenticated with the CAS server: only tickets are exchanged between Web client, Apache2 server and CAS server. If you are not authenticated yet, you will be redirected to the CAS server login form.  +
The purpose of the Apache2::AuthenNTLM module is to perform a user authentication via Microsoft's NTLM protocol. This protocol is supported by all versions of the Internet Explorer and is mainly useful for intranets. Depending on your preferences setting IE will supply your windows logon credentials to the web server when the server asks for NTLM authentication. This saves the user to type in his/her password again. The NTLM protocol performs a challenge/response to exchange a random number (nonce) and get back a md4 hash, which is built from the user's password and the nonce. This makes sure that no password goes over the wire in plain text. The main advantage of the Perl implementation is, that it can be easily extended to verify the user/password against other sources than a windows domain controller. The default implementation is to go to the domain controller for the given domain and verify the user. If you want to verify the user against another source, you can inherit from Apache2::AuthenNTLM and override it's methods.  +
Apache2::SiteControl is a set of perl object-oriented classes that implement a fine-grained security control system for a web- based application. The intent is to provide a clear, easy-to- integrate system that does not require the policies to be written into your application components. It attempts to separate the concerns of how to show and manipulate data from the concerns of who is allowed to view and manipulate data and why. For example, say your web application is written in HTML::Mason. Your individual "screens" are composed of Mason modules, and you would like to keep those as clean as possible, but decisions have to be made about what to allow as the component is processed. SiteControl attempts to make that as easy as possible.  +
'''APEL''' stands for "A Portable Emacs Library" and contains these modules: === apel === * alist: utility for Association-list * calist: utility for condition tree and condition/situation-alist * filename: utility to make file-name * install: utility to install emacs-lisp package * mule-caeser: ROT 13-47-48 Caesar rotation utility * path-util: utility for path management or file detection ===emu=== * broken: provide information of broken facilities of Emacs. * invisible: provide features about invisible region * mcharset: provide MIME charset related features * pces: provide portable character encoding scheme features * pccl: utility to write portable CCL program * pcustom: provide portable custom environment * poe: emulation module for basic functions and special forms/macros * poem: provide basic functions to write portable MULE programs * static: utility for static evaluation === Note === This package is a variant of APEL. The most remarkable feature is that it uses lexical binding and supports only Emacs 24.5 and later. See Wikidata for details of original APEL.  +
Apertium is a machine translation platform. Data for a language pair can be used to translate text in various formats from one language to another.  +
'apf' (active port forwarder) uses SSL for secure packet tunneling. It is meant for users without an external IP who want to make some services available on the Internet. afserver is placed on the machine with a publicly accessible address. afclient is then placed on the machine behind a firewall or masquerade, which makes the second machine visible to the Internet. You do not need root privileges to run afserver, nor does it use other processes. It uses 'zlib' to compress the transferred data.  +
ApiGen is the tool for creating professional API documentation from PHP source code, similar to discontinued phpDocumentor/phpDoc. ApiGen has support for PHP 5.3 namespaces, packages, linking between documentation, cross referencing to PHP standard classes and general documentation, creation of highlighted source code and experimental support for PHP 5.4 traits.  +
APing is the advanced ping program written in Python from scratch that can execute four type of ICMP probes : * echo request * address mask request * timestamp request * and information request You can also change the TOS value in packets, retrieve the UTC time from a valid timestamp reply packet, or to change the TTL, even to trace the sent packets to understand better what's going on.  +
GNU APL is an interpreter for APL as described in ISO standard 13751, aka. "Programming Language APL, Extended". This [[free software|free]] version of the programming language APL has already implemented the latest and greatest features (nested arrays and related functions, complex numbers, shared variables) and is intended to be a full implementation of the standard. GNU APL has [https://github.com/lokedhs/gnu-apl-mode builtin support] for [[Emacs]] (''gnu-apl-mode''). GNU APL has a predefined keyboard layout in order to produce APL characters when the "Alt" key is held down. The layout can be customized by the program [[xmodmap]] and a new keyboard mapping table like "apl.xmodmap" provided in source: xmodmap apl.xmodmap Text files beginning with ''#!apl'' run the interpreter as a shell with the subsequent lines as input.  +
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).  +
This package provides a command line tool for converting images from Animated PNG to animated GIF format. The Animated Portable Network Graphics (APNG) file format is an extension to the Portable Network Graphics (PNG) specification. It allows for animated PNG files that work similarly to animated GIF files, while retaining backward compatibility with non- animated PNG files and adding support for 8-bit transparency and 24-bit images.  +
Extract invividual PNG files from animated PNG. The Animated Portable Network Graphics (APNG) file format is an extension to the Portable Network Graphics (PNG) specification. It allows for animated PNG files that work similarly to animated GIF files, while retaining backward compatibility with non- animated PNG files and adding support for 8-bit transparency and 24-bit images.  +
'Apophenia' is a statistical library for C. It provides functions on the same level as those of the typical stats package (OLS, probit, singular value decomposition, &c.) but doesn't tie the user to an ad hoc language or environment. It uses the GNU Scientific Library for number crunching and SQLite for data management, so the library itself focuses on model estimation and quickly processing data.  +
'App' is a C++ preprocessor for that accepts as input arbitrary C++ code that may contain embedded constructs for specifying algebraic data types and associated pattern matching operations, and produces as output the same code with all such constructs translated to normal C++. 'app' provides for C++ the same capabilities that functional languages have regarding algebraic types. 'Applib' is the associated runtime library that supports the core run time requirements of the translated code, and which provides additional utilities.  +
App::Cmd is intended to make it easy to write complex command- line applications without having to think about most of the annoying things usually involved. App::Cmd::Plugin::Prompt in a plugin to App::Cmd providing several routines to prompt on commandline in various ways.  +
KGB is an IRC bot, helping people work together by notifying an IRC channel when a commit occurs. It supports multiple repositories/IRC channels and is fully configurable. This package contains the server-side daemon, kgb-bot, which is responsible for relaying commit notifications to IRC.  +
== Features == === General features === * Material design 3 * Displays as much information as possible in the main page * Lists activities, broadcast receivers, services, providers, app ops, permissions, signatures, shared libraries, etc. of an application * Launch activities and services * Create shortcuts of activities * Intercept activities * Scan for trackers and libraries in apps and list (all or only) tracking classes (and their code dump) * View/save the manifest of an app * Display app usage, data usage (mobile and wifi), and app storage info (requires “Usage Access” permission) * Install/uninstall APK files (including APKS, APKM and XAPK with OBB files) * Share APK files * Back up/restore APK files * Batch operations * Single-click operations * Logcat viewer * Profiles (including presets for quick debloating) * Open an app in Aurora Store or in your favourite F-Droid client directly from App Manager * Sign APK files with custom signatures before installing * Backup encryption: OpenPGP via OpenKeychain, RSA (hybrid encryption with AES) and AES. === Root/ADB-only features === * Revoke runtime (AKA dangerous) and development permissions * Change the mode of an app op * Display/kill/force-stop running apps or processes * Clear app data or app cache * View/change net policy * Control battery optimization === Root-only features === * Block any activities, broadcast receivers, services, or providers of an app with native import/export as well as Watt and Blocker import support * View/edit/delete shared preferences of any app * Back up/restore apps with data, rules and extras (such as permissions, battery optimization, SSAID, etc.) * View system configurations including blacklisted or whitelisted apps, permissions, etc. * View/change SSAID.  +
SD is a peer-to-peer bug tracker that's built for sharing and use both online and offline. With SD, you can sync your bugs back and forth between other instances of SD, and even between SD and other bug trackers that SD supports. Since SD does not require a network connection for use and stores bug information locally, you can always access your bugs, no matter where you are. Currently, SD supports syncing between SD and RT, Hiveminder, Trac, GitHub, and Google Code. SD is built on top of Prophet, a distributed database system.  +
The App::Cache module lets an application cache data locally. There are a few times an application would need to cache data: when it is retrieving information from the network or when it has to complete a large calculation.  +
cleo is a utility for playing back pre-recorded shell commands in a live demonstration. cleo displays the commands as if you had actually typed them and then executes them interactively.  +
App::Cmd is intended to make it easy to write complex command- line applications without having to think about most of the annoying things usually involved. For information on how to start using App::Cmd, see App::Cmd::Tutorial.  +
App::Daemon helps running an application as a daemon. The idea to prepend scripts with functions provided by this module to 'daemonize' it. Along with the common features offered by similar modules on CPAN, it * supports logging with Log4perl: In background mode, it logs to a logfile. In foreground mode, log messages go directly to the screen. * detects if another instance is already running and ends itself automatically in this case. * shows with the 'status' command if an instance is already running and which PID it has.  +
While the proliferation of solutions like local::lib and cpanminus has made it a breeze to manage dependencies, there are still some rare occassions in which shipping code that has no external non-core dependencies is necessary. App::FatPacker and the included fatpack script do the work of tracing, collecting packlists, extracting modules in fatlib, then concatenating into a packed script - in one shot.  +
App::Info provides a generalized interface for providing metadata about software packages installed on a system. The idea is that App::Info subclasses can be used in Perl application installers in order to determine whether software dependencies have been fulfilled, and to get necessary metadata about those software packages.  +
inotify-hookable is a program that monitor files with Linux inotify. This program accepts options to specify the files to be monitored and the command to run when a file has changed (based in kernel inotify) inotify-hookable main advantage over inotifywait are: - command to run after watch can be specified with an option - emacs and vi backup files are ignored by default Example: inotify-hookable -f foo.c -c 'gcc -o foo foo.c'  +
App::Nopaste is a Perl module and application collection to upload arbitrary text, usually code, to pastebins (also known as nopaste sites) for public viewing. They're used a lot in IRC channels to show code that would normally be too long to give directly in the channel. Each pastebin is slightly different; this program attempts to encapsulate the differences between them and provide a unified, redundant interface to upload code. If one site doesn't work, it simply tries a different one.  +
App::PRT is command line tools for Refactoring Perl.  +
App::Rad aims to be a simple yet powerful framework for developing your command-line applications. It can easily transform your Perl one-liners into reusable subroutines than can be called directly by the user of your program. It also tries to provide a handy interface for your common command-line tasks.  +
Sqitch provides a simple yet robust interface for database change management. The philosophy and functionality is inspired by Git.  +
App::Termcast is a client for the http://termcast.org/ service, which allows broadcasting of a terminal session for remote viewing. The package contains the module and a wrapper script for easily starting a termcast. Potential viewers just have to `telnet termcast.org' (or any other used server).  +
whiff command, which takes a number of command names and returns the first one that exists and is executable. It assumes that all the arguments form a best-first list of alternatives, and only prints the path to the first alternative found in the path. If none is found, it prints an error (to stderr) and exits with an error code. A programmer interface is available in the App::Whiff module.  +
cpanminus provides a command-line (non interactive) interface to automatically download, build and install Perl modules from CPAN. It requires zero configuration, and stands alone. It also has a very low memory footprint compared to similar software: when running, it requires only 10MB of RAM. It installs to wherever ExtUtils::MakeMaker and Module::Build are configured to. So if you're using local::lib, then it installs to your local perl5 directory. Otherwise it installs to the siteperl directory. cpanminus at a boot time checks whether you have configured local::lib, or have the permission to install modules to the sitelib directory. If neither, it automatically sets up local::lib compatible installation path in a perl5 directory under your home directory.  +
This package contains the data files for user-oriented application installers. Currently used by adept-installer and gnome-app-install  +
perlbrew is a program to automate the building and installation of perl in the users HOME. At the moment, it installs everything to ~/perl5/perlbrew, and requires you to tweak your PATH by including a bashrc/cshrc file it provides, in your shell configuration file. You then can benefit from not having to run 'sudo' commands to install cpan modules because those are installed inside your HOME too. It's a completely separate perl environment.  +
pmuninstall is a fast module uninstaller. It reads installed files lists from *.packlist files (generated when installing modules using e.g. cpanminus) and deletes them.  +
This provides the system initialization scripts needed to use the AppArmor Mandatory Access Control system, including the AppArmor Parser which is required to convert AppArmor text profiles into machine-readable policies that are loaded into the kernel for use with the AppArmor Linux Security Module.  +
This is the ancient game of Go, implemented as a web service for Google's AppEngine. You can see the latest bits running at http://go.davepeck.org/ -- I will always run them there, on my own dime. Currently, this service lets you set up a game of Go with a friend. There are no logins or passwords. When it's your turn, you get an email notification. Or, you can silence email and just leave your browser window open. It will update automatically when it's time for you to move.  +
AppStream is an initiative of cross-distro collaboration, which aims at creating an unified software metadata database, and also a centralized OCS (Open Collaboration Services) user-contributed content database. The AppStream database allows people to write application-centric software management tools easily. This package contains a GObject-based library to access the database of installed applications.  +
AppStream is a cross-distribution effort for creating and sharing metadata about software components available in the package repositories of a distribution. This package provides a utility to work with AppStream metadata, which uses libappstream-glib.  +
The AppTools project includes a set of packages that Enthought has found useful in creating a number of applications. They implement functionality that is commonly needed by many applications * enthought.appscripting: Framework for scripting applications. * enthought.help: Provides a plugin for displaying documents and examples and running demos in Envisage Workbench applications. * enthought.io: Provides an abstraction for files and folders in a file system. * enthought.naming: Manages naming contexts, supporting non-string data types and scoped preferences. * enthought.permissions: Supports limiting access to parts of an application unless the user is appropriately authorised (not full-blown security). * enthought.persistence: Supports pickling the state of a Python object to a dictionary, which can then be flexibly applied in restoring the state of the object. * enthought.preferences: Manages application preferences. * enthought.resource: Manages application resources such as images and sounds. * enthought.scripting: A framework for automatic recording of Python scripts. * enthought.sweet_pickle: Handles class-level versioning, to support loading of saved data that exist over several generations of internal class structures. * enthought.template: Supports creating templatizable object hierarchies. * enthought.type_manager: Manages type extensions, including factories to generate adapters, and hooks for methods and functions. * enthought.undo: Supports undoing and scripting application commands.  +
Apparix enables fast file system navigation by bookmarking directories and later jumping to them using the mark. The contributed bash completion code allows one to complete on bookmarks and on subdirectories of the target directory.  +
This package provides various AppArmor profiles that are not shipped in the upstream AppArmor releases. Most of these profiles are taken from Ubuntu, where they are shipped by the packages they provide confinement for. In the future, when AppArmor will be enabled by default in Debian, this package shall become obsolete again, as all its profiles will move into the packages they provide confinement for.  +
Appctl is a framework for virtually any server software. It provides a central script called "ctl" which allows you to start, stop, restart, maintain, or query the current status of an application. It is meant as a completely generic replacement for application-specific startup/stop scripts. The project also supplies generic monitoring scripts for clusters, which can dramatically decrease clustering costs.  +
Depending on your system (Linux, Mac OS X, or Windows), you have to use different directories for storing user data. appdirs will help you choose an appropriate: * user data directory (user_data_dir function) * user config directory (user_config_dir function) * user cache directory (user_cache_dir function) * site data directory (site_data_dir function) * site config directory (site_config_dir function) * user log directory (user_log_dir function) On Linux systems, these function return directories based on the XDG Base Directory Specification. This is the Python 2 version of the package.  +
PackageKit allows performing simple software management tasks over a DBus interface e.g. refreshing the cache, updating, installing and removing software packages or searching for multimedia codecs and file handlers. This package provides a KDE package manager based on PackageKit, as well as package management support for the KDE desktop.  +
Physically-based global illumination rendering engine primarily designed for animation and visual effects. Implements a modern workflow based on path tracing that enables artifact-free, single pass rendering with very little technical tuning. It is simultaneously capable of strictly unbiased rendering when total accuracy matters, and biased rendering when artistic freedom and shorter rendering time are paramount. Supports fully programmable shading via Open Shading Language (OSL), RGB/spectral/mixed rendering, fast and robust transformation and deformation motion blur, state-of-the-art ray traced subsurface scattering, exhaustive Python and C++ APIs and many other production-oriented features.  +
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.  +
appmenu provides you with an integrated application menu in your global menu bar appmenu-qt will work for applications designed for Qt and KDE  +
Appraisal integrates with bundler and rake to test your library against different versions of dependencies in repeatable scenarios called "appraisals." Appraisal is designed to make it easy to check for regressions in your library without interfering with day-to-day development using bundler.  +
'''Apsfilter''' is a magic print filter with automatic file type recognition. It features on-the-fly decompression and conversion, and works on both PostScript and non-PostScript (via [[Ghostscript]]) graphical printers. This package makes printing many file formats much easier. Among the supported formats are: gzip, bzip2, compress, freeze, pack, ASCII, BMP, data (PCL, etc.), DVI, FBM, FIG, FITS, GIF, Group 3 fax, HTML, IFF ILBM, JPEG, Kodak Photo CD, MGR, MIFF, PBM/PGM/PNM/PPM, PDF, PNG, PostScript, RLE, SGI, Sketch, Sun raster, Targa, TIFF, troff, WPG, X pixmap, XCF. Note that actual support depends on the installed filter programs.  +
This package can be used to clone/restore the packages on a apt based system. It will save/restore the packages, sources.list, keyring and automatic-installed states. It can also save/restore no longer downloadable packages using dpkg-repack.  +
A small and efficient tool that lets you mirror a part of or the whole Debian GNU/Linux distribution or any other apt sources. Main features: * It uses a config similar to apts <sources.list> * It's fully pool comply * It supports multithreaded downloading * It supports multiple architectures at the same time * It can automatically remove unneeded files * It works well on overloaded channel to internet * It never produces an inconsistent mirror including while mirroring * It works on all POSIX compliant systems with perl and wget  +
'apt-torrent' contains an apt to the BitTorrent gateway. It lets you fetch packages through the BitTorrent protocol  +
apt-venv creates a sort of virtual environment in the user home directory, forcing apt to run under some custom option. A simple use case is collect information about packages in different Debian and Ubuntu releases without surfing the web, just calling apt-cache through the virtual environment.  +
Aptdaemon allows normal users to perform package management tasks, e.g. refreshing the cache, upgrading the system, installing or removing software packages. Currently it comes with the following main features: - Programming language independent D-Bus interface, which allows one to write clients in several languages - Runs only if required (D-Bus activation) - Fine grained privilege management using PolicyKit, e.g. allowing all desktop user to query for updates without entering a password - Support for media changes during installation from DVD/CDROM - Support for debconf (Debian's package configuration system) - Support for attaching a terminal to the underlying dpkg call This package contains the aptd script and all the data files required to run the daemon. Moreover it contains the aptdcon script, which is a command line client for aptdaemon. The API is not stable yet.  +
It offers several features making it easy to manage Debian package repositories: - make mirrors of remote Debian/Ubuntu repositories, limiting by components/architectures - take snapshots of mirrors at any point in time, fixing state of repository at some moment of time - publish snapshot as Debian repository, ready to be consumed by apt - controlled update of one or more packages in snapshot from upstream mirror, tracking dependencies - merge two or more snapshots into one  +
'apvsys' is a wrapper designed to manage different versions of applications (engineering tools, compilers, debuggers, etc.). It is not a source-code version control system like CVS or RCS. Users need only one path to access all versions of all tools; they can access a default version without any setting. The application settings needed to start a tool properly are centralized by the ApVSys administrator, so there is NO setting needed for the users. Hence, all the users share exactly the same environment, which greatly reduces the support needed.  +
Apydia is an API reference documentation generator for Python. It's designed as an instantly serviceable replacement for Pudge's API-documentation generator. It won't generate complete websites from reST etc. like Pudge does, though - Apydia is only about the API.  +
aqemu is a Qt4 graphical interface used to manage QEMU and KVM virtual machines. It has a user-friendly interface and allows one to set up the majority of QEMU and KVM options.  +
Aqsis is a Renderman(tm) compliant 3D rendering toolkit. It is based on the Reyes rendering approach. Features include programmable shading, true displacements, NURBS, CSG, Motion Blur, and direct rendering of subdivision surfaces.  +
Aqualung is an advanced music player originally targeted at the GNU/Linux operating system, today also running on FreeBSD, OpenBSD and other platforms. It plays audio CDs, internet radio streams and podcasts as well as soundfiles in just about any audio format and has the feature of inserting no gaps between adjacent tracks. It also supports high quality sample rate conversion between the file and the output device, when necessary.  +
'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.  +
'Ara' is a command-line utility for querying the Debian package database. It has a query syntax allowing you to search for boolean combinations of regular expressions. It includes a simple syntax and line-editing. A graphical interface, xara, is also provided.  +
Publish/Subscribe framework that can be embedded in web pages to enable loose coupling of different JavaScript modules.  +
Administration of Chess Tournaments has been monopolized by non-free software. The lack of free tools makes it very difficult for an arbiter to use GNU/Linux. Arbitools is born to become a colection of utilities for the most common tasks. It is desgined to make it easy to extend. It has been written in python in order to make multiplatform support easy. FEATURES: * Different types of files supported. * Updating data in different types of tournament database files. * Adding lists of players to already created files. * Getting standings from tournament database files. * Add custom tiebreaks to tournament database files. * Get tournament report files.  +
Provides graphical clients to the NorduGrid ARC middleware.  +
ArchZoom is a Web-based browser for the GNU Arch revision control system with minimal requirements and decent configurability. It provides easy-to-use navigation from managed archives to complete revision trees and features multiple views, like expanded changeset information with colored diffs inline.  +
ArcheryClock is a countdown timer used for Archery matches. It covers multiple disciplines. The program shows: -How much time is left for the archer to shoot his arrows. -It shows on the screen which turn (A-B-C-D) is ongoing. -And a sound is generated to indicate start or end of shooting. Via a hardware interface, for example arduino, it is possible to connect via USB/serial: Traffic lights. -Buzzer. -Lights to indicate if it's the turn for Archer A, B, C or D. -digits of the timer -etc  +
'''Archimedes''' is for semiconductor device simulations. It is intended to assist engineers in designing and simulating submicron and mesoscopic semiconductor devices based on the Ensemble Monte Carlo method. It is able to handle a wide variety of materials and structures, which are described through simple scripts. It is a 2D Monte Carlo simulator which can take into account all the relevant quantum effects by means of Bohm effective potential. The description of the device is very general and made by means of a simple script language, which makes GNU Archimedes a powerful tool for the simulation of quite general 2D semiconductor devices. Some very interesting results have been obtained and they will be put, as soon as possible, on the web page (some results are already available in the documentation).  +
Archipel is a solution to manage and supervise KVM, Xen, OpenVZ, or VMWare virtual machines. This package contains the agent action scheduler for creation and management of planified tasks for hypervisors and virtual machines.  +
Archipel is a solution to manage and supervise KVM, Xen, OpenVZ, or VMWare virtual machines. This package contains the agent hypervisor geolocalization for making hypervisors able to locate themselves in the world.  +
Archipel is a solution to manage and supervise KVM, Xen, OpenVZ, or VMWare virtual machines. This package contains the agent hypervisor health for getting health of hypervisors.  +
Archipel is a solution to manage and supervise KVM, Xen, OpenVZ, or VMWare virtual machines. This package contains the agent hypervisor network for managing libvirt networks.  +
Archipel is a solution to manage and supervise KVM, Xen, OpenVZ, or VMWare virtual machines. This package contains the agent hypervisor platformrequest for managing platform wide operation requests.  +
Archipel is a solution to manage and supervise KVM, Xen, OpenVZ, or VMWare virtual machines. This package contains the agent iPhone notification for sending notification to iPhones using PushApp 3.0.  +
Archipel is a solution to manage and supervise KVM, Xen, OpenVZ, or VMWare virtual machines. This package contains the agent virtualmachine oomkiller for managing OOM killer prevention.  +
Archipel is a solution to manage and supervise KVM, Xen, OpenVZ, or VMWare virtual machines. This package contains the agent virtualmachine snapshoting for managing snapshoting of virtual machines.  +
Archipel is a solution to manage and supervise KVM, Xen, OpenVZ, or VMWare virtual machines. This package contains the agent virtualmachine VNC for VNC screen connections.  +
Archipel is a solution to manage and supervise KVM, Xen, OpenVZ, or VMWare virtual machines. This package contains the agent vmcasting for managing all stuff about vmcasting.  +
Archipel is a solution to manage and supervise KVM, Xen, OpenVZ, or VMWare virtual machines. This package contains the agent vmparking for handling the virtual machine parking.  +
Archipel is a solution to manage and supervise KVM, Xen, OpenVZ, or VMWare virtual machines. This package contains the agent xmppserver for managing ejabberd servers using XMLRPC module.  +
Archipel is a solution to manage and supervise KVM, Xen, OpenVZ, or VMWare virtual machines. This package contains the base framework of Archipel.  +
Archive is a fully drag-and-drop multi-format archiver. Drag a directory onto it to create an archive; drag an archive onto it to extract to a directory. It can also compress and decompress streams (for example, you could drag a .gz file onto Archive and from Archive into your text editor). Archive can create .tgz, .tar.bz2, .zip, .jar and .tar archives and can extract all the above as well as .rar, .rpm, .cpio and .deb formats. It can compress and decompress files to and from .gz, .uue and .bz2 formats.  +
Archive::Any::Create is a wrapper module to create tar/tar.gz/zip files with a single easy-to-use API. When writing to a file, the module automatically determines the compression method based on file name.  +
Archive::Any::Lite is a fork of Archive::Any by Michael Schwern and Clint Moore. The main difference is that Archive::Any::Lite works properly even when you fork(), and may require less memory to extract a tarball. On the other hand, Archive::Any::Lite isn't pluggable (it only supports file formats used in the CPAN toolchains), and doesn't check mime types (at least as of this writing).  +
Archive::Ar is a pure-perl way to handle standard ar archives. This is useful if you have those types of old archives on the system, but it is also useful because .deb packages for the Debian distribution are ar archives. This is one building block in a future chain of modules to build, manipulate, extract, and test Debian modules with no platform or architecture dependence. You may notice that the API to Archive::Ar is similar to Archive::Tar, and this was done intentionally to keep similarity between the Archive::* modules.  +
Archive::Extract is a generic archive extraction mechanism. It allows you to extract any archive file of the type .tar, .tar.gz, .gz, .Z, tar.bz2, .tbz, .bz2, .zip, .xz,, .txz, .tar.xz or .lzma without having to worry how it does so, or use different interfaces for each type by using either perl modules, or commandline tools on your system.  +
Archive::Peek lets you peek into archives without extracting them. It currently supports tar files and zip files. It offers methods for returning the list of files within the archive and the contents of single files.  +
Archive::Tar::Wrapper is an API wrapper around the 'tar' command line utility. It never stores anything in memory, but works on temporary directory structures on disk instead. It provides a mapping between the logical paths in the tarball and the 'real' files in the temporary directory on disk.  +
The Archive::Zip module allows a Perl program to create, manipulate, read, and write Zip archive files. Zip archives can be created, or you can read from existing zip files. Once created, they can be written to files, streams, or strings. Members can be added, removed, extracted, replaced, rearranged, and enumerated. They can also be renamed or have their dates, comments, or other attributes queried or modified. Their data can be compressed or uncompressed as needed. Members can be created from members in existing Zip files, or from existing directories, files, or strings.  +
Archive::Tar::Minitar is a pure-Ruby library and command-line utility that provides the ability to deal with POSIX tar(1) archive files. The implementation is based heavily on Mauricio Ferna'ndez's implementation in rpa-base, but has been reorganised to promote reuse in other projects.  +
archives2git is a shell script that recreates a poor-man’s Git history from the release archives of a project.  +
arCHMage is a reader and decompiler for files in the CHM format. This is the format used by Microsoft HTML Help, and is also known as Compiled HTML. arCHMage provides the following features: - Extracting CHM content to set of HTML, CSS files and images - Dumping HTML data from CHM as a plain text - Serving CHM contents as a standalone HTTP server - Serving CHM content with Apache by providing Apache module mod_chm.  +
'Archmbox' parses regular BSD mailbox files and archives all messages older than a specified date. The date to identify if a message is old or not is specified with either a standard iso format date (yyy-mm-dd) or an offset in days. The program supports regular expression based archiving rules as well as recursion. Archmbox can also be used on a whole tree of mailboxes.  +
Given a tree of nested objects with 'label' and 'nodes' fields, node-archy returns a string representation of that tree with unicode pipe characters. Node.js is an event-based server-side javascript engine.  +
blog server as Java webapp with maps integration and Android client  +
Ardentryst is an action/RPG sidescoller, focused not just on fighting, but on story, and character development. It features two playable characters and a variety of weapons, items, armour, monsters, and beautiful level scenery and graphics.  +
Ardesia is a painting software that help you to make colored free-hand annotations with digital ink everywhere, record it and share on the network. It is easy to use and impressively fast and reactive. You can draw upon the desktop or import an image and annotate it and redistribute your work to the world. Probably Ardesia will become your preferred free digital sketchpad, let's create quick sketch and artwork. Thanks to Ardesia you are free to open any application and fix your ideas and comments as if you wrote on a classic chalkboard. Tradition and innovation are living together in simplicity thanks to a natural user interface that reproduce the natural feeling of the free hand painting. Reduce the traditional whiteboard and paper usage; Ardesia is smooth and fuzzy! You can use the tool to make effective on-screen presentation, highlight things or point out things of interest. The tool facilitates the online presentations and demos showing in real time your computer screen to anyone in the network.  +
'''Ardour is a professional multitrack/multichannel audio recorder and DAW for GNU/Linux, using ALSA-supported audio interfaces.''' It supports up to 32 bit samples, 24+ channels at up to 96kHz, full MMC control, a non-destructive, non-linear editor, and LADSPA plugins.  +
An IDE for the Arduino microcontroller. Arduino is a free software electronics prototyping platform based on flexible, easy-to-use hardware and software. It's intended for artists, designers, hobbyists, and anyone interested in creating interactive objects or environments. This IDE allows for program writing, code verfication, compiling, and uploading to the Arduino development board. Libraries and example code will also be installed.  +
Arduino is a free software? electronics prototyping platform based on flexible, easy-to-use hardware and software. It's intended for artists, designers, hobbyists, and anyone interested in creating interactive objects or environments. This package will install a Makefile to allow for CLI programming of the Arduino platform.  +
Arel is a SQL AST manager for Ruby. It simplifies the generation of complex SQL queries and adapts to various RDBMS systems. It is intended to be a framework; that is, you can build your own ORM with it, focusing on innovative object and collection modeling as opposed to database compatibility and query generation.  +
arename is a tool that is able to rename audio files by looking at a file's tagging information. It uses this information to assemble a consistent destination file name. The user can define the format of the destination filename by the use of template strings.  +
'arfg,' originally intended to generate Fortran code, is a simple pipelined meta-language. Its power comes from the tools it employs: GNU m4 for macro expansion, a diversion filter for accumulation and re-location of text blocks, and the embedded Perl interpreter eperl.  +
Arg_parser is an argument parser that follows POSIX and GNU conventions for command line arguments. The C++ version is implemented as a C++ class, while the C version is implemented as a single struct plus associated functions. Both are simpler, easier to use, and safer that `getopt_long'.  +
Argbash is not a parsing library, but it is rather a code generator that generates a library tailor-made for your script. It lets you to describe arguments your script should take and then, you can generate the bash code. You can either include in your script or let Argbash do it for you (in any case, from then on, you can forget about Argbash altogether). Argbash is very simple to use and the generated code is relatively nice to read. Moreover, argument definitions stay embedded in the script, so when you need to update the parsing logic, you just re-run the argbash script on the already generated script.  +
Argcomplete provides easy, extensible command line tab completion of arguments for your Python script. It makes two assumptions: * You're using bash as your shell * You're using argparse to manage your command line arguments/options Argcomplete is particularly useful if your program has lots of options or subparsers, and if your program can dynamically suggest completions for your argument/option values (for example, if the user is browsing resources over the network). This package provides the module for Python 2.x.  +
From their git: Offline translation library written in Python. Uses OpenNMT for translations, SentencePiece for tokenization, Stanza for sentence boundary detection, and PyQt for GUI. Designed to be used as either a Python library, command-line, or GUI application. LibreTranslate is an API and web-app built on top of Argos Translate. Argos Translate supports installing model files which are a zip archive with an ".argosmodel" extension that contains an OpenNMT CTranslate2 model, a SentencePiece tokenization model, a Stanza tokenizer model for sentence boundary detection, and metadata about the model. Pretrained models can be downloaded here. Argos Translate also manages automatically pivoting through intermediate languages to translate between languages that don't have a direct translation between them installed. For example, if you have a es ➔ en and en ➔ fr translation installed you are able to translate from es ➔ fr as if you had that translation installed. This allows for translating between a wide variety of languages at the cost of some loss of translation quality.  +
A wrapper for getopt(1) which provides the major features of argp_parse(3) to bash scripts. Scripts pipe their option descriptions (flat file or XML) to argp.sh to generate the code for getopt(1). Also, argp.sh automatically generates help (--help) or a man-page skeleton. Requires bash-3+. There is a c-version argp.c which calls argp_parse(3) directly if speed is an issue.  +
args4j is a small Java class library that makes it easy to parse command line options/arguments in your CUI application.  +
Argtable is a freely available C/C++ programmer's library for parsing the command line arguments. Having only a few functions and a simple set of rules, it is capable of handling most aspects of command line parsing and error reporting with a minimum of fuss.  +
ArgusEye is a GUI for some of the features of Argus. Argus is a powerful suite of tools for transaction-based network auditing. ArgusEye aims at supporting daily work with Argus by providing a graphical user interface.  +
Argyll is an experimental, ??open source??, ICC compatible color management system. It supports accurate ICC profile creation for scanners, CMYK printers, film recorders and calibration and profiling of displays. Spectral sample data is supported, allowing a selection of illuminants observer types, and paper fluorescent whitener additive compensation. Profiles can also incorporate source specific gamut mappings for perceptual and saturation intents. Gamut mapping and profile linking uses the CIECAM02 appearance model, a unique gamut mapping algorithm, and a wide selection of rendering intents. It also includes code for the fastest portable 8 bit raster color conversion engine available anywhere, as well as support for fast, fully accurate 16 bit conversion. Device color gamuts can also be viewed and compared using a VRML viewer.  +
Aria is a download tool similar to Reget or GetRight. It downloads files from the Internet via HTTP or FTP. The transfer can be paused, resumed, queued, and saved. You can paste URLs from the clipboard, pasting as many as you want at a time. It has a friendly GTK-based GUI and useful log consoles. It supports URL list import, CRC checking, an HTTP proxy server, HTTP recursive downloads, defining specific file retrieval procedures for particular servers, and cut-and-paste.  +
Compose, edit, and play MIDI files. Has a graphical user interface with multiple instrument-specific views.  +
aria2 is a utility for downloading files. It has completely new design concept from its predecessor, Aria, and is written from scratch. aria2 has a segmented downloading engine in its core. It can download one file from multiple URLs or multiple connections from one URL. This results in very high speed downloading, much faster than ordinary browsers. This engine in was implemented in a single-thread model. The architecture is clean and easy to extend. aria2 currently supports HTTP, FTP, and BitTorrent. It also supports Metalink version 3.0.  +
From the about page: Arianne comprises a multiplayer online games framework and engine to develop turn based and real time games, and the various games which use it. The main subprojects active now are the framework/engine, called Marauroa, and a multiplayer online adventures game called Stendhal.  +
Aricalc is a simple calculator for working with imperial values - dimensions given in feet, inches and fractions of inch. It can do all the standard math functions with those kind of values, as well as with square or cubic values (for area or volume dimensions). It can also calculate all the parameters of a slope (pitch, run, rise and diagonal). It is particularly useful for working in the construction industry.  +
A sequential proof program, designed to assist anyone interested in solving logical proofs. Aris supports both propositional and predicate logic, as well as Boolean algebra and arithmetical logic in the form of abstract sequences. It uses a predefined set of both inference and equivalence rules, however gives the user options to use older proofs as lemmas, including Isabelle's Isar proofs.  +
Arista is a simple multimedia transcoder, it focuses on being easy to use by making complex task of encoding for various devices simple. Users should pick an input and a target device, choose a file to save to and go. Features: * Presets for iPod, computer, DVD player, PSP, Playstation 3, and more. * Live preview to see encoded quality. * Automatically discover available DVD media and Video 4 Linux (v4l) devices. * Rip straight from DVD media easily (requires libdvdcss). * Rip straight from v4l devices. * Simple terminal client for scripting. * Automatic preset updating.  +
Ark manages various archive formats, including tar, gzip, bzip2, rar and zip, as well as CD-ROM images. Ark can be used to browse, extract, create, and modify archives. This package is part of the KDE SC utilities module.  +
arkOS is a lightweight GNU/Linux-based operating system, initially targeted to run on a Raspberry Pi, intended to make self-hosting server software as easy as possible. It has different components that interact to achieve these ends, chief among them an integrated application called Genesis which graphically manages the server and its components. With Genesis, users can easily add/remove server software, manage websites, change system settings and more from a reliable visual interface that's easy to use. arkOS puts a focus on user's experience, requiring no command line experience to run well. In the future, users will also be able to host their email accounts, chat accounts, and social networking profiles from an arkOS server just as easily.  +
Implementation of the Arkanoid game to run on the Uzeboz. This version of the game is limited to one player.  +
It is a game programmed in python with pygame library. It is similar to the original game, but with some modifications. It has 18 levels and a fairly lively soundtrack. Have fun playing it.  +
This package provides fonts which can be used as drop-in replacement for Microsoft shipped fonts Arial, Times New Roman and Verdana. These fonts are designed for screens and printing. It includes Aerial, Aeirial Mono, Tymes and Veranda.  +
An utility to change the laptop LCDs backlight from a command line. The brightness can be adjusted in steps for Compaq Armada family of laptops (E300, M500, M700).  +
Armadillo is a C++ linear algebra library (matrix and vector maths) aiming towards a good balance between efficiency and ease of use while staying lean. This library is useful if C++ has been decided as the language of choice (due to speed and/or integration capabilities), rather than another language like Matlab î or GNU Octave. Armadillo uses a delayed evaluation approach in order to combine several operations into one and reduce (or eliminate) the need for temporaries. This is accomplished through extensive use of recursive templates and template meta-programming.  +
Armagetron Advanced is a 3D multiplayer action game users can play either locally against AIs or other humans in splitscreen mode or on a network against other humans. In the game you control a lightcycle that leaves behind a wall and can only do 90- degree turns (by default). Main target is to get others to crash into your wall while trying to stay alive yourself. Game types include Last Man Standing, Fortress (conquer the enemy zone) and Deathmatch with respawning. Each server can have its own unique physics settings, including speed, amount of brakes, aceleration you get when driving close to another wall, niceness when hitting walls, wall length, the directions a cycle can turn into and much more. There's also support for maps which allows you to not just fight within a rectangular area but an arena of any shape.  +
ArmorPaint provides easy texture painting by dragging & dropping 3D models and receiving instant visual feedback in the viewport while painting. As of 2021, ArmorPaint is still in development. ==Features== * Node based * GPU accelerated * Ray tracing (in development) * Live link (in development) * Baking * Path traced viewport (in development) * Plugins  +
Unlike other lean iptables frontends in Debian, arno-iptables- firewall will setup and load a secure, restrictive firewall by just asking a few question. This includes configuring internal networks for internet access via NAT and potential network services (e.g. http or ssh). However, it is in no way restricted to this simple setup. Some catch words of additional features, that can be enabled in the well documented configuration file are: DSL/ADSL, Port forwarding, DMZ's, portscan detection, MAC address filtering.  +
AROUNDMe is the perfect solution for anyone wishing to create a collaborative social space on the Web. With AROUNDMe you can create one or many webspaces (web sites). In each webspace you get tools such as a wiki, blog and forum from which you can build your social space! You can make your webspace private meaning that only those people that you invite in can see your webspace or open meaning that anyone can see it. With open webspaces anyone with an OpenID can connect to your webspace and join in the fun if you have given them permissions to contribute. It works with standard Web server configurations, and takes up a small amount of disk space (about 1 Mb). The amount of space given to each user for image storage is configurable at installation. It is easy to install and configure.  +
'arpalert' listens on a network interface, catches all conversations of MAC address to IP request, and compares the MAc addresses it detected with a pre-configured list of authorized addresses. If the address is not on this list, arpalert launches an alert script with the MAC address and IP address as parameters. 'arpalert' can run in daemon mode and is very fast (low CPU and memory consumption). It responds at signal SIGHUP (configuration reload) and at signals SIGTERM, SIGINT, SIGQUIT and SIGABRT (Kwhere it stops itself).  +
Arping is an ARP level ping utility. It's good for finding out if an IP is taken before you have routing to that subnet. It can also ping MAC addresses directly.  +
Cross-platform desktop utility that helps you placing your desktop's open windows. It is a utility mostly based on the mouse movements, with some keyboard shortcuts as helpers.  +
Array::Compare can easily compare two arrays, in a variety of flexible ways, such as whitespace-ignorant, case-insensitive, and with certain elements skipped.  +
Array::Group is a module for converting a list into a list of arrayrefs of the same size. It exports two methods: The ngroup method reformats a list into a list of arrayrefs. It is often used for formatting data into HTML tables, amongst other things. dissect() returns a list of lists where the first element of each sublist will be one of the first elements of the source list, and the last element will be one of the last. This behaviour is much more useful when the input list is sorted. The key difference between the two methods is that dissect() takes elements from the start of the list provided and pushes them onto each of the subarrays sequentially, rather than simply dividing the list into discrete chunks.  +
Array::Iterator Perl module provides a very simple iterator interface. It is uni-directional and can only be used once. It provides no means of reverseing or reseting the iterator. It is not recommended to alter the array during iteration, however no attempt is made to enforce this. This class only intends to provide a clear and simple means of generic iteration, nothing more (yet). This package also provide: * Array::Iterator::BiDirectional to allow forwards and backwards iteration * Array::Iterator::Circular to allow circular iteration * Array::Iterator::Reusable to allow reuse of iterators  +
Array::PrintCols, version 2.1, is a Perl 5 module which defines a subroutine to print arrays of elements in alphabetically, vertically sorted columns. Optional arguments can be given to control either the width or number of the columns, the total width of the output, and the amount of indentation.  +
Array::Unique lets you create an array which will allow only one occurrence of any value. In other words, no matter how many times you put in 42, it will keep only the first occurrence and the rest will be dropped. Uniqueness is checked with the 'eq' operator so among other things it is case sensitive. As a side effect, the module does not allow undef as a value in the array.  +
Arriero is a tool that allows simplifying the management of Debian packages, particularly useful when having to make new upstream releases, builds and uploads of similar packages. It relies heavily in the use of git-buildpackage, and general git practices, so it's only useful for packages currently maintained through git.  +
Arson is a KDE frontend to various CD burning and ripping tools. It was originally written to burn audio CDs, as there were no other frontends that used cdrdao (in disk at once mode), that could decode various encoded audio formats (mp3, ogg), and that displayed an accurate track length as the playlist was created. Arson was later expanded to include full progress display for all lengthy operations, audio CD burning, normalization of tracks before burning to even out volumes, data CD burning, CdIndex support (a free CDDB-like service), CD-to-CD copying (direct or with an intermediate file), and audio CD ripping/encoding (ripping tracks from a CD to files), and encoding to WAV, MP3, and Ogg Vorbis formats is supported. Data CD burning and [S]VCD image creation and burning are supported.  +
ART is a reporting and business intelligence solution. SQL queries can be published in a few minutes. Supports tabular, crosstab, charts, scheduling, dashboards, export to spreadsheet and pdf.  +
'''Artanis''' is a web application framework written in [[guile|Guile Scheme]]. It provides several tools for web development: database access, templating frameworks, session management, URL-remapping for RESTful, page caching, and more.  +
Through this Wordpress plugin, user can able to select the post difficulty level in admin dash board post area for each post. * User can select the difficulty level for each post in post area. * User can able to choose the star size and color to show the difficulty level. * User can able to choose the where to show the difficulty level, that is either in Home only or Post only or Both.  +
Artistic Style is a source code indenter, formatter, and beautifier for the C, C++, C# and Java programming languages. This package contains the command line tool.  +
Art of Illusion can be used as a 3D Modeller and can be used to create movies. It can currently import and export Alias .obj files and export VRML97 files (without animation). To create movies, Art of Illusion has a offline renderer and set of tools to create animations. Highlights include subdivision surface based modelling tools, skeleton based animation, and a graphical language for designing procedural textures and materials.  +
Aruba is Cucumber extension for Command line applications written in any programming language. Features at a glance: * Test any command line application * Manipulate the file system * Create great HTML documentation based on your own Cucumber scenarios  +
Arvados enables you to quickly begin using cloud computing resources in your data science work. It allows you to track your methods and datasets, share them securely, and easily re-run analyses.  +
The asa pragma attempts a new approach to bringing Java-style interfaces or Perl 6-style roles to Perl 5. It allows a class or object to look like a derivative of another class without actually specifying it in the @ISA array.  +
'ascii' takes a command line argument, recognizes in it any of the synonyms for an ASCII character and prints all the others. Synonyms include decimal, octal and hex numerical values, ASCII mnemonics, ISO code points and official names, HTML/SGML style entities, and slang names ranging from common to obscure. It is also a handy base converter for values in the range 0-255.  +
'Ascii2Binary' reads textual representations of numbers separated by whitespace and produces the binary equivalents as output. Users select the type and size/precision of the binary output with command line flags. The program is useful for generating test data and linking programs that generate textual output to programs that require binary input. The number formats supported are those supported by strtod(3), strtoll(3), and strtoull(3).  +
Ascii85 (also called "Base85") is a form of binary-to-text encoding, wich is mainly used in Adobe's PostScript and PDF format. This package provides a ruby library to encode/decode Ascii85. It ships also a command line utility, which can encode/decode files to the standard output.  +
AsciiDoc is a text document format for writing notes, documentation, articles, books, ebooks, slideshows, web pages, man pages and blogs. AsciiDoc files can be translated to many formats including HTML, PDF, EPUB, man page.  +
Asciidoctor is a pure Ruby processor for converting AsciiDoc source files and strings into HTML 5, DocBook 4.5, DocBook 5.0 and other formats.  +
Forget screen recording apps and blurry video. Enjoy a lightweight, purely text based approach to terminal recording. This package provides a command line recorder for asciinema.org service or other instance of asciinema server.  +
asciinema player is a terminal session player written in ClojureScript. Contrary to other "video" players asciinema player doesn't play heavy-weight video files (.mp4, .webm etc) but instead it plays light-weight terminal session files called asciicasts (simple .json files). Asciicast is a capture of terminal's raw output and thus the player comes with its own terminal emulator based on Paul Williams' parser for ANSI-compatible video terminals. It covers only the display part of the emulation as this is what the player is about (input is handled by your terminal+shell at the time of recording anyway) and its handling of escape sequences is fully compatible with most modern terminal emulators like xterm, Gnome Terminal, iTerm, mosh etc. You can see the player in action on asciinema.org. You can also host the player and the recordings yourself.  +
This gtk2-perl application allows you to draw ASCII diagrams in a modern (but simple) graphical application. The ASCII graphs can be saved as ASCII or in a format that allows you to modify them later.  +
'ascpu' is an X windows applet with AfterStep look which displays the current CPU load (user/system/nice) and calculates the average load. It features multiple options for customization.  +
'''ASDF''' is the ''de facto'' standard build facility for Common Lisp. It's a tool for specifying how systems of Common Lisp software are made up of components (sub-systems and files), and how to operate on these components in the right order so that they can be compiled, loaded, tested, etc. NB. ASDF is not a tool for library and system installation; it plays a role like [[make]] or [[ant]], not like a package manager.  +
From README: asdf is a CLI tool that can manage multiple language runtime versions on a per-project basis. It is like gvm, nvm, rbenv & pyenv (and more) all in one! Simply install your language's plugin! Ballad of asdf Once upon a time there was a programming language There were many versions of it So people wrote a version manager for it To switch between versions for projects Different, old, new. Then there came more programming languages So there came more version managers And many commands for them I installed a lot of them I learnt a lot of commands Then I said, just one more version manager Which I will write instead So, there came another version manager asdf version manager - https://github.com/asdf-vm/asdf A version manager so extendable for which anyone can create a plugin To support their favourite language No more installing more version managers Or learning more commands  +
'''Aseprite is a pixel art editor.''' It was specifically designed for that task. ASEPRITE (aka ASE, Allegro Sprite Editor) is a free software program to create animated sprites & pixel art. Sprites are little images that can be used in your website or in a video game. You can draw characters with movement, intros, textures, patterns, backgrounds, logos, color palettes, isometric levels, etc.  +
Join "Hand"; in an all new epic adventure to destroy an ancient sealed enemy. Asgard is a role playing game complete with menus, random battles, maps, towns, and dungeons.  +
A feature loaded, terminal based text editor for GNU/Linux with support for multiple tabs, multiple cursors, themes, ability to handle multiple files & projects, etc.  +
This package builds the iBurst USB modem driver using DKMS. This driver provides support for Kyocera iBurst / ArrayComm User Terminal USB (UTU) and User Terminal Desktop (UTD) modems connected via USB. This driver creates an interface named "ethX", where X depends on what other networking devices you have in use.  +
asio is a cross-platform C++ library for network programming that provides developers with a consistent asynchronous I/O model using a modern C++ approach. It has recently been accepted into Boost. This package contains the development header files.  +
It can be used to dynamically generate stub classes or other proxy classes, directly in binary form, or to dynamically modify classes at load time, i.e., just before they are loaded into the Java Virtual Machine. ASM offers similar functionalities as BCEL or SERP, but is much smaller (25KB instead of 350KB for BCEL and 150KB for SERP) and faster than these tools (the overhead of a load time class transformation is on the order of 60% with ASM, 700% or more with BCEL, and 1100% or more with SERP). ASM was designed to be used in a dynamic and static way and was therefore designed and implemented to be as small and as fast as possible.  +
'AsmEdit' is an editor and IDE written in assembler. It includes source highlighting and support for external helper programs for compiling and debugging. It contains word processing features such as paragraphing and spelling in a binary of less than 20,000 bytes.  +
This release includes a new debugger, source code generator, disassembler, updated reference tool, library expansion and numerous other changes.<br /> AsmIDE is a collection of program to support assembler development on GNU/Linux. It runs in a terminal and the library supports terminal programs.  +
'AsmRef' includes a menu system and search function to display data on the Linux kernel and most topics associated with x86 assembler development on GNU/Linux systems.  +
Asmem is a a memory utilization monitor. It shows the current amount of memory and swap space, and the free amounts of those. Bars represent graphically the different types of memory. It has an AfterStep look and feel. The current version compiles on the Hurd.  +
ASN1 data reader and writer in raw form with supports for high level forms of ASN1 (BER and DER). This package provides the documentation for a library for the Haskell programming language. See http://www.haskell.org/ for more information on Haskell.  +
This is a simple monadic parser for ASN1 stream types, when ASN.1 pattern matching is not convenient. This package provides the documentation for a library for the Haskell programming language. See http://www.haskell.org/ for more information on Haskell.  +
These are ASN.1 standard types This package provides the documentation for a library for the Haskell programming language. See http://www.haskell.org/ for more information on Haskell.  +
Aspcud is an experimental solver for package dependencies. A package universe and a request to install, remove or upgrade packages have to be encoded in the CUDF format.  +
Aspect-oriented Programming (AOP) is a programming method developed by Xerox PARC and others. The basic idea is that in complex class systems there are certain aspects or behaviors that cannot normally be expressed in a coherent, concise and precise way. One example of such aspects are design patterns, which combine various kinds of classes to produce a common type of behavior. Another is logging. For more information, see <URL:http://www.aosd.net>. The Perl Aspect module is focused on subroutine matching and wrapping. It allows you to select collections of subroutines using a flexible pointcut language, and modify their behavior in any way you want.  +
GNU Aspell is a spell checker that can be used either as a library or as an independent spell checker. It does a much better job of coming up with possible suggestions than other English language spell checkers. Other technical enhancements over Ispell include shared memory for dictionaries and intelligent handling of personal dictionaries when more than one Aspell process is open.  +
This package contains the required files to add support for the Bengali (bn) language to the GNU Aspell spell checker. This list is developed by the Ankur Group.  +
This package contains the required files to add support for the Gujarati (gu) language to the GNU Aspell spell checker.  +
This package contains the required files to add support for the Hindi (hi) language to the GNU Aspell spell checker.  +
This package contains the required files to add support for Kannada (kn) language to the GNU aspell spell checker.  +
This package contains the required files to add support for the Malayalam (ml) language to the GNU Aspell spell checker which is primarily spoken in the Indian state of Kerala.  +
This package contains the required files to add support for the Oriya (or) language to the GNU Aspell spell checker.  +
This package contains the required files to add support for the Punjabi (pa) language to the GNU Aspell spell checker.  +
This package contains the required files to add support for the Telugu (te) language to the GNU Aspell spell checker.  +
The application is database-independent and multi-platform. It provides Asset Management (asset identification, valuation and risk assessment based on ISO27005), Party management (clients, providers), Contract and license management, and Risk Assessment.  +
Asset Trip bundles JavaScript and CSS files at deploy time. The assets are then served from a Git-esque object store in the applicationââ¬â¢s public directory.  +
Assimp is a library to import various well-known 3D model formats ("assets") in a uniform manner. Assimp aims at providing a full asset conversion pipeline for use in game engines / realtime rendering systems of any kind but is not limited to this audience. The library is designed for maximum stability and flexibility. While written in C++, a pure C API exists, as well as bindings to various other languages, including Python, D and Blitzmax. Assimp loads models into a straightforward data structure for easy processing by your application. Various post processing steps (such as general optimization or computation of extra data like normal or tangent vectors) can be executed on the imported data to suit your needs. This package provides the shared object necessary to run an application using Assimp.  +
Freeze an Active Record belongs_to association to ignore any future changes.  +
AssoGiate is an editor of the MIME file types database for GNOME. It allows users and administrators to customise the detection and presentation of file types by GNOME and other environments. Features: * Compliant with the freedesktop.org Shared MIME Info and Icon Theme specifications. * Standard file types can be modified, and additional file types can be added and removed. * File type detection based on filenames, file contents, and XML root elements can be specified. * Default icons can be selected for file types without them. * Modifications can be imported and exported for network deployment or public exchange. * A complete help manual is included.  +
Code_Aster is a finite element solver for partial differential equations. It is particularly suited to problems involving heat transfer, mechanics, fluids, and fluid-structure interactions. It is the product of Electricité de France (EDF) and is ISO 9001-certified. This is a metapackage to install the packages for a working Code Aster installation with the sequential solver; install also the suggested package for a more complete setup with the parallel solver and other useful programs.  +
Asterisk is a complete PBX in software. It does voice over IP in three protocols, and interoperates with almost all standards-based telephony equipment using relatively inexpensive hardware. Asterisk provides Voicemail services with Directory, Call Conferencing, Interactive Voice Response, and Call Queueing. It also supports three-way calling, caller ID services, ADSI, MGCP, SIP and H.323 (as both client and gateway). The system needs no additional hardware for Voice over IP. Asterisk connects with digital and analog telephony equipment through a number of hardware devices, including that manufactured by Asterisk's sponsors, Digium. Digium has single and quad span T1 and E1 interfaces for interconnection to PRI lines and channel banks. An analog FXO card is available, and more analog interfaces are pending.  +
AMS (Asterisk Manager Suite) is a suite of software intended to make day to day administration and monitoring of an Asterisk PBX server easier. It contains a daemon that acts as a proxy to Asterisk's Manger Interface and a GTK GUI application for monitoring and administration.  +
* AMP is now "FreePBX" The goal of the Asterisk Management Portal (AMP) project is to bring together best-of-breed applications to produce a standardized implementation of Asterisk complete with a Web-based administrative interface.   +
Module for the Asterisk free software PBX which allows you to use the flite voice synthesis engine to render text to speech.  +
Asterisk is an free software PBX and telephony toolkit. It is, in a sense, middleware between Internet and telephony channels on the bottom, and Internet and telephony applications at the top. Asterisk includes a set of standard sound files in various formats. The core part of that collection in US English, by voice actress Allison Smith, is contained in various encodings in packages asterisk-core-sounds-en-*; this package registers these through the alternatives system to provide the default "en" (English) and "en_US" (USA English) sounds.  +
Module for the Asterisk free software PBX which allows you to use the eSpeak voice synthesis engine to render text to speech.  +
'asterisk-oh323' adds H.323 support to the ASTERISK soft PBX by interfacing the OpenH323 library to ASTERISK through a loadable module. The package provides the channel driver as well as a wrapper in a shared library form. It can initiate and receive calls to and from H.323 endpoints, and has been successfully tested with the H.323 terminals (ohphone, openphone) on the OpenH323 site.  +
This is a transitional package intended to simplify the migration from asterisk-prompt-it to asterisk-prompt-it-menardi. You can safely remove this package. The name asterisk-prompt-it should be reserved in the future to a virtual package provided by any potential Italic prompts set package.  +
Asteroids is a three dimensional first person game whose object is to blow up as many asteroids as possible.  +
Code_Aster is the finite element PDE solver used by the French nuclear industry. code-aster-gui provides a Tcl front end to its Python build and control systems. This package contains the code-aster-gui client, which needs to connect to a locally or remotely installed server (in the package "code-aster-run").  +
The Astro::Catalog module is an generic, object-oriented astronomical catalogue. It provides access to the online USNO-A2 and Guide Star Catalogues provided by ESO/ST-ECF, and additionally provides read/write access to ARK CLUSTER format files.  +
Perl interface to William Pence's cfitsio subroutine library. For more information on cfitsio, see http://heasarc.gsfc.nasa.gov/fitsio. This module attempts to provide a wrapper for nearly every cfitsio routine, while retaining as much cfitsio behavior as possible. As such, one should be aware that it is still somewhat low-level, in the sense that handing an array which is not the correct size to a routine like fits_write_img() may cause SIGSEGVs. The goal is to eventually use these routines to build a more Perl-like interface to many common tasks such as reading and writing of images and ASCII and binary tables.  +
Astro::FITS::Header is a set of Perl modules that provide a more high-level approach than the straightforward CFITSIO to reading, modifying and then writing out FITS standard header blocks to FITS files.  +
AstroCam is an C-based Stepmotor Control system that includes a PHP Web interface. You can use it for controlling webcams over the Internet/intranet or for anything else you might want to do with a stepmotor.  +
Astroconst makes header files in C, Fortran, Perl, IDL, Java, and GNUplot defining many astrophysical constants useful for scientific programming. A single modifiable data file automatically generates these header files, so you can add new constants to the data file and generate new header files in all appropriate languages without fiddling with each header file individually.  +
'''Astroid''' is a lightweight and fast Mail User Agent that provides a graphical interface to searching, display and composing email, organized in thread and tags. Astorid uses the [[notmuch]] backend for blazingly fast searches through tons of email. Astroid searches, displays and compose emails - and rely on other programs for fetching, syncing and sending email. Check out Astroid in your general mail setup for a suggested complete mail solution. [https://raw.githubusercontent.com/astroidmail/astroid/master/doc/full-demo-external.png]  +
A C library containing theories of motion of solar system objects that have been published in various astronomical journals such as Astronomy & Astrophysics, the Astronomical Journal, and Astronimcal Papers prepared for the use of the American Ephemeris. Currently this includes such theories as Newcomb's "Tables of the Sun" and all the planets as well as the theory known as "The Improved Lunar Ephemeris".  +
Artistic Style is a fast and small reindenter and reformatter of C, C++ and Java source codes. Using a series of filters, astyle takes code written in one editor and automatically reindents and reformats the source code files to eliminate unneeded spaces and tabs and standardize the look of the code.  +
Asunder CD Ripper is a CD-ripping program with a variety of free codecs which supports secure ripping.  +
This is a driver for small OLED display device present in some Asus laptops. Supported models: G1, G2, G50, G70 and their variants.  +
This is a tool used for checking various aspects of IP allocations and assignments as stored in the RIPE database.  +
Asymptopia Blackjack (aka: Motorcycle Blackjack) teaches kids to gamble without losing their allowance.  +
'Asymptote' is a script-based vector graphics language for technical drawing, inspired by MetaPost but with an improved C++-like syntax. It provides for figures the same high-quality level of typesetting that LaTeX does for scientific text. It is a programming language, not just a graphics program, so it can use the best features of both scripts and GUIs. High-level graphics commands are implemented in the language itself, so they can be tailored to specific applications. Labels and equations are typeset with LaTeX for high-quality PostScript output.  +
Node is an event-based server-side JavaScript engine. Async is a utility module which provides straight-forward, powerful functions for working with asynchronous Javascript. Although originally designed for use with Node, it can also be used directly in the browser. Async provides around 20 functions that include the usual 'functional' suspects (map, reduce, filter, forEach…) as well as some common patterns for asynchronous control flow (parallel, series, waterfall…). All these functions assume you follow the Node convention of providing a single callback as the last argument of your async function. This provides async for use with Node.  +
Async::Interrupt is a Perl module that implements asynchronous interruptions, similar in nature to UNIX signals, in a cross- platform manner. Modules might want to run code asynchronously (in another thread or from a signal handler) and then signal the interpreter on certain events. One common way is to write data to a pipe and use an event handling toolkit to watch for I/O events. Another way is to send a signal. Those methods are slow, and in the case of a pipe, also not asynchronous - it won't interrupt a running Perl interpreter. This module implements asynchronous notifications that enable you to signal running Perl code from another thread, asynchronously, and sometimes even without using a single syscall.  +
The "Async Stacktrace" module eases debugging of Node.js applications. With the default stacktraces, the problem is that they do not tell you exactly where a problematic subroutine has been called from. The "Async Stacktrace" module shows you where an error was caught and passed to the next callback. This allows you to see from where problematic code was called.  +
Used in cases where part of the software being developed is time-sensitive, so that the code block doesn't wait too much time for certain event to complete.  +
Async HTTP Client library purpose is to allow Java applications to easily execute HTTP requests and asynchronously process the HTTP responses.  +
At +
At and batch read shell commands from standard input storing them as a job to be scheduled for execution in the future. Use at to run the job at a specified time batch to run the job when system load levels permit  +
'''AT-SPI''' is a D-Bus based accessibility framework. It defines a D-Bus protocol for providing and accessing application accessibility information. The project includes a [[At-spi2-atk|library for bridging the D-Bus protocol to the ATK API,]] allowing [[Gtk]] based applications to be made accessible. It also contains a client (AT) side library in C and a wrapper for Python.  +
This package includes a [[gtk]]-module that bridges [[ATK]] to the new D-Bus based [[AT-SPI]].  +
Atomic tanks is a multi-player game in which you attempt to destroy other tanks while trying to protect your own. You earn money for destroying other tanks; with this money you can buy upgrades and better weapons for your tank. This game is similar Scorched Earth or the Worms series of games.  +
When the atchange program is running, it watches one or more files. When any of those files changes, the program will wake up and do any actions you want. Tasks such as modifying and compiling a program, modifying a data file and using it, or editing atext and typresetting it can be automated with a single typed command such as: atchange myprogram "compile program" By setting up 'atchange' once before starting a repetitive task, one can avoid hundreds of mouse movements.  +
'aterm' (AfterStep term) is an xterm replacement based on rxvt v.2.4.8. It includes features such as NeXT style scrollbar, and resource efficient pseudo-transparency (does not consume extra resources). It understands root background changes by AfterStep Pager and Esetroot. Its primary goal is to provide cool visual features without excessive resource consumption. 'aterm' can be compiled to utilize AfterStep's libasimage for wider image format support.  +
'aterr' is a threaded forum system that lets registered visitors express their opinions, discuss topics, and debate with other visitors. Threaded forums differ from regular, flat forums in that once posted, a thread can fork, allowing visitors to reply directly to other posts. 'aterr' also provides a customisable permissions system, the ability to nest forums, and moderation tools.  +
Atheism is a multi purpose Perl script for X-Chat. Its main features include auto-away functions with message logging, announcement of away reason and coming back, announcement of songs playing in XMMS on selected channels, a user-friendly interface, detailed documentation, the ability to automatically save configuration in a file, and more.  +
AtInject is the Java API build by the JSR-330 Expert Group: <http://jcp.org/en/jsr/detail?id=330>. It's a set of API aiming to standardize an extensible dependency injection paradigm, as those provided by Guice, Spring or Plexus projects.  +
'atkins' examines variables, tables, and linked lists in the running kernel. Subcommands can be entered to show formatted kernel administration of processes, open files, incore inodes, page cache buffers, sockets, etc. Memory dumps can be shown using virtual or physical addresses, or using addresses within user space of a particular process. Furthermore stack backtraces can be printed e.g. to determine the reason why a particular process is currently in a wait-state. Note that atkins requires a certain level of knowledge about the Linux kernel.  +
Atkmm is a C++ interface for ATK, accessibility toolkit used by Gtk+ library. It provides a familiar interface for C++ programmers to add accessibility features to their applications. This package contains shared libraries.  +
This library implements the Atlas protocol, for use in client- server game applications. It can be used in either clients or servers. This is the API documentation of the Atlas-C++ toolkit.  +
'atlc' (Arbitrary Transmission Line Calculator) is a computer aided design (CAD) package for designing and analysing electrical transmission lines and directional couplers of totally arbitrary cross section, with an arbitrary number of different dielectrics. The analysis programs in 'atlc' lets users find the electrical properties of a transmission line or coupler whose physical dimensions are known. The design programs lets users physically realise a transmission line or coupler with certain given electrical properties. The package supports multiple CPUs, as some parts are CPU intensive. It is most likely to be useful to radio amateurs.  +
<div style="background-color: #fbfcff; border: red 2px solid; padding: 10px;"><div style="text-align: center"><span style="font-size: 250%;">⚠</span> <strong style="color: red; font-size: 150%;">Antifeature: Tracking comment</strong></div><br />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).</div> '''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.  +
The Atom Publishing Protocol (Atompub) is a protocol for publishing and editing Web resources described at http://www.ietf.org/rfc/rfc5023.txt. AtomBus is an AtomPub server that can be used for messaging. The idea is that atom feeds can correspond to conceptual queues or buses. AtomBus is built on top of the Dancer framework. It is also PubSubHubbub (PuSH) friendly.  +
An atomic reference implementation for JRuby, Rubinius, and MRI. This library provides an Atomic class that guarantees atomic updates to its contained value.  +
Atomix is an educational game designed for GNOME in which one has to build molecules, ranging from simple inorganic ones to some extremely complex organic ones, out of separate atoms. The first levels can be rather easy, but added complexity always comes with the next level, so that several minutes (or much longer than that) can be spent on each single level.  +
The Atom Publishing Protocol (Atompub) is a protocol for publishing and editing Web resources described at http://www.ietf.org/rfc/rfc5023.txt. Atompub implements client Atompub::Client and server Atompub::Server for the protocol. XML formats used in the protocol are implemented in XML::Atom and XML::Atom::Service. Catalyst extension Catalyst::Controller::Atompub is also available.  +
Atomthreads is a free, lightweight, portable, real-time scheduler for embedded systems. It is targeted at systems that need only a scheduler and the usual RTOS primitives. No file system, IP stack or device drivers are included, but developers can bolt on their own as required. Atomthreads will always be a small number of C files which are easy to port to any platforms that require threading by adding a simple architecture-specific file.  +
atool manages file archives (tar, tar+gzip, zip, etc). 'aunpack' extracts files from an archive, andt overcomes the dreaded "multiple files in archive root" problem by first extracting to a unique subdirectory, and then moving back the files if possible. aunpack also prevents local files from being overwritten by mistake. Other commands provided are apack (for creating archives), als (for listing files in archives), and acat (for extracting files to stdout).  +
Atop is an ASCII full-screen performance monitor similar to the 'top' command. For a given interval, it shows system-level activity related to the CPU, memory, swap, disks and network layers, and for every active process it shows the CPU utilization in system and user mode, the virtual and resident memory growth, priority, username, state, and exit code. It also shows process level activity for processes which finished during the last interval. Atop shows only the active system-resources and processes, and only the deviations since the previous interval. Unfortunately, the standard kernel does not maintain counters about the number of disk and network accesses issued per process. Kernel patches will be made available to add these counters; the current version of atop can already display them.  +
Atrack is a ntrack / Bittorrent tracker designed from the ground up to run on Google's App Engine grid. Its main goals are: * As small codebase as possible. * As fast as possible. * As low bandwidth usage as possible. * As low memory usage as possible. * For this it relies heavily (and almost completely) on memcached, no data is stored anywhere, and it lets memcached do most of the lifecycle management. Atrack also aims to respect your privacy: other than what is needed for the most basic tracking (hashes/keys and ip/ports) atrack gathers no information whatsoever. Beyond that no aggregate statistics are kept of anything (at least once the testing/debugging phase is over), and nothing is stored permanently anywhere, not even hashes and ip/ports, they are kept in memory until they are expired by memcached and never written to disk or any other kind of permanent storage.  +
Atril is a simple multi-page document viewer. It can display and print PostScript (PS), Encapsulated PostScript (EPS), DJVU, DVI and Portable Document Format (PDF) files. When supported by the document, it also allows searching for text, copying text to the clipboard, hypertext navigation, and table-of-contents bookmarks.  +
ATS2 a.k.a. ATS/Postiats is a programming language with a highly expressive type system rooted in the framework Applied Type System. In particular, both dependent types and linear types are available in ATS. The current implementation of ATS (ATS/Postiats) is written in ATS (ATS/Anairiats) itself. It can be as efficient as C/C++ and supports a variety of programming paradigms. In addition, ATS contains a component ATS/LF that supports a form of (interactive) theorem proving, where proofs are constructed as total functions. With this component, ATS advocates a programming style that combines programming with theorem proving. Furthermore, this component may be used as a logical framework to encode various deduction systems and their (meta-)properties. This package contains the compiler patsopt and the frontend patscc.  +
'atsar' detects performance bottlenecks on GNU/Linux systems. It is similar to 'sar' on other *NIX platforms. Atsar shows what is happening on the system at a given moment by supplying an interval as command-line argument; however, it also keeps track of the past system load by maintaining history files from which users can extract information. The package gathers statistics about CPU utilization, disks and disk partitions, memory and swap, tty's, TCP/IP (v4/v6), NFS, and FTP/HTTP traffic.  +
Attean provides APIs for parsing, storing, querying, and serializing Semantic Web (RDF and SPARQL) data.  +
Attic is a deduplicating backup program written in Python. The main goal of Attic is to provide an efficient and secure way to backup data. The data deduplication technique used makes Attic suitable for daily backups since only actual changes are stored.  +
This is a library that exposes a way to declare classes with no need to worry on implementing object protocols and so slowing down the software.  +
'''Aualé''' is a graphical user interface for the popular Oware Abapa board game. It may be used to analyze, record and share your own mancala games or to play against the computer. This interface communicates with an oware engine through an adapted version of the Universal Chess Interface protocol, which makes it suitable for use with multiple mancala playing programs. Although, currently only the Aalina game engine supports this protocol. Some of its main features include: * Play against the computer or watch how it plays. * Easily configurable computer strength. * Annotate your matches with an easy to use interface. * Save your games using a portable format which resembles that of the popular Portable Game Notation format.  +
'aub' downloads articles from newsgroups and decode them automatically. It is simple, well documented, and easy to use and configure. It handles multi-part postings, and both uuencoded and base64 encodings.  +
aubio is a library for audio labeling. Its features include segmenting a sound file before each of its attacks, performing pitch detection, tapping the beat and producing midi streams from live audio. The name aubio comes from 'audio' with a typo: several transcription errors are likely to be found in the results too. The aim of this project is to provide these automatic labeling features to other audio softwares. Functions can be used off-line in sound editors and software samplers, or online in audio effects and virtual instruments.  +
'''AUCTeX''' is an integrated environment for producing TeX documents in [[Emacs]]. It allows many different standard TeX macros to be inserted with simple keystrokes or menu selection. It offers an interface to external programs, enabling you to compile or view your documents from within Emacs. AUCTeX also features the ability to place inline previews of complex TeX statements such as mathematical formulae. AUCTeX provides by far the most wide-spread and sophisticated environment for editing [[LaTeX]], TeX, [[ConTeXt]] and [[Texinfo]] documents with Emacs or XEmacs. Combined with packages like [[RefTeX]], [[Flyspell]] and others it is pretty much without peer as a comprehensive authoring solution for a large variety of operating system platforms and TeX distributions. The latest version is available via GNU ELPA. To install this package, run in [[Emacs]]: <code>M-x package-install RET auctex RET</code>  +
AuctionGallery is a terminal script that creates picture galleries for the purpose of putting them into auctions like eBay or Yahoo! Auctions. It can also be used to automatically generate HTML templates for auction descriptions. It is aimed at power-sellers who have hundreds of products listed every day and need an efficient way of generating galleries and organizing pictures in a coherent directory structure.  +
Audacious is a free software audio player. A descendant of XMMS, Audacious plays your music how you want it, without stealing away your computer’s resources from other tasks. Drag and drop folders and individual song files, search for artists and albums in your entire music library, or create and edit your own custom playlists. Listen to CD’s or stream music from the Internet. Tweak the sound with the graphical equalizer or experiment with LADSPA effects. Enjoy the modern GTK-themed interface or change things up with Winamp Classic skins. Use the plugins included with Audacious to fetch lyrics for your music, to set an alarm in the morning, and more.  +
Audacious is a fork of beep-media-player which supports winamp skins and many codecs. In the default install, the following codecs are supported: * MP3 * Ogg Vorbis * AAC and AAC+ * FLAC * Windows Media (WMA) * Many module formats and much more! Additionally, Audacious is extendable through plugins, and contains other useful features like LIRC support. This package contains the plugins for Audacious. * Audio CD reading * MPEG support (mp3) * Ogg Vorbis support * Windows Media support (WMA) * AAC support * FLAC support * ALAC support * WAVE support * ALSA output * OSS output * Disk writer output * And many more!  +
'''Audacity is a cross-platform multitrack audio editor that lets you record sounds directly or import Ogg, WAV, AIFF, AU, IRCAM, or MP3 files.''' It features a few simple effects, all of the editing features you should need, and unlimited undo. The GUI is built with wxWidgets and the audio I/O currently uses PortAudio.  +
AudioSpace calculates the amount of storage required by an audio recording of a given duration, for different sampling rates, resolutions, and numbers of channels. The calculation may be made for uncompressed audio data or for several types of compression. A variety of units may be selected for reporting the result. The calculation may also be made in the opposite direction so as to determine how long a recording will fit into the available space.  +
A collection of [[bash]] and [[perl]] scripts that help convert audio files. * aac2ogg - a quick and dirty AAC to OGG Vorbis converter. * wma2ogg - simple bash script that uses [[mplayer]] to convert ugly WMA files to OGG Vorbis. * reencode - a simple bash script that lets you re-encode MP3 files to higher/lower bitrates. Useful when the resulting MP3 file is going to be on a low-memory device (ie. "MP3" players).  +
'Audio codec' is part of the LAME project, which is the source code for a fully GPL'd MP3 encoder. The project's goal is to improve the psychoacoustics, noise shaping and speed of MP3.  +
This package provides functions to work with audio files in Octave, a numerical computation software. It contains functions for capturing sound from a soundcard (aucapture), reading sound files (auload), and plotting waveworm data of sound (auplot), among others. This Octave add-on package is part of the Octave-Forge project.  +
Audio::CD supplies the CDDB functionality and low level calls to CD players. It provides a Perl interface to libcdaudio by Tony Arcieri, in the form of glue for the libcdaudio functions and data structures.  +
audio convert is a script that converts between WAV, Ogg, MP3, MPC, FLAC, APE, and WMA files. It has an easy-to-use interface that makes it possible to fill in the tags for a few formats and choose the quality of compression. The script was initially designed for the Nautilus file browser and can be easily installed into Nautilus by copying it to the nautilus-scripts directory. You can then right-click on files and choose "audio-convert" from the "scripts" menu. The script is also known to work on rox or directly from a shell.  +
Audio::Ecasound provides perl bindings to the ecasound control interface of the ecasound program. You can use perl to automate or interact with ecasound so you don't have to turn you back on the adoring masses packed into Wembly Stadium. Ecasound is a software package designed for multitrack audio processing. It can be used for audio playback, recording, format conversions, effects processing, mixing, as a LADSPA plugin host and JACK node. Version >= 2.2.X must be installed to use this package. SEE ALSO for more info.  +
The Audio::FLAC::Decoder module provides users with Decoder objects for FLAC files. One can read data in PCM format from the stream, seek by pcm samples, or time. FLAC stands for Free Lossless Audio Codec. Grossly oversimplified, FLAC is similar to MP3, but lossless, meaning that audio is compressed in FLAC without any loss in quality. This is similar to how Zip works, except with FLAC you will get much better compression because it is designed specifically for audio and you can play back compressed FLAC files in your favorite player just like you would an MP3 file.  +
Audio::FLAC::Header provides an object-oriented interface to FLAC file header and metadata, it returns a hash containing basic information about a FLAC file, a representation of the embedded cue sheet if one exists, as well as tag information contained in the FLAC file's Vorbis tags. There is no complete list of tag keys for Vorbis tags, as they can be defined by the user; the basic set of tags used for FLAC files include: ALBUM, ARTIST, TITLE, DATE, GENRE, TRACKNUMBER, COMMENT.  +
Audio::MPD is a Perl module that provides an object-oriented interface for communicating with and controlling MPD (Music Player Daemon) servers. It also includes an example control daemon, mpd-dynamic, which implements a dynamic playlist for MPD.  +
Audio::MPD::Common is a Perl module which provides some base classes to represent MPD (Music Player Daemon) states and information. This module is a dependency of other, more useful modules such as Audio::MPD.  +
Library to query / set various sound mixer parameters. This is just a very simple Perl interface which allows one to set various sound mixer parameters. The most important probably 'vol' (volume). The list of all mixer parameters can be obtained using get_mixer_params() function. This Audio::Mixer library works only with OSS.  +
The Audio::Musepack and Audio::APETags perl modules provide methods for extracting basic information about a Musepack file, as well as tag information contained in the file's APE tags. The Audio::APE module provides methods for extracting information from header and APE tags of a Monkey audio file.  +
Nama is a text-based application for multitrack recording, mixing and mastering using the Ecasound audio engine developed by Kai Vehmanen. Features include tracks, buses, effects, presets, sends, inserts, marks and regions. Nama runs under JACK and ALSA audio frameworks, automatically detects LADSPA plugins, and supports Ladish Level 1 session handling. All editing under Nama is non-destructive. Effects are generally applied in realtime. A track caching (track freezing) function is also available. The command prompt accepts Nama commands, Ecasound interactive- mode commands, shell commands and perl code, providing command history and autocompletion. The help system covers internal commands and LADSPA effects and includes keyword search. By default, Nama displays a simple graphic interface while the command processor runs in a terminal window. The -t option provides a text-only interface for console users.  +
Audio::RPLD is used to communicate with a RoarAudio PlayList Daemon (rpld). It includes support for nearly all of the protocol. This includes commands to control playback, the Main Queue, playlists and pointer mangement.  +
Audio::Scan is a Perl module for extracting file metadata and tag information from several of the most common file formats, including: MP3, MP4, Musepack, Ogg Vorbis, FLAC, ASF, WAV, AIFF, Monkey's Audio, and WavPack.  +
Audio::WMA implements several methods which provide access to metadata/tag information contained in WMA files.  +
Audio::Wav is a collection of Perl modules that provide mechanisms to read, parse and write uncompressed Microsoft WAV audio files. It is a Pure Perl module, so it is extremely portable at the cost of performance.  +
[[Category:Candidates for deletion]] This is a candidate for deletion: 1. No web The aim of auch is to visualize harmonics in musical recordings and the effect of analog/digital filters on the spectrum. There are plenty of tools that visualize the spectrum. The difference here is that one or two octaves can be focused on, so that notes, chords, and harmonics become clear. Another feature is that this tool is aimed comparing audio out (eg. a .wav file) with audio in. This way, external filters added between the audio output and input of your sound card can be studied.  +
AudioMove is a handy GUI-based batch audio file converter/copier program. It can convert various audio file formats to WAV or AIFF format (using libsndfile), and do high-quality sample-rate conversion at the same time (using libsamplerate). It is multi-threaded for maximum throughput, can handle thousands of files per batch, and does recursive directory scans.  +
This package includes the audiocd KIO plugin, which allows applications using the KDE Platform to read audio from CDs and automatically convert it into other formats. This package is part of the KDE multimedia module.  +
The audiofile library allows the processing of audio data to and from audio files of many common formats (currently AIFF, AIFF-C, WAVE, NeXT/Sun, BICS, and raw data). This package contains the library needed to run executables using libaudiofile.  +
Decode audio files using whichever backend is available. The library currently supports: * GStreamer via gst-python. * MAD via the pymad bindings. * FFmpeg via the avconv command-line interface. * The standard library wave and aifc modules (for WAV and AIFF files).  +
[[Category:Candidates for deletion]] This is a candidate for deletion: 1. Not found. The audit program recursively searches through directories looking for files that may not be needed by checking permissions, names, sizes, types, ownership, links, and timestamps.  +
The aufs driver provides a unification file system for the Linux kernel. It allows one to virtually merge the contents of several directories and/or stack them, so that apparent file changes in the aufs end in file changes in only one of the source directories. This package contains utilities needed to configure aufs containers on-the-fly.  +
accessible genealogy software. A general-purpose genealogy tool.  +
'''Aumix''' is a program for adjusting audio mixers from the command line or scripts, or interactively at the console or a terminal with a full-screen, [[ncurses]]-based interface or a [[GTK]]-based X interface.  +
Detects network and SSH server availability, mounts registered accesses and maintains them mounted accross network changes and interruptions.  +
auralquiz is a music quiz game that scans a users selected folder of music and creates a quiz using the tags from the audio files. A sample of a random song is played and the player must answer a question about the sample from either multiple choice buttons or for hardcore difficulty, type in the correct answer. Up to 8 players can play in a turn based mode with scoring based on points, with more points given by answering the question faster.  +
GasTracker will allow you to keep track of your gas mileage and display the results in an easy to read Web site. None of the data is harvested from the Web, but is rather entered manually by the user and for the user. Currently, the program only supports the English system of miles and gallons.  +
The PEAR::Auth package provides methods for creating an authentication system using PHP. Currently it supports the following storage containers to read/write the login data: * All databases supported by the PEAR database layer * All databases supported by the MDB database layer * All databases supported by the MDB2 database layer * Plaintext files * LDAP servers * POP3 servers * IMAP servers * vpopmail accounts (Using either PECL vpopmail or PEAR Net_Vpopmaild) * RADIUS * SAMBA password files * SOAP (Using either PEAR SOAP package or PHP5 SOAP extension) * PEAR website * Kerberos V servers * SAP servers  +
The PEAR::Auth_HTTP class provides methods for creating an HTTP authentication system using PHP, that is similar to Apache's realm-based .htaccess authentication.  +
Provides code to generate responses to common SASL mechanisms, including Digest-MD5, CramMD5, Plain, Anonymous and Login (Pseudo mechanism).  +
Easily and securely keep track of all your Passwords! AuthPass is a stand alone password manager with support for the popular and proven <strong>KeePass</strong> (kdbx 3.x AND kdbx 4.x 🎉️) format. Store your passwords, <strong>share across all your devices</strong> and easily find them whenever you need to login. 🗄 All your passwords in one place. Generate secure random passwords for each of your accounts. 🔐 Quick Unlock secured with biometric lock. 🔍 Keep track of your accounts across the web. 📂 Open multiple password files at the same time (e.g. one for work, one for personal - or even share your password files with coworkers) Open Source available on https://github.com/authpass/authpass/ 🔦 Dark Theme 😎️  +
Authen::CAS::Client module provides a simple interface for authenticating users using JA-SIG's Central Authentication Service (CAS) Single Sign On protocol. Both CAS protocol version 1.0 and 2.0 are supported.  +
Authen::Captcha provides an object oriented interface to captcha file creations. Captcha stands for Completely Automated Public Turing test to tell Computers and Humans Apart. A Captcha is a program that can generate and grade tests that: - Most humans can pass. - Current computer programs can't pass. The most common form is an image file containing distorted text, which humans are adept at reading, and computers (generally) do a poor job. This module currently implements that method.  +
Authen::DecHpwd implements the LGI$HPWD password hashing function from VMS, and some associated VMS username and password handling functions.  +
Authen::Krb5 is a Perl module providing an object-oriented interface to the Kerberos 5 API. It rearranges the API slightly to provide an object-oriented view, but otherwise closely matches the C interface. Use may require previous experience with Kerberos 5 programming or reference to the Kerberos 5 API documentation. This package is built against the MIT Kerberos 5 libraries.  +
The Authen::Krb5::Admin Perl module is an object-oriented interface to the MIT Kerberos 5 admin server. This allows creation, deletion, renaming, and examination of Kerberos principals, changing passwords or keys, and changing policy settings in the KDC. This module only supports the MIT Kerberos admin protocol. For Heimdal KDCs, see libheimdal-kadm5-perl instead.  +
Authen::Krb5::Simple is a Perl module that provides a way to authenticate a username/password combination using Kerberos 5. Simply use this module and call its authentication function (or user@KRB_REALM) and a password.  +
Authen::OATH is an implementation of the HOTP and TOTP One Time Password algorithms as defined by OATH (https://openauthentication.org). All necessary parameters are set by default, though these can be overridden. Both totp() and htop() have passed all of the test vectors defined in the RFC documents for TOTP and HOTP. totp() and hotp() both default to returning 6 digits and using SHA. As such, both can be called by passing only the secret key and a valid OTP will be returned.  +
The Authen::PAM module provides a Perl interface to the PAM library.  +
Authen::Radius is a Perl module that supports authentication of credentials against a RADIUS database. It also permits retrieval and modification of a user's settings. Name/value attribute pairs are automatically translated by the loaded dictionary.  +
SASL is a generic mechanism for authentication used by several network protocols. Authen::SASL provides an implementation framework that all protocols should be able to share. The framework allows different implementations of the connection class to be plugged in. At the time of writing there were two such plugins: - Authen::SASL::Perl This module implements several mechanisms and is implemented entirely in Perl. - Authen::SASL::Cyrus This module uses the Cyrus SASL C-library (both version 1 and 2 are supported).  +
This module provides an Perl interface to the Cyrus implementation of SASL. It works with the existing Authen::SASL implementation, has been tested with Net::LDAP, and provides the GSSAPI authentication layer. This version of the Authen::SASL::Cyrus includes an interface to the server-side functionality of the SASL library.  +
Authen::Simple is the base package for various authentication methods written by the same author and available in the following packages: * libauthen-simple-pam-perl * libauthen-simple-passwd-perl * libauthen-simple-http-perl * libauthen-simple-ldap-perl * libauthen-simple-smb-perl * libauthen-simple-kerberos-perl  +
Authen::Simple::DBM allows you to use DBM authentication methods. It uses the libauthen-simple-perl framework.  +
Authen::Simple::HTTP allows the use of HTTP authentication methods. It uses the libauthen-simple-perl framework.  +
Authen::Simple::Kerberos allows the use of Kerberos authentication methods. It uses the libauthen-simple-perl framework.  +
Authen::Simple::LDAP is part of the Authen::Simple framework for simple and consistent authentication. It provides a module for authentication against an LDAP service, including Apple Open Directory and Microsoft Active Directory servers.  +
Authen::Simple::Net allows you to use NET authentication methods. It supports: * Simple FTP authentication, * Simple POP3 authentication, * Simple SMTP authentication. It uses the libauthen-simple-perl framework.  +
Authen::Simple::PAM allows to use PAM authentication methods. It uses the libauthen-simple-perl framework.  +
This package supplies the Authen::SMB perl module for authenticating against an SMB password server.  +
Authen::TacacsPlus is a Perl module that provides authentication services using the TACACS+ authentication protocol, optionally supporting various authentication methods including plain text (ASCII), Password Authentication Protocol (PAP) and Challenge- Handshake Authentication Protocol (CHAP).  +
'authfail' is a tool for adding IP addresses to an ACL when entities from those addresses attempt to log into a system, but cause authentication failures in auth.log. It reads data from auth.log in real time and adds the IP into netfilter with a DROP/REJECT policy.  +
Authforce is an HTTP authentication brute forcer. Using various methods, it attempts brute force username and password pairs for a site. It has the ability to try common usernames and passwords, username derivations, and common username/password pairs. It is used both to test the security of your site and to highlight the insecurity of HTTP authentication due to the fact that users just don't pick good passwords.  +
'authz-tools' is a set of tools to manipulate authz files (as used by mod_authz_svn). It currently contains two utilities: <br /> authz-tool -- extracts and modifies information in a authz file from command line authz-admin -- a cgi when you have numerous repositories served with help of SVNParentPath directive (see mod_dav_svn module documentation)  +
The AuthzForce project provides an Attribute-Based Access Control (ABAC) framework compliant with the OASIS XACML standard v3.0, that mostly consists of an authorization policy engine and a RESTful authorization server. It was primarily developed to provide advanced access control for Web Services or APIs, but is generic enough to address all kinds of access control use cases. You can use AuthzForce in two ways depending on your needs: Java API: AuthzForce provides a XACML PDP (Policy Decision Point) engine as a Java library so that applications can instantiate and use an embedded XACML PDP easily with Java. This API is provided by AuthzForce Core. Web API: AuthZForce provides a multi-tenant HTTP/REST API to PDPs and PAPs (Policy Administration Points) that web clients can call to manage policies, request authorization decisions, etc. This API is provided by AuthzForce Server.  +
The auto nice daemon (AND) periodically activates itself and renices jobs according to priority and CPU usage. Jobs owned by root are left alone. Jobs are never increased in their priority. The renice intervals, the default nice level, and the activation intervals can all be adjusted. A priority database stores user/group/job tuples along with their renice values for three CPU usage time ranges. Negative nice levels are interpreted as signals to be sent to a process, triggered by CPU usage; in this way, browser sessions running amok can be killed automatically. The strategy for searching the priority database can be configured.  +
AUTO can do a limited bifurcation analysis of algebraic systems of the form f(u,p) = 0, f,u in Rn and of systems of ordinary differential equations of the form u'(t) = f(u(t),p), f,u in Rn subject to initial conditions, boundary conditions, and integral constraints. Here p denotes one or more parameters. AUTO can also do certain continuation and evolution computations for parabolic PDEs. It also includes the software HOMCONT for the bifurcation analysis of homoclinic orbits. AUTO is quite fast and can benefit from multiple processors; therefore it is applicable to rather large systems of differential equations.  +
'auto-autofs' searches block devices (via /proc) and disk partitions (via [[fdisk]]) and generates an automounter map. It can also work as an automounter program. It also generates an HTML file for easy access to the devices, so users can mount (and umount) partitions by clicking on a link.  +
Effortlessly download, install, and update Elisp files from the web or from a local buffer. Easily install packages from the Emacswiki ElispArea (with auto- complete of package name, and easy update of selected packages). Optionally view changes from previous versions of packages before installation.  +
Utility to manage multiple choice questionnaires, with optionnaly mixed questions and answers. AMC provides automatic marking from papers' scans. Annotated papers are produced. Marks can be exported as a OpenOffice.org sheet file.  +
AutoCodeGenerator is a tool which is able to generate other programs that insert, delete, or update database records for a number of different database programs. Programs can be generated in Python, bash, ksh, Java, C, or other languages; the package also generates code for various database servers via a plain text file.  +
AutoComplete is a library allowing you to add IDE-like auto- completion (aka "code completion" or "Intellisense") to any Swing JTextComponent. Special integration is added for RSyntaxTextArea. It features: * Drop-down completion choice list * Optional companion "description" window, complete with full HTML support and navigable with hyperlinks * Optional parameter completion assistance for functions/methods, ala Eclipse and NetBeans * Completion information is typically specified in an XML file, but can even be dynamic.  +
AutoConvert is an intelligent Chinese Encoding converter. It uses built-in functions to judge the type of the input file's Chinese Encoding (such as GB/Big5/HZ), then converts the input file to any type of Chinese Encoding you want. You can use autoconvert to automatically convert incoming e-mail messages. It can also optionally handle the UNI/UTF7/UTF8 encoding.  +
AutoDia is a Perl application designed to allow the easy creation of XML diagrams from various data sources. The output is meant for use with Dia (or any XML parser). AutoDia supports any language through the use of handlers, and a good handler for Perl as well as a simple handler for C++ are included. AutoDia is a modular application that parses source code or data (if a handler is available) and produces an XML document in Dia format, essentially a Dia diagram autocreation package. The diagrams its creates are standard UML diagrams showing dependancies, superclasses, packages, classes and inheritances, as well as the methods, etc of each class. AutoDia supports any language that a Handler has been written for - currently this is Perl (pretty good) and C++ (handles simple C++). It does not need Dia or GNOME to be installed. This means it can bulk process dia data on a server without client stuff installed, ie on CVS commits or intranets.  +
If you are a broadband or dial-up user who doesn't have a firewall script, you need to get one to protect yourself. AutoFW is intended to help you do that with no hassles. Many people when connecting to the internet need a firewall script made for them so they can surf the net without being susceptible to various attacks. Most, if not all (until now :-), of the existing scripts are written for a large range of requirements and require some tweaking to make them work for a specific user. However many users do not know which parameters to fill in the script config file. AutoFW intends to provide a simple firewall script that you just need to fire and forget. You make sure to run it on computer start-up or just before connecting to the net, and it will detect network condition and setup appropriate firewall rules for you. In order to be "smart" AutoFW has to be limited, the current scope of AutoFW are standard broadband connections, it will also cover dial-up users and stand-alone servers.  +
'AutoProfile' is an extension to Gaim that lets users create customized away messages and profiles that can include dynamic content such as fortune quotes, computer uptime, and timestamps. The managing system handles the automatic periodic update of content text. Users configure the system throough a GUI, then set an away message simply by typing "/away" into an IM window and "/back" to do the opposite.  +
'AutoScan' is an application designed to explore and manage your network. Entire subnets can be scanned simultaneously without human intervention. It features OS detection, automatic network discovery, a port scanner, a Samba share browser, and the ability to save the network state.  +
AutoScrapbook 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.  +
From GitHub README: AutoSub is a CLI application to generate subtitle files (.srt, .vtt, and .txt transcript) for any video file using Mozilla DeepSpeech. I use the DeepSpeech Python API to run inference on audio segments and pyAudioAnalysis to split the initial audio on silent segments, producing multiple small files.  +
AutoUpdate is a simple Perl script which performs a task similar to Red Hat's up2date or autorpm. It can be used to automatically download and upgrade RPMs from different FTP sites. Moreover, it can also be used to keep a server with a customized (Red Hat) distribution plus all clients up to date. The program should work with any rpm based distribution. It's designed to run from a cron job and keep output to a minimum. It will try to resolve dependencies and pick the right architecture.  +
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.  +
autobox is a Perl pragma that enables method calls on Perl's native data types including numeric values (integers and floats), strings, arrays, hashes and even code references in a simple and consistent way. When a method is invoked on something which is not a blessed object reference, autobox looks for the method in a package whose name corresponds to the ref() type of the value. This design means extending the default functionality for new methods on a type-by-type basis is very simple.  +
This module provides automatic methods which wrap perl's built-in functions for minipulating numbers, strings, arrays, hashes, and code references. It can be handy to use built-in functions as methods to avoid messy dereferencing syntaxes and parentheses pile ups. autobox::Core is what you'd call a stub module. It is merely glue, presenting existing functions with a new interface. Most of the methods read like sub hex ($) { hex($_[0]) }. Besides built- ins that operate on hashes, arrays, scalars, and code references, some Perl 6-ish things were thrown in, and some keywords like foreach have been turned into methods.  +
autobox::Junctions is a simple autoboxifying wrapper around Syntax::Keyword::Junction, that provides array and array references with the functions provided by that package as methods for arrays: any, all, one, and none.  +
The autobox pragma allows methods to be called on integers, floats, strings, arrays, hashes, and code references in exactly the same manner as blessed references. autobox::List::Util brings all of the functions from List::Util to arrays as methods.  +
autobox::dump adds, via the autobox pragma, a method to normal expression (such as scalars, arrays, hashes, math, literals, etc.) that produces a human/perl readable representation of the value of that expression.  +
'Autobuild' processes output from building software, primarily focused on packages using Autoconf and Automake, and generates HTML summaries. The output includes project name, version, build host types, build host name, and indication of success or failure. The output is indexed in many ways to simplify browsing.  +
AutoClass solves the problem of automatic discovery of classes in data (sometimes called clustering or unsupervised learning), as distinct from the generation of class descriptions from labeled examples (called supervised learning). It aims to discover the 'natural' classes in the data. AutoClass is applicable to observations of things that can be described by a set of attributes, without referring to other things. The data values corresponding to each attribute are limited to be either numbers or the elements of a fixed set of symbols. With numeric data, a measurement error must be provided.  +
Extensible package of m4 macros that produce portable shell scripts to automatically configure software source code packages. These scripts can adapt the packages to many kinds of UNIX-like systems with minimal manual user intervention. Autoconf requires [[GNU M4]]. You must install GNU M4 1.4.5 or later before configuring Autoconf, so that Autoconf's configure script can find it. The configuration scripts produced by Autoconf are self-contained, so their users do not need to have Autoconf or GNU M4 installed.  +
'''Autoconf Archive''' is a collection of macros for [[GNU Autoconf]] that might be useful to some users, but are not sufficiently general purpose to include in the core Autoconf distribution. The archive has been steadily growing since its inception in the mid-1999. The latest version contains more than 500 macros collected over the years for easy reuse in other projects, without requiring any changes in licensing.  +
autoconf macros AX_CHECK_GL, AX_CHECK_GLU and AX_CHECK_GLUT, which check for libGL, libGLU and libglut, respectively. These macros are designed to work in the presence or absence of X11 and to play nicely with the --with-x option added by autoconf's AC_PATH_X macro. That is, where an OpenGL implementation that does not require X11 is available, passing --without-x to configure causes these macros to find it an set the appropriate compiler and linker flags.  +
autodep8 will detect well-known types of packages and generate DEP-8-compliant test control files for them. It can be used by DEP-8 implementations to support implicit test control files. Currently supported packages types: - Ruby packages using gem2deb /gem2deb-test-runner - Perl packages  +
autodie is a Perl pragma that changes the behaviour of many built-in functions so that exceptions are thrown on failure rather than simply returning a false value. It understands lexical scope, meaning functions and subroutines altered with this module will only have this behaviour until the end of the enclosing eval, file or block, so it is useful when some code is out of your control. By throwing exceptions on failure rather than simply returning false, programs are more robust and problems are easier to troubleshoot. This module can also use IPC::System::Simple (see libipc-system- simple-perl) to do all the heavy lifting.  +
'Autodist' is a source distribution management system that lets users define what is included in and excluded from a distribution and what license is used. It is especially targeted at large software projects that create multiple distributions from a source tree. Autodist supports distribution management in directory, file, and file content level, and automatic relicensing of a distribution. Please note that Autodist is not a binary packaging system. It is specifically used to create source distributions. A binary packaging system, however can be hooked to the distribution creation process, if needed.  +
[[Category:Candidates for deletion]] This is a candidate for deletion: 1.Not found. 'Autofiler' is an automatic server-side mail filer application based on Bayesian text classification. In combination with an IMAP server, autofiler files messages in folders automatically and with complete transparency.  +
This transitional dummy package is safe to remove.  +
'AutoGen' generates program files that contain repetitive text with varied substitutions. It simplifies the maintenance of programs with large amounts of repetitive text, which is useful if several blocks of such text must be synchronized. It includes: * AutoOpts - automates the handling of command line, environment and config file options, including usage text, man pages, and the invoking section of an info doc * getdefs - extracts AutoGen definitions from stylized comments embedded in source code * columns - tabularizes lists for improved output appearance * AutoXDR - NFSv4 specifies that its remote procedure calls be batched. AutoGen generates the code for marshalling and unmarshalling the arguments on both sides of the RPC request * AutoFSM - produces a transition table and prototype finite state machine where it is possible to determine a state transition type (token code) without reference to the current state * xml2ag - lets AutoGen use any XML file as if it were a set of AutoGen definitions  +
Hosts files will reroute unwanted traffic from ad farms, behavioral tracking firms and malware sites to a blackhole; routing to 0.0.0.0 (localhost; your PC) when a request is made to a URL on the blacklist. Which means any traffic that would have left your system for that destination, is sent inward, to your localhost and then abandoned. Despite what some may suggest, hosts files are not "1980s technology" and still very useful today, as an additional layer of security. Hosts file are a useful redundancy when coupled with ad blockers like uBlock Origin and uMatrix - while debugging or 'Temporarily Allow All on this Site' with Noscript can open you up to underlying attacks or privacy intrusions. In-browser filters won't protect you if the browser itself is phoning home. If you have an up-to-date hosts file, the risk is severely lessened. Auto Hosts will automate the setup process for maintaining an up to date hosts file, by: - Installing a weekly cronjob to pull fresh/updated copies of hosts lists (default is every Sunday at 7:22pm) (Default custom_filters and firefox-includes) source appends Facebook trackers, Linkedin ads, Google fonts, Firefox telemetry and other harvester sites that curated lists for whatever reason, have not added to their blacklists - Refreshes DNS to instantiate the re-routed changes (Mac Only) If Devdom is installed, append all local virtualhosts (if it is installed - it is -not- a requirement! Autohosts does a conditional check to ensure your dev environment doesn't break if you're using Devdom. Read the code.) - Uninstall offers the ability to revert to a fresh hosts file and undo any changes made by Autohosts; a backup will be copied to /tmp - Add custom blacklists, whitelists and host sources from ~/autohosts on your desktop  +
'autoindex' is a PHP script that makes a table that lists the files in a directory and lets users access the files and subdirectories. It includes searching, icons for each file type, an anti-leech feature, bandwidth limiting, access logging, and more. No databases are needed. The package is available in 25 languages.  +
Autojump: a cd command that learns One of the most used shell commands is "cd". A quick survey among my friends revealed that between 10 and 20% of all commands they type are actually cd commands! Unfortunately, jumping from one part of your system to another with cd requires to enter almost the full path, which isn't very practical and requires a lot of keystrokes. autojump is a faster way to navigate your filesystem. It works by maintaining a database of the directories you use the most from the command line. The jstat command shows you the current contents of the database. You need to work a little bit before the database becomes useable. Once your database is reasonably complete, you can "jump" to a directory by typing: j dirspec where dirspec is a few characters of the directory you want to jump to. It will jump to the most used directory whose name matches the pattern given in dirspec. Autojump supports tab-completion. Try it!  +
AutoKey is a desktop automation utility for Linux and X11. It allows the automation of virtually any task by responding to typed abbreviations and hotkeys. It offers a full-featured GUI that makes it highly accessible for novices, as well as a scripting interface offering the full flexibility and power of the Python language. This package contains the Qt frontend.  +
'autolame' automatically encodes your .wav files. Put them in the "in" directory, wait a bit, and you'll find your .mp3 files in the "out" directory. No further user interaction is required, but you do need an external encoder program is needed.  +
The PHP AutoloadBuilder CLI tool phpab is a command line application to automate the process of generating an autoload require file with the option of creating static require lists as well as phar archives.  +
'Automake' automatically generates make files compliant with the GNU coding standards. It was inspired by the 4.4 BSD make and include files, but aims to be portable and to conform to the GNU standards for Make file variables and targets. The input files are called Makefile.am; the output files are called Makefile.in. They are intended for use with autoconf. Automake requires certain things to be done in your configure.in. This package also includes the "aclocal' program, which generates an 'aclocal.m4' based on the contents of 'configure.in.' It is useful as an extensible, maintainable mechanism for augmenting autoconf.  +
This repository contains a collection of scripts that I have written and/or adapted. Releasing them to the public is a way to improve their quality as well as to simplify their deployment.  +
Automatic Save Folder is an add-on for Mozilla Firefox web browser. It's a download helper which automates the sorting and saving of your files on your hard drive. Tired of searching back and forth the saving place for your downloads from a multitude of sub-folders ? Then Automatic Save Folder is for you ! When downloading a file, Automatic Save Folder will automatically select the folder where the file will be saved to and/or where the file explorer will be opened using simple filters you set before. The filters are easy to create and can be based on the file's name, the hosted file's domain or the current website's URL.  +
automx runs as a WSGI webservice and generates XML output which is used by the users mail client to determine the configuration values needed to use the mail service, like address of IMAP or SMTP service, the username syntax to login and so on.  +
automysqlbackup creates backup every day, week and month for all of your MySQL database, to a configured folder. There's nothing to do but to install this package, and you'll rest assured that you have a way to go back in the history of your database.  +
'autopackage' builds packages that will run on different distros. These packages support both graphical and terminal frontends, support dependency checking and resolution, and use deep desktop integration. Tools to enhance the packaged software such as binreloc and relaytool are also included . By providing an autopackage, developers ensure that users always have an easy way of installing the latest release of their software.  +
autopostgresqlbackup is a shell script (usually executed from a cron job) designed to provide a fully automated tool to make periodic backups of PostgreSQL databases. autopostgresqlbackup extract databases into flat files in a daily, weekly or monthly basis. autopostgresqlbackup is a PostgreSQL port of automysqlbackup.  +
Autopoweroff is a script that shuts down a computer at a set time if set conditions are met. It works well on home router/firewalls where the machine can be switched off every night and powered back up in the morning, and can be configured to not shut down until all other computers on the network fail to respond to pings.  +
Autoproject interviews the user, then creates a source package for a new program, following the GNU programming standards. The new package uses [[autoconf]] to configure itself, and [[automake]] to create the Makefile. Optionally, the new package will use argp (from glibc) or a command line parser generator ([[AutoOpts]]). The idea is that you execute autoproject just once when you start a new project. It will ask a few questions, then create a new directory and populate it with standard files, customized for the new project.  +
This is a simple graphical program that lets you reorder the files using drag-and-drop and then changes the names of the files such that their alphabetical sorting matches the ordering you chose. Currently the renaming consists of prepending each filename with a short number. The program displays thumbnails of files using GNOME libraries.  +
Extracts metadata about the current revision from your repository. This program is meant to be used by project build systems to extract properties that can be used in software version strings. Repository types supported include git, hg, bzr, and svn. It can create files containing variable and macro definitions suitable for C, C++, Java, sh, Python, Perl, PHP, lua, Javascript, and header files suitable for use with preprocessing Info.plist files. Emitted information includes the ID of the most recent commit, its branch, its date, and several other useful pieces of meta-information. There is support for reading and writing a cache file so autorevision will remain useful during a build from an unpacked distribution tarball.  +
'autorun' automagically recognizes all available CDROMs in the system, mounts them upon insertion of a media and executes a possible autorun executable on the CD. The user can remove the media; autorun will call unmount after that.  +
autosetup is a tool, similar to autoconf, to configure a build system for the appropriate environment, according to the system capabilities and the user-selected options.  +
Autossh is a program to monitor and automatically reestablish SSH connections. It is similar to rstunnel (Reliable SSH Tunnel), but is easier to set up and use, especially for connections to multiple hosts. The program monitors connections by using a loop of port forwardings, and will back off on the rate of connection attempts when experiencing rapid failures (such as connection refused).  +
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.  +
Autotalent is a real-time pitch correction plugin. Users can specify the notes that a singer is allowed to hit, and Autotalent makes sure that they do. Autotalent may be used for more exotic effects, like the Cher / T-Pain effect, making your voice sound like a chiptune, adding artificial vibrato, or messing with your formants. Autotalent can also be used as a harmonizer that knows how to sing in the scale with you. Or, you can use Autotalent to change the scale of a melody between major and minor or to change the musical mode. Autotalent was designed from the ground up to process musical melodies, whether sung by voice or played on some kind of instrument. As long as one gives it a monophonic source (i.e. a melody in a single, 1-channel track), he can usually expects pretty good results. So this means that if you're in the business of processing vocal harmonies, you should apply it to each monophonic vocal part separately. If in the spirit of experimentation you're daring enough to try tuning or pitch shifting an entire chord using one instance of the plugin (again not what it's meant for), you'll hear gritty nastiness.  +
'Autothrottle' is a daemon that throttles your CPU according to the system load. It can be used with both ACPI and CPUfreq throttling. You can also specify different profiles for battery and AC power. When the daemon receives SIGHUP, it checks for AC power and alters the profile. This can be used e.g. from acpid when receiving AC events.  +
Autotrace is a program which converts bitmap images to vector images. It can import images in BMP, TGA, PNM, PPM, PGM, PBM and those supported by ImageMagick, and can output Postscript, svg, xfig, swf, pstoedit, emf, dxf, cgm, mif, p2e and sk  +
A script useful to purge files from your trash based on their age. It can also be used to purge the files based on the filename using a regular expression.  +
'autovaca' is a probabilities simulator for contract bridge with a Web interface. It helps the user explore the probabilities of the presence of cards in each hand, color, and point lengths, as new information is learned during bidding and playing.  +
autovivication is a Perl pragma that enables developers to control whether variables can be created automatically on their first use, rather than requiring them to be defined beforehand. While occasionally useful, this behaviour can result in subtle bugs that are difficult to debug. This pragma lets you disable autovivification for some constructs and can optionally also emit a warning or error when it would have happened.  +
From the project's README on 29 October 2021: AvCaster is built upon the JUCE framework, utilizing gStreamer as the media backend and libircclient as the chat backend. It is currently capable of recording to file or streaming to an RTMP server with screen capture (full-screen), webcam (full-screen or overlay), and audio (mono or stereo). It is moderately configurable, with preset configurations for streaming via popular servers such as livecoding.tv, and allows custom user-defined configurations to be stored as additional presets. This initial target is GNU/Linux, but it has been designed for portability and includes starter projects for AndroidStudio, CodeBlocks, VisualStudio, and xCode IDEs.  +
Avahi is a system which facilitates service discovery on a local network via the mDNS/DNS-SD protocol suite. This enables you to plug your laptop or computer into a network and instantly be able to view other people who you can chat with, find printers to print to or find files being shared. Compatible technology is found in Apple MacOS X (branded "Bonjour" and sometimes "Zeroconf"). Avahi is primarily targetted at GNU/Linux systems and ships by default in most distributions. It is not ported to Windows at this stage, but will run on many other BSD-like systems. The primary API is D-Bus and is required for usage of most of Avahi, however services can be published using an XML service definition placed in /etc/avahi/services. See also the nss-mdns project, which allows hostname lookup of *.local hostnames via mDNS in all system programs using nsswitch  +
The Avalon framework consists of interfaces that define relationships between commonly used application components, best- of-practice pattern enforcement, and several lightweight convenience implementations of the generic components.  +
Whether you are a fan of science fiction, a space–science enthusiast, hobbyist, photographer, gamer or a patron of grass–roots libre arts and technology, you are sure to find the first successful images from the surface of Mars highly captivating. These mind blowing images were taken by NASA's Viking landers during the highly ambitious, billion–dollar mission first launched in 1975. However, many images were nearly lost to history due to magnetic tape deterioration and archaic proprietary technology. With NASA's blessing, our team developed the technology to recover many of these images. This research tool was part of the design phase of our parent project, Avaneya — our upcoming libre cerebral science fiction game for the GNU operating system set on Mars, described in the words of Richard Stallman as an exciting, pioneering project. Originally an internal research tool, overwhelming public interest compelled us to release the technology on this DVD for all. Now everyone can relive the original breathtaking experience that captured the world's attention and marked the first successful moment in history that humanity saw Mars — not as a distant, impersonal, celestial body, beheld through a telescope for centuries, but as a tangible and alien world well within its reach.  +
Avant Window Navgator (Awn) is a dock-like bar which sits at the bottom of the screen (in all its composited-goodness) tracking open windows.<br /> <br /> Awn uses libwnck to keep a track of open windows, and behaves exactly like a normal window-list:<br /> * Clicking an icon switches to that window, clicking again will minimise the window * Right-clicking will bring up a menu extactly like that of what you see on the window-list, allowing you to max, min, close, resize etc the window. * Dragging something on top of an icon will activate that window. * Visually (and quite attractively) responds to 'needs attention' & 'urgent' events * Can show windows from the entire viewport, or just the visible viewport.  +
The avdbtools package (short for aviation database tools) is a collection of software designed to help create and maintain databases for aviation applications. This release of avdbtools is a single application that converts the National Airspace Data files distributed by the Aeronautical Information Systems Division of the Federal Aviation Administration into formats that other aviation related applications can use.  +
aviManager helps you manage your (large) movie (DVD, DivX) collection. It ships with an intelligent voting system for many users, and attempts to find the best movie to watch. There is also a nice IMdb grabber for fast movie adding.  +
Avian is a lightweight virtual machine and class library designed to provide a useful subset of Java's features, suitable for building self-contained applications. The VM is implemented from scratch and designed to be both fast and small. - Just-In-Time (JIT) compilation for fast method execution. - Generational, copying garbage collection ensures short pause times and good spatial locality. - Thread-local heaps provide O(1) memory allocation with no synchronization overhead. - Null pointer dereferences are handled via OS signals to avoid unnecessary branches.  +
'Avidemux' is a graphical tool to edit video. It can open AVI, MPEG, Nuppelvideo and BMPs. Most common codecs are supported (M-JPEG, MPEG, DivX, Xvid, huffyuv, WMA, etc.) thanks to libavcodec. Video can be edited, cut, appended, filtered (resize/crop/denoise), and re-encoded to either AVI (DivX/Xvid) or MPEG 1/2.  +
'aview' is an high quality image (pnm) browser and animation (fli/flc) player which renders its output as ASCII-art. It is implemented using AA-lib.  +
Library that allows programs to read and write compressed AVI files (Indeo Video, DivX ;-), etc.) under GNU. (De)Compression is performed with various audio/video plugins (FFMpeg, Vorbis, Win32, ...). Formats like mpeg, mov are partly supported. For more info about usage of Win32, Lame and OpenDivX plugin.  +
Avis is a high-performance event router. It provides a fast publish/subscribe event routing service compatible with the commercial Elvin implementation developed by Mantara Software.  +
'''libavl''' is a collection of computer subroutines for constructing and manipulating binary trees and balanced trees. It includes unthreaded, right threaded, and fully threaded variants of AVL tree, as well as unthreaded red-black trees. It features self-test routines as well as insertion, deletion, tree count, tree copy, tree walking and traversal, search, and threading and unthreading routines. Each function has a comment describing its interface, and each step in the algoritms the program uses has a comment also. Each source code file includes a built-in test routine.  +
A pure-Ruby implementation of AVL and red-black trees. AVL and red-black trees are self-balancing binary trees optimised for fast inserts and lookups.  +
Avogadro is an advanced molecule editor and visualizer designed for cross-platform use in computational chemistry, molecular modeling, bioinformatics, materials science, and related areas. It offers flexible high quality rendering and a powerful plugin architecture. * International: Translations into Chinese, French, German, Italian, Russian, Spanish, and others, with more languages to come. * Intuitive: Built to work easily for students and advanced researchers both. * Fast: Supports multi-threaded rendering and computation. * Extensible: Plugin architecture for developers, including rendering, interactive tools, commands, and Python scripts. * Flexible: Features include Open Babel import of chemical files, input generation for multiple computational chemistry packages, crystallography, and biomolecules.  +
Arbitrary performance test between avro and thrift.  +
'avsomat' is a framework for automating the scheduling of variable star observations, identification and photometry of variable stars on CCD images, and the reporting, management, and verification of results. It uses electronic charts of the star fields in which variable stars appear, and maintains a view of the current results in the form of a collection of interlinked Web pages.  +
avw.lv2 consists in a subset of the AMS internal modules ported into LV2 plugins. It provides VCOs, LFOs, Filters and other modules controlled using Voltage Controls.  +
GNU AWACS is a project aimed at giving you complete knowledge and control over anything that happens on your machine or within a network. By collecting information from logfiles, devices, programs and binary plugins it can gather anything you ever wanted to know about your system. This information can then be processed, evaluated and interlinked in virtually any way the user can imagine. The processed data can then be used for output backends into logfiles, programs, databases and much more. Of course the data can also be viewed in a comfortable way with the help of multiple clients.  +
Away-on-Lock is a simple plugin for pidgin (or any other libpurple-based IM client) to change your status when the screensaver gets activated. It currently supports gnome-screensaver and kscreensaver.  +
AweMUD is a MUD (Multi User Dungeon) server intended for highly interactive and depth-filled game worlds. Clean interface design and usability are also primary goals of the AweMUD project. AweMUD features an integrated scripting language, Scriptix, for defining world behaviour and extending the MUD engine. Parts of the engine which aren't alrea\dy written in Scriptix have hooks for over-riding their behaviour with scripts, an\d the source is readily modifiable for any other needs.  +
AWeather is an advanced weather program which is designed to be used by weather enthusiasts. AWeather is not a weather dockapp that simply displays a pre-computed forecast. It is designed to be an easy-to-use program that integrates a variety of weather data in a simple unified interface. AWeather currently supports radar and weather alerts from the United State National Weather Service.  +
'''awesome is a highly configurable, next generation framework window manager for X.''' It is very fast and extensible, primarly targeted at power users, developers and any people dealing with every day computing tasks and who want to have fine-grained control on their graphical environment.  +
A Redis implementation in node.js.  +
Awesome Nested Set is an implementation of the nested set pattern for ActiveRecord models. It is a replacement for acts_as_nested_set and BetterNestedSet. This is a new implementation of nested set based off of BetterNestedSet that fixes some bugs, removes tons of duplication, adds a few useful methods, and adds STI support.  +
Great Ruby dubugging companion: pretty print Ruby objects to visualize their structure. It supports custom object formatting via plugins.  +
'''AwesomeBump is a normal/specular/parallax/ambient occlusion map generator.'''  +
AWFFull is a Web server log analysis program, forked from Webalizer. It adds a number of new features and improvements, such as extended frontpage history, resizable graphs, and a few more pie charts. Webalizer is a great weblog analysis program but hasn't been going anywhere in recent years. AWFFull takes that base and starts to fix the niggles and annoyances and hopefully become a useful enhancement. As a base, weblizer has a stated goal of producing web server analysis. AWFFull on the other hand, will gradually focus more on the business intelligence contained within those logs - and not specifically limited just to web server logs. Major Enhancements vs. Webalizer The frontpage history can now cover more than 12 months. StyleSheets (CSS) are supported. Customise to your hearts content! The log type can be auto-detected Can process: CLF, Combined, Squid, FTP XFER and Domino v6 Logs All graphs are now resizable, rather than being a fixed size Config File simplification to reduce duplication of common config pairings Bookmarking numbers are tracked. Be aware that these are estimates! Backend changes: Use of PCRE lib and standard library calls to ease coding pain Pattern Matching improvements can increase the speed of a run by 50%. YMMV! 404 Errors are tracked and displayed with both the target and referrering URL Can specify what is a page or what is not.  +
'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.  +
This is a backup software package which basically creates one archive per directory it backs up. This makes searching through the backup much easier as you can look for which files you're after in the directory hierarchy. It will only backup directories which have changed, which makes it rsync friendly.  +
This package documents Andrew's Web Libraries. This is a set of hopefully lightweight libraries for handling a variety of useful things for web programming, including: - Session management - User management - DB Records - Simple reporting - DB Schema Updating - iCalendar parsing This package contains detailed technical documentation for the classes and methods in these libraries.  +
This package provides Haskell interfaces for using Amazon Web Services like S3 (storage), SQS (queuing) and others. The ultimate goal is to support all Amazon Web Services. This package provides the documentation for a library for the Haskell programming language. See http://www.haskell.org/ for more information on Haskell.  +
The AWS SDK for Ruby provides a Ruby API for AWS infrastructure services. The SDK helps take the complexity out of coding by providing Ruby classes for many AWS services including Amazon S3, Amazon EC2, DynamoDB, and more.  +
This package provides a unified command line interface to many Amazon Web Services. The currently supported services include: * AWS CloudFormation * AWS Data Pipeline * AWS Direct Connect * AWS Elastic Beanstalk * AWS Identity and Access Management * AWS Import/Export * AWS OpsWorks * AWS Security Token Service * AWS Storage Gateway * Amazon CloudWatch * Amazon ElastiCache * Amazon Elastic Compute Cloud * Amazon Elastic MapReduce * Amazon Elastic Transcoder * Amazon Redshift * Amazon Relational Database Service (Beta) * Amazon Simple Email Service * Amazon Simple Notification Service * Amazon Simple Queue Service * Amazon Simple Storage Service * Amazon Simple Workflow Service * Auto Scaling * Elastic Load Balancing  +
AxPoint generates slideshows in PDF format from a simple XML description format. It is written as a Perl SAX2(Simple API for XML) handler, but also ships with command line tools. The format supports slide transitions, PDF bookmarks, bullet point transitions, images, text colours, different fonts, and more. The program's output uses the standard XML::SAX::Writer consumer classes, so you can output directly to a file, a string, or however you need to; this is very useful for dynamic web based presentations. The program supports GIF, JPEG, PNG and TIFF image formats.  +
Axel tries to accelerate the downloading process by using multiple connections for one file. It can also use multiple mirrors for one download. Axel tries to be as light as possible (25-30k in binary form), so it might be useful as a wget clone on byte-critical systems.  +
'''Axiom''' is a general purpose Computer Algebra system. It was originally created under the name Scratchpad and has seen development at companies such as IBM and NAG. Axiom provides a mature, powerful, strongly typed environment designed to enable research into mathematical algorithms and theory. It is also useful for engineering or scientific purposes.  +
This package provides a Ruby module that allows one to define types with optional constraints for use within axiom and other libraries. It can be used for logic programming.  +
Ayam is a free 3D modelling environment for the RenderMan interface. Ayam features at a glance: * RIB (RenderMan Interface Bytestream) export and import. * Support for NURB curves and (trimmed) NURB surfaces, Boxes, Quadrics (Sphere, Disk, Cylinder, Cone, Hyperboloid, Paraboloid, and Torus), CSG, MetaBalls, Polygonal and Subdivision Meshes. * NURBS modelling includes normal and interpolating curves as well as extrude, revolve, sweep, skin, gordon, and birail objects with caps, holes, and bevels. * Custom objects that may freely implement their representations (using OpenGL and RIB) and even small GUIs to edit their type specific parameters may be written by the user and dynamically loaded at runtime. * Scripting interface: Tcl. * Miscellaneous: instancing, arbitrary number of modeling views, object clipboard, independent property clipboard, console, n-level undo.  +
'ayttm' is designed to become a Universal Instant Messaging client which will integrate all existing IM clients and provide a single consistent user interface. Currently, 'ayttm' supports sending and receiving messages in AIM, ICQ, Yahoo! Messenger, MSN, and Jabber. It also has file transfer between 'ayttm' users, and between users of 'ayttm' and users of the official MSN and Yahoo! clients. The project was formerly know as 'EveryBuddy.'  +
Azimuth is a top-down shooter adventure game where you play as a ship and explore through a large map, shooting and dodging a wide variety of enemies, solving environmental puzzles and progress through the story.  +
B
B::Compiling exposes the perl interpreter's PL_compiling variable to perl. The module exports one function, PL_compiling, which returns a "B::COP" object representing PL_compiling. See B for documentation on how to use the returned "B::COP".  +
'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.  +


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.