Home / Market & alternative data
TSFrames.jl
Date-indexed Julia tables built on DataFrames
What it is
A Julia package that stores time series as a date-indexed table on top of DataFrames.jl and compatible with Tables.jl. A CSV can be read directly into that table, a MarketData time array can be converted in, and the result can be indexed by row and column, cut to a date window, rolled up to weeks, and plotted with Plots.jl. Analysts who already keep Julia tables and want a date index without leaving DataFrames are the audience. The package reshapes series you supply, and the Yahoo history in the examples comes from MarketData rather than from this package.
At a glance
Research onlyOur rating, based on popularity, maintenance and how ready it is for real use.
| Best for | Developers |
|---|---|
| Used for | Data analysis, Data source |
| Markets | Multi-market |
| Stack | Julia |
| Learning curve | Moderate learning curve |
| Practical value | Medium practical value |
| Cost | Free and open source |
| Hardware | No GPU needed |
| Maintenance | No commits in over six months |
GitHub stars, last 30 days
Daily snapshots since 2026-09-28 (up to 30 days): −1 over the period, now 100. Gaps mean no snapshot was taken that day.
Handle timeseries data on top of the powerful and mature DataFrames.jl.
Similar tools
Free searchable database of 300,000+ financial symbols
Unified Python API for downloading market data from many sources
Julia time series class for slicing columns and returns
Open-source financial data platform with Python, CLI, and REST access
Keyboard-driven finance terminal for quotes, charts, and filings
High-performance Python datastore for time series and tick data