<?xml version="1.0" encoding="utf-8"?>
<media_info><info fn="apache-sshd-2.16.0-1.mga10.src"
 sourcerpm=''
 url='https://mina.apache.org/sshd-project'
 license='ASL 2.0 and ISC'>
Apache SSHD is a 100% pure java library to support the SSH protocols on both
the client and server side.
</info><info fn="julia-1.12.6-1.mga10.src"
 sourcerpm=''
 url='https://julialang.org/'
 license='MIT and LGPLv2+ and GPLv2+'>
Julia is a high-level, high-performance dynamic programming language
for technical computing, with syntax that is familiar to users of
other technical computing environments. It provides a sophisticated
compiler, distributed parallel execution, numerical accuracy, and an
extensive mathematical function library. The library, largely written
in Julia itself, also integrates mature, best-of-breed C and Fortran
libraries for linear algebra, random number generation, signal processing,
and string processing.

This package only contains the essential parts of the Julia environment:
the julia executable and the standard library.
</info><info fn="python-openssl-25.0.0-3.mga10.src"
 sourcerpm=''
 url='https://pypi.org/project/pyOpenSSL/'
 license='ASL 2.0'>
pyOpenSSL is a high-level Python wrapper around a subset of OpenSSL library.

It includes:
* SSL.Connection objects, wrapping the methods of Python's portable sockets;
* callbacks written in Python;
* an extensive error-handling mechanism, mirroring OpenSSL's error codes;
* and much more.
</info><info fn="feh-3.12.2-1.mga10.src"
 sourcerpm=''
 url='https://feh.finalrewind.org/'
 license='MIT'>
Feh is an image viewer, but it does a whole lot of other cool stuff as
well. There are simply too many to mention them here so please check the
docs/homepage.
</info><info fn="zbar-0.23.93-4.mga10.src"
 sourcerpm=''
 url='https://github.com/mchehab/zbar'
 license='GPLv2+'>
ZBar Bar Code Reader is an open source software suite for reading bar
codes from various sources, such as video streams, image files and raw
intensity sensors. It supports EAN-13/UPC-A, UPC-E, EAN-8, Code 128,
Code 39, Interleaved 2 of 5 and QR Code.  Included with the library
are basic applications for decoding captured bar code images and using
a video device (e.g. webcam) as a bar code scanner.  For application
developers, language bindings are included for C, C++, Python and Perl
as well as GUI widgets for Qt, GTK and PyGTK.
</info><info fn="rclone-1.74.3-2.mga10.src"
 sourcerpm=''
 url='https://github.com/rclone/rclone'
 license='MIT'>
rclone is a "rsync for cloud storage" - Google Drive, Amazon Drive, S3,
Dropbox, Backblaze B2, One Drive, Swift, Hubic, Cloudfiles,
Google Cloud Storage, Yandex Files
https://rclone.org
</info><info fn="c-ares-1.34.7-1.mga10.src"
 sourcerpm=''
 url='https://c-ares.org/'
 license='MIT'>
c-ares is a C library that performs DNS requests and name resolves
asynchronously. c-ares is a fork of the library named 'ares', written
by Greg Hudson at MIT.
</info><info fn="tinyproxy-1.11.3-1.1.mga10.src"
 sourcerpm=''
 url='https://tinyproxy.github.io/'
 license='GPLv2+'>
An anonymizing http proxy which is very light on system resources, ideal for
smaller networks and similar situations where other proxies (such as Squid) may
be overkill and/or a security risk. Tinyproxy can also be configured to
anonymize http requests (allowing for exceptions on a per-header basis).
</info><info fn="varnish-8.0.2-1.mga10.src"
 sourcerpm=''
 url='https://www.varnish-cache.org/'
 license='BSD'>
This is the Varnish high-performance HTTP accelerator. Documentation wiki and
additional information about Varnish is available on the following web site:
https://www.varnish-cache.org/
</info><info fn="rust-cargo-c-0.10.23-1.mga10.src"
 sourcerpm=''
 url='https://crates.io/crates/cargo-c'
 license='MIT'>
Helper program to build and install c-like libraries.
</info><info fn="lxc-templates-3.0.4-5.1.mga10.src"
 sourcerpm=''
 url='https://linuxcontainers.org/lxc'
 license='LGPLv2+'>
Linux Resource Containers provide process and resource isolation
without the overhead of full virtualization.

