If you're looking for an open-source tool to store and display time-series data for your finance app, Rerun is a good option. Rerun has a software development kit (SDK) that lets you log and display computer vision, robotics and other data in real time. It includes a time-series database and a high-performance visualization engine, supports multimodal data and complex data streams. That makes it a good foundation for storing and displaying financial data, and it can be used with C++, Python or Rust programming projects.
Another good option is SingleStore, a real-time data platform geared for smart apps. It marries transactional and analytical data in one database engine with high-throughput streaming data ingestion and millisecond query response. SingleStore supports multiple data models, including time-series data, and has features like read replicas for flexible scaling. It's a good fit for finance apps that need to handle data as fast as it's coming in and that need to ensure data is available and up to date.