Miscellaneous Software ( Commercial, Shareware, GPL)
Calculator:
Acalc  a consolebased calculator capable of adding/subtracting/multiplying/dividing.
ARIBAS  an interactive interpreter for big integer and multiprecision floating point arithmetic.
bc  calculator with arbitrary precision numeric processing language.
GNUBC PROGRAMS  a set of programs for bc.
Calc  arbitrary precision calculator.
CALC  calculator program for doing arbitrary precision integer arithmetic.
Calculator  simple command line calculator.
CCalc  formula parsing library & commandline calculator.
CMAT  an exact arithmetic matrix calculator program.
crw  an easy to learn, easy to use, command line oriented calculator.
Cxc  a console calculator that works like a TI83.
equate  simple command line calculator with precision output.
gdcalc  a GTK+based Reverse Polish Notation calculator.
Genius Calculator  an arbitrary precision calculator for Gnome project.
gexpr  a shell calculator which is an extension of expr(1).
Gnorponocal  fullfeatured keyboard based RPN calculator.
GNU Calc  an advanced calculator that runs as part of the GNU Emacs environment.
GRPN  a graphical reverse polish notation calculator.
GXCalc  a programmable calculator with GTK+ interface for X.
hp67  a programmable scientific calculator emulating the HP67.
Isaac  scientific calculator and programming language.
JAVACALC  a RPN type scientific calculator written in JavaScript.
Java based calculator  a simple calculator in Java applet.
JavaCalc  a simple Java Calculator written in swing.
Lcalc  a simple 4operation calculator for Linux.
L Math PRocessor  an extension of FSF tool expr.
Math  intended to speed up tasks normally done with calculators or by hand.
mmcalc  a consolebased, modular scientific calculator.
Motif Calculator  X11/Motif calculator with scientific and programming functions.
MPC  a multiprecision algebraic calculator.
MoCalc  a simple calculator written entirely in Tcl/Tk.
Nickle  a desk calculator language with powerful programming and scripting capabilities.
QuickCalc  an interactive calculator equivalent to a TI30ish.
Rascal  a platformindependent and advanced scientific modular calculator.
rcalc  a fast and light symbolic calculator for GNOME.
rpc  a fast fullscreen consolebased RPN calculator.
SNAC  a simple numeric algebraic calculator for GNOME.
THX1138  an approximation to electronic paper which evaluates expressions, plots functions.
Xforms Calculator  a programmable scientific GUI calculator for X based on XForms.
ycalc  an Xwindow calculator which is heavily influenced by TI59.
Function Plotter/Mathematical Visualization:
3D Function Builder  a Java applet for plotting surface in 3 dimensions.
Fnord  mathematical visualization with functional and collection oriented language.
fofx  function grapher for charactercell terminals.
GNOME Plotter  graphing calculator that can display equations given in Fortran.
GRAPE  a package for mathematical visualization.
GtkGraph  an application designed to replace a conventional graphing calculator.
gyapp  a mathematical function plotting program with simulation.
Function Plotter  Java applet for polar and cartesian plots for math function.
jot  an easytouse f(x) function plotter supporting multiple plots.
geg  a GTK+ based simple equation grapher.
Grapher3D  Viewing 3D surfaces plot of two variable functions.
KNOT  a graphical tool for knot theory/topology.
Java Microscope  produces vector field and performs simulations.
kmplot  mathematical function plotter for KDE.
Kplot3d  a tool for plotting 3D functions of two variables.
ksciplot  a function plotter for the KDE project.
mathplot  interactive function grapher for equations and inequations.
MGrapher  a program draws up to two math expressions.
PGPA  small graphing application for a function of one variable and many parameters.
Possum  a tool for manipulation and visualisation of partially ordered sets (posets) and domains.
RICHplot  a Java applet program to plot trigonometric functions.
Spirograph  a Java applet for creating/viewing spirograph.
surf  a tool to visualize algebraic curves and algebraic surfaces.
Surface Plotter  a Java applet plotting surface of a user supplied two variable function.
Xphased  a simple Xwindows phase plane plotter.
Others:
Albert  research tool to assist the study of nonassociative algebra.
AMPL  a modeling language for mathematical programming.
anton  an arithmetical game.
ASCEND  an OO mathematical modeling environment and a mathematical modeling language.
AUTO  continuation and bifurcation software for ODE.
ChengPleijel Point of a Quadrangle  a Java applet to play with ChengPleijel point.
Chaos analysis software  a suite of programs for chaos analysis.
CinnaMoney  is a financial class library to manage mathematics with money.
CirclePack  creation, display, manipulation, and storage of circle packings.
DISCRETA  construction of tdesigns with prescribed group of automorphisms.
DYNAMICAL DATA DETERMINISM DETECTOR  a program allows timeseries prediction.
E  a purely equational theorem prover for clausal logic.
ehrhart  polynomials and parametric vertices program.
GENREG  computation/construction of regular graphs.
gTuring  a simple turing machine simulator.
Surface Evolver  modeling liquid surfaces shaped by various forces.
Fudgit  data manipulation, fitting, spline.
G Arith  an arithmetic test/game for X11.
Ginkgo  a math package/graphing program.
IMPS  an interactive mathematical proof system.
Knotscape  provides convenient access to tables of knots.
LEDA  a library of efficient datatypes and algorithms.
LINK  a software system for discrete mathematics.
LOLA  a software system in location planning.
LUCY  a Clifford algebra approach to Spinor calculus.
magnum  a C++ library of fast factorisation algorithms for univariate polynomials.
Magnus  a software to explore infinite groups and carry out experiments with them.
MathPlanner  a mathematical design tool.
Mathutils  math utilities for stdin/stdout script programming.
Mtk  handy software for evaluation, differentiation, integration, root finding, graphing etc.
MVPoly  a multivariable polynomial algebra package in Perl.
Mx  a combination of a matrix algebra interpreter and a numerical optimizer.
nnsort  generating the Delaunay tesselation or convex hull in 2D or 3D.
Nuprl  a mathematical proof development system.
Oorange  a software framework for experimental mathematics.
ORObjects  a library of Java classes for developing Operation Research applications.
Otter  system designed to prove theorems stated in firstorder logic with equality.
PolyLib  operates on objects made up of unions of polyhedra of any dimension.
prime  a prime number generator.
Qhull  a general dimension code for computing convex hulls, Delaunay triangulations, etc.
Sheafhom  a set of programs for homological algebra and algebraic topology.
Symmetrica  a collection of routines for group theory, etc.
TMath  a Tcl interface to Matlab and Mathematica.
ZEN  toolbox for fast computations in finite extensions of finite rings.
Also Check Out:
ACL2  programming language to model computer system and prove properties.
Cinderella  an interactive geometry software written in Java.
Dr Genius  geometry exploration and numeric intuitive user system.
Gnuplot  visualize mathematical functions and data.
SaGA  Matlab toolbox for geometrical modeling and spatial data analysis.
UnitCalc  a calculator which does all arithmetic with the numbers and the units.
