libcsv is a small, simple and fast CSV library written in pure ANSI C89
that can read and write CSV data. It provides a straight-forward
interface using callback functions to handle parsed fields and rows and
can parse improperly formatted CSV files.
Modlogan is for all those who want a log-analyzer that is easy
to extend and very flexible. Just write a new output plugin and
create your very special report-design. You don't have to
reinvent the whole wheel to change the colour of the tire.
Imagine a SQL-output-plugin that writes the calculated data
into your database. Or a Memo generator that posts the
monthly stats to your department mailing list for further
investigation.
MultiMarkdown, or MMD, is a tool to help turn minimally marked-up plain
text into well formatted documents, including HTML, PDF (by way of
LaTeX), OPML, or OpenDocument (specifically, Flat OpenDocument or
'.fodt', which can in turn be converted into RTF, Microsoft Word, or
virtually any other word-processing format).
MMD is a superset of the Markdown syntax, originally created by John
Gruber. It adds multiple syntax features (tables, footnotes, and
citations, to name a few), in addition to the various output formats
listed above (Markdown only creates HTML). Additionally, it builds in
'smart' typography for various languages (proper left- and right-sided
quotes, for example).
NOTE: To use the mmd2pdf script, you must install print/latexmk.
Markdown is a text-to-HTML conversion tool for web writers. Markdown
allows you to write using an easy-to-read, easy-to-write plain text
format, then convert it to structurally valid XHTML (or HTML).
Thus, "Markdown" is two things: a plain text markup syntax, and a
software tool, written in Perl, that converts the plain text markup to
HTML.
NunniMCAX is a C, non validating XML parser. Its APIs and functioning
are very similar to SAX.
The aim of NunniMCAX is to be a lightweight, fast and reliable XML
parser to be used in environment with limited resources. A minimal
(only well-formed check) executable linked statically against the
library with all symbols stripped away on FreeBSD has a size below
19 KByte.
Par is similar but superiour to the fmt(1) command included in the
base system.
Par is a filter that copies its input to its output, changing all
white characters (except newlines) to spaces, and reformatting
each paragraph. Paragraphs are separated by protected, blank, and
bodiless lines (see the Terminology section for definitions), and
optionally delimited by indentation (see the d option in the Options
section).
Each output paragraph is generated from the corresponding input
paragraph as follows:
1) An optional prefix and/or suffix is removed from each input line.
2) The remainder is divided into words (separated by spaces).
3) The words are joined into lines to make an eye-pleasing paragraph.
4) The prefixes and suffixes are reattached.
If there are suffixes, spaces are inserted before them so that they
all end in the same column.
The ctemplate package contains a library implementing a simple but powerful
template language for C++. It emphasizes separating logic from presentation:
it is impossible to embed application logic in this template language.
This program takes the output of "diff" and makes an ASCII graph
showing how many lines were inserted, deleted, or changed in the
files that were compared. It can interpret unified or context
diffs, or the default format generated by "diff".
Dixit is a cross-platform application for consulting off-line a Romanian
definitions dictionary (DEX). It features a browser-like interface,
with cross-references between definitions, and the capability of adding new
definitions from a server.
The distributed database is currently based on 14 dictionaries plus 5 DEX
editions. The database contains more that 235.000 definitions from various
sources. The most important "Dictionarul explicativ al limbii romane" (DEX 1998)
All 65.542 definitions from DEX have been introduced in the database by
"DEX online" Project (dexonline.ro) volunteers.
The following dictionaries are also complete, with help from Siveco and Editura
Litera International: "Dictionar de sinonime" (2002), "Dictionar de antonime"
(2002), "Dictionar ortografic al limbii romane" (2002), "Noul dictionar
explicativ al limbii romane" (2002).
Any resemblance to dict is not entirely coincidental, but the database doesn't
have the same format :(