nowfound

Dev tools · March 13, 2020

UJ

uPlot.js v1.0 – A fast, small chart for time series, OHLC and bars

Hello again! 5 months and ~400 commits since the initial prototype: https://news.ycombinator.com/item?id=21207132 v1.0 has shipped! - https://github.com/leeoniya/uPlot A non-exaustive list of features/concerns that have been addressed since v0.1.0: - A terse, consistent API, (w/ plugins & hooks) - Timezone & DST handling - Point rendering - Bi-directional zooming - Dynamic data updates (streaming) - Numeric x scales (non-temporal) - Area fills & high/low bands - Dependent scales (°C -> °F) - Cursor sync across charts - Highlight closest…

What it does

In the maker’s words, at launch

Hello again! 5 months and ~400 commits since the initial prototype: https://news.ycombinator.com/item?id=21207132 v1.0 has shipped! - https://github.com/leeoniya/uPlot A non-exaustive list of features/concerns that have been addressed since v0.1.0: - A terse, consistent API, (w/ plugins & hooks) - Timezone & DST handling - Point rendering - Bi-directional zooming - Dynamic data updates (streaming) - Numeric x scales (non-temporal) - Area fills & high/low bands - Dependent scales (°C -> °F) - Cursor sync across charts - Highlight closest series - Axis labeling & positioning - Bars & OHLC (via tiny plugins) - Feature gates for even smaller custom builds A bunch of demos: https://leeoniya.github.io/uPlot/demos/index.html About a dozen brave early adopters helped me weed out bugs, add features, refine the API and contributed demo code. Without them there'd be no v1.0, so thank you. So far there are some cool use-cases. One user renders several hundred hundred-point charts per page - something that's impossible with WebGL or heavier charting libs. There's been a prototype for Grafana panel integration. The author of Phaser [1] is currently taking uPlot for a perf-monitoring test drive while working on the new engine: https://github.com/phaserjs/phaser4-dev :D Also, a shout out to the Chart.js guys, who recently tagged v3.0-alpha which performs 3x better than v2 on uPlot's benchmark, and is the only lib to have made any noticeable headway, let alone multiple factor! cheers! [1] https://github.com/photonstorm/phaser

Does the same job

all alternatives →

More dev tools this month

the category →
  • Dograh592

    The open source VAPI alternative

    Dev tools · 25d ago · dograh.com

  • Meridian530

    Don't let your work go unnoticed. Get promoted!

    Dev tools · 20d ago · meridiona.com

  • x1516

    Lovable for iPhone apps go from idea to App Store

    Dev tools · 11d ago · x1.new

  • Open-source GTM skills for technical founders

    Dev tools · 29d ago · gtmcofounder.com

  • OpenTrailPaper is open-source bike computer firmware for the LilyGO T5S3 4.7" E-Paper PRO. It supports offline maps, GPX routes, FIT recording and Bluetooth sensors.

    Dev tools · 1d ago · opentrailpaper.com

  • Nuphos380

    The AI-Native DevOps Workspace.

    Dev tools · 24d ago · nuphos.ai

Launched alongside, March 2020

the whole month →
  • Unscreen955

    Remove video and GIF backgrounds 100% automatically

    Dev tools · 2020 · canva.com

  • Around872

    Next-gen video calls for a new era of work

    Work · 2020 · around.co

  • F
    Fraidycat807

    Life & fun · 2020 · fraidyc.at

  • 108 free flat illustrations with customizable characters

    Dev tools · 2020

  • Founders: You're owed $50K. Get it back in 20 minutes 🤝

    Commerce · 2020

  • Free Premium Music for Your Projects. Unsplash for Music.

    Work · 2020