Projects tagged ‘linux’ and ‘programming’


[152 total ]

567USERS
   

GDB, the GNU Project debugger, allows you to see what is going on `inside' another program while it executes -- or what another program was doing at the moment it crashed. GDB can do four main kinds of things (plus other things in support of ... [More] these) to help you catch bugs in the act: * Start your program, specifying anything that might affect its behavior. * Make your program stop on specified conditions. * Examine what has happened, when your program has stopped. * Change things in your program, so you can experiment with correcting the effects of one bug and go on to learn about another. The program being debugged can be written in Ada, C, C++, Objective-C, Pascal (and many other languages). [Less]

427USERS
   

Emacs is the extensible, customizable, self-documenting real-time display editor.

196USERS
   

Mono provides the necessary software to develop and run .NET client and server applications on Linux, Solaris, Mac OS X, Windows, and Unix. Sponsored by Novell (http://www.novell.com), the Mono open source project has an active and enthusiastic ... [More] contributing community and is positioned to become the leading choice for development of Linux applications. [Less]

167USERS
   

Filesystem in Userspace is a simple interface for userspace programs to export a virtual filesystem to the Linux kernel. It also aims to provide a secure method for non privileged users to create and mount their own filesystem implementations.

160USERS
   

Boost was begun by members of the ISO C++ Standard committee Library Working Group to provide free peer-reviewed portable libraries to the C++ community. An additional objective is to establish "existing practice" and provide reference ... [More] implementations so that the Boost libraries are suitable for eventual standardization. Components successfully moved into draft ISO Standard C++09 include shared_ptr, regular expressions, function wrappers and binders. [Less]

131USERS
   

Qt is a cross-platform (Windows, Unix, MacOs X) graphical toolkit. Qt features a rich API to write GUI software, but also for other aspect of application development : network classes, xml, internationalisation, database, ...

118USERS
   

The KDE libraries, basis of KDE and used by many open source projects. They are based on Qt, Trolltech's cross-platform toolkit, and run on Linux, BSDs, and other Unices, as well as Microsoft Windows and Mac OS X. Licensed under GNU LGPL, they may be used by open source and proprietary applications.

82USERS
   

The KDevelop project was founded in 1998 to build up an easy to use IDE (Integrated Development Environment) for KDE. Since then, the KDevelop IDE is publicly available under the GPL and supports many programming languages.

74USERS
   

RoundCube Webmail is a browser-based, multilingual IMAP client with an application-like user interface. It provides the full functionality you expect from an email client, including MIME support, address book, folder manipulation, and message filters. The user interface is fully skinnable using XHTML and CSS 2.

68USERS
   

OGRE (Object-Oriented Graphics Rendering Engine) is a scene-oriented, flexible 3D engine written in C++ designed to make it easier and more intuitive for developers to produce applications utilizing hardware-accelerated 3D graphics. The class library ... [More] abstracts all the details of using the underlying system libraries like Direct3D and OpenGL and provides an interface based on world objects. [Less]

50USERS
   

gnuplot plots 2d and 3d graphs, from a data file or with a formula. It has an interactive mode with online help, or it can be used non-interactively. gnuplot does function fitting to data sets, and it does output to many terminals, among which are PostScript, X11 display, PNG, and GIF (via the old gd library).

48USERS
   

Scintilla is a free source code editing component for Win32 and GTK+. As well as features found in standard text editing components, Scintilla includes features especially useful when editing and debugging source code. These include support for ... [More] syntax styling, error indicators, code completion and call tips. Styling choices are more open than with many editors, allowing the use of proportional fonts, bold and italics, multiple foreground and background colours and multiple fonts. [Less]

45USERS
   

XEmacs is a highly customizable open source text editor and application development system. It is protected under the GNU Public License and related to other versions of Emacs, in particular GNU Emacs. Its emphasis is on modern graphical user interface support and an open software development model, similar to Linux.

39USERS
   

Umbrello UML Modeller is a Unified Modelling Language diagram tool for KDE. It is able to produce all types of UML diagrams and uses an XMI-based file format. It imports and generates code in a couple of languages. Umbrello is part of KDE's kdesdk module.

34USERS
   

JACK is a low-latency audio server. It can connect a number of different applications to an audio device, as well as allowing them to share audio between themselves. Its clients can run in their own processes (i.e., as normal applications), or can ... [More] they can run within the JACK server (as a "plugin"). JACK is different from other audio server efforts in that it has been designed from the ground up to be suitable for professional audio work. This means that it focuses on two key areas: synchronous execution of all clients, and low latency operation. [Less]

32USERS
   

jMonkeyEngine provides a high performance, scenegraph based rendering and physics system.

31USERS
   

Some vendors refuses to release specs or even a binary Linux driver for their WLAN cards. ndiswrapper tries to solve this by making a kernel module that can load Ndis (Windows network driver API) drivers. The goal is not to implement all of the Ndis API, but to implement the functions needed to get cards without Linux drivers to work.

30USERS
   

Octave is a high-level language, primarily intended for numerical computations. It provides a convenient command line interface for solving linear and nonlinear problems numerically, and for performing other numerical experiments. It may also be used as a batch-oriented language.

26USERS
   

SoX is the Swiss Army knife of sound processing tools. It converts audio files among various standard audio file formats and can apply different effects and filters to the audio data.

25USERS
   

Cross platform input system designed for use with HID devices (mice, joysticks, keyboards, et al). Currently supported platforms include: Linux & Win32 (and partially OSX).

25USERS
   

The OpenKomodo Open Source Development Environment for Dynamic Languages and Web Technologies The Open Komodo project provides a code base upon which integrated development environment (IDE) software packages can be developed. ActiveState's Komodo ... [More] Edit 4.3 and later (an open source, multi-platform, multi-language editor) is an established, mature product that uses the Open Komodo platform. With the Open Komodo Project, the focus is on dynamic languages and the open web. Open Komodo is developed on top of many open source technologies, including Mozilla, Python, and Scintilla. The primary development technologies used are XUL, JavaScript, Python, and C/C++. [Less]

24USERS
   

GNU DDD, the Data Display Debugger, is a GUI to command-line debuggers like GDB, DBX, JDB, XDB, Ladebug, WDB, the Perl debugger, or the Python debugger. It provides a graphical data display where complex data structures can be explored incrementally and interactively.

24USERS
   

Nexuiz is a fast-paced, chaotic, and intense multiplayer first-person shooter game, focused on providing basic, old style deathmatch. It is extremely modder-friendly. Nexuiz is built on the power of the Darkplaces engine, which is a heavily modified ... [More] version of the original Quake. Darkplaces features realtime lighting and stencil shadows, bumpmapping, gloss, bloom, and totally rewritten network code that supports up to 64 players on a single server. [Less]

22USERS
 

XBMC is a multimedia player/jukebox for the Xbox from Microsoft. It can be used to play or view most common video, audio, and picture formats such as MPEG-1/2/4, DivX, XviD, MP3, AAC, JPG, and GIF directly from a CD or DVD in the Xbox DVD-ROM drive ... [More] or from the Xbox hard drive. XBMC can also stream files over a local network or from the Internet. Playlist and slideshow functions, a weather forecast, and many audio visualizations are also included. [Less]

21USERS
   

The NET-SNMP (formerly UCD-SNMP) package contains various tools relating to the Simple Network Management Protocol including an extensible agent, an SNMP library, tools to request or set information from SNMP agents, tools to generate and handle SNMP ... [More] traps, a version of the unix 'netstat' command using SNMP and a Tk/perl mib browser. It was originally based on the Carnegie Mellon University SNMP implementation (version 2.1.2.1), but has been greatly enhanced, ported and fixed and barely resembles the original package anymore. [Less]

21USERS
   

The free, open source and Mono-based implementation of Silverlight.

20USERS
   

Anjuta is a versatile Integrated Development Environment (IDE) for C and C++ in GNU/Linux. It has been written for GTK/GNOME, and features a number of advanced programming facilities. These include project management, application wizards, an onboard interactive debugger, and a powerful source editor with source browsing and syntax highlighting.

20USERS
   

The Lightweight Java Game Library (LWJGL) is a solution aimed directly at professional and amateur Java programmers alike to enable commercial quality games to be written in Java. LWJGL provides developers access to high performance crossplatform ... [More] libraries such as OpenGL (Open Graphics Library) and OpenAL (Open Audio Library) allowing for state of the art 3D games and 3D sound. Additionally LWJGL provides access to controllers such as Gamepads, Steering wheel and Joysticks. All in a simple and straight forward API. [Less]

20USERS
   

Expat is a fast, non-validating, stream-oriented XML parsing library.

19USERS
   

Maxima is a Common Lisp implementation of MIT's Macsyma system for computer based algebra. It features plotting over the network via netmath, computations over the network, extensive testing on a large array of problems, a source level debugger for ... [More] maxima code, ease of extension in fundamentally new ways, access to Common Lisp and portability to many systems. [Less]