Maths

GeoGebra – interactive mathematics and geometry software

GeoGebra is a dynamic mathematics environment combining geometry, algebra, graphing, calculus and statistical tools. It is designed primarily for education, allowing students and teachers to explore mathematical concepts through interactive visual representations.

The application links geometric constructions with algebraic expressions. Changes to a graph, equation or geometric object are reflected in the corresponding representations, helping users understand relationships that may be less obvious when working with static diagrams.

GeoGebra includes specialised tools for two-dimensional and three-dimensional geometry, function plotting, symbolic calculations and classroom activities. Its broad functionality makes it useful for studying mathematics at different levels.

An important licensing distinction is that GeoGebra’s source code is available under the European Union Public Licence, but the complete GeoGebra product is subject to additional non-commercial restrictions. Its interface materials, documentation and distributed application are therefore not wholly free and open source software.

Key Features

  • Interactive construction of points, lines, segments, vectors, polygons and circles.
  • Dynamic manipulation of geometric objects while preserving mathematical relationships.
  • Two-dimensional and three-dimensional graphing of functions and equations.
  • Linked algebraic, graphical and spreadsheet representations.
  • Tools for geometric transformations, including rotation, translation and reflection.
  • Construction of conic sections, loci and other mathematical curves.
  • Symbolic mathematics facilities for manipulating expressions and solving equations.
  • Differentiation, integration and other calculus operations.
  • Measurement of distances, angles, areas and other geometric properties.
  • Interactive learning activities and mathematical demonstrations.
  • Export and sharing facilities for diagrams and educational materials.
  • Cross-platform support – runs on Linux, macOS, and Windows.

Website: www.geogebra.org
Support: Discover Math with GeoGebra
Developer: GeoGebra GmbH
License: European Union Public Licence v1.2 (source code)

GeoGebra in action
Click image for full size

GeoGebra is written in Java. Learn Java with our recommended free books and free tutorials.


Related Software

Geometry Software
KigKDE4 software for exploring geometric constructions
Dr. GeoInteractive geometry software
SINGULARCommutative algebra system for polynomial computations
Macaulay2Supporting research in algebraic geometry and commutative algebra
polymakeResearch in polyhedral geometry
SnapPyInvestigate the topology and hyperbolic geometry of 3-manifolds
C.a.R.Dynamic geometry program for use in schools and universities
MathModPlot 3D surfaces using implicit and parametric equations
GCLCCreate geometric illustrations and prove geometry theorems
GeometriaInteractive software for creating and solving problems in 3D gemoetry
JGEXConstruct, explore and prove geometry theorems

Read our verdict in the software roundup.


Best Free and Open Source Software LinuxLinks helps you discover the best free and open source software for Linux. Explore our extensive collection of recommended applications, including alternatives to popular proprietary software.

We also publish software reviews, Linux tutorials, hardware reviews, free programming books and articles covering the wider open source community. Browse our Linux resources to discover more.

Know a useful free and open source Linux application we haven't covered? Suggest a program for inclusion.

Has your software been featured on LinuxLinks? Display one of our Featured on LinuxLinks badges on your website or GitHub README.
Subscribe

Please read our Comment Policy before commenting.

Notify of
guest
0 Comments
Oldest
Newest Most Voted