0 A.D. (pronounced ''“zero ey-dee”'') is a real-time strategy (RTS) game of ancient warfare.
In short, it is a historically-based war/economy game that allows players to relive or rewrite the history of Western civilizations, focusing on the years between 500 B.C. and 500 A.D.
The project is highly ambitious, involving state-of-the-art 3D graphics, detailed artwork, sound, and a flexible and powerful custom-built game engine. +
[[File:Pipe.png]]Gigs is a PHP/SQL gig lister designed for bands and music sites. The Web-based Control Panel allows admins to add, edit, and delete shows and artists. Multiple users are supported, with two security levels (admin and staff). +
389 Directory Administration Server is an HTTP agent that
provides management features for 389 Directory Server. It
provides some management web apps that can be used through a web
browser. It provides the authentication, access control, and CGI
utilities used by the console. +
Libraries of functions used to administer 389 directory servers,
usually in conjunction with the admin server.
Adminutil is broken into two libraries - libadminutil contains
the basic functionality, and libadmsslutil contains SSL versions
and wrappers around the basic functions. The PSET functions allow
applications to store their preferences and configuration
parameters in LDAP, without having to know anything about LDAP.
The configuration is cached in a local file, allowing
applications to function even if the LDAP server is down. The
other code is typically used by CGI programs used for directory
server management, containing GET/POST processing code as well as
resource handling (ICU ures API). +
Based on the Lightweight Directory Access Protocol (LDAP), the
389 Directory Server is designed to manage large directories of
users and resources robustly and scalably.
Its key features include: * four-way multi-master replication;
* great scalability; * extensive documentation; * Active
Directory user and group synchronization; * secure
authentication and transport; * support for LDAPv3; * graphical
management console; * on-line, zero downtime update of schema,
configuration, and in-tree Access Control Information. +
389 Directory Server Gateway is a collection of 3 web
applications that run on top of the Administration Server used by
the Directory Server. These 3 applications are:
- phonebook: a simple phonebook application geared towards end
users, with simple search screens and simple self-service
management - orgchart: an organization chart viewer -
gateway: a more advanced search interface that allows admins
to create and edit user entries, and allows creation of
templates for different types of user and group entries +
A one-or-two player "pong" (ball and paddles) game for X-Window, drawn using vectors (lines). Different view modes are available, including split red/blue mode for using 3D glasses. Two players supported by connecting to multiple X-Window displays. +
'3dFB' is a 3D file manager and browser. 2D file managers work nicely, but with 3D, you can display much more information. The aim of this project is to make a viable, workable, 3D file manager that is not a hog on resources and can actually be usable. +
'''3DLDF''' Three-dimensional drawing with MetaPost output. It is written in C++ using CWEB. It is intended, among other things, to provide a convenient way of including 3D graphics in TeX documents. This package includes an interactive program called `3dldf', which implements a language intended to resemble Donald Knuth's METAFONT language and John Hobby's MetaPost language, which is based on METAFONT. +
3dpl GE the 3D Programming Language Gaming Environment, is mainly a learning tool for novice programmers and children. Aiming at reintroducing the concept of coding to computers the way we used to have BASIC on older systems, but this is 3D, it also features a Modeling tool which is similar to Minecraft, the models can then be programmed to do anything you want. This is a full featured language so it can be used for other applications such as CAD and just for playing games made in 3dpl. It is also real-time interpreted. +
4Pane is a highly configurable Linux filemanager. It has dual twin-panes, each of which has a directory tree-view pane and a detailed-list pane for files. Advanced features include multiple undo and redo of most operations (including deletions), archive management including 'virtual browsing' inside archives, multiple renameand duplication of files, a terminal emulator and user-defined tools +
4digits is a guess-the-number puzzle game. It's called Bulls and
Cows, and in China people simply call it Guess-the-Number. The
game's objective is to guess a four-digit number in 8 tries and
the shortest time possible. It is similar to Mastermind, but the
four digits must be unique. 4digits has both a graphical user
interface version and a command-line version. +
4store is a database storage and query engine that holds RDF
4store's main strengths are its performance, scalability and
stability. It does not provide many features over and above RDF
storage and SPARQL queries, but if your are looking for a
scalable, secure, fast and efficient RDF store, then 4store
should be on your shortlist. +
4tH is a Forth compiler with a little difference. Instead of the standard Forth engine it features a conventional compiler. 4tH is a very small compiler that can create bytecode, C-embeddable bytecode, standalone executables, but also works fine as a scripting language. It supports about 95% of the ANS Forth CORE wordset and features conditional compilation, pipes, files, assertions, forward declarations, enumerations, structures, suspended execution, recursion, include files, etc. It comes with an RPN calculator, line editor, preprocessor, compiler, decompiler, C-source generator, a virtual machine, and a multitasking environment. +
6tunnel allows you to use services provided by IPv6 hosts with
IPv4-only applications and vice versa. It can bind to any of your
IPv4 or IPv6 addresses and forward all data to IPv4 or IPv6 host.
It can be used for example as an IPv6-capable IRC proxy. +
Seven Kingdoms, designed by Trevor Chan, brings a unique blend of
Real-Time Strategy with the addition of trade, diplomacy, and
The game enables players to compete against up to six other
kingdoms allowing players to conquer opponents by defeating them
in war (with troops or machines), capturing their buildings with
spies, or offering opponents money for their kingdom.
In 2009, Enlight Software released the game under the GPL
license. 7kfans project is updating the game and provides a
community for fans. A free Seven Kingdoms will help continue the
'''8sync''' (pronounced eight-sync) is an asynchronous programming library for [[GNU Guile]]. It makes use of delimited continuations to avoid a mess of callbacks, resulting in clean, easy-to-read, non-blocking code. +
A+ is a powerful and efficient programming language. It has a rich set of functions and operators, a modern GUI with many widgets and automatic synchronization of widgets and variables, asynchronous execution of functions associated with variables and events, dynamic loading of user compiled subroutines, and many other features. Execution is by a rather efficient interpreter. It is mainly used in a computationally-intensive business environment, but many critical applications written in A+ have withstood the demands of real world developers over many years. It is written in an interpreted language, so applications tend to be portable. +
A2K (formerly known as Accutron 2000) is a small, simple, and unobtrusive IRC bot. It is meant to do only a few things, do them well, and generally be seen and not heard. It is written in Python, and thus should theoretically run anywhere you have Python and a working TCP/IP stack. +
a2b is an abstract train game where you guide trains to their destination without letting them collide with each other. Each game is played on a set of tracks on which trains run at regular intervals. You pick a train and accelerate, brake, or stop as necessary to safely guide it to its destination. Since trains are continously being launched, more than 1 train will want to use the same section of a track, potentially leading to a collision. You must resolve this by making a train wait while you rush another train. As a last resort, you can send a train back to its base. +
a2png converts plain text into PNG images. You can select which font to use and output dimensions. Text can either be read from files or standard input. This program uses either the Cairo Graphics library or the GD library for the rendering. +
Program started as a text to PostScript converter, with pretty printing and all the expected features of this kind of program, but it can now handle other file types (PostScript, Texinfo, DVI, web-authoring, PDF, etc.) provided you have the necessary tools. While highly configurable, everything was designed so that even a novice can do complicated PostScript manipulations. For instance, the program can delegate the processing of some files to other filters (such as groff, texi2dvi, dvips, gzip,etc.) which allows a uniform treatment (n-up, page selection, duples, etc.) of heterogeneous files It also includes support for a wide range of programming languages, encodings (ISO Latins, Cyrillic, etc.), medias, and Native Language Support (NLS). +
<div style="background-color: #fbfcff; border: red 2px solid; padding: 10px; text-align: center;"><span style="font-size: 250%;">⚠</span> <strong style="color: red; font-size: 150%;">Retired, fork needed! comment</strong><br />AAK-Cont is reaching End-Of-Life unless we can find a new maintainer!</div>
'''Anti-Adblock Killer Continued''' ('''AAK-Cont''') helps you keep your Ad-Blocker active, when you visit a website and it asks you to disable.
AAK-Cont is based on uBlock Protector (by jspenguin2017) and Anti-Adblock Killer (by Reek).
AB-Transfers is an application for online money transfers of any
kind. In contrast to KMyMoney or Gnucash it is not intended to be
used as a complete accounting application but is intended to be
used as a companion to them to perform money transfers that they
don't support. +
This is a growing software system for synthesis and verification
of binary sequential logic circuits appearing in synchronous
hardware designs. ABC combines scalable logic optimization based
on And-Inverter Graphs (AIGs), optimal-delay DAG-based technology
mapping for look-up tables and standard cells, and innovative
algorithms for sequential synthesis and verification.
ABC provides an experimental implementation of these algorithms
and a programming environment for building similar applications.
Future development will focus on improving the algorithms and
making most of the packages stand-alone. This will allow the user
to customize ABC for their needs as if it were a tool-box rather
than a complete tool. +
abi-compliance-checker can be used to help reduce the possibility
of an application crashing when the shared libraries it links
against have changed. Signatures and data type definitions from
two separate versions of a library are compared by examining the
shared objects (.so) files themselves, and by analysing the
header files (.h) provided for the two versions of the library
and their dependencies.
Shared library developers trying to strive for binary
compatibility between releases may also use this tool to detect
if an any accidental application binary interface (ABI) changes
have been introduced.
The checker may also be used for assessing binary compatibility
between different Linux distributions. +
ABINIT is a package whose main program allows one to find the
total energy, charge density and electronic structure of systems
made of electrons and nuclei (molecules and periodic solids)
within Density Functional Theory (DFT), using pseudopotentials
and a planewave basis.
ABINIT also includes options to optimize the geometry according
to the DFT forces and stresses, or to perform molecular dynamics
simulations using these forces, or to generate dynamical
matrices, Born effective charges, and dielectric tensors. Excited
states can be computed within the Time-Dependent Density
Functional Theory (for molecules), or within Many-Body
Perturbation Theory (the GW approximation). In addition to the
main ABINIT code, different utility programs are provided.
This package contains the executables needed to perform
calculations (however, pseudopotentials are not supplied). For a
set of pseudopotentials, install the abinit-data package. +
abx is a program for performing software-based audio ABX testing
on GNU/Linux systems. ABX test (Wikipedia, Hydrogenaudio) is a
statistical test for assessing whether you are able to tell for
audible differences between two samples. For example, one sample
can be a compressed audio file such as OGG Vorbis file and
another one its uncompressed variant (WAV, AU, …). You can then
use abx to infer whether you are able to separate the two samples
due to compression artifacts. +
Automates most tasks on video and audio streaming.
Besides being a free/libre software, its goals are:
* Move past command-line based streaming, by automating things.
* Provide audio/video feedback for the volunteer at the station to monitor the streaming.
Its current features include:
* Behave slightly differently according to user actions or loss of the feed.
* GTK+ graphical user interface.
* Ease to switch between testing mode -- for testing the audio and video chain without broadcasting -- to stream mode, which broadcasts the feeds.
* In the event of main camera source failure, ABYSS changes the pipeline to fetch the video source from a backup USB webcam and then starts broadcasting again.
* Each stream is actually recorded locally in three forms to allow easy post-processing: audio-only, raw-video, and audio-video.
[https://www.fsf.org/blogs/sysadmin/abyss-the-genesis-of-a-fully-free-streaming-software-package-used-at-libreplanet Was used during LibrePlanet 2015 and 2016].
ABYSS was previously know as Libre-Streamer. +
'aBridge' lets you to play bridge online with other real people. It supports speech synthesis, so you can listen to the bids and chat conversation rather than simply gaze at the screen waiting for someone to play. aBridge also has some rudimentary bots, for when other players aren't online, but their AI is very basic. +
ACDK is a development framework with a similar target of Microsoft's .NET or Sun's ONE platform, but instead of using Basic/C# or Java as programming language, it bases C++ as core implementation language. ACDK implements the standard library packages, including acdk::lang, acdk::lang::reflect, acdk::util, acdk::io, acdk::text (including regexpr), acdk::net, acdk::sql, acdk::xml and more, as well as technologies like flexible Allocator/Garbage Collection, Threading and Unicode. With the extensions of ACDK C++ objects are available for reflection, serialization, aspect oriented class attributes and [D]ynamic [M]ethod [I]nvocation. This DMI act as an universal object oriented call interface to connect C++ with scripting languages (Java, Perl, Tcl, Python, Lisp, Visual Basic, VBScript) and standard component technologies (CORBA, COM+). +
ACE (Automated Corporate Enumerator) is a simple yet powerful VoIP Corporate Directory enumeration tool that mimics the behavior of an IP Phone in order to download the name and extension entries that a given phone can display on its screen interface. It is based on UC Sniffer. +
ACL2 is a mathematical logic and a mechanical theorem prover to help you reason in the logic (which is a subset of applicative Common Lisp). The theorem prover is an ``industrial strength'' version of the Boyer-Moore theorem prover, Nqthm. Users can build models of all kinds of computing systems in ACL2, just as in Nqthm, even though the formal logic is Lisp. Once you've built an ACL2 model of a system, you can run it and use ACL2 to prove theorems about the model. +
The ACal Project is a Web-based event calendar made for everyone. It was designed to be simple to install and setup. It does not require a database server, and installing is as easy as drag and drop. It can run on almost any ISP's server that has PHP installed. +
AClock is an analog clock with display of smooth seconds. It
stays in the dock. The display is customizable:
* Seconds hand and its ticking rate * Arabic or Roman numbers,
AM/PM * Shadows * Colors of the elements * Alarm and ringing +
The ADG library (Automatic Drawing Generation) is a set of functions focused on automating the drawing of mechanical parts. It is not a CAD system but a library providing a non-interactive canvas where you can put common CAD entities such as paths, xatches and quotes, to create your technical drawings. The final result can be displayed inside a GTK+ widget or exported to any cairo available format, such as PostScript and PDF documents or PNG and SVG images. +
Database load balancing class for PHP applications who need to deal with various MySQL servers. The class will properly detect write queries and will try the next available server(s) until running out of connections. Multi server connection handling in progress in order to allow running transactions in many servers at the same time. +
ADM (Asterisk Desktop Manager) aims to integrate your desktop with the Asterisk PBX and hardware IP phone by providing some useful features such as automatic on-call volume reduction, one click dialling (from the clipboard), automatic messenger "away" status when on a call, and some Cisco 79xx specific features. It runs with any GNOME compatible window manager. +
ADOdb is a database abstraction library for PHP. The PHP version currently supports an amazing number of databases, thanks to the wonderful ADOdb community: MySQL, PostgreSQL, Interbase, Firebird, Informix, Oracle, MS SQL, Foxpro, Access, ADO, Sybase, FrontBase, DB2, SAP DB, SQLite, Netezza, LDAP, and generic ODBC, ODBTP. The Sybase, Informix, FrontBase and PostgreSQL, Netezza, LDAP, ODBTP drivers are community contributions. Some reasons why ADOdb is popular include:
* Designed for speed. It is probably the fastest free software database abstraction library available for PHP. See benchmarks.
* Provides extensive portability support such as date and type-handling and portable schema creation. See portable sql tips
* Support many enterprise features such as database backed sessions (with session expiry notification), SQL code generation, pivot tables, SELECT LIMIT emulation for all databases, performance monitoring.
* Easy to learn.
* Extensive QA, every release is unit-tested on Access, MySQL, PostgreSQL, MS SQL, Oracle 9.
* Mature, continuously developed since August 2000. Has a large community of users.
* Powerful Active Record support. See docs.
* Very reasonable licensing terms (BSD). This means that you can incorporate (and even compile) it into your software applications royalty-free without asking the author's permission, provided you include license.txt in your release. +
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