- C - a standardized imperative computer programming language developed in the early 1970s by Dennis Ritchie for use on the Unix operating system.
- C++ - a general purpose programming language. Since the 1990s, C++ has been one of the most popular commercial programming languages.
Libraries and Frameworks
- Libao - a free cross-platform audio library that allows programs to output audio using a simple API on a wide variety of platforms.
- Libfaad2 - Freeware Advanced Audio (AAC) Decoder. FAAD2 is a HE, LC, MAIN and LTP profile, MPEG2 and MPEG-4 AAC decoder. FAAD2 is licensed under the GPL.
- Libxml2 - a free XML C parser and toolkit developed for the Gnome project (but usable outside of the Gnome platform).
- Mad - a free high-quality fixed-point MPEG audio decoder with 24-bit output. The implementation is entirely new, based on the ISO/IEC standards, and performs especially well on systems without native floating-point support.
- Qt - a comprehensive C++ application development framework. It includes a class library and tools for cross-platform development and internationalization.
Software and technologies
- Debian Virtual Machine - Debian GNU/Linux is one of the premier Linux distribuitons available today. Now you can run Debian as a virtual machine using the VMware Player!
- Doxygen - Doxygen is a documentation system for C++, C, Java, Objective-C, Python, IDL (Corba and Microsoft flavors) and to some extent PHP, C#, and D.
- Eclipse - a vendor-neutral open development platform and application frameworks for building software.
- Electric Fence - efence stops your program on the exact instruction that overruns (or underruns) a malloc() memory buffer.
- GNU Debugger - the standard debugger for the GNU software system enables the user to trace and alter the execution of computer programs. One useful feature is that it allows you to see what a program is doing at the moment of a crash.
- LaTeX - a free high-quality typesetting system, with features designed for the production of technical and scientific documentation.
- Lintian - dissects Debian packages and reports bugs and policy violations. It contains automated checks for many aspects of Debian policy as well as some checks for common errors.
- LyX - a free document processor that encourages an approach to writing based on the structure of your documents, not their appearance.
- nm - examines binary files (libraries, compiled object modules, shared-object files, and standalone executables) and displays the contents of those files, or meta information stored in them. nm is used as an aid for debugging and resolving conflicts. nm is a part of the GNU Binary Utilities package.
- Planner - a free project managment tool for Linux and Windows.
- Qt Designer - a powerful GUI layout and forms builder, enabling rapid development of high-performance user interfaces with native look and feel across all supported platforms.
- Splint - Secure Programming Lint. Splint is a tool for statically checking C programs for security vulnerabilities and coding mistakes.
- Subversion - a free version control system that is a compelling replacement for CVS in the open source community.
- TortoiseSVN - a free Subversion client, implemented as a windows shell extension.
- Valgrind - is an award-winning suite of tools for debugging and profiling Linux programs.
- VMware Player - is free software that enables PC users to easily run any virtual machine on a Windows or Linux PC.
Other free Daisy player projects