object orientated scripting language
ObjectiveScript is an object orientated scripting language that tries to combine the speed of scripting with an object orientated syntax similar to Java and C++. The language offers native data types like bool, double, float, int and string as well as user defined object types and a system library with data types similar to the Java boxed types like Integer and String. Collections like List, Map, etc. can be used with object and value types and can also be used as raw types (i.e. List == List<Object>).
A header-only C++ library for accessing files in ELF binary format
ELFIO is a header-only C++ library intended for reading and generating files in the ELF binary format
Debugging and programming interfaces for Freescale microcontroller
USBDM BDM Interface for Freescale Microcontrollers USBDM consists of two components: Hardware interfaces for various target devices This includes interfaces ranging from very simple hardware to more complete and capable hardware. Software to support these interfaces This includes: Plugins to work with Freescale's Codewarrior software under Windows Plugins to extend the usabilty of Eclipse with USBDM and Codesourcery & ARM toolchains. This includes GDB sprites providing a complete open source development toolchain. A set of stand-alone programmer applications. These support programming of RS08, HCS08, HCS12, Coldfire and Kinetis devices. Where applicable, the software is available for Windows and Linux. Keywords: BDM, OpenSDA, Peripheral Register View, Freescale, Debugger, Programmer, ARM Cortex-M, USBDM, OSBDM, TBDML, Eclipse plugin, SVD Viewer, Register View, Kinetis, Coldfire,HCS08,HCS12,GDB,Kinetis Design Studio, Eclipse
ExpressionJ is a Java library allowing to interpret simple numeric expressions, which may be used in all applications which have to combine numeric values, but do not want to use full-blown scripting languages.
Firebird database server profiler and tracer
Firebird 2.5 is required at least Monitor and trace Firebird activity on Windows and Linux. Let DBA to get the traces and send them to you when you can't access to production server. Watch query duration and plan.
The NT POSIX C Runtime Library is an IEEE standard runtime library for the NT POSIX subsystem. It can be used as a complete replacement or a side by side alternative for what is shipped with the Interix SDK.
The world's first evidence-oriented programming language
Quorum is a programming language designed in empirical studies with humans to be intuitive and easy to use. It is a Java Virtual Machine language with full Integrated Development and Debugger support built into the Sodbeans project. Version 4.0 includes support for graphics, 3D sound support, and Lego robotics.
THIS PROJECT HAS BEEN MOVED TO GITHUB
Dual-target(32 & 64-bit) MinGW-W64 compilers for 32 and 64-bit windows
Projects joined MinGW-W64, and the new builds will be available on the MinGW-W64(https://sourceforge.net/projects/mingw-w64) site.
Project goal is making the Valgrind tool suite available on 32 and 64 bit Windows. See http://sourceforge.net/p/valgrind4win/wiki/Home/ for further information.
C / C++ everything-memory debugger
Warning: Older projects may have to be compiled with -DDEBUG_NEW_CONFIG_HAVE_DEPRECATED Debug_New offers the possibility of debugging memoryleaks, not only (note the "not only"; that's just one of its functions) in a <report-memory-leaks-on-shutdown> kind of way, but implemented using memory-states. - Cross platform + Cross compiler support (only utilizes the preprocessor and template-voodoo-magic for c++) - Supports C and C++ - Supports gcc and g++ - Supports pthread and any posix platform - Multithreading is supported. - Easy to use and install (just include the header and link the source). - Easily debug memory-leaks. - Easily debug dangling pointers. - Easily debug deallocation method correctness. - Easily debug array index errors (when writing past the end). - Easily profile memory usage and track down memory hawks. - Click-And-Goto-Source support for Visual Studio. - Integrated compatibility for new, new, delete, delete, malloc, calloc, realloc, free
Unified Test and Logging layer for multiple programming languages
Modern software systems and application are commonly written in multiple languages, include scripting engines, and are frequently build on multiple specialized frameworks and middleware for a considerable diversity of runtime environments. The latest influencing update in development paradigm is the application of multicore processors. This projects is aimed to unify the required trace and logging output and integrate into debugging environments. The target is to provide general development, test, and production support of software environments based on multiple programming languages for distributed multicore environments.
The MSX emulator that aims for perfection. NOTE: this project moved to GitHub. The content of this project page is frozen and will not be updated. The project is alive and kicking, though! Check out our website for the new project pages.
Tool for opening dmp files for .NET applications.
ClrDbg can open a dmp file, or connect to a running process, and display information about the objects on the heap and their class information (such as field definitions and method signatures), threads and their call stacks. ClrDbg uses the Microsoft.Diagnostics.Runtime.dll (ClrMD). The user-interface allows the user to drill-down by clicking on hyperlinks in a grid view.
Hardware Memory Checker
This is a memory checker utility that provides memory allocation and release functionality. It uses the memory paging system to allocate a guard page after each page of memory to provide a hardware boundary that can detect memory overflows. This allows for immediate detection of buffer overflow error conditions. There are many other memory checker programs in existence - why do we need another? This Hardware Memory Checker provides a combination of features not found in other memory checkers. - it uses the hardware paging system for immediate error detection (most other memory checkers look for modified memory in no mans land) - it is very fast compared to other hardware memory checkers because it makes fewer changes to the paging tables - it can track the original release location when debugging duplicate free problems - it is designed for large scale integration with the ability to call user defined fail functions
Moved to: https://turboc.codeplex.com/
Moved to: https://turboc.codeplex.com/
Unit Test for C is a very useful and powerful software development tool for C and C++ programmers. It is designed to provide a great deal of functionality in a very small package and functions nearly identically on Windows and UNIX systems.
Tools for Microsoft SQL Server Management Studio 2012
This is an Add-In for Microsoft SQL Server Management Studio 2012, it provides the application with: - Auto-Format SQL Code. - Prepare the procedure/function to be called, discovering all the parameters that it receives. - Regions to organize the code. - Auto-retrieve the complete information of a table. - Data Migration, it generates an automated script that can be used to migrate a data from one server to another. - Auto - Tab Colorize, base in the configuration window you can colorize the existing session based in the filters that you applied, making easy to the developer to identify each server/database he/she is working on.
ATmon is a bootloader and monitor tool for the Atmel ATmega32 microcontroller.
Debugging tools for application-to-application communication.
GateDebugger may be performed free communication using COM port, TCP / IP, UDP and the like. Further, it can be blocked or free communication data and filter.
A VB.NET DLL File for Developers
Includes hash string functions, retrieve screen ratio, MD5 Verification, a detailed error console. And even a serial number system. Just include the DLL in your project, Import it and use as you please. If you make any additions or clean ups to the source, I will gladly add the compiled version and your source to the project page! All developers welcome. Works with any 2010+ .NET language
Dranzer: ActiveX vulnerability discovery tool. CERT developed this open source tool so that software developers can test ActiveX controls for vulnerabilities before the software is released to the public.
Orth is an improvement of the C++ language featuring an incremental compiler, a debugger, and an editor. The objective is to make programming faster and more enjoyable.
Google Wave Client-Server Protocol reference implementation. This C# application is a working reference implementation of the Google Wave Client-Server Protocol. The accompanying Wiki describes the internal working of the reference implementation.
TickBug is a Microsoft Windows shell extension for symbol server storage