Eric is a full featured Python and Ruby editor and IDE, written in Python. It is based on the cross platform Qt GUI toolkit, integrating the highly flexible Scintilla editor control. It is designed to be usable as an everyday quick and dirty editor as well as being usable as a professional project management tool, integrating many advanced features that Python offers the professional coder. Eric includes a plug-in system, which allows easy extension of the IDE functionality with plug-ins downloadable from the net. Current stable versions are Eric4 based on Qt4 and Python 2 and Eric5 based on Python 3 and Qt4.
GNU libmicrohttpd is a small C library for embedding HTTP server functionality into other applications. It is reentrant, fast, supports HTTP 1.1, and permits listening on multiple ports. The API is simple and still powerful enough to allow programmers to use the entire HTTP feature set. SSL/TLS support is available as an option.
Bibfilex is software to create and manage archives of bibliographical items (books, articles, etc.) according to Biblatex structure and rules. It is far less advanced than other bibliographic managers like JabRef, and allows only a few customizations. Its strength is speed and lightness, especially when used with many items. It uses SQLite as a database. It can store the items according to each of the entry types described in the Biblatex manual (book, article, etc.), import the content of a file in Biblatex format (like a JabRef database, a Mendeley BibTex exported file, or a Google Books BibTex downloaded file), export data to a Biblatex file (like a JabRef database), locate an item just typing its author name, title, etc. filter the items by selecting a keyword in a list, filter the items according to three different conditions (or to manually modify the SQL statement of the filter to make it more suitable or complex) or according to the \cite commands contained within a Latex document, associate various attachments (files of every kind) with each item, activate autocompletion of data in each field with “Ctrl + Space”, automatically create unique BibTex keys according to a pattern defined by the user, and specify the fields (columns) shown in the grid view of the data. It is also possible to replace the \cite and \printbibliography commands in a Latex document with extended citations and bibliography, which are composed according to a user-defined pattern, to export the Latex file in other formats more easily.
Qt is a comprehensive, object-oriented development framework that enables development of high-performance, cross-platform rich-client and server-side applications. When you implement a program with Qt, you can run it on the X Window System (Unix/X11), Apple Mac OS X, and Microsoft Windows NT/9x/2000/XP by simply compiling the source code for the platform you want. Qt is the basis for the KDE desktop environment, and is also used in numerous commercial applications such as Google Earth, Skype for Linux, and Adobe Photoshop Elements.
Marble is a Virtual Globe and World Atlas that you can use to learn more about Earth: you can pan and zoom around, and you can look up places and roads. A mouse click on a place label will provide the respective Wikipedia article. It's also possible to measure distances between locations or watch the current cloud cover. Marble offers different thematic maps: a classroom-style topographic map, a satellite view, street map, earth at night, and temperature and precipitation maps. All maps include a custom map key, so it can also be used as an educational tool for use in classrooms. For educational purposes, you can also change the date and time and watch how the starry sky and the twilight zone on the map change. Marble also features multiple projections: choose between a flat map ("Plate carré"), Mercator, or the globe.
Calligra is an integrated suite of applications that cover office, creative, and management needs. It offers applications on both desktop computers and mobile platforms like tablets and smartphones. OpenDocument Format (ODF) is used, making it compatible with OpenOffice.org, LibreOffice, and Microsoft Office. Calligra Suite contains the following applications: Calligra Words (word processor), Sheets (spreadsheets), Stage (presentations), Flow (diagrams and flowcharts), Kexi (visual database creator), Braindump (note taking), Plan (project management), Krita (drawing), and Karbon (vector graphics).
MyMediaLite is a lightweight, multi-purpose library of recommender system algorithms. It addresses the two most common scenarios in collaborative filtering: rating prediction (e.g. on a scale of 1 to 5 stars), and item prediction from implicit feedback (e.g. from clicks or purchase actions). It contains dozens of recommender engines, including state-of-the-art matrix factorization methods. It also supports real-time updates to the recommender engines, storing engines to disk and reloading them again, and several evaluation measures to compare the accuracy of different recommender system methods. Three command-line programs that offer most of the functionality contained in the library are included.