Raptor is a C library providing a set of parsers and serializers for Resource Description Framework (RDF) triples by parsing syntaxes into RDF triples and serializing triples into a syntax. The parsers support RDF/XML, N-Triples, GRDDL, and Turtle, and via RSS tag soup: XML RSS, Atom 0.3, and Atom 1.0. The serializers support RDF/XML (3 flavours), Turtle, DOT, N-Triples, RSS 1.0, and Atom 1.0. Raptor handles RDF/XML as used by RDF applications such as RSS 1.0, FOAF, DOAP, Dublin Core, and OWL. It can use either expat or libxml2 for XML parsing, libcurl when available for URI retrieval, and is portable to many POSIX systems.
mod_ftpd is an FTP server module for Apache using the authentication system in Apache to provide anonymous or user-based FTP. Alternate chroot directories for users can be provided via a plugin system to check different data sources for the information. Currently a DBM and libdbi plugin are included. Limiting the number of users that can log into the system is also provided via a plugin system, so new limiting algorithms can be easily added in. Currently only a base limiter is provided which sets an overall cap to the each virtual server.
Rasqal is a C library for querying RDF graphs, supporting the SPARQL, RDQL, and LAQRS languages. It provides APIs for creating a query and parsing query syntax. It features pluggable triple-stores and matching interfaces, query engines for executing the queries, an API for manipulating results as bindings, and multiple ways to format the results to XML, CSV, TSV, and JSON. It uses the Raptor RDF parser to return triples from RDF content, and can alternatively work with the Redland RDF library's persistent triple stores. It is portable across many POSIX systems.
Conary is a distributed software management system for Linux distributions. It replaces traditional package management solutions (such as RPM and dpkg) with one designed to enable loose collaboration across the Internet. It enables sets of distributed and loosely connected repositories to define the components which are installed on a Linux system. Rather than having a full distribution come from a single vendor, it allows administrators and developers to branch a distribution, keeping the pieces which fit their environment while grabbing components from other repositories across the Internet.
The mission of the Apache Portable Runtime (APR) project is to create and maintain software libraries that provide a predictable and consistent interface to underlying platform- specific implementations. The primary goal is to provide an API to which software developers may code and be assured of predictable if not identical behaviour regardless of the platform on which their software is built, relieving them of the need to code special-case conditions to work around or take advantage of platform-specific deficiencies or features.