RepositoryGoITItaly
MicheleFiladelfia

MicheleFiladelfia/fractals-cli

Multiplatform fractals explorer 🌌

50stars
2forks
1issues
0views

🌌 Khám phá vũ trụ fractal ngay trên terminal

fractals-cli: fractal explorer viết bằng Golang, đa nền tảng, hỗ trợ đồng thời và cache tính toán để tăng tốc.

fractals-cli là một ứng dụng terminal-based cho phép người dùng khám phá các bộ fractal phổ biến như Mandelbrot, Julia và Burning Ship. Dự án sử dụng kiến trúc đồng thời (concurrency) và lập trình động (dynamic programming) để tối ưu hiệu năng tính toán, mang lại trải nghiệm mượt mà ngay trên dòng lệnh.

✨ Điểm nổi bật

  • Hỗ trợ đa bộ fractal: chuyển đổi giữa Mandelbrot, Julia và Burning Ship bằng phím N
  • Điều khiển trực quan: dùng WASD để di chuyển, I/O để thu phóng, +/- để thay đổi số vòng lặp
  • Tùy chỉnh màu sắc: đổi bộ màu palette bằng phím C
  • Tối ưu tính toán: bật cache với --usecache để tăng tốc, dùng --help và --version
  • Đa nền tảng: chạy trên hầu hết terminal *nix và Windows Terminal
  • Giao diện TUI hiện đại: xây dựng bằng bubbletea (Charmbracelet), áp dụng The ELM Architecture

💡 Vì sao đáng chú ý

Không chỉ là một công cụ hiển thị fractal, fractals-cli tích hợp đồng thời và tối ưu thuật toán để tận dụng tối đa CPU khi render. Kết hợp với hỗ trợ đa nền tảng và giao diện terminal trực quan, đây là công cụ lý tưởng cho những ai muốn khám phá toán học fractal mà không cần phần mềm đồ họa nặặng.


#FractalsCLI #GoLang #Terminal #Mandelbrot #OpenSource #TiniX

Similar Projects

Discover other similar projects and AI models.

RepositoryRust
rosslh/Mandelbrot.site

Explore the Mandelbrot set in your browser, rendered with Rust and WebAssembly.

333
Sep 1, 2026
RepositoryGo
esimov/gobrot

Mandelbrot image renderer in Go

105
Jul 16, 2023
RepositoryGo
joweich/fractals

Fast mandelbrot set renderer using goroutines

93
Nov 24, 2025
RepositoryC++
Erkaman/vulkan_minimal_compute

Minimal Example of Using Vulkan for Compute Operations. Only ~400LOC.

775
Apr 16, 2024
RepositoryC++
akinomyoga/cxxmatrix

C++ Matrix: The Matrix Reloaded in Terminals (Number falls, Banners, Matrix rains, Conway's Game of Life and Mandelbrot set)

738
Jun 17, 2024
RepositoryC++
xaos-project/XaoS

Real-time interactive fractal zoomer

627
Sep 11, 2026
RepositoryJavaScript
rafgraph/fractal

Mandelbrot fractal generator - js web app, uses zero libraries

136
Sep 10, 2020
RepositoryC++
ProfJski/FloatCompMandelbrot

What impact does floating point precision have on Mandelbrot set calculations?

109
May 15, 2023
RepositoryC++
LegalizeAdulthood/iterated-dynamics

Iterated Dynamics is a fractal renderer with support for many fractal types and extensive context-sensitive help.

51
Oct 23, 2026