A DirectShow and Video for Windows codec (VFW)
ffdshow is an advanced DirectShow filter and Video for Windows codec (VFW) codec that supports many audio and video formats. For example: H.264, MPEG-4, MPEG-2, H.263, VP3, VP6, Theora, MJPEG, SVQ3, MP3, AC3, DTS, E-AC3, AAC, and Vorbis.
A universal P2P file sharing client for Windows
Shareaza is a very powerful multi-network peer-to-peer file-sharing client supporting Gnutella² G2, Gnutella, eDonkey2000 / eMule, DC++, HTTP, FTP and BitTorrent / DHT protocols for Windows or Wine.
Open source disk encryption with strong security for the Paranoid
VeraCrypt is a free disk encryption software brought to you by IDRIX (https://www.idrix.fr) and based on TrueCrypt 7.1a. It adds enhanced security to the algorithms used for system and partitions encryption making it immune to new developments in brute-force attacks. It also solves many vulnerabilities and security issues found in TrueCrypt. This enhanced security adds some delay ONLY to the opening of encrypted partitions without any performance impact to the application use phase. This is acceptable to the legitimate owner but it makes it much harder for an attacker to gain access to the encrypted data. All released files are PGP signed with key ID=0x54DDD393, available on key servers and downloadable at https://www.idrix.fr/VeraCrypt/VeraCrypt_PGP_public_key.asc VeraCrypt can mount TrueCrypt volumes. It also can convert them to VeraCrypt format. Documentation: https://www.veracrypt.fr/en/Documentation.html FAQ : https://www.veracrypt.fr/en/FAQ.html
A merge of the original Visual Boy Advance forks
Project has moved to https://github.com/visualboyadvance-m/visualboyadvance-m
Javier Gutiérrez Chamorro (Guti) Open source projects
Javier Gutiérrez Chamorro (Guti) Open source projects
An application that does scaling/deinterlacing/inverse telecine using a high powered PC and certain TV capture cards. Essentially, this software converts a PC into a good-quality line doubler/scaler/upconverter machine!
Mpxplay is a commander-style console audio player for DOS and Win32 operating systems. MMC is a GUI version of Mpxplay for Windows 7 with FFmpeg audio&video playing and translucent windows. x265vfw is a H265/HEVC video encoder/decoder codec for Windows, based on x264vfw and x265 library, usefull with VirtualDub.
Run Linux on Windows or other OSes, natively.
Cooperative Linux is the first method for optimally running Linux on Windows and other operating systems natively. It is a port of the Linux kernel and support code that allows it to run cooperatively without emulation along with another operating system.
Precise Calculator has arbitrary precision and can calculate with complex numbers, fractions, vectors and matrices. Has more than 150 mathematical functions and statistical functions and is programmable (if, goto, print, return, for).
Mjpeg tools is a suite of programs which support video capture, editing, playback, and compression to MPEG of MJPEG video. Edit, play and compression software is hardware independent. Capture supports MJPEG hardware (Buz,DC10+ etc). and V4l2 devices.
A free decoder that utilizes the Intel QuickSync technology
Abstracts the hassle of HW accelerated decoding in Intel's 2nd generation Core i3/i5/i7/Pentium/Celeron (SandyBridge) or newer Intel CPU/GPU using the Intel QuickSync technology. Started as an internal decoder within FFDShow. Can be easily ported to other DirectShow decoders. The Intel QuickSync decoder is now used within FFDShow, LAV video decoder and PotPlayer.
Game audio/data format extraction/conversion/injection tool/media player. Supports over 43 Xbox1/Xbox360/PC formats.
Windows portable app maker: launcher(s), runtime, and gui designed to help you run non-portable applications in a portable manner.
Simple, object-oriented and functional
Object-oriented and functional programming language. The language consists of a compiler, VM (with garbage collector and JIT support) and command-line debugger.
an object-oriented language with late binding
ELENA is a general-purpose, pure object-oriented language with late binding. It promotes more object-oriented program design, reusable and more standardized code. The package includes compiler, IDE, ELENA libraries and samples
OpenPFGW is software that is designed to perform PRP and primality tests on numbers of specific forms. This software currently run on any x86 hardware with the support of George Woltman's gwnum library, the same library behind GIMPS and Prime95.
A music tracker software for Windows.
NOTE: This is a legacy sourceforge project. Please download the software from https://openmpt.org/ instead. The official code repository can now be found at https://source.openmpt.org/browse/openmpt/ OpenMPT is a Windows-based audio application used to produce music. The application was initially a private project developed by Olivier Lapicque and is a popular 'tracker' used by many musicians. OpenMPT is available as both a 32-bit and 64-bit application. For more information and downloads, see https://openmpt.org/ libopenmpt, a cross-platform module playback library, is based on the OpenMPT project. Up-to-date libopenmpt downloads and documentation can be found at https://lib.openmpt.org/
fractal explorer with movie recording, deep zoom, multicore and more
Fractice is a fractal explorer/renderer for Windows. It supports navigation, thumbnails, previews, deep zoom, printing, posters, palettes, multicore and distributed processing, movie recording, undo/redo, job control, VJ mixing, dual-monitor, & MIDI.
Convert PSID and RSID files into C64 executables
PSID64 is a program that converts PSID and RSID files into C64 executables. This allows users to play PSID and RSID files (originally used by the PlaySID program) on a real Commodore 64 computer or emulator such as VICE.
M6811 Code-Seeking Disassembler
The M6811 Code-Seeking Disassembler is a command-line tool that lets you enter known starting vectors for a given code image for the 6811 micro. It will disassemble the code and follow through branches to assist in the separation of code and data. Its companion Fuzzy Function Analyzer uses DNA Sequence Alignment Algorithms to locate similar code in multiple binaries, facilitating reverse-engineering. Originally written to analyze code from GM automotive engine controllers, but is useful anywhere a 6811 micro is being used. Version 1.0 was written in Borland Pascal in April 1996, and updated to v1.2 in June 1999. It was later rewritten to C++ in July 1999 through Jan 2000. While it's been freely available since its creation, it's being released here as an open-source project so the world can better use it as it sees fit. Version 2.0 is completely reworked in 2014 to compile and run with GCC and STL to make it fully portable and accessible to all computer platforms.
Derived from TrueCrypt 6.3 release, I added some command line options to "TrueCrypt Format.exe" to allow TrueCrypt volumes to be created without using the graphical user interface
Realtime raytracer using SIMD on ARM, MIPS, PPC and x86
QuadRay engine is a realtime raytracing project aimed at full SIMD utilization on ARM, MIPS, Power and x86 architectures. The efficient use of SIMD is achieved by processing four rays at a time to match SIMD register width (hence the name). The rendering core of the engine is written on a unified SIMD assembler allowing single assembler code to be compatible with different processor architectures, thus reducing the need to maintain multiple parallel versions. At present, Intel SSE/SSE2/SSE4 and AVX/AVX2/AVX-512 (32/64-bit x86 ISAs), ARMv7 NEON/NEONv2, ARMv8 AArch32/AArch64 NEON (32/64-bit ARM ISAs), MIPS 32/64-bit r5/r6 MSA and Power 32/64-bit VMX/VSX (little/big-endian ISAs) are mostly implemented, although scalar improvements, horizontal reductions, wider SIMD vectors with zeroing/merging predicates in 3/4-operand instructions, are planned as extensions to current 2/3-operand SPMD-driven vertical SIMD ISA. See README file.
SIMD macro assembler unified for ARM, MIPS, PPC and x86
UniSIMD assembler is a high-level C/C++ macro assembler framework unified across ARM, MIPS, Power and x86 architectures. It establishes a subset of both BASE and SIMD instruction sets with clearly defined common API, so that application logic can be written and maintained in one place without code replication. The assembler itself isn't a separate tool, but rather a collection of C/C++ header files, which applications need to include directly in order to use. At present, Intel SSE/SSE2/SSE4 and AVX/AVX2/AVX-512 (32/64-bit x86 ISAs), ARMv7 NEON/NEONv2, ARMv8 AArch32/AArch64 NEON (32/64-bit ARM ISAs), MIPS 32/64-bit r5/r6 MSA and Power 32/64-bit VMX/VSX (little/big-endian ISAs) are mostly implemented, although scalar improvements, horizontal reductions, wider SIMD vectors with zeroing/merging predicates in 3/4-operand instructions, are planned as extensions to current 2/3-operand SPMD-driven vertical SIMD ISA. See README file.
BrowMander -> BROWser and comMANDER. Twin-panel (commander style) filemanager with browser, webserver and DC++ function. Built in FTP client, archiver, text editor (width syntax highliting) audio/video player, picture viewer and more.
CM Game Development Kit
The CMGDK is an game engine useable in C++11. It is completely cross-platform, using OpenGL Core 3.3(need DSA,VAB) and OpenAL.