The lxc-templates package contains templates for creating containers.
</info><info fn="python-pillow-12.3.0-1.mga10.src"
 sourcerpm=''
 url='https://python-pillow.github.io/'
 license='MIT'>
Python image processing library, fork of the Python Imaging Library (PIL)

This library provides extensive file format support, an efficient
internal representation, and powerful image processing capabilities.

There are four subpackages: tk (tk interface), qt (PIL image wrapper for Qt),
devel (development) and doc (documentation).
</info><info fn="dnfdragora-2.99.5-1.mga10.src"
 sourcerpm=''
 url='https://github.com/manatools/dnfdragora'
 license='GPLv3+'>
dnfdragora is a DNF frontend, based on rpmdragora from Mageia
(originally rpmdrake) Perl code.
</info><info fn="python-manatools-0.99.3-1.mga10.src"
 sourcerpm=''
 url='https://github.com/manatools/python-manatools'
 license='LGPLv2+'>
Python ManaTools starts from the experience of tools and framework
written in Perl, since most systemd and dbus API are python based
instead a this way seemed to be natural.

Every output modules can of course be run using QT, Gtk or ncurses
interface.
</info><info fn="docker-compose-5.3.1-1.mga10.src"
 sourcerpm=''
 url='https://github.com/docker/compose'
 license='ASL 2.0'>
Multi-container orchestration for Docker

docker compose allows you to:
- Define your application's environment with Docker so it can be reproduced
  anywhere.
- Define the services that make up your app so they can be run together in an
  isolated environment.
- Run 'docker compose up', and docker compose will start and run your entire
  app.
</info><info fn="docker-containerd-2.2.5-1.mga10.src"
 sourcerpm=''
 url='https://www.docker.com/'
 license='ASL 2.0'>
containerd is a daemon to control runC, built for performance and density.

containerd leverages runC's advanced features such as seccomp and user
namespace support as well as checkpoint and restore for cloning and
live migration of containers.
</info><info fn="opencontainers-runc-1.4.3-1.mga10.src"
 sourcerpm=''
 url='https://www.opencontainers.org/'
 license='ASL 2.0'>
runc is a CLI tool for spawning and running containers according to the OCI specification.
</info><info fn="ruby-3.4.10-59.mga10.src"
 sourcerpm=''
 url='https://ruby-lang.org/'
 license='Ruby or BSD'>
Ruby is the interpreted scripting language for quick and
easy object-oriented programming.  It has many features to
process text files and to do system management tasks (as in
Perl).  It is simple, straight-forward, and extensible.
</info><info fn="haproxy-3.4.3-1.mga10.src"
 sourcerpm=''
 url='https://www.haproxy.org'
 license='GPLv2 and LGPLv2'>
HAProxy is free, open source software that provides a high availability load
balancer and proxy server for TCP and HTTP-based applications that spreads
requests across multiple servers. It is written in C and has a reputation for
being fast and efficient.
</info><info fn="awslc-5.5.0-1.mga10.src"
 sourcerpm=''
 url='https://github.com/aws/aws-lc'
 license='Apache-2.0 OR ISC OR BSD-3-Clause OR MIT OR CC0-1.0 OR OpenSSL OR SSLeay-standalone'>
AWS-LC is a general-purpose cryptographic library maintained by the AWS
Cryptography team for AWS and their customers. It іs based on code from the
Google BoringSSL project and the OpenSSL project.

AWS-LC contains portable C implementations of algorithms needed for TLS and
common applications. For performance critical algorithms, optimized assembly
versions are included for x86 and ARM.
</info><info fn="drakx-installer-images-2.94-55.mga10.src"
 sourcerpm=''
 url='https://wiki.mageia.org/en/Stage_One_install'
 license='GPL'>
images needed to build Mageia installer (DrakX)




Can be rebuilt with debug support.
</info><info fn="serd-0.32.10-1.mga10.src"
 sourcerpm=''
 url='https://drobilla.net/software/serd.html'
 license='ISC License (ISC)'>
Lightweight C library for RDF syntax which supports reading
and writing Turtle and NTriples. Serd is not intended to be a Swiss army
knife of RDF syntax, but rather is suited to resource limited or
performance critical applications, or situations where a simple
reader/writer with minimal dependencies is ideal
(e.g. in LV2 hosts or plugins).
</info><info fn="sord-0.16.22-2.mga10.src"
 sourcerpm=''
 url='https://drobilla.net/software/sord.html'
 license='ISC License (ISC)'>
