free graphical package manager for the installation, uninstallation and configuration of the most commonly requested applications in Debian based Linux operating systems. Supports Ubuntu 7.04, 6.10, 6.06, Debian Etch and Mepis 6
an STL-like container for C++ that fills the gap between vector (or deque) and list, providing both fast random access and fast insertion/removal, all O(log n). This is not a map...
a free command line tool to convert PHP applications to standalone Windows .exe applications. The exe files produced are totally standalone, no need for php dlls etc.
Making lens flare textures; Making cellular textures; Good normals for metaballs; Packing lightmaps into larger textures; Fun with the PQ-torus; Point in triangle test; Tunnels; Blur; Circular harmonics and more
a framework for tile-based (isometric) RTS games. It provides the basic entities for an RTS game with implemented SDL and GRP components. As a proof-of-concept, a Starcraft clone is being implemented with it.
object oriented statically typed programming language for the Common Language Infrastructure with a python inspired syntax and a special focus on language and compiler extensibility.
an attempt to develop a real decompiler for machine code programs through the open source community. A decompiler takes as input an executable file, and attempts to create a high level, compilable, possibly even maintainable source file that does the same
provides free peer-reviewed portable C++ source libraries. The emphasis is on libraries which work well with the C++ Standard Library. The libraries are intended to be widely useful, and are in regular use by thousands of programmers across a broad spectr
physics engine written primarily for games. As the name suggests, Box2D is a purely 2D engine. However, Box2D has grown beyond it's humble box simulating roots, and can now handle convex polygons and other shapes coming soon.
C++ (ISO partial specialization required) Functor Templates. Automatically convert functions and objects to functors, forces functions to take on characteristics of other prototypes, automatically distinguishes between pointer, object, reference.
for creating Linux and Windows communications applications that contain Dialogic/Intel NetStructure products. Includes media and network classes, multithreaded event handling, state machine design pattern and distributed execution.
a small set of classes that support the easy generation of, and reaction to, events within a program. Each event type carries data appropriate for its type. This library makes it unnecessary to propagate data via void pointers and makes clearer to the pro
a simple alternative to the STL that includes multithreading and networking. `target audience' is developers of complex network daemons, robots or non-visual client/server applications of any kind.
technical document where in the people of the developer is useful. Dividing into Articles, References and Miscelaneous, it has explained. (Jap to Engrish)
a package providing generic, templated classes for the efficient traversal and, with a small amount of extra work, search of almost all tree-like structures. It should work within any modern C++ compiler.
allows the image to be resized while changing its aspect ratio and keeping important features untouched. Essentially, it removes (or adds) parts to an image that would be least noticed.
a 2D graphics library, support for multiple output devices. (output targets include the X Window System, Win32, image buffers, PostScript, PDF, and SVG file output. Experimental backends OpenGL (through glitz), Quartz, and XCB.
cataloged freely available software for language tools, which includes the following: compilers, compiler generators, interpreters, translators, important libraries, assemblers, etc. -- things whose user interface is a language. Natural language processing tools may also be included.
a compiler cache. It acts as a caching pre-processor to C/C++ compilers. Caching previous compilations and detecting when the same compilation is being done again. (needs GCC or similar)
Python-Powered template engine and code generation tool. Web development is its principle use, but Cheetah is very flexible and is also being used to generate C++, Java, SQL, form emails and even Python code.
A function prototype is a multimethod function if one or more of its parameters are qualified with the keyword virtual. Implementations of a multimethod function have the same name plus a trailing underscore, and have static in place of virtual qualifiers
Code generation is the technique of using or writing programs that write source code. Code generators are tools built to serve engineers in the creation of applications.
a tool for source-to-source transformation and optimisation of C++ programs. It is intended to be used as a test-bed for various high-level optimisations; the traditional textbook optimisations are assumed to be handled by the C++ compiler.
a tool for generating call graphs from source code. It supports various data collection methods such as using a patched compiler or objdump to collect proper information about the source and its layout. It currently supports C and C++ and comes with full
parsing tool and a source code generator devoted to generative programming. Generative programming is a software engineering approach interested in automating the production of reusable, tailor-made, adaptable and reliable IT systems.
Plug-in for Visual Studio 2003 and 2005 By Ian Nowland, It does more than simply just wrapping all text in comment blocks. It attempts to recognise and wrap appropriately
The MIT Media Lab has embarked on an effort to give computers and other modern devices "common sense", the capacity to understand and reason about the world as intimately as people do.
combines Comodo's sturdy firewall and state-of-the-art antivirus protection in one suite. Defends your PC against 1 billion executables including viruses, root kits, Trojans, and zero-day attacks. And even with all these great features, CIS is free. Users are also asked to install the Comodo SafeSearch and Ask.com toolbars, so be careful.
a product that allows an organization HPC grid to be extended through aggregation of unused computing resources. For instance, ComputeMode allows a virtual cluster to be built using an organization's employees' PCs.
a language system for specifying concurrent, hierarchical, finite state machines (an implementation of "statecharts") to model and control reactive systems.
a C++ Web development framework (not CMS). It differs from most of other Web development frameworks like Python Django, Java Servlets, or C++ Wt because it is designed and tuned to handle extremely high loads, and it is aimed at development of Web sites rather then "GUI-like" Web applications.
a cross-platform application to download and convert videos from your hard drive or from dozens of video sharing websites like YouTube, Dailymotion, Veoh, Metacafe, etc.
hinges on the ability to easily instrument and extend existing operating system and application functionality. A library for instrumenting arbitrary Win32 functions on x86, x64, and IA64 machines. Detours intercepts Win32 functions by re-writing the in-me
a multiplayer, text-based online game based on the Discworld books as written by Terry Pratchett. On Discworld you will meet many of the characters from those books. Terry's books are humorous fantasy and the game retains that spirit.
Distributed Multiplatform Framework. Component based programming framework, using various repositories. The samples are implemented either in console or wxWidgets
a web-centric format and software platform for distributing documents and images. DjVu can advantageously replace PDF, PS, TIFF, JPEG, and GIF for distributing scanned documents, digital documents, or high-resolution pictures.
a webapp that enables you to create mixtapes of your favorite online videos, so you can watch them as a continuous show. The tapes you create are accessed through a single URL, so you can easily share with friends or embed them in a webpage.
a system that helps web site designers in the early stages of design. DENIM supports sketching input, allows design at different refinement levels, and unifies the levels through zooming
a tool which is used for the detection of duplicated code or software clones in any kind of source file. Its two major advantages are its language independence and the visual representation of the clones.
a simple and failsafe way to create complete virtual machines for VMware Player on the web. Install any Windows, Linux, BSD or Solaris, and test live-CDs in a safe environment.