The Quick C-- compiler is an experimental implementation of the C-- language. C-- is intended to be a "portable assembly language" that can be used as a target language by compiler writers. C-- features a simple C-like core and support for garbage collection and exception handling.
h2incn tries to directly convert C/C++ headers to Nasm-style include files, and can be used in a makefile. It is useful if you want to use the same structures or external variable declarations in C and assembler code, and you don't want to use two separate files and update both each time you change something. It is written in a mix of C and C++ code. It currently works for simple files.
masmz80 is a very lightweight assembler for the Zilog Z80 processor. Objects generated contain information about global symbols, unreferenced symbols, and sections that need to be relocated, so it's easy to write code in many files and reference one project files' symbols from another. Linking these objects using included mlinkz80 produces an image ready for burning on an (E)EPROM.
pichart is a GUI for pigrammar, an assembler and programmer for picloader-programmed devices. pichart offers a user-friendly interface, making programming PIC chips easy. It looks like a flow chart designer and permits operations like reading from the device's serial port, writing on it, setting ports' value, and setting timers. It also permits programming directly during execution.