Lightweight C library for storing RDF data in memory.
</info><info fn="sratom-0.6.22-2.mga10.src"
 sourcerpm=''
 url='https://drobilla.net/software/sratom.html'
 license='ISC License (ISC)'>
Lightweight C library for storing RDF data in memory.

Requires:	lib64sratom0_0 = 0.6.22-2.mga10
</info><info fn="suil-0.10.26-4.mga10.src"
 sourcerpm=''
 url='https://drobilla.net/software/suil.html'
 license='ISC License (ISC)'>
Suil is a lightweight C library for loading and wrapping LV2 plugin UIs.

Suil makes it possible to load a UI of any toolkit in a host using any
other toolkit (assuming the toolkits are both supported by Suil).
Hosts do not need to build against or link to foreign toolkit libraries
to use UIs written with that toolkit (Suil performs its magic at
run-time using dynamically loaded modules). The API is designed such that
hosts do not need to explicitly support particular toolkits whatsoever.
If Suil supports a particular toolkit, then all hosts that use Suil will
support that toolkit.
</info><info fn="lv2-1.18.10-6.mga10.src"
 sourcerpm=''
 url='https://lv2plug.in/'
 license='ISC License (ISC)'>
LV2 is a standard for plugins and matching host applications, mainly
targeted at audio processing and generation.

There are a large number of open source and free software synthesis
packages in use or development at this time. This API ('LV2') attempts
to give programmers the ability to write simple 'plugin' audio
processors in C/C++ and link them dynamically ('plug') into a range of
these packages ('hosts').  It should be possible for any host and any
plugin to communicate completely through this interface.

LV2 is a successor to LADSPA, created to address the limitations of
LADSPA which many hosts have outgrown.
</info><info fn="lilv-0.26.4-2.mga10.src"
 sourcerpm=''
 url='https://drobilla.net/software/lilv/'
 license='ISC License (ISC)'>
LV2 plugin library for applications and hosts.
</info><info fn="php8.4-imagick-3.8.1-2.1.mga10.src"
 sourcerpm=''
 url='https://pecl.php.net/package/imagick'
 license='PHP License'>
Imagick is a native php extension to create and modify images using the
ImageMagick API.

imagick is a native php-extension. See the examples in the
/usr/share/doc/php8.4-imagick/examples directory for some hints on
how to use it.
</info><info fn="php8.5-gmagick-2.0.6-0.RC1.1.1.mga10.src"
 sourcerpm=''
 url='https://pecl.php.net/package/gmagick/'
 license='PHP License'>
Gmagick is a php extension to create, modify and obtain meta information of
images using the GraphicsMagick API. This extension requires GraphicsMagick
version 1.2.6+ and PHP 5.1.3+.
</info><info fn="php8.5-imagick-3.8.1-1.1.mga10.src"
 sourcerpm=''
 url='https://pecl.php.net/package/imagick'
 license='PHP License'>
Imagick is a native php extension to create and modify images using the
ImageMagick API.

imagick is a native php-extension. See the examples in the
/usr/share/doc/php8.5-imagick/examples directory for some hints on
how to use it.
</info><info fn="php8.4-gmagick-2.0.6-0.RC1.15.1.mga10.src"
 sourcerpm=''
 url='https://pecl.php.net/package/gmagick/'
 license='PHP License'>
Gmagick is a php extension to create, modify and obtain meta information of
images using the GraphicsMagick API. This extension requires GraphicsMagick
version 1.2.6+ and PHP 5.1.3+.
</info><info fn="php-pear-PHP_CodeSniffer-3.7.2-2.1.mga10.src"
 sourcerpm=''
 url='https://pear.php.net/package/PHP_CodeSniffer'
 license='BSD 3-Clause License'>
PHP_CodeSniffer is a PHP5 script that tokenises PHP, JavaScript and CSS
files to detect violations of a defined coding standard. It is an essential
development tool that ensures your code remains clean and consistent. It
can also help prevent some common semantic errors made by developers.
</info><info fn="opencpn-5.14.0-2.mga10.src"
 sourcerpm=''
 url='https://opencpn.org'
 license='GPLv2+'>
