{"id":19271224,"url":"https://github.com/alphasecio/streamlit-yfinance","last_synced_at":"2025-06-12T15:06:37.192Z","repository":{"id":152110611,"uuid":"620104824","full_name":"alphasecio/streamlit-yfinance","owner":"alphasecio","description":"A Streamlit app for simple financial analysis using YFinance API.","archived":false,"fork":false,"pushed_at":"2025-06-03T13:15:55.000Z","size":436,"stargazers_count":14,"open_issues_count":1,"forks_count":7,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-06-03T23:26:12.549Z","etag":null,"topics":["python","stocks","streamlit","yahoo-finance"],"latest_commit_sha":null,"homepage":"https://go.alphasec.io/streamlit-apps","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/alphasecio.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null},"funding":{"ko_fi":"alphasec","buy_me_a_coffee":"alphasec"}},"created_at":"2023-03-28T03:14:34.000Z","updated_at":"2025-06-03T13:14:48.000Z","dependencies_parsed_at":"2023-11-22T14:26:03.368Z","dependency_job_id":"c36b999a-8a73-4e11-813b-722debba06f1","html_url":"https://github.com/alphasecio/streamlit-yfinance","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/alphasecio/streamlit-yfinance","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alphasecio%2Fstreamlit-yfinance","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alphasecio%2Fstreamlit-yfinance/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alphasecio%2Fstreamlit-yfinance/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alphasecio%2Fstreamlit-yfinance/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/alphasecio","download_url":"https://codeload.github.com/alphasecio/streamlit-yfinance/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alphasecio%2Fstreamlit-yfinance/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":259490544,"owners_count":22865766,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["python","stocks","streamlit","yahoo-finance"],"created_at":"2024-11-09T20:29:37.748Z","updated_at":"2025-06-12T15:06:37.185Z","avatar_url":"https://github.com/alphasecio.png","language":"Python","funding_links":["https://ko-fi.com/alphasec","https://buymeacoffee.com/alphasec"],"categories":[],"sub_categories":[],"readme":"# streamlit-yfinance\nThis is a simple [Streamlit](https://streamlit.io/) web app that fetches and displays **real-time and historical stock data** using the Yahoo Finance API.\n\n### ✨ Features\n- Fetch detailed stock ticker information (sector, industry, market cap, enterprise value, employees)\n- Plot interactive historical price charts (1D, 5D, 1M, 6M, YTD, 1Y, 5Y)\n- Display key price metrics (current price, day high/low, 52-week high/low)\n- Show key business metrics (EPS, P/E, PEG, dividend rate \u0026 yield, recommendation)\n- Responsive design with data tables and interactive charts\n- No API key required—uses Yahoo Finance via `yfinance`\n\n![streamlit-yfinance](./streamlit-yfinance.png)\n\n\n### ⏩ Quick Start\n1. Clone this repo.\n```bash\n  git clone https://github.com/alphasecio/streamlit-yfinance.git\n  cd streamlit-yfinance\n```\n2. Install dependencies.\n```bash\n  pip install -r requirements.txt\n```\n3. Run the app.\n```bash\n  streamlit run streamlit_app.py\n```\n\n\n### 🚀 Deploying to Railway\nFor a step-by-step guide to deploying on Streamlit, see [this](https://alphasec.io/stock-financial-analysis-with-streamlit-and-yfinance-api/) post. To deploy on [Railway](https://railway.app/?referralCode=alphasec), click the button below.\n\n[![Deploy on Railway](https://railway.app/button.svg)](https://railway.app/new/template/3D37W6?referralCode=alphasec)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falphasecio%2Fstreamlit-yfinance","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Falphasecio%2Fstreamlit-yfinance","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falphasecio%2Fstreamlit-yfinance/lists"}