Projects tagged ‘cross-platform’


[427 total ]

914USERS
   

VLC - the cross-platform media player and streaming server VLC media player is a highly portable multimedia player for various audio and video formats (MPEG-1, MPEG-2, MPEG-4, DivX, mp3, ogg, ...) as well as DVDs, VCDs, and various streaming ... [More] protocols. It can also be used as a server to stream in unicast or multicast in IPv4 or IPv6 on a high-bandwidth network. [Less]

512USERS
   

The K Desktop Environment (KDE) is a graphical desktop, a set of applications and a development platform. It is created by a community of people dedicated to create a free and user-friendly computing experience. KDE offers all necessary means to ... [More] easily build all kinds of applications upon. KDE has been around since 1996, with code change history dating back at least to 1997. KDE is one of the biggest free software C++ project around and one of the two leaders of unix desktops. [Less]

382USERS
   

Spring is a lightweight Java/J2EE application framework based on code published in "Expert One-on-One J2EE Design and Development" by Rod Johnson. It includes powerful JavaBeans-based configuration management applying Inversion-of-Control principles ... [More] , a generic abstraction layer for transaction management allowing for pluggable transaction managers, a JDBC abstraction layer, integration with Hibernate, JDO, Apache OJB, and iBATIS SQL Maps, AOP functionality, and a flexible MVC Web application framework with multiple view technologies. There is also a .NET port available. [Less]

368USERS
   

GTK+ is a multi-platform toolkit for creating graphical user interfaces. Offering a complete set of widgets, GTK+ is suitable for projects ranging from small one-off projects to complete application suites. GTK+ has been designed from the ground ... [More] up to support a range of languages, not only C/C++. Using GTK+ from languages such as Perl and Python (especially in combination with the Glade GUI builder) provides an effective method of rapid application development. [Less]

303USERS
   

FFmpeg is a complete solution to record, convert and stream audio and video. It includes libavcodec, the leading audio/video codec library. FFmpeg is developed under Linux, but it can compiled under most operating systems, including Windows.

294USERS
   

Audacity is a cross-platform multitrack audio editor. It allows you to record sounds directly or to import Ogg, WAV, AIFF, AU, IRCAM, or MP3 files. It features a few simple effects, all of the editing features you should need, and unlimited undo. The ... [More] audio I/O uses PortAudio, which fully supports OSS, Mac OS X CoreAudio, and Windows WMME, and can be compiled with support for ALSA and Jack. [Less]

282USERS
   

The GNU C Library, glibc, provides the standard C library interface for GNU/Linux and other Free Software operating systems.

253USERS
   

Blender is a 3D animation and compositing suite with tools for modeling (advanced subdivision modeling, multiresolution sculpting), uv unwrapping, texturing (procedural node, 2D and 3D painting), animation, rendering, particles and simulation ... [More] (including fluid dynamics, hard body physics, cloth and hair), post-production with node based compositing and non linear editing, integrated game engine (with graphical programming, vehicle and rag doll constraints) and python scripting including an import and export suite. Blender runs on all major operating systems including Windows XP/Vista, OS X, Linux, BSD, Solaris and Irix. It has sculpting similar to ZBrush©, is a full animation suite similar to Maya© or 3DS Max© ; has compositing comparable to Nuke, and full video editing. [Less]

229USERS
   

Cygwin is a Linux-like environment for Windows. It consists of an emulation DLL providing Linux API functionality, and ports of thousands of Linux tools to Windows.

219USERS
   

GLib is the low-level core library that forms the basis of GTK+ and GNOME. It provides data structure handling for C, portability wrappers, and interfaces for such runtime functionality as an event loop, threads, dynamic loading, and an object system.

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.

107USERS
   

Simple DirectMedia Layer is a cross-platform multimedia library designed to provide low level access to audio, keyboard, mouse, joystick, 3D hardware via OpenGL, and 2D video framebuffer. It is used by MPEG playback software, emulators, and many ... [More] popular games, including the award winning Linux port of "Civilization: Call To Power." SDL supports Linux, Windows, Windows CE, BeOS, MacOS, Mac OS X, FreeBSD, NetBSD, OpenBSD, BSD/OS, Solaris, IRIX, and QNX. The code contains support for AmigaOS, Dreamcast, Atari, AIX, OSF/Tru64, RISC OS, SymbianOS, and OS/2, but these are not officially supported. SDL is written in C, but works with C++ natively, and has bindings to several other languages, including Ada, C#, Eiffel, Erlang, Euphoria, Guile, Haskell, Java, Lisp, Lua, ML, Objective C, Pascal, P [Less]

101USERS
   

DOSBox uses SDL to emulate the PC hardware required for running old DOS games. This includes a 386 processor, an S3/Trio video card with some tweaks to allow for older display hardware like the Tandy, a Sound Blaster Pro, the PC speaker, Tandy ... [More] 3-sound, CMS/GameBlaster, Disney Sound Source, and MIDI. DOS emulation is integrated. It is possible to mount local directories as drives inside the emulator. [Less]

95USERS
   

ScummVM is a program which allows you to run certain classic graphical point-and-click adventure games, provided you already have their data files. The clever part about this: ScummVM just replaces the executables shipped with the game, allowing you ... [More] to play them on systems for which they were never designed! ScummVM lets you run these adventures: Adventure Soft's Simon the Sorcerer 1 and 2; Revolution's Beneath A Steel Sky, Broken Sword 1 and Broken Sword 2; Flight of the Amazon Queen; Wyrmkeep's Inherit the Earth; Coktel Vision's Gobliiins and games based on LucasArts' SCUMM (Script Creation Utility for Maniac Mansion) system. SCUMM is used for many games, including Monkey Island, Day of the Tentacle, Sam and Max and more. Compatibility with supported games is continually improving, so c [Less]

