ynab

  •        15

This is an UNOFFICIAL Go client for the YNAB API. It covers 100% of the resources made available by the YNAB API. To use this client you must obtain an access token from your My Account page of the YNAB web app.

https://go.bmvs.io/ynab
https://github.com/brunomvsouza/ynab.go

Tags
Implementation
License
Platform

   




Related Projects

node-ib - Interactive Brokers TWS API client library for Node.js

  •    Java

ib is Interactive Brokers TWS (or IB Gateway) API client library for Node.js. This is a direct port of Interactive Brokers' official Java client. There is no C++/Java library dependency. It makes a socket connection to TWS (or IB Gateway) using the net module, and all messages are entirely processed in JavaScript. It uses EventEmitter to pass the result back to user.

anaconda - A Go client library for the Twitter 1.1 API

  •    Go

Anaconda is a simple, transparent Go package for accessing version 1.1 of the Twitter API.Successful API queries return native Go structs that can be used immediately, with no need for type assertions.

godo - DigitalOcean Go API client

  •    Go

Godo is a Go client library for accessing the DigitalOcean V2 API. Create a new DigitalOcean client, then use the exposed services to access different parts of the DigitalOcean API.

go-gitlab - A GitLab API client enabling Go programs to interact with GitLab in a simple and uniform way

  •    Go

Release v0.6.0 (released on 25-08-2017) no longer supports the older V3 Gitlab API. If you need V3 support, please use the f-api-v3 branch. This release contains some backwards incompatible changes that were needed to fully support the V4 Gitlab API. For complete usage of go-gitlab, see the full package docs.


dockerclient - Docker client library in Go

  •    Go

No longer well-maintained docker client library. Docker's supported engine API client for go is docker/engine-api. List of people you can ping for feedback on Pull Requests or any questions.

chi - Lightweight, idiomatic and composable router for building Go HTTP services

  •    Go

chi is a lightweight, idiomatic and composable router for building Go 1.7+ HTTP services. It's especially good at helping you write large REST API services that are kept maintainable as your project grows and changes. chi is built on the new context package introduced in Go 1.7 to handle signaling, cancelation and request-scoped values across a handler chain.

robinhood-node - :chart_with_upwards_trend: NodeJS client for Robinhood Trading

  •    Javascript

NodeJS Framework to make trades with the private Robinhood API. Using this API is not encouraged, since it's not officially available and it has been reverse engineered. See @Sanko's Unofficial Documentation for more information. Tested on the latest versions of Node 6, 7 & 8.

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.

go-twitter - Go Twitter REST and Streaming API v1.1

  •    Go

go-twitter is a Go client library for the Twitter API. Check the usage section or try the examples to see how to access the Twitter API.The twitter package provides a Client for accessing the Twitter API. Here are some example requests.

sling - A Go HTTP client library for creating and sending API requests

  •    Go

Sling is a Go HTTP client library for creating and sending API requests.Slings store HTTP Request properties to simplify sending requests and decoding responses. Check usage or the examples to learn how to compose a Sling into your API client.

Resgate - A Realtime API Gateway used with NATS to build REST, real time, and RPC APIs, where all your clients are synchronized seamlessly.

  •    Go

Resgate is a Go project implementing a realtime API gateway for the RES protocol with NATS server as messaging system. It is a simple server that lets you create REST, real time, and RPC APIs, where all your clients are synchronized seamlessly.

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.

Sarama - Go library for Apache Kafka 0.8, 0.9, and 0.10.

  •    Go

Package sarama is a pure Go client library for dealing with Apache Kafka (versions 0.8 and later). It includes a high-level API for easily producing and consuming messages, and a low-level API for controlling bytes on the wire when the high-level API is insufficient.

alpaca - Given a web API, Generate client libraries in node, php, python, ruby

  •    Go

You define your API according to the format given below, alpaca builds the API libraries along with their documentation. All you have to do is publishing them to their respective package managers. Join us at gitter if you need any help.

discordgo - (Golang) Go bindings for Discord

  •    Go

DiscordGo is a Go package that provides low level bindings to the Discord chat client API. DiscordGo has nearly complete support for all of the Discord API endpoints, websocket interface, and voice interface.If you would like to help the DiscordGo package please use this link to add the official DiscordGo test bot dgo to your server. This provides indispensable help to this project.

ratelimit - Go/gRPC service designed to enable generic rate limit scenarios from different types of applications

  •    Go

The rate limit service is a Go/gRPC service designed to enable generic rate limit scenarios from different types of applications. Applications request a rate limit decision based on a domain and a set of descriptors. The service reads the configuration from disk via runtime, composes a cache key, and talks to the Redis cache. A decision is then returned to the caller. Envoy's data-plane-api defines a ratelimit service proto rls.proto. Logically the data-plane-api rls is equivalent to the ratelimit.proto defined in this repo. However, due to the namespace differences and how gRPC routing works it is not possible to transparently route the legacy ratelimit (ones based in the ratelimit.proto defined in this repo) requests to the data-plane-api definitions. Therefore, the ratelimit service will upgrade the requests, process them internally as it would process a data-plane-api ratelimit request, and then downgrade the response to send back to the client. This means that, for a slight performance hit for clients using the legacy proto, ratelimit is backwards compatible with the legacy proto.

exp-httpclient - experimental new HTTP client API for #golang (WIP)

  •    Go

This repository explores redesigning the API for the Go language's net/http Client and Transport. Initially, though, it collects problems with the current API. The actual solution has not yet been designed.

stocks - A free, lightweight, blazing-fast static page to get stock quotes using the IEX API

  •    HTML

A free, lightweight, blazing-fast static page to get stock quotes using the IEX API. Stocks can be grouped into user-defined portfolios. Quotes update every 10 seconds. No API key required. Everything is contained within index.html, there are no external javascripts or stylesheets to load. I used to use Google Finance portfolios as a simple way to watch a few baskets of stocks organized along some dimension, typically by sector (banks, tech, etc). Then Google Finance killed the portfolios feature, and the new version had no option to view stock quotes organized under subheaders with good information density. I tried some alternatives, but many of them felt too bloated, so I built my own.

DailyCashManager - Envelope budgeting application

  •    C++

A desktop application for individuals and households to keep a record of their financial transactions, and manage their finances using envelope budgeting.