F- is an ANSish Forth that uses a VM generator to compile Forth into C-based VM suitable for living in a C-based (or assembly or HDL) microcontroller project. The VM supplies 32-bit math, I/O, multitasking and debugger in a ROM footprint as small as 4kB.

FreeCores is a project to provide and foster a place for the sharing and development of hardware designs, in the spirit of freedom, starting with all the Free Hardware cores moved from OpenCores.org, and indexed at FreeCores.org.

FreePCB is a PCB layout editor for Windows. It is easy to learn and easy to use, yet capable of professional quality work. It imports PADS-PCB netlists, and exports industry-standard Gerber RS-274X and NC-drill files.

G2C (Geospatial to Civil)
The LandGML Interoperability Experiment initiated by Autodesk, U.S. Army Corps of Engineers Engineering Research and Development Center, and Galdos Systems. this open source tool transforms LandGML into LandXML documents.

This program is a simulator/debugger for Atmel AVR flash microcontrollers, built with
Motif (incompatible with Less Tiff). It has language independent interface. This version
can almost fully simulates AT90S and ATmega series.

The gEDA project is working on producing a full GPL'd suite of Electronic Design Automation tools. These tools are used for electrical circuit design, schematic capture, simulation, prototyping, and production.

It is an 8085 simulator. it is having very user friendly graphical user interface. It can be used to test 8085 programs before actualy implementing them on target board. For Win32 version you must have latest GTK+ runtime installed on your system. Find l

This software generate a complete project for ARM LPC 2119,2129,2292,2294,2194. It generate the main file, Makefile, and a initialisation file with a graphical interface. It's very useful because it calculate all value for the peripherals.

GerbMerge is a program for combining Gerber/Excellon files for printed circuit board manufacturing. It can panelize copies of the same job, different jobs, and can also rotate jobs. GerbMerge can run in batch mode or interactively with a GUI.