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

  •        35

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.

https://github.com/FlashBoys/go-finance

Tags
Implementation
License
Platform

   




Related Projects

quantmod - Quantitative Financial Modelling Framework

  •    R

quantmod is an R package that provides a framework for quantitative financial modeling and trading. It provides a rapid prototyping environment that makes modeling easier by removing the repetitive workflow issues surrounding data management and visualization. Ask your question on Stack Overflow or the R-SIG-Finance mailing list (you must subscribe to post).

node-yahoo-finance - Yahoo Finance historical quotes and snapshot data downloader written in Node.js

  •    Javascript

yahoo-finance is Yahoo Finance historical quotes and snapshot data downloader written in Node.js. The library handles fetching, parsing, and cleaning of CSV data and returns JSON result that is convenient and easy to work with. Both callback (last parameter) and promises (using Bluebird) styles are supported.

JavaMoney - Money and Currency API for Java

  •    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

  •    C++

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

  •    C

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

  •    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.

akaunting - Free and Online Accounting Software

  •    PHP

Akaunting is a free, open source and online accounting software designed for small businesses and freelancers. It is built with modern technologies such as Laravel, Bootstrap, jQuery, RESTful API etc. Thanks to its modular structure, Akaunting provides an awesome App Store for users and developers. Akaunting uses Laravel, the best existing PHP framework, as the foundation framework and Modules package for Apps.

ffn - ffn - a financial function library for Python

  •    Python

If you are looking for a full backtesting framework, please check out bt. bt is built atop ffn and makes it easy and fast to backtest quantitative strategies. ffn is a library that contains many useful functions for those who work in quantitative finance. It stands on the shoulders of giants (Pandas, Numpy, Scipy, etc.) and provides a vast array of utilities, from performance measurement and evaluation to graphing and common data transformations.

kMyMoney - Personal Finance Manager

  •    C++

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

  •    C

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.

QuantLib - The QuantLib C++ library

  •    C++

The QuantLib project (http://quantlib.org) is aimed at providing a comprehensive software framework for quantitative finance. QuantLib is a free/open-source library for modeling, trading, and risk management in real-life. QuantLib is Non-Copylefted Free Software and OSI Certified Open Source Software.

firefly-iii - Firefly III: a personal finances manager

  •    PHP

Personal financial management is pretty difficult, and everybody has their own approach to it. Some people make budgets, other people limit their cashflow by throwing away their credit cards, others try to increase their current cashflow. There are tons of ways to save and earn money. Firefly III works on the principle that if you know where you're money is going, you can stop it from going there. By keeping track of your expenses and your income you can budget accordingly and save money. Stop living from paycheck to paycheck but give yourself the financial wiggle room you need.

Finance AI

  •    CSharp

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

jGnash - Personal Finance Management in Java

  •    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.

MyFina - Personal Finance Manager

  •    PHP

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.

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

  •    Javascript

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.

Imperium - Billing and Accounting Software

  •    PHP

Imperium is a web-based billing and accounting software solution for small and medium sized businesses. It provides basic CRM, Job Tracking, Invoicing, Double-Entry Book-keeping and Accounting features. Easily organize clients and contacts, provide quotes, track work and send bills.

Turbocash - Accounting Software in Delphi

  •    Delphi

Turbocash is award winning open source accounting software. It provides easy and simple interface to manage the accounts and helps to calculate tax. It supports more than 81 languages.Tax and account terminology is localized to most of the countries. It maintains Accounts, Stocks, Documents, Calendar and provide functionality to create, edit and search on them. Report manager helps to build customized reports.

StockSharp - Algorithmic trading and quantitative trading open source platform to develop trading robots (stock markets, forex, bitcoins and options)

  •    CSharp

StockSharp (shortly S#) – are free set of programs for trading at any markets of the world (American, European, Asian, Russian, stocks, futures, options, Bitcoins, forex, etc.). You will be able to trade manually or automated trading (algorithmic trading robots, conventional or HFT).Available connections: FIX/FAST, LMAX, Rithmic, Fusion/Blackwood, Interactive Brokers, OpenECry, Sterling, IQFeed, ITCH, FXCM, QuantHouse, E*Trade, BTCE, BitStamp and many other. Any broker or partner broker (benefits).





We have large collection of open source products. Follow the tags from Tag Cloud >>


Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.