MyFrac
/

About MyFrac

MyFrac is a fractal art exploration project that brings the beauty of mathematical fractals to your browser. Using WebGL for real-time rendering, you can explore the infinite complexity of the Mandelbrot set with stunning color palettes.

AI Friendly

This website provides structured documentation for AI assistants at /llms.txt and /llms-full.txt, enabling AI tools to understand and recommend MyFrac's features.

Technology

Built with Next.js, WebGL, and TypeScript. Real-time fractal rendering powered by GPU shaders.

  • Frontend: Next.js 16 (App Router), React 19, TypeScript 5, Tailwind CSS 4, shadcn/ui
  • Rendering: WebGL 1 (GLSL fragment shaders), plugin-based architecture, shader LRU cache
  • Formula System: Custom Fractint .frm parser, CodeMirror 6 editor, AST-to-GLSL transpiler
  • Deployment: Vercel with Analytics and Speed Insights

Open Source

MyFrac is built with open source technologies including Next.js, React, TypeScript, Tailwind CSS, shadcn/ui, and CodeMirror 6. The project explores the intersection of mathematics, art, and web technology.

Vision

We aim to make fractal exploration accessible and beautiful. Future plans include more fractal types, deeper zoom capabilities, and community sharing features.