All Projects → christiankm → FinanceKit

christiankm / FinanceKit

Licence: MIT License
FinanceKit is a Framework for iOS and Mac to build apps working with financial data, like money, currencies, stocks, portfolio, transactions and other concepts.

Programming Languages

swift
15916 projects

Projects that are alternatives of or similar to FinanceKit

bankster
Money Creation Made Easy
Stars: ✭ 30 (+100%)
Mutual labels:  money, finance, currency, banking
Sec Edgar Downloader
Download SEC filings from the EDGAR database using Python
Stars: ✭ 146 (+873.33%)
Mutual labels:  finance, stocks, financial-data
Algobot
A C++ stock market algorithmic trading bot
Stars: ✭ 78 (+420%)
Mutual labels:  finance, stocks, financial-data
terms-dictionary
Simple definitions of terms, acronyms, abbreviations, companies, and projects related to financial services and Moov.
Stars: ✭ 48 (+220%)
Mutual labels:  money, payment, banking
AIPortfolio
Use AI to generate a optimized stock portfolio
Stars: ✭ 28 (+86.67%)
Mutual labels:  portfolio, finance, stocks
Akshare
AKShare is an elegant and simple financial data interface library for Python, built for human beings! 开源财经数据接口库
Stars: ✭ 4,334 (+28793.33%)
Mutual labels:  finance, currency, financial-data
Python Trading Robot
A trading robot, that can submit basic orders in an automated fashion using the TD API.
Stars: ✭ 235 (+1466.67%)
Mutual labels:  portfolio, finance, stocks
okama
Investment portfolio and stocks analyzing tools for Python with free historical data
Stars: ✭ 87 (+480%)
Mutual labels:  portfolio, finance, financial-data
Stocksera
Web application that provides alternative data to retail investors
Stars: ✭ 426 (+2740%)
Mutual labels:  finance, stocks, financial-data
IEX CPP API
Unofficial C++ Lib for the IEXtrading API
Stars: ✭ 34 (+126.67%)
Mutual labels:  finance, stocks, financial-data
rebalance-app
💸 Optimal lazy portfolio rebalancing calculator (in Rust)
Stars: ✭ 37 (+146.67%)
Mutual labels:  money, portfolio, stocks
awesome-open-finance
A curated list of open finance and open banking resources
Stars: ✭ 92 (+513.33%)
Mutual labels:  finance, payment, banking
stockholm
💵 Modern Python library for working with money and monetary amounts. Human friendly and flexible approach for development. 100% test coverage + built-in support for GraphQL and Protocol Buffers transports using current best-practices.
Stars: ✭ 26 (+73.33%)
Mutual labels:  money, finance, currency
akshare
AKShare is an elegant and simple financial data interface library for Python, built for human beings! 开源财经数据接口库
Stars: ✭ 5,155 (+34266.67%)
Mutual labels:  finance, currency, financial-data
dados-financeiros
Repositório de Fontes de Dados Financeiros do Brasil
Stars: ✭ 119 (+693.33%)
Mutual labels:  finance, financial-data
magento2
Mollie Payments for Magento 2
Stars: ✭ 70 (+366.67%)
Mutual labels:  payment, creditcard
react-numeric
A react component for formatted number form fields
Stars: ✭ 30 (+100%)
Mutual labels:  money, currency
Finance-Robinhood
Trade stocks and ETFs with free brokerage Robinhood and Perl
Stars: ✭ 42 (+180%)
Mutual labels:  finance, stocks
wire
FedWire funds service file parser and writer. The HTTP server is available in a Docker image and the Go package is available.
Stars: ✭ 52 (+246.67%)
Mutual labels:  money, banking
AutoTrader
A Python-based development platform for automated trading systems - from backtesting to optimisation to livetrading.
Stars: ✭ 227 (+1413.33%)
Mutual labels:  finance, stocks

FinanceKit

Build Status [Swift Version

FinanceKit is a Swift framework for working with financial data in your apps. It has support for Stocks, Portfolios, Holdings, Currencies, financial calculations and more.

The framework is primarily providing you with various financial data-models, and calculations.

FinanceKit is used in Stokki, an app to manage and track your stock portfolio.

The framework is in a very early stage. Breaking changes will happen until version 1.0 is released.

Getting Started

FinanceKit is only available using the Swift Package Manager. To install it into a project, add it as a dependency within your Package.swift manifest:

let package = Package(
    ...
    dependencies: [
        .package(url: "https://github.com/christiankm/financekit.git", from: "0.1.0")
    ],
    ...
)

Then import FinanceKit wherever you’d like to use it:

import FinanceKit

Contributing and Support

Since this is a very young project, it’s likely to have many limitations and missing features, which is something that can really only be discovered and addressed as more people start using it.

If you see any way to improve this framework and its documentation, you are highly encouraged to submit a pull-request.

All pull requests will be checked by the CI-system on Bitrise. The CI will build the package, run all tests, and run tools like Swiftlint to verify the code style and integrity. Pull requests can be merged after review and when these checks have passed.

Of course you're also most welcome to open an issue with your problem or question.

This project uses the standard Ray Wenderlich Swift Style Guide.

Authors

License

This project is licensed under the MIT License - see the LICENSE file for details

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].