go-finance - Flexible, simple financial markets data in Go.

  •        2

go-finance is a Go library for retrieving financial data for quantitative analysis.If you find this repo helpful, please give it a star! If you wish to discuss changes to it, please open an issue. This project is not as mature as it could be, and financial projects in Go are in drastic need of some basic helpful dependencies.




Related Projects

ofxgo - Golang library for querying and parsing OFX

OFXGo is a library for querying OFX servers and/or parsing the responses. It also provides an example command-line client to demonstrate the use of the library.The main purpose of this project is to provide a library to make it easier to query financial information with OFX from the comfort of Golang, without having to marshal/unmarshal to SGML or XML. The library does not intend to abstract away all of the details of the OFX specification, which would be difficult to do well. Instead, it exposes the OFX SGML/XML hierarchy as structs which mostly resemble it. Its primary goal is to enable the creation of other personal finance software in Go (as it was created to allow me to fetch OFX transactions for my own project, MoneyGo).

qtrn - A cli tool to streamline financial markets data analysis

The official cli tool for making financial markets analysis as fast as you are.If your $GOPATH is configured, and git is setup to know your credentials, in a few moments the command should complete with no output. The repository will exist under $GOPATH/src/github.com/FlashBoys.

JavaMoney - Money and Currency API for Java

JavaMoney is the new monetary API for the Java Platform as well as related projects and libraries. Whereas the API (JSR 354) provides a portable and extensible API for handling of Money & Currency models, Moneta provides a production ready reference implementation.

Skrooge - A personal finances manager, powered by KDE

Skrooge allows you to manage your personal finances, powered by KDE 4.x. Thanks to its many features, it is one of the most powerful way to enter, follow, and analyze your expenses. It can import data from other finance manager like Microsoft Money, GnuCash etc, Graphical Reports, Schedule operations, Track refund of your expenses, Dashboard support and lot more.

Gnucash - Accounting Software

GnuCash allows you to track bank accounts, stocks, income and expenses. As quick and intuitive to use as a checkbook register, it is based on professional accounting principles to ensure balanced books and accurate reports. It supports Double entry accounting, Stock/Bond/Mutual Fund Accounts, Small-Business Accounting.

decimal - Arbitrary-precision fixed-point decimal numbers in go

Arbitrary-precision fixed-point decimal numbers in go.NOTE: can "only" represent numbers with a maximum of 2^31 digits after the decimal point.

zscraper - a library for scraping financial data from websites like yahoo and google finance.

a library for scraping financial data from websites like yahoo and google finance.


This Ruby on Rails(TM) web application is a financial record keeping, accounting and reporting personal finance application aimed at individuals with relatively simple financial strategies.

kMyMoney - Personal Finance Manager

KMyMoney is the Personal Finance Manager for KDE. It operates similar to Quicken, supports various account types, categorization of expenses, multiple currencies, online banking support via QIF, OFX and HBCI, budgeting and a rich set of reports.

HomeBank - Free, easy, personal accounting for everyone

HomeBank is free software that will assist you to manage your personal accounting. It is designed to easy to use and be able to analyse your personal finance in detail using powerful filtering tools and graphs.

rquantlib - R interface to the QuantLib library

The RQuantLib package makes parts of QuantLib visible to the R user. Currently a number option pricing functions are included, both vanilla and exotic, as well as a broad range of fixed-income functions. Also included are general calendaring and holiday utilities. Further software contributions are welcome.The QuantLib project aims to provide a comprehensive software framework for quantitative finance. The goal is to provide a standard open source library for quantitative analysis, modeling, trading, and risk management of financial assets.

money-trail - Simple finance management

Simple finance management


Finance Director is a budgeting application which helps you decide in advance, where you money will go rather than discovering where it went.

Finance AI

A set of AI tools to analyze financial data and perform investment decissions.

jGnash - Personal Finance Management in Java

jGnash was created in order to make tracking your personal finances easy. It features include Double-Entry Based Transactions, Account Reconciliation, Multiple Currencies support, Report generation and lot more. It also supports Client / Server architecture where multiple clients could communicate with single server.

Accounting.js - A lightweight JavaScript library for number, money and currency formatting - fully localisable, zero dependencies.

accounting.js is a tiny JavaScript library for number, money and currency parsing/formatting. It's lightweight, fully localisable, has no dependencies, and works great client-side or server-side. Use standalone or as a nodeJS/npm and AMD/requireJS module.

yahoo_finance_currency - Ruby Money::Bank interface for the Yahoo! Finance exchange data

Ruby Money::Bank interface for the Yahoo! Finance exchange data

MyFina - Personal Finance Manager

MyFina is a web-based personal finance and budgeting program for managing accounts and expenses. The system aimed at those who have little or no financial background to gain control over their money. The system was built using PHP (CodeIgniter) amp; MySQL.

MyExpenses - GPL licenced Android Expense Tracking App

GPL licenced Android Expense Tracking App.My Expenses is an Android app designed to keep track of your expenses and incomes, and to export them as QIF files into a desktop finance tool, like Grisbi (Open Source), Gnucash (Open Source), MS Money, Quicken or Wiso Mein Geld. Requires Android 2.3 and above.

codeigniter-finance - CodeIgniter Library for retrieving market data from Yahoo! Finance

CodeIgniter Library for retrieving market data from Yahoo! Finance