Gnofract 4D is a GNOME-based, free, open source program which allows users to create beautiful images called fractals.
The images are automatically created by the computer based on mathematical principles. These include the Mandelbrot and Julia sets and many more.
It allows you to treat a fractal which has more than one parameter as a four-dimensional object and interactively view slices of this object from arbitrary angles, giving rise to some very unusual images.
It contains a Fractint-compatible formula compiler, allowing it to draw an unlimited number of fractal types, using numerous coloring options.
Key Features
- Easy to user interface.
- High quality output with 24-bit color rendering.
- Coloring methods for smooth gradients.
- Antialiasing.
- Unlimited undo.
- Unlimited output size.
- Full-screen mode.
- Previews.
- Simple interaction.
- Fast calculations.
- Supports Fractint and UltraFractal formulas and coloring algorithms, allowing it to draw an unlimited number of fractal types, using numerous coloring options.
- Base fractal can be displayed in millions of ways, using many coloring algorithms, including old favorites like biomorph, powerful options like Orbit Traps, and unique methods like Hot and Cold. Display multiple fixed points, critical values, or other regions using the “fate” option.
- Create images which are a cross between the two sets and explore their inter-relationships (‘4D’).
- Explorer Mode and AutoZoom help you find interesting parts of the fractal automatically.
Website: github.com/fract4d/gnofract4d
Support: Wiki, FAQ, GitHub Code Repository
Developer: Tim Whidbey
License: BSD License
Gnofract 4D requires these packages to run:
- Python version 3.9 or higher.
- GTK version 4.6 or higher.
- PyGObject version 3.29.2 or higher to access GTK from Python.
- A C++ compiler (used at runtime to compile your fractal formulas).

Gnofract is written in Python and C++. Learn Python with our recommended free books and free tutorials. Learn C++ with our recommended free books and free tutorials.
Related Software
| Fractal Tools | |
|---|---|
| Mandelbulber v2 | Creatively generate three-dimensional fractals |
| JWildfire | Very powerful and flexible flame fractal generator |
| Gnofract 4D | Four-dimensional, inter-relational Mandelbrot and Julia set generator |
| XaoS | Real-time interactive fractal zoomer |
| Xfractint | Mature fractal generator |
| FractalNow | Offers quick generation of various types of fractals |
| NextFractal | Create amazing fractal images and other algorithmically generated images |
| Rsfrac | Terminal-based fractal explorer written in Rust |
| Fraqtive | Draws Mandelbrot and Julia fractals |
| Electric Sheep | Screensaver showing collective dream of sleeping computers |
| Qosmic | Cosmic recursive flame fractal editor |
| Fractals Explorer | Render and explore fractals in real time |
| Terraform | Fully-featured terrain generator using fractal formulae |
| Fractorium | Qt-based fractal flame edito |
| Fractalshades | Create static and interactive fractal visualizations |
| fractal-generator | Mandelbrot and Julia fractal generator |
| flam3 | Cosmic recursive fractal flames |
Read our verdict in the software roundup.
Explore our comprehensive directory of recommended free and open source software. Our carefully curated collection spans every major software category.This directory is part of our ongoing series of informative articles for Linux enthusiasts. It features hundreds of detailed reviews, along with open source alternatives to proprietary solutions from major corporations such as Google, Microsoft, Apple, Adobe, IBM, Cisco, Oracle, and Autodesk. You’ll also find interesting projects to try, hardware coverage, free programming books and tutorials, and much more. Discovered a useful open source Linux program that we haven’t covered yet? Let us know by completing this form. |

