Hi @Utkarsh, will attempt to answer this however I know many traders here are pro and they will have a better insight to this… I am answering from our limited experience of integrating with multiple partners.
1. TradingView: Biggest alternative to TV is actually TradingView itself, the product is miles ahead of the competition and has evolved over past 12 years. More to do enhancements TV saw with Community Indicators, PineScript editors and like in the past 3-4 years, the usage has exploded and it truly has raised the bar for anyone building a charting product. On Dhan, we have introduced Webhooks for Trading via TV, first of its kind for any broker globally as much as I would know or alternatively use Connect with Broker via TradePanel. Data for Options is not yet available on TV, so you will have to rely on Webhooks for execution and underlying for tracking.
2. Broker Installed Libraries:
We take hosted version of TradingView library on tv.dhan.co and we have also implemented the same across all our platforms. Some key features like PineScrip, Alerts, Bar Replay and Community Scripts are limited here by TradingView. I see couple of brokers now taking similar approach, while our commitment to this always stays that we will provide latest libraries, and experience miles ahead than the rest. We did face initial hiccups on speed, load times, and all in our initial days, but now it is super seamless and we proactively make lots of updates to this. If i recollect, 60+ in last 18 months.
3. Libraries like GoCharting:
You can explore them, and it is also among partners we have integrated. List of all API partners featured is here: https://dhanhq.co/featured-partners/
4. ChartIQ:
It is popular with some brokers, Dhan also provides the latest libraries of ChartIQ as well. Prior to Dhan, most users had ChartIQ as a default charting option - we see it changing fast now. But yes, it has its own users.
5. Build your own:
Charting libraries like TradingView, ChartIQ, HighCharts, AnyCharts, CanvasJS and couple others are available for geeks who would want to code as per own preferences. However, I have rarely seen this possibly because the libraries come at a cost, atleast TV and ChartIQ does, while rest are relatively less popular.