Build beautiful, interactive charts with a grammar-of-graphics API.
Native performance, everywhere Flutter runs.
Every feature designed for the modern Flutter developer. No compromises, just pure performance and elegance.
GPU-accelerated rendering with 60fps guaranteed performance
Intuitive API inspired by ggplot2 and Vega for powerful visualizations
Run everywhere Flutter does - iOS, Android, web, desktop
Touch gestures, tooltips, and smooth animations built-in
Bars, lines, areas, scatter plots, and custom geometries
Beautiful built-in themes with full customization support
Build complex visualizations with simple, declarative code. Our grammar-of-graphics API makes beautiful charts intuitive.
CristalyseChart()
.data(salesData)
.mapping(
x: 'month',
y: 'revenue',
color: 'region'
)
.geomBar(alpha: 0.8)
.geomLine(strokeWidth: 2.0)
.theme(ChartTheme.cyberpunk())
.animate(
duration: Duration(milliseconds: 800)
)
.build()
Start with any List<Map> or structured data source. Cristalyse handles the rest.
Declare how your data maps to visual properties like position, color, size, and shape.
Layer bars, lines, points, areas, and more. Mix and match to create complex visualizations.
Apply themes, add smooth animations, and customize every detail to match your brand.
Full Dart type safety with compile-time error checking. No runtime surprises, just smooth 60fps charts.
See how Cristalyse compares to other Flutter charting libraries. Built for modern Flutter development.
Join the modern Flutter developers choosing Cristalyse for their data visualization needs.
Start BuildingGet started with Cristalyse in your Flutter project. Seamlessly add stunning, high-performance charts today.
Add Cristalyse to your Flutter project by running the command:
flutter pub add cristalyse