A cross-platform ship-borne GUI application supporting
* GPS/GPDS Position Input
* BSB Raster Chart display
* S57 Vector ENC chart display
* CM93 Vector chart display
* AIS Input Decoding
* Waypoint Autopilot Navigation

Some extra useful plugins can be found in the Mageia core repository
Pilot charts can be downloaded from:
https://opencpn.org/ocpn/pilotcharts

Nautical charts sources can be found here:
https://opencpn.org/OpenCPN/info/chartsource.html

NB The commercial charts need the two opencpn plugins
from Mageia nonfree repository
</info><info fn="guayadeque-0.7.6-1.mga10.src"
 sourcerpm=''
 url='https://codeberg.org/thothix/guayadeque'
 license='GPLv3'>
Guayadeque is a music management program designed for all music enthusiasts.
It is Full Featured Linux media player that can easily manage large collections
and uses the Gstreamer media framework.
Some of Guayadeque Features

- Play mp3, ogg, opus, flac, wma, wav, asf, aiff, wv, mpc, mp4, ape, aac, dsf ...
- Configurable cross fader engine
- Configurable Silence detector to avoid listening to silence between tracks
- Read and write tags in all supported formats (need Taglib 2 for aac)
- Allow to catalog your music using labels
  Any track, artist or album can have as many labels you want
- Smart play mode that add tracks that fit your music taste
- Ability to download covers manually or automatically
- Suggest music using last.fm service
- Allow fast access to any music file by genre, artist, album, etc
- Play and Record shoutcast radios
</info><info fn="viking-1.11-2.1.mga10.src"
 sourcerpm=''
 url='https://viking.sourceforge.net/'
 license='GPLv2+'>
Viking is a free/open source program to manage GPS data. You can import and
plot tracks and way-points, show Terraserver maps under it, add coordinate
lines, make new tracks and way-points, hide different things, etc.
</info><info fn="fs-uae-3.2.35-2.1.mga10.src"
 sourcerpm=''
 url='https://fs-uae.net'
 license='GPLv2+'>
FS-UAE is an Amiga emulator for Windows, Linux and Mac OS X
based on UAE/WinUAE, with a focus on emulating games.

Features include emulation of Amiga 500, 1200, 4000, CD32
and CDTV, perfectly smooth scrolling on 50Hz displays, support
for floppy images in ADF and IPF formats, CD-ROM images in ISO
or BIN/CUE format, mounting folders on your computer as Amiga
hard drives, support for Picasso 96 drivers for high-color and
high-resolution Workbench displays, and more.

A unique feature is support for cross-platform online play. You
can now play Amiga games against (or with) friends over the
Internet.
</info><info fn="mnemosyne-2.11-3.2.mga10.src"
 sourcerpm=''
 url='https://mnemosyne-proj.org'
 license='AGPLv3 and LGPLv3'>
Mnemosyne resembles a traditional flash-card program but with an
important twist: it uses a sophisticated algorithm to schedule the best
time for a card to come up for review.

The Mnemosyne project is also a research project into the nature of long-term
memory, to which you can freely choose to participate by sending anonymous
data to a central server for analysis.

Optional dependency:
* texlive: enables entering formulas using LaTeX syntax.
Use the following syntax in a card: &lt;$&gt;LaTeX formula&lt;/$&gt;
</info><info fn="avahi-0.8-18.1.mga10.src"
 sourcerpm=''
 url='https://avahi.org/'
 license='LGPLv2+'>
Avahi is a system which facilitates service discovery on a local
network -- this means that you can 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. This kind
of technology is already found in MacOS X (branded 'Rendezvous',
'Bonjour' and sometimes 'ZeroConf') and is very convenient.
</info><info fn="nspr-4.40.0-1.mga10.src"
 sourcerpm=''
 url='https://www.mozilla.org/projects/nspr/'
 license='MPLv1.1 or GPLv2+ or LGPLv2+'>
Virtual package, not built.
</info><info fn="nss-3.127.0-1.mga10.src"
 sourcerpm=''
 url='https://www.mozilla.org/projects/security/pki/nss/index.html'
 license='MPLv1.1 or GPLv2+ or LGPLv2+'>
