SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 financial-analysis Open-Source Projects
-
TDengine
TDengine is an open source, high-performance, cloud native time-series database optimized for Internet of Things (IoT), Connected Cars, Industrial IoT and DevOps.
-
TimescaleDB
An open-source time-series SQL database optimized for fast ingest and complex queries. Packaged as a PostgreSQL extension.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
PyPortfolioOpt
Financial portfolio optimisation in python, including classical efficient frontier, Black-Litterman, Hierarchical Risk Parity
-
trading-vue-js
💹 Hackable charting lib for traders. You can draw literally ANYTHING on top of candlestick charts. [Not Maintained]
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
hstream
HStreamDB is an open-source, cloud-native streaming database for IoT and beyond. Modernize your data stack for real-time applications. (by hstreamdb)
-
FinBERT
A Pretrained BERT Model for Financial Communications. https://arxiv.org/abs/2006.08097 (by yya518)
-
FinNLP-Progress
NLP progress in Fintech. A repository to track the progress in Natural Language Processing (NLP) related to the domain of Finance, including the datasets, papers, and current state-of-the-art results for the most popular tasks.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Project mention: TimescaleDB: An open-source time-series SQL database | news.ycombinator.com | 2024-02-06
If your data lacks uniform time intervals between consecutive entries, QuestDB offers a solution by allowing you to sample your data. After that, MindsDB facilitates creating, training, and deploying your time-series models.
Project mention: PyPortfolioOpt: Financial portfolio optimisation, including classical efficient frontier and advanced methods. Portfolio Selection and Optimisation - star count:3788.0 | /r/algoprojects | 2023-10-24
Project mention: Work with First, Second and Third Order Greeks Through the Finance Toolkit | news.ycombinator.com | 2024-01-17Over the last year I've spend a significant amount of time creating a Finance Toolkit in Python, it currently features over 150+ different metrics such as financial ratios, models, risk and performance metrics, technical indicators, macro-economic parameters and since today also all Greeks.
The Finance Toolkit is written in Python and is meant as a free solution to acquire a large range of financial metrics. My goal is to make financial calculations accessible to everyone as there is no point in reinventing the wheel over and over again which I've seen countless of times happen given that I work in the Financial Sector myself.
If you are interested give it a go: https://github.com/JerBouma/FinanceToolkit and find the recent release notes here that talk about the Greeks: https://github.com/JerBouma/FinanceToolkit/releases/tag/v.1....
Project mention: Lets-Plot: An open-source plotting library by JetBrains | news.ycombinator.com | 2023-07-15That's odd. Are you sure this is not related to Jupyter? I use plotly.js via a Rust wrapper (https://github.com/igiagkiozis/plotly) and the performance seems ok when generating a static, interactive html. The wrapper language itself should be irrelevant here. Is it the same if you generate a static html-file?
While I can't speak for millions of data points, generating a gyroscope plot with x, y, z, where each gyro axis is 400k+ samples is fine performance wise. This is generating a static, interactive html. Zooming etc is fine on my M1 MacbookPro 13" - delay when zooming in this specific case is maybe 0.5secs. The html-file is 60mb+.
Not a complete answer but I quite liked https://github.com/markcheno/go-talib for technical indicators.
I'd suggest Twelve Data for the financial data feed, if you have a budget for this: https://twelvedata.com/
Project mention: Show HN: Tessa – simple access to price information of financial assets | news.ycombinator.com | 2024-02-12
financial-analysis related posts
- Plotting library for lots of points
- Go vs Rust for Algo Trading
- marketstore: NEW Data - star count:1654.0
- marketstore: NEW Data - star count:1654.0
- marketstore: NEW Data - star count:1654.0
- marketstore: NEW Data - star count:1654.0
- marketstore: NEW Data - star count:1654.0
-
A note from our sponsor - SaaSHub
www.saashub.com | 26 Apr 2024
Index
What are some of the best open-source financial-analysis projects? This list will help you:
Project | Stars | |
---|---|---|
1 | TDengine | 22,789 |
2 | TimescaleDB | 16,472 |
3 | QuestDB | 13,448 |
4 | PyPortfolioOpt | 4,123 |
5 | FinanceToolkit | 2,343 |
6 | trading-vue-js | 2,003 |
7 | marketstore | 1,817 |
8 | plotly.rs | 957 |
9 | tidyquant | 829 |
10 | go-talib | 726 |
11 | hstream | 691 |
12 | trading-signals | 539 |
13 | FinBERT | 519 |
14 | pyEX | 403 |
15 | FinNLP-Progress | 380 |
16 | twelvedata-python | 349 |
17 | ZenithTA | 213 |
18 | pipeline-live | 201 |
19 | benford_py | 148 |
20 | pyxirr | 144 |
21 | sagemaker-explaining-credit-decisions | 94 |
22 | tessa | 36 |
23 | dcf-basic | 23 |
Sponsored