Skip to content

Leottaro/fractal-explorer

Repository files navigation

GitHub Release CodeFactor GitHub last commit GitHub deployments

Banner

Leottaro's fractal explorer

A real time online fractal explorer to explore the Julia, Mandelbrot and Newton's fractals.

Try it · Report Bug · Request Feature
Template used

Table of Contents
  1. About The Project
  2. webGPU
  3. Roadmap
  4. Contributing
  5. Contact

❓ About The Project

Fractal explorer Screenshot

There are many great fractals explorers avaliable on the net. However most of them are either CPU based or offline. I wanted to make one avaliable online for most people. It has the most important features for a simple exploration. It currently allows you tu explore the Julia and Mandelbrot sets.

🔨 Built With

  • Vite
  • React
  • TailwindCSS
  • WebGPU

⚠️ webGPU

If your device or browser isn't compatible with webGPU, the website WILL not work. To know if webGPU is compatible with you see the caniuse page or just test with the official test website.

🧭 Roadmap

  • Julia
  • Mandelbrot
  • Newton
  • Settings
    • Zoom
    • Maximum iterations
      • Automatic
      • Manual
    • Color gradient
      • Smooth colors
      • colors offset
        • time animated
    • Time control
      • Reset
      • forward / backward step
      • fast forward / backward
      • play/pause
  • Record system

See the open issues for a full list of proposed features (and known issues).

🪶 Contributing

Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

Contact

Mail: leo.hafdane@gmail.com

Project Link: https://github.com/leottaro/fractal-explorer