Network Security Services (NSS) is a set of libraries designed to
support cross-platform development of security-enabled client and server
applications. Applications built with NSS can support SSL v2 and v3,
TLS, PKCS #5, PKCS #7, PKCS #11, PKCS #12, S/MIME, X.509 v3 certificates, and
other security standards. For detailed information on standards supported, see
https://www.mozilla.org/projects/security/pki/nss/overview.html.
</info><info fn="python-django-5.2.17-1.mga10.src"
 sourcerpm=''
 url='https://pypi.org/project/Django'
 license='BSD'>
Django is a high-level Python Web framework that encourages rapid development
and clean, pragmatic design.

Developed and used over the past two years by a fast-moving online-news
operation, Django was designed from scratch to handle two challenges: the
intensive deadlines of a newsroom and the stringent requirements of experienced
Web developers. It has convenient niceties for developing content-management
systems, but it's an excellent tool for building any Web site.

Django focuses on automating as much as possible and adhering to the
DRY principle.
</info><info fn="yt-dlp-2026.08.19-1.1.mga10.src"
 sourcerpm=''
 url='https://github.com/yt-dlp/yt-dlp'
 license='Unlicense'>
yt-dlp is a command-line program to download videos from many different online
video platforms, such as youtube.com. The project is a fork of youtube-dl with
additional features and fixes.
</info><info fn="mingw-expat-2.8.3-1.mga10.src"
 sourcerpm=''
 url='http://www.libexpat.org/'
 license='MIT'>
This is expat, the C library for parsing XML, written by James Clark. Expat
is a stream oriented XML parser. This means that you register handlers with
the parser prior to starting the parse. These handlers are called when the
parser discovers the associated structures in the document being parsed. A
start tag is an example of the kind of structures for which you may
register handlers.
</info><info fn="expat-2.8.3-1.mga10.src"
 sourcerpm=''
 url='https://libexpat.github.io/'
 license='MIT'>
Expat is an XML 1.0 parser written in C by James Clark.  It aims to be
fully conforming. It is currently not a validating XML parser.
</info><info fn="perl-Catalyst-Plugin-Authentication-0.100.280-1.mga10.src"
 sourcerpm=''
 url='https://metacpan.org/release/Catalyst-Plugin-Authentication'
 license='Artistic/GPL'>
The authentication plugin provides generic user support. It is the basis for
both authentication (checking the user is who they claim to be), and
authorization (allowing the user to do what the system authorises them to do).
</info><info fn="krita-ai-diffusion-1.53.0-1.mga10.src"
 sourcerpm=''
 url='https://github.com/Acly/krita-ai-diffusion'
 license='GPLv3'>
Generate images from within Krita with minimal fuss: Select an area, push
a button, and new content that matches your image will be generated.
Or expand your canvas and fill new areas with generated content that blends
right in. Text prompts are optional. No tweaking required!

This plugin seeks to provide what "Generative Fill/Expand" do in Photoshop
and go beyond. Adjust strength to refine existing content (img2img) or
generate images from scratch. Powerful customization is available for
advanced users.

Please note that you need to enable the plugin after installing.

- Settings / Configure krita / Python Plugin Manager /
enable AI Image Diffusion / restart krita
</info><info fn="golang-1.25.13-1.mga10.src"
 sourcerpm=''
 url='https://golang.org/'
 license='BSD and Public Domain'>
The Go Programming Language.
</info><info fn="perl-Plack-1.5.400-1.mga10.src"
 sourcerpm=''
 url='https://metacpan.org/release/Plack'
 license='GPL+ or Artistic'>
Plack is a set of tools for using the PSGI stack. It contains middleware
components, a reference server and utilities for Web application
frameworks. Plack is like Ruby's Rack or Python's Paste for WSGI.

See the PSGI manpage for the PSGI specification and the PSGI::FAQ manpage
to know what PSGI and Plack are and why we need them.
</info><info fn="perl-Text-CSV_XS-1.640.0-1.mga10.src"
 sourcerpm=''
 url='https://metacpan.org/release/Text-CSV_XS'
 license='GPL+ or Artistic'>
Text-CSV_XS is a Perl module that provides facilities for the composition
and decomposition of comma-separated values.  An instance of the Text::CSV
class can combine fields into a CSV string and parse a CSV string into
fields.
</info><info fn="libarchive-3.8.9-1.mga10.src"
 sourcerpm=''
 url='https://www.libarchive.org/'
 license='BSD'>
