The free and Open Source productivity suite
Free alternative for Office productivity tools: Apache OpenOffice - formerly known as OpenOffice.org - is an open-source office productivity software suite containing word processor, spreadsheet, presentation, graphics, formula editor, and database management applications. OpenOffice is available in many languages, works on all common computers, stores data in ODF - the international open standard format - and is able to read and write files in other formats, included the format used by the...
An Apache SVN client, right where you need it most
TortoiseSVN is a Subversion (SVN) client, implemented as a windows shell extension. Which means it's available right where you need it: in the Windows file explorer. It's intuitive and easy to use, since it doesn't require the Subversion command line client to run. Simply the coolest Interface to (Sub)Version Control! NOTE: The project has moved to osdn.net: https://osdn.net/projects/tortoisesvn/
A free, portable, fast and simple C/C++ IDE
A new and improved fork of Bloodshed Dev-C++
Windows Driver and XInput Wrapper for Sony DualShock 3/4 Controllers
ScpToolkit is a free Windows Driver and XInput Wrapper for Sony DualShock 3/4 Controllers. Installation is fairly simple and straightforward, but does require a few things: Microsoft Windows Vista/7/8/8.1/10 x86 or amd64, Microsoft .NET Framework 4.5, Microsoft Visual C++ 2010 Redistributable Package, Microsoft Visual C++ 2013 Runtime, DirectX Runtime, Xbox 360 Controller driver (already integrated in Windows 8.x or greater), at least one supported Sony DualShock 3/4 controller...
Fast, multi-threaded malloc() and nifty performance analysis tools
GPerftools (formerly Google Performance Tools) is a collection of a high-performance multi-threaded malloc() implementation, plus some pretty nifty performance analysis tools useful for creating more robust applications. These tools can be especially useful when developing multi-threaded applications in C++ with templates. Among these tools are TCMalloc, a thread-friendly heap-checker, heap-profiler and cpu-profiler.
3D space trading and combat game
... expansion packs. Powered by Objective-C and OpenGL, it is designed as a small game that users can easily pick up, modify and expand.
An API for interacting with Starcraft: Brood War (1.16.1)
Brood War Application Programming Interface or BWAPI is a free and open source C++ framework that is used to create Artificial Intelligence (AI) agents that play the popular Real Time Strategy (RTS) game Starcraft: Brood War. With BWAPI, players of varying levels can create AI agents to play Brood War, but with certain limits. BWAPI will only reveal visible parts of the game state to AI modules to enable programmers to write competitive non-cheating AIs. BWAPI also denies user input so users...
Free peer-reviewed portable C++ source libraries
Boost provides free portable peer-reviewed C++ libraries. The emphasis is on portable libraries which work well with the C++ Standard Library. See http://www.boost.org
Programming library for writing an XML-RPC server or client in C or C++. XML-RPC is a standard network protocol to allow a client program to make a simple remote procedure call (RPC) type request of a server. Like SOAP or CORBA, but much simpler.
c-icap is an implementation of an ICAP server. It can be used with HTTP proxies that support the ICAP protocol such as the Squid 3.x HTTP proxy server to implement content adaptation/filtering services.
C++ IDE easy and complete.
Falcon C++ is a IDE that was developed to turn development of C++ applications easily.
Qt-based Multimedia Player
This program is an audio-player, written with the help of the Qt library. The user interface is similar to winamp or xmms. Alternative user interfaces also are available.
Fast C++ library for linear algebra (matrix maths) and scientific computing. Easy to use functions and syntax, deliberately similar to Matlab. Uses template meta-programming techniques. Also provides efficient wrappers for LAPACK, BLAS, ATLAS, ARPACK and SuperLU libraries, including high-performance versions such as OpenBLAS and Intel MKL. Useful for machine learning, pattern recognition, signal processing, bioinformatics, statistics, finance, etc. For more details, see http...
Simple tool to change file extensions
This simple tool allows you to change the extensions of files in a given directory (and subdirectories) from one type to another. No fluff or overblown GUI; does what it says on the tin.
Dlib is a C++ toolkit containing machine learning algorithms and tools for creating complex software in C++ to solve real world problems.
Digital Workspace suite for project communication & collaboration
This full stack Client-Server application is a meaningful supplement for your Project System / Enterprise Resource Planning application (ERP) to enhance the collaboration of your virtual teams. This huge application organizes the project's communication & collaboration alongside with the Project System of your organization - it's a great addition to Oracle's Primavera P6 or to SAP's cProject as well. Create or use an existing Work Breakdown Structure to organize the communication of the...
asio is a cross-platform C++ library for network and low-level I/O programming that provides developers with a consistent asynchronous model using a modern C++ approach.
Closed In Directory
CID (Closed In Directory) is a set of scripts for inserting and managing a Linux system in an "Active Directory" domain. In addition to automating the configuration process to be part of an AD domain, these scripts make modifications to the Linux system that allows it to behave similarly to a Windows system within that context, enabling a series of actions and functionalities such as: - Execution of logon scripts centrally stored and managed on the domain server, including automatic...
The C-Munipack is an astrophotometry software package, which offers a complete solution for reduction of images carried out by CCD or DSLR camera, intended on a observation of variable stars, exoplanets and minor Solar System bodies. It provides a simple and intuitive graphical user interface.
SDCC is a retargettable, optimizing standard C (ANSI C89, ISO C99, ISO C11) compiler that targets a growing list of processors including the Intel 8051, Maxim 80DS390, Zilog Z80, Z180, Rabbit 2000, gbz80, Motorola 68HC08, S08 and STMicroelectronics STM8 targets. There also is incomplete support for the Microchip PIC16 and PIC18.
Devanagari Optical Character Recognition, Annotation tool
The project has source code and data related to the following tools: 1. Optical Character Recognition. Recognize machine printed Devanagari with or without a dictionary. 2. Document Image Analysis. Automatic page segmentation of document images in multiple Indian languages. Identifies pictures, lines, and words in a document scanned at 300 dpi. 3. Multi-lingual annotation. An interface that has transilteration and a soft-keyboard using which multiple languages can be input. The UI...
High Performance C++ Web Development Framework
CppCMS is the web development framework written in C++, that is aimed on development of high performance web application. It uses different web APIs, most noticably FastCGI, as a web layer and various databases as a storage backed.
A library of C++ classes for flexible logging to files (rolling), syslog, IDSA and other destinations. It is modeled after the Log for Java library (http://www.log4j.org), staying as close to their API as is reasonable. Platforms: Linux, Windows (VS2010). New: DailyRollingFileAppender
This is a simple templatized C++ library for parsing command line arguments. The library provides a simple, flexible object-oriented interface to the command line that automates argument parsing, USAGE creation and type casting.
A native Windows port of the GNU Compiler Collection (GCC)
This project is in the process of moving to osdn.net/projects/mingw, you can continue to follow us there. MinGW: A native Windows port of the GNU Compiler Collection (GCC), with freely distributable import libraries and header files for building native Windows applications; includes extensions to the MSVC runtime to support C99 functionality. All of MinGW's software will execute on the 64bit Windows platforms.