95USERS
   

wxWidgets lets developers create applications for Win32, Mac OS X, GTK+, X11, Motif, WinCE, and more using one codebase. It can be used from languages such as C++, Python, Perl, and C#/.NET. Unlike other cross-platform toolkits, wxWidgets ... [More] applications look and feel native. This is because wxWidgets uses the platform's own native controls rather than emulating them. [Less]

71USERS
   

On-the-fly encryption software which can create a virtual encrypted disk within a file and mount it as a real disk. It can also encrypt a hard disk partition or storage device, such as USB flash drive. Moreover, TrueCrypt supports plausible deniability.

69USERS
   

Transmission has been built from the ground up to be a lightweight, yet powerful BitTorrent client. Its simple, intuitive interface is designed to integrate tightly with whatever computing environment you choose to use. Transmission strikes a balance ... [More] between providing useful functionality without feature bloat. Furthermore, it is free for anyone to use or modify. [Less]

64USERS
   

Lua is a powerful, fast, light-weight, embeddable scripting language. Lua combines simple procedural syntax with powerful data description constructs based on associative arrays and extensible semantics. Lua is dynamically typed, runs by ... [More] interpreting bytecode for a register-based virtual machine, and has automatic memory management with incremental garbage collection, making it ideal for configuration, scripting, and rapid prototyping. [Less]

57USERS
   

XMMS is a multimedia player for unix systems. XMMS stands for X MultiMedia System and can play media files such as MP3, MOD's, WAV and others with the use of Input plugins. XMMS is mainly targeted at music playback, but through thirdparty plugins ... [More] some rudimentary video capabilities exists, but there are much better systems other than XMMS for video support. It was modeled after winamp from the Windows operating system. XMMS is not a port of Winamp but was written from scratch by Mikael and Peter Alm. [Less]

57USERS
   

Erlang is a programming language designed at the Ericsson Computer Science Laboratory. Ericsson released the entire source code of the Erlang system including extensive libraries of code for building robust fault-tolerant distributed applications.

53USERS
   

KOrganizer is the calendar and scheduling component of Kontact, the integrated personal information manager of KDE. KOrganizer provides management of events and tasks, alarm notification, web export, network transparent handling of data, group ... [More] scheduling, import and export of calendar files and more. It is able to work together with a wide variety of groupware servers, for example Kolab, Open-Xchange, Citadel or OpenGroupware.org. KOrganizer is fully customizable to your needs and is an integral part of the KDE PIM suite, which aims to be a complete solution for organizing your personal data. KOrganizer supports the two dominant standards for storing and exchanging calendar data, vCalendar and iCalendar. [Less]

48USERS
   

Code::Blocks is a free, open source, and cross platform IDE. It is being developed in C++ using wxWidgets. Using a plugin architecture, its capabilities and features are defined by the provided plugins. Code::Blocks is being developed under Windows and Linux. Users have successfully built Code::Blocks under FreeBSD and under Mac OS X.

45USERS
   

TurboGears is a rapid development, "front-to-back", open source web meta-framework. Its aim is to simplify and speed up the development of modern web applications written in the Python programming language. TurboGears is designed around the ... [More] model-view-controller architecture, much like Struts or Ruby on Rails, and takes the best Python web components available (hence "meta-framework") and combines them into one easy-to-install, documented whole. TurboGears was created in 2005 by Kevin Dangoor, the first stable 1.0 version was released in early 2007. Development progresses with a moderate but steady pace since then, there is a recent 1.1 beta version and the upcoming 2.0 version in alpha state. [Less]

41USERS
   

When you type "perl Makefile.PL" the Makefile is generated by MakeMaker. MakeMaker is a very cross-platform, Makefile generation tool specific to installing Perl modules. It works on every operating system that Perl does, and that means a LOT of ... [More] operating systems. All Unixen, all versions of Windows and yes, VMS. MakeMaker works with many different flavors and versions of make including GNU make, nmake, dmake, mms and mmk. If you're looking for some hard core cross platform code, look no further. MakeMaker is always looking for more testers and contributors using non-mainstream operating systems and makes. MakeMaker hopes to be retired someday, perhaps by Module::Build. [Less]

35USERS
   

OpenStreetMap is a free editable map of the whole world. It is made by people like you. OpenStreetMap allows you to view, edit and use geographical data in a collaborative way from anywhere on Earth.

35USERS
   

Puppet lets you centrally manage every important aspect of your system using a cross-platform specification language that manages all the separate elements normally aggregated in different files, like users, cron jobs, and hosts, along with obviously ... [More] discrete elements like packages, services, and files. Puppet's simple declarative specification language provides powerful classing abilities for drawing out the similarities between hosts while allowing them to be as specific as necessary, and it handles dependency and prerequisite relationships between objects clearly and explicitly. [Less]

34USERS
   

Crystal Space is a free, cross-platform software development kit for realtime 3D graphics. It supports Windows, Linux, MaxOS/X and more. Though written in C++, other languages like Python can also be used to write programs. Based on a plugin ... [More] system it's very modular and extended easily. 3D rendering is done with OpenGL. Features of the latest as well as older hardware are supported seamlessly. [Less]

33USERS
   

SuperTux is a side-scrolling platform game. The hero in this game is Tux the Penguin, the game's only reference to Linux. On the journey to rescue Penny, who has been kidnapped by evil Nolok, Tux faces 23 different kinds of bad guys while jumping and ... [More] running through 101 beautifully-drawn levels. The soundtrack is available on last.fm and similar sites. [Less]