Libarchive is a programming library that can create and read several different
streaming archive formats, including most popular tar variants and several cpio
formats. It can also write shar archives and read ISO9660 CDROM images and ZIP
archives. The bsdtar program is an implementation of tar(1) that is built on
top of libarchive. It started as a test harness, but has grown and is now the
standard system tar for FreeBSD 5 and 6.
</info><info fn="firefox-153.1.0-1.mga10.src"
 sourcerpm=''
 url='https://www.mozilla.org/firefox/organizations/'
 license='MPLv1.1 or GPLv2+ or LGPLv2+'>
Mozilla Firefox is an open-source web browser, designed for standards
compliance, performance and portability.
</info><info fn="php8.5-8.5.10-1.mga10.src"
 sourcerpm=''
 url='https://www.php.net'
 license='PHP License'>
PHP is an HTML-embeddable scripting language. PHP offers built-in database
integration for several commercial and non-commercial database management
systems, so writing a database-enabled script with PHP is fairly simple. The
most common use of PHP coding is probably as a replacement for CGI scripts.
</info><info fn="vim-9.2.1011-2.mga10.src"
 sourcerpm=''
 url='https://www.vim.org/'
 license='Charityware'>
VIM (VIsual editor iMproved) is an updated and improved version of the
vi editor.  Vi was the first real screen-based editor for UNIX, and is
still very popular.  VIM improves on vi by adding new features:
multiple windows, multi-level undo, block highlighting and more.
</info><info fn="firefox-l10n-153.1.0-1.mga10.src"
 sourcerpm=''
 url='https://www.mozilla.org/firefox/organizations/'
 license='GPLv2+'>
Localizations for Firefox web browser.
</info><info fn="freerdp-3.31.0-1.mga10.src"
 sourcerpm=''
 url='https://www.freerdp.com/'
 license='Apache License'>
FreeRDP is a fork of the rdesktop project.
</info><info fn="redis-8.6.6-1.mga10.src"
 sourcerpm=''
 url='https://redis.io/'
 license='RSALv2 and SSPLv1 and AGPLv3'>
Redis is an advanced key-value store. It is often referred to as a data
structure server since keys can contain strings, hashes, lists, sets and
sorted sets.

You can run atomic operations on these types, like appending to a string;
incrementing the value in a hash; pushing to a list; computing set
intersection, union and difference; or getting the member with highest
ranking in a sorted set.

In order to achieve its outstanding performance, Redis works with an
in-memory dataset. Depending on your use case, you can persist it either
by dumping the dataset to disk every once in a while, or by appending
each command to a log.

Redis also supports trivial-to-setup master-slave replication, with very
fast non-blocking first synchronization, auto-reconnection on net split
and so forth.

Other features include Transactions, Pub/Sub, Lua scripting, Keys with a
limited time-to-live, and configuration settings to make Redis behave like
a cache.

You can use Redis from most programming languages also.
</info><info fn="python-nltk-3.10.3-1.mga10.src"
 sourcerpm=''
 url='https://pypi.org/project/nltk/'
 license='CPL'>
The Natural Language Toolkit is a Python package that simplifies the
construction of programs that process natural language and defines
standard interfaces between the different components of an NLP system.
</info><info fn="perl-DBI-1.652.0-1.mga10.src"
 sourcerpm=''
 url='https://dbi.perl.org/'
 license='GPL+'>
The Perl Database Interface (DBI) is a database access Application Programming
Interface (API) for the Perl Language. The Perl DBI API specification defines a
set of functions, variables and conventions that provide a consistent database
interface independent of the actual database being used.
</info><info fn="perl-URI-5.360.0-1.mga10.src"
 sourcerpm=''
 url='https://metacpan.org/release/URI'
 license='GPL+ or Artistic'>
This Perl module implements the URI class. Objects of this class represent
Uniform Resource Identifier (URI) references as specified in RFC 2396.
</info><info fn="perl-Mojolicious-9.480.0-1.1.mga10.src"
 sourcerpm=''
 url='https://mojolicious.org/'
 license='Artistic 2.0'>
Back in the early day of the web there was this wonderful Perl library
called CGI, many people only learned Perl because of it. It was simple
enough to get started without knowing much about the language and powerful
enough to keep you going, learning by doing was much fun. While most of the
techniques used are outdated now, the idea behind it is not. Mojolicious is
a new attempt at implementing this idea using state of the art technology.
</info></media_info>
