Kig is an interactive geometry application developed by KDE. It allows users to construct mathematical figures and investigate how their properties change when points and other objects are moved.
The application is primarily intended for teaching and learning geometry, but it can also be used to prepare accurate mathematical illustrations. Students can explore relationships between objects through experimentation, while teachers can demonstrate geometric principles using constructions that respond immediately to changes.
Kig supports a wide range of geometric objects, including lines, circles, conic sections and more complex curves. Constructions can incorporate transformations, measurements and dependencies, providing a useful environment for investigating mathematical conjectures.
Users can extend the available construction tools through macros and Python scripting. Kig also offers several ways to export diagrams for use in other applications and documents.
This is free and open source software.
Key Features
- Interactive construction of points, vectors, lines, circles, polygons and conic sections.
- Dynamic manipulation of objects while maintaining geometric relationships.
- More than 40 types of mathematical objects and constructions.
- Geometric transformations including reflection, translation, rotation and scaling.
- Construction and exploration of loci.
- Macros for creating reusable geometric objects from existing constructions.
- Python scripting to extend the available mathematical tools.
- Tools for displaying measurements and mathematical expressions.
- Import facilities for several other dynamic geometry formats.
- Export diagrams as SVG, images, XFig and LaTeX documents.
- XML-based format for storing mathematical constructions.
- Integration with other KDE applications through KParts.
- Cross-platform support – runs on Linux and macOS.
Website: apps.kde.org/kig
Support:
Developer: Dominique Devriese, Maurizio Paolini, Franco Pasquarelli, Pino Toscano and KDE contributors
License: GNU General Public License v2.0

Kig is written in C++. Learn C++ with our recommended free books and free tutorials.
Related Software
| Geometry Software | |
|---|---|
| Kig | KDE4 software for exploring geometric constructions |
| Dr. Geo | Interactive geometry software |
| SINGULAR | Commutative algebra system for polynomial computations |
| Macaulay2 | Supporting research in algebraic geometry and commutative algebra |
| polymake | Research in polyhedral geometry |
| SnapPy | Investigate the topology and hyperbolic geometry of 3-manifolds |
| C.a.R. | Dynamic geometry program for use in schools and universities |
| MathMod | Plot 3D surfaces using implicit and parametric equations |
| GCLC | Create geometric illustrations and prove geometry theorems |
| Geometria | Interactive software for creating and solving problems in 3D gemoetry |
| JGEX | Construct, explore and prove geometry theorems |
Read our verdict in the software roundup.
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. |


Please read our Comment Policy before commenting.