Matthew's C++ Genetic Algorithms Library is set of C++ genetic algorithm objects, it includes tools for using genetic algorithms to do optimization in any C++ program.
a web-based presentation editor that lets you read, edit and save Microsoft Power Point files (.ppt) as well as Open Standard Presentation files (.odp).
a server for chess players to play against each other over the Internet. FICS supports tournaments, lectures, live game relays, chess variants (Suicide, Bughouse, Crazyhouse, Atomic) and lots more.
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.
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.
an interpreted computer language originally designed for programming text adventure games. Its migration to the web now allows the author to create a much wider variety of graphical and non-graphical programs, all of which can be used online using nothing
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
Interview with Sebastian DeGuy. We discuss how small the textures can actual get, whether procedural textures can compare with textures in games like Crysis and much more
The History Commons contains summaries of events, which are published on the website in the format of dynamic timelines. These timelines can be filtered by investigative project, topic, or entity (e.g., a person, organization, or corporation).
includes sound effects, music, a complete 3D engine, font rendering, a simple Windowing library, a game scripting language, a GUI, networking, 3D math library and a collection of handy utility functions.
a popular version control system designed to handle very large projects with speed and efficiency; it is used mainly for various open source projects, most notably the Linux kernel.
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
a code analysis tool that checks .NET managed code assemblies for conformance to the Microsoft .NET Framework Design Guidelines. It uses reflection, MSIL parsing, and callgraph analysis to inspect assemblies for more than 200 defects
by Huw Collingbourne. Covers a range of important topics from virus prevention to unauthorized data access. If you want to protect yourselves from the bad guys
Another physics library, this one is patrocinated by Intel, so it is free to use even on commercial games, provided you just put their logo and a tell them what you are doing ;)
A complete game framework, editor and toolset for the creation of PC multiplayer action games. It is the result of several years of development effort at spanish developer Tragnarion Studios, and is based in nebula2, the open-source 3D engine from Radon Labs.
a complete development utility for graphics of tile-based games. The application contains a bitmap editor for creating tiles and sprites and a map editor for designing level maps.
a tool/framework to establish your daily build(or nightly build, or build automation, or continuous integration system) in a very easy way . It includes, but is not limited to, plug-ins for email notification, FTP, various installer packs
a 2D fighting game in the same style as Double Dragon and TMNT. Paintown is very extensible and comes with editors to help design new levels and animations.
free plug-in from Developer Express Inc., in partnership with Microsoft, that enables Visual C++ developers to simplify and re-structure source code inside of Visual Studio 2005, making it easier to read and less costly
a collection of machine learning algorithms for data mining tasks. The algorithms can either be applied directly to a dataset or called from your own Java code.
a suite for man in the middle attacks on LAN. It features sniffing of live connections, content filtering on the fly and many other interesting tricks.
a real-time terrain rendering system supports asynchronous paging, dynamic terrain, and much more. It compiles under Irix, Linux, MacOS X and Windows (VC++ and cygwin).
The go-oo version of OpenOffice.org is designed to give a foretaste of new features in development and includes functionality not yet accepted up-stream.
Collection of practical examples of the Python programming language. These might be useful if you want to see some of the features without actually learning the language itself.
an Open Source library project for developers who would like to support popular graphics image formats like PNG, BMP, JPEG, TIFF and others as needed by today's multimedia applications.
compares or merges two or three text input files or directories, shows the differences line by line and character by character (!), provides an automatic merge-facility and an integrated editor for comfortable solving of merge-conflicts
a library of simple functions that are optimized for various CPUs. These functions are generally loops implementing simple algorithms, such as converting an array of N integers to floating-point numbers...
aims to implement functions (not present on Windows 98 / ME) to kernel32.dll and other system libraries so that recent Windows XP applications and games work on Windows 98 / ME. (requires Windows 98 FE or Windows 98 SE or Windows ME)
a complete replacement of Microsoft Project available for Linux, Unix, Mac or Windows. Gantt Charts, Network Diagrams (PERT Charts), WBS and RBS charts, Earned Value costing and more.
Open Source Accounting Software available on Windows, GNU/Linux, *BSD, Solaris and Mac OSX. Double-Entry, Small-Business Accounting and Stock/Bond/Mutual Fund Accounts and more
a program specially designed with facilities to create animated sprites that can be used in some video game. It lets you create static images, characters with movement, textures, patterns, backgrounds, logos, color palettes, etc. It focuses on pixel editing to do pixel art. It isn't a photo retouching tool or a vector graphics editor. Mainly, it is a tool to create tiny animations pixel-by-pixel.
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
a program that examines source code and reports possible security weaknesses (``flaws'') sorted by risk level. It's very useful for quickly finding and removing at least some potential security problems before a program is widely released to the public.
a development framework with a similar target of Microsoft's .NET or Sun's ONE platform, but instead of using Basic/C# or Java as programming language, it bases C++ as core implementation language.
Fit is a Java component that takes some HTML input; interprets it into tests, exercises the tests against the system being tested, and outputs an updated version of the HTML that incorporates the results.
an advanced C++ application framework that makes it easy to produce powerful C++ applications. The framework is a based on a thoroughly modern C++ design and has built in support for Rapid Application Development (RAD).
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)
a software framework that allows for advanced sequence and protocol stream analysis by utilizing bioinformatics algorithms. The sole purpose of this software is to identify protocol fields in unknown or poorly documented network protocol formats.
technical document where in the people of the developer is useful. Dividing into Articles, References and Miscelaneous, it has explained. (Jap to Engrish)
a collaborative effort to help deliver large, freely-downloadable content using peer-to-peer technology. The network is essentially a huge "virtual web server"
collects the link structure of a website. Data import/export from/to database and CSV-files. Export to Graphviz DOT, Resource Description Framework (RDF/DC), XML Topic Maps (XTM), Prolog, HTML. Visualization as hierarchy and map.
a client-side implementation of the rsync algorithm. It allows updating of files from a remote Web server without requiring a full download or a special remote server application.
an LLVM to JavaScript compiler. It takes LLVM bitcode (which can be generated from C/C++ using Clang, or any other language that can be converted into LLVM bitcode) and compiles that into JavaScript, which can be run on the web (or anywhere else JavaScript can run).