Skip to content
ponzi2 is a stock chart viewer written in Go using OpenGL and GLFW.
Go GLSL
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.vscode cmd: move binaries into cmd directory Sep 1, 2019
cmd
internal iex: add token to chart cache key Oct 11, 2019
.gitignore
.travis.yml
LICENSE
README.md

README.md

ponzi2 logo of a pyramid ponzi2

ponzi2 is a stock chart viewer written in Go using OpenGL and GLFW.

Visit ponzi2.io for more videos and tutorials!

Features

Getting Started

Run this command to install "ponzi2" and "ponzi2server".

go get -u github.com/btmura/ponzi2/...

Development Environment Setup

Build Status

  1. go get -u github.com/mjibson/esc
  2. go get -u github.com/akavel/rsrc
  3. go get -u golang.org/x/tools/cmd/stringer
  4. go generate ./...

Developing the ponzi2server

ponzi2server is an optional server compatible only with ponzi2 that caches IEX data responses. You can run it locally or deploy it on Google AppEngine. It is written using the Go Cloud Development Kit, so that it can be unit-tested and potentially run on different cloud providers.

go build ./cmd/ponzi2server && ./ponzi2server.exe

go build ./cmd/ponzi2.exe && ./ponzi2.exe -token YOUR_API_TOKEN -remote_addr http://localhost:1337

Getting Help

Send an e-mail to btmura (address on GitHub profile).

How to Contribute

Send a pull request.

Credits

Thank you!

  • btmura - Main developer
  • ajd3v - Added trackline legend to price chart.

Disclaimers

Data provided for free by provided for free by IEX. View IEX’s Terms of Use.

You can’t perform that action at this time.