Simple error handler class can be use to intercept and log PHP execution errors. The class provides an error handler function that outputs a stack back-trace with the functions, arguments, file, and lines of where an error occurs, as well the values of super-global variables $_GET, $_POST, and $_FILES, and also the IP address of the current user accessing the site. When used with a MySQL class that triggers PHP errors on a MySQL error, you can use it as a means to debug broken MySQL queries.
TinyaML is a virtual machine, a compiler, and a compiler- compiler, powered by the abstract parser tinyap. It is endian-safe and allows easy bindings of new C APIs into the virtual machine. The VM executes wordcode with a virtual threading model and features a garbage collector. TinyaML allows the user to compile and run assembly code, or plug new grammars for higher-level languages into the parser and implement the methods to compile their ASTs.
MPI Parallel Environment (MPE) is a software package for MPI (Message Passing Interface) programmers. It provides users with a number of useful tools for their MPI programs such as a set of profiling libraries that collect information about the behavior of MPI programs, graphical trace file analyzers, serializers, type checkers, collective operations validators, etc.
MCU 8051 IDE is a fully featured integrated development enviroment for MCS-51 based microcontrollers. It consists of a compiler, an advanced text editor (with highlighting, validation, and completion), a simulator, a scientific calculator, a hex editor, and many other things. Currently, this program supports only assembly language and a few microcontrollers.
Python Tracer lets you see your Python program's execution as a tree of function invocations, each tree node exposing the real time and CPU time (user/sys) of that call. The project consists of two main components: a Python tracer that can run your Python programs (much like "cProfile" and friends), and a GTK+ based GUI that can show the trace results. It uses a tiny auxiliary library (graphfile) to allow append-only writing and reading static DAGs directly from a file without reading it whole into memory at any stage.
EditiX Lite is a powerful and easy to use XML editor, visual schema editor and XSLT debugger. It is designed to help Web authors and application programmers take advantage of the latest XML and XML-related technologies such as XSLT/FO, DocBook, and XSD Schema. It has real-time XPath location and syntax error detection, context syntax popups supporting DTD, Schema, and RelaxNG, and support for multiple templates and project management.