iliaal

iliaal / fastchart

Public

Native C PHP extension for fast chart rendering: 19 families (line, bar, pie, scatter, bubble, stock with technical indicators, radar, polar, surface, contour, treemap, funnel, waterfall, heatmap, gauge, linear meter, gantt, box plot, area) drawn onto ext/gd \GdImage canvases via libgd.

15
1
100% credibility
Found May 13, 2026 at 15 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
C
AI Summary

FastChart is a high-performance PHP extension for rendering 19 chart types and symbologies like barcodes and QR codes using GD.

How It Works

1
🔍 Discover FastChart

You find FastChart, a super-fast tool to create beautiful charts right inside your website or app without needing extra services.

2
📦 Add it to your setup

You easily add FastChart to your existing website builder, like plugging in a new gadget that works instantly.

3
📊 Build your first chart

Pick a chart style like line or pie, add your numbers and labels, and watch it come to life on screen.

4
See the magic

Your data turns into a stunning, colorful chart in milliseconds – crisp, professional, and ready to share!

5
🎨 Make it yours

Tweak colors, fonts, titles, or add extras like gauges or barcodes to match your perfect look.

6
💾 Save and use

Export as an image file or blend it into your page, webpage, or report.

Charts everywhere

Now your apps, reports, and sites glow with eye-catching visuals that make data fun and easy to understand!

Sign up to see the full architecture

5 more

Sign Up Free

Star Growth

See how this repo grew from 15 to 15 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is fastchart?

fastchart is a native C PHP extension that renders 19 chart types—line, bar, pie, scatter, stock with indicators, radar, heatmaps, and more—directly onto GdImage canvases using libgd. It offers a fluent OO API for quick setup, with render paths to files (PNG/JPEG/WebP/AVIF) or compositing onto existing images for dashboards and PDFs. As a native PHP alternative to slow pure-PHP libraries or JS wrappers, it handles server-side graphics without external services.

Why is it gaining traction?

Blazing performance stands out: every chart type renders under 100ms at 1080p on one core, hitting 20 ops/sec for lighter ones like surfaces. Developers love the draw-to-canvas mode for layering charts with custom GD ops, plus features like themes, annotations, gradients, TrueType fonts, and image maps. It's a fastcharts io-style github native alpha that skips JS bloat, ideal for native PHP demos or high-throughput apps.

Who should use this?

PHP backend devs building dynamic reports, API image endpoints, or email charts—think financial dashboards with stock candles/RSI or marketing funnels. Suited for native PHP kitchen sink apps, native PHP mobile backends, or native PHP windows desktop via tauri needing embedded visuals. Avoid if you're in JS-heavy stacks or need interactive client-side charts.

Verdict

Promising for perf-critical PHP graphing, with solid docs, 97 phpt tests, and benchmarks—grab it as a native PHP example if GD compositing fits. At 15 stars and 1.0% credibility, it's early github native alpha (automerge not enabled), so test thoroughly before prod.

(198 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.