Loudmouth is a lightweight and easy-to-use C library for programming with the
Jabber protocol. It's designed to be easy to get started with and yet
extensible to let you do anything the Jabber protocol allows.
GtkMathView is a C++ rendering engine for MathML documents. This module is
meant to be part of the Helm project, but the widget is independent from
it and easily embeddable within GTK+ applications.
JComboBox is a composite widget that contains a text Label or Entry, a
Button, and a popup Listbox. It performs the same sort of tasks that can be
accomplished by several other Composite widgets. Some such as BrowseEntry
and Optionmenu are part of the standard Tk distribution, and there are many
others available in CPAN.
JComboBox borrows features from the Java Swing component bearing the same
name, but falls short of being a true clone. Many of the methods and the
general look and feel should be familiar to java developers. JComboBox also
combines several features offered by many of the other "Combo Box"
implementations, and works in two modes: editable and readonly.
In readonly mode, JComboBox offers similar functionality to Optionmenu. It
is basically a labeled button that activates a popup list. An item from the
list is displayed on the Button when selected.
When editable, JComboBox somewhat resembles BrowseEntry. That is, the
widget is composed of an Entry widget with a Button to the right of it. As
in the editable mode, the Button activates a popup Listbox from which a
single item can be selected.
fpp is a Fortran preprocessor for FORTRAN 77 and Fortran 90 programs.
Historically, the source code preprocessor found in standard C compilers,
cpp, has been used to provide Fortran programmers with preprocessing
capabilities. However, cpp is too closely tied into the C language syntax
and source line format to be used without careful scrutiny. The proposed
Fortran PreProcessor, fpp, would provide Fortran-specific source code
capabilities that C programmers have come to expect in UNIX environments.
A tiny C library and sample program to extract data compressed using dozen
popular archivers. Currently following formats are supported:
- tar (*.tar)
- tar + gzip'ed (*.tar.gz, *.tgz) (deflate)
- zip (*.zip) (implode, deflate)
- lzh (*.lzh) (lh0, lh1, lh2, lh3, lh4, lh5, lh6, lzs, lz5, lz4)
- MIME multipart
mpdas is an AudioScrobbler client for MPD written in C++.
It uses libcurl and libmpd.
It supports the latest AudioScrobbler protocol (1.21).
In case of a downtime or connectivity problems,
mpdas will cache the played songs to ~/.mpdascache.
Please read the README at:
http://github.com/hrkfdn/mpdas/tree/master/README
This is quite a simple library that provides an easy interface to the common
gateway interface, known as CGI. The purpose is to provide an easy to use
interface to CGI if you need to write your program in C instead of perl.
CppTest is a portable and powerful, yet simple, unit testing framework for
handling automated tests in C++. The focus lies on usability and extendability.
Several output formats, including simple text output, compiler-like output and
HTML, are supported and new ones are easily added.
CxxTest is a JUnit/CppUnit/xUnit-like framework for C++.
Its advantages over existing alternatives are that it:
- Doesn't require RTTI
- Doesn't require member template functions
- Doesn't require exception handling
- Doesn't require any external libraries (including memory management,
file/console I/O, graphics libraries)
This makes it extremely portable and usable.
csoap is a client/server SOAP library implemented in pure C.
It comes with an embedded HTTP server called nanohttp.
The transferred XML structures are handled by libxml2.
csoap comes with the following features:
- client/server HTTP engine
- Attachments via MIME
- https (SSL) with OpenSSL