{"id":30116387,"url":"https://github.com/banghuazhao/finance-go","last_synced_at":"2025-08-10T09:36:33.458Z","repository":{"id":301803041,"uuid":"1010348666","full_name":"banghuazhao/finance-go","owner":"banghuazhao","description":"A comprehensive iOS financial app built with Swift that provides real-time stock market data, financial statements, ratios, and investment analysis tools. Features include interactive charts, multi-language support, and comprehensive market coverage including stocks, crypto, forex, and futures.","archived":false,"fork":false,"pushed_at":"2025-06-28T22:32:29.000Z","size":10328,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-06-28T23:26:47.260Z","etag":null,"topics":["balance-sheet","business","cash-flow","cocoapods","company-comparison","core-data","debt-ratios","finance","financial-analysis","financial-calculator","financial-ratios","financial-statements","income-statement","investment-analysis","ios","liquidity-ratios","mobile-app","profitability-ratios","swift","uikit"],"latest_commit_sha":null,"homepage":"","language":"Swift","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/banghuazhao.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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}},"created_at":"2025-06-28T22:01:49.000Z","updated_at":"2025-06-28T22:32:32.000Z","dependencies_parsed_at":"2025-06-28T23:37:05.695Z","dependency_job_id":null,"html_url":"https://github.com/banghuazhao/finance-go","commit_stats":null,"previous_names":["banghuazhao/finance-go"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/banghuazhao/finance-go","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/banghuazhao%2Ffinance-go","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/banghuazhao%2Ffinance-go/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/banghuazhao%2Ffinance-go/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/banghuazhao%2Ffinance-go/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/banghuazhao","download_url":"https://codeload.github.com/banghuazhao/finance-go/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/banghuazhao%2Ffinance-go/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":269705484,"owners_count":24462172,"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","status":"online","status_checked_at":"2025-08-10T02:00:08.965Z","response_time":71,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["balance-sheet","business","cash-flow","cocoapods","company-comparison","core-data","debt-ratios","finance","financial-analysis","financial-calculator","financial-ratios","financial-statements","income-statement","investment-analysis","ios","liquidity-ratios","mobile-app","profitability-ratios","swift","uikit"],"created_at":"2025-08-10T09:36:32.822Z","updated_at":"2025-08-10T09:36:33.450Z","avatar_url":"https://github.com/banghuazhao.png","language":"Swift","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Finance Go 📈\n\nA comprehensive iOS financial app that provides real-time stock market data, financial statements, ratios, and investment analysis tools.\n\n## 📱 Screenshots\n\n\u003cdiv align=\"center\"\u003e\n  \u003cimg src=\"screenshots/1.png\" width=\"250\" alt=\"Finance Go - Company List\"\u003e\n  \u003cimg src=\"screenshots/2.png\" width=\"250\" alt=\"Finance Go - Stock Price\"\u003e\n  \u003cimg src=\"screenshots/3.png\" width=\"250\" alt=\"Finance Go - Income Statements\"\u003e\n\u003c/div\u003e\n\n\n## 📱 Features\n\n### 🏠 Home Dashboard\n- **Stock Quotes**: Real-time stock prices and market data\n- **Financial Statements**: Income statements, balance sheets, and cash flow statements\n- **Financial Ratios**: Comprehensive ratio analysis and calculations\n- **Enterprise Values**: Company valuation metrics\n- **Key Metrics**: Essential financial performance indicators\n- **Company Ratings**: Investment recommendations and ratings\n- **Stock Charts**: Interactive price charts with multiple timeframes\n\n### 📊 Market Coverage\n- **US Stocks**: Complete coverage of US stock market\n- **Major Indexes**: S\u0026P 500, Dow Jones, NASDAQ tracking\n- **Cryptocurrencies**: Real-time crypto prices and news\n- **ETFs \u0026 Funds**: Exchange-traded funds and mutual funds\n- **Futures**: Commodity and financial futures\n- **Forex**: Foreign exchange rates and analysis\n\n### 📰 News \u0026 Analysis\n- **Financial News**: Latest market news and company updates\n- **Economic Calendar**: Earnings announcements and economic events\n- **Company News**: Stock-specific news and developments\n- **Market Analysis**: Expert insights and market commentary\n\n### 📅 Economic Calendar\n- **Earnings Calendar**: Upcoming earnings releases\n- **Economic Events**: Important economic indicators and events\n- **Market Holidays**: Trading calendar and market closures\n\n### 🔧 Additional Features\n- **Watchlist**: Custom stock portfolios\n- **Financial Definitions**: Educational content for financial terms\n- **Multi-language Support**: English, Chinese (Simplified/Traditional), Japanese\n- **Offline Caching**: Data persistence for offline access\n- **Dark Mode Support**: Modern UI with dark theme\n\n## 🛠 Technical Stack\n\n### Core Technologies\n- **Swift**: Primary programming language\n- **UIKit**: iOS user interface framework\n- **Core Data**: Local data persistence\n- **Alamofire**: Network requests and API integration\n\n### Key Dependencies\n- **SnapKit**: Auto Layout DSL\n- **Kingfisher**: Image loading and caching\n- **Charts**: Interactive charting library\n- **SwiftyJSON**: JSON parsing\n- **Localize-Swift**: Internationalization\n- **JTAppleCalendar**: Calendar functionality\n- **MJRefresh**: Pull-to-refresh functionality\n\n### APIs \u0026 Services\n- **[Financial Modeling Prep API](https://site.financialmodelingprep.com/developer/docs)**: Real-time financial data provider\n- **Google Mobile Ads**: Advertisement integration\n- **Firebase**: Analytics and crash reporting\n\n## 📋 Requirements\n\n- iOS 11.0+\n- Xcode 12.0+\n- Swift 5.0+\n- CocoaPods\n\n## 🚀 Installation\n\n1. **Clone the repository**\n   ```bash\n   git clone https://github.com/banghuazhao/finance-go.git\n   cd finance-go\n   ```\n\n2. **Install dependencies**\n   ```bash\n   cd finance-go\n   pod install\n   ```\n\n3. **Open the workspace**\n   ```bash\n   open finance-go.xcworkspace\n   ```\n\n4. **Configure API Keys**\n   - Add your Financial Modeling Prep API key in `Constants.swift`\n   - Configure Firebase settings if needed\n\n5. **Build and run**\n   - Select your target device or simulator\n   - Press `Cmd + R` to build and run\n\n## 🏗 Project Structure\n\n```\nfinance-go/\n├── finance-go/\n│   ├── Home/                 # Main dashboard and stock views\n│   ├── News/                 # News and articles\n│   ├── Calendars/            # Economic calendar\n│   ├── More/                 # Settings and additional features\n│   ├── Tool/                 # Utilities and extensions\n│   ├── Resource/             # Static data files\n│   └── Assets.xcassets/      # App icons and images\n├── Podfile                   # CocoaPods dependencies\n└── README.md                 # This file\n```\n\n## 🌍 Localization\n\nThe app supports multiple languages:\n- English (en)\n- Chinese Simplified (zh-Hans)\n- Chinese Traditional (zh-Hant)\n- Japanese (ja)\n\nLocalization files are located in the respective `.lproj` folders.\n\n## 📊 Data Sources\n\n- **[Financial Modeling Prep API](https://site.financialmodelingprep.com/developer/docs)**: Real-time financial data and statements\n- **Market APIs**: Stock quotes, crypto prices, forex rates\n- **News APIs**: Financial news and market updates\n\n## 🤝 Contributing\n\n1. Fork the repository\n2. Create your feature branch (`git checkout -b feature/AmazingFeature`)\n3. Commit your changes (`git commit -m 'Add some AmazingFeature'`)\n4. Push to the branch (`git push origin feature/AmazingFeature`)\n5. Open a Pull Request\n\n## 📄 License\n\nThis project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.\n\n## 👨‍💻 Author\n\n**Banghua Zhao**\n- GitHub: [@banghuazhao](https://github.com/banghuazhao)\n\n## 🙏 Acknowledgments\n\n- [Financial Modeling Prep](https://site.financialmodelingprep.com/developer/docs) for providing comprehensive financial data APIs\n- The open-source community for the excellent libraries used in this project\n- All contributors and users who have provided feedback and suggestions\n\n---\n\n⭐ If you find this project helpful, please give it a star on [GitHub](https://github.com/banghuazhao/finance-go)! ","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbanghuazhao%2Ffinance-go","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbanghuazhao%2Ffinance-go","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbanghuazhao%2Ffinance-go/lists"}