Fractals

fractal-generator – explore Mandelbrot and Julia fractals

fractal-generator is a compact desktop application for interactively exploring Mandelbrot and Julia fractals.

The interface makes switching between the two types particularly straightforward. Selecting the Julia view uses the current Cartesian coordinates from the Mandelbrot view as the Julia constant, allowing interesting regions discovered in one set to be explored immediately in the other.

Navigation can be performed with either the keyboard or mouse, making the application suitable for quick visual exploration without requiring direct entry of complex coordinates.

This is free and open source software.

Key Features

  • Displays and explores Mandelbrot and Julia fractals.
  • Switches between Mandelbrot and Julia views from the graphical interface.
  • Uses the selected Mandelbrot coordinates as the constant when generating the corresponding Julia set.
  • Provides mouse controls for zooming directly within the fractal preview.
  • Supports keyboard shortcuts for zooming in and out.
  • Allows navigation with WASD keys, Vim-style HJKL keys or the arrow keys.
  • Provides separate controls for moving the Mandelbrot coordinates while viewing a Julia fractal.
  • Uses OpenGL for rendering the fractal display.
  • Uses Libadwaita for a modern Linux desktop interface.
  • Stores interface settings through GLib schemas.
  • Includes desktop integration files for launching the application from graphical environments.
  • Keeps its interface intentionally focused rather than exposing a large collection of unrelated rendering controls.

Website: github.com/nicolarevelant/fractal-generator
Support:
Developer: Nicola Revelant
License: GNU General Public License v3.0

Output

fractal-generator is written in C. Learn C with our recommended free books and free tutorials.


Related Software

Fractal Tools
Mandelbulber v2Creatively generate three-dimensional fractals
JWildfireVery powerful and flexible flame fractal generator
Gnofract 4DFour-dimensional, inter-relational Mandelbrot and Julia set generator
XaoSReal-time interactive fractal zoomer
NextFractalCreate amazing fractal images and other algorithmically generated images
RsfracTerminal-based fractal explorer written in Rust
FraqtiveDraws Mandelbrot and Julia fractals
Electric SheepScreensaver showing collective dream of sleeping computers
QosmicCosmic recursive flame fractal editor
Fractals ExplorerRender and explore fractals in real time
Par FractalGPU-accelerated renderer for exploring 2D and 3D fractals
FractoriumQt-based fractal flame edito
FractGenExtensible tool for generating and exploring fractal images
FractalshadesCreate static and interactive fractal visualizations
fractal-generatorMandelbrot and Julia fractal generator
FLAM3Cosmic recursive fractal flames

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