License: GNU GPL
GNU Octave is a high-level language, primarily intended for numerical computations. It provides a convenient command line interface for solving linear and nonlinear problems numerically, and for performing other numerical experiments using a language that is mostly compatible with Matlab. It may also be used as a batch-oriented language.
Octave has extensive tools for solving common numerical linear algebra problems, finding the roots of nonlinear equations, integrating ordinary functions, manipulating polynomials, and integrating ordinary differential and differential-algebraic equations. It is easily extensible and customizable via user-defined functions written in Octave's own language, or using dynamically loaded modules written in C++, C, Fortran, or other languages.
Contribute to Octave
License: GNU GPL
TinyCAD is a program to help you draw circuit diagrams. It comes complete with symbol libraries to get you started straight away. As well as being able to simply print your designs, you can use TinyCAD to publish your drawings by copying and pasting into a Word document, or saving as a PNG bitmap for the web.
You can use TinyCAD as a front end to a PCB layout program (see the links), by getting TinyCAD to create a netlist of your circuit.
[Online Manual http://tinycad.sourceforge.net/support.html]
[Contribute to TinyCAD http://tinycad.sourceforge.net/Sourceforge.html]
GNUSim8085 - A simulator and assembler for 8085 Microprocessor. Edit
GNUSim8085 is a simulator and assembler for 8085 Microprocessor. It contains an inline debugger. You have to write assembly code, and you can view the listing and simulate that. The GUI tooking is GTK+.