{"id":22544036,"url":"https://github.com/vanillaiice/gocryptobot","last_synced_at":"2026-02-27T13:11:22.600Z","repository":{"id":213870574,"uuid":"735139135","full_name":"vanillaiice/gocryptobot","owner":"vanillaiice","description":"Simple Crypto Trading Bot Using Binance Spot \u0026 Websocket API written in Go.","archived":false,"fork":false,"pushed_at":"2024-06-15T02:36:34.000Z","size":65,"stargazers_count":2,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-11-01T06:14:54.500Z","etag":null,"topics":["binance-api","binance-trading-bot","bot","go"],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/vanillaiice.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-12-23T20:00:33.000Z","updated_at":"2025-01-08T02:25:33.000Z","dependencies_parsed_at":"2024-06-03T16:37:21.737Z","dependency_job_id":"6af4e464-a0b2-4490-81d2-06292bd792a4","html_url":"https://github.com/vanillaiice/gocryptobot","commit_stats":null,"previous_names":["vanillaiice/gocryptobot"],"tags_count":4,"template":false,"template_full_name":null,"purl":"pkg:github/vanillaiice/gocryptobot","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vanillaiice%2Fgocryptobot","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vanillaiice%2Fgocryptobot/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vanillaiice%2Fgocryptobot/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vanillaiice%2Fgocryptobot/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/vanillaiice","download_url":"https://codeload.github.com/vanillaiice/gocryptobot/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vanillaiice%2Fgocryptobot/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29896315,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-27T12:09:13.686Z","status":"ssl_error","status_checked_at":"2026-02-27T12:09:13.282Z","response_time":57,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["binance-api","binance-trading-bot","bot","go"],"created_at":"2024-12-07T14:06:01.072Z","updated_at":"2026-02-27T13:11:22.576Z","avatar_url":"https://github.com/vanillaiice.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Simple Go Crypto Bot\n\nSimple Crypto Trading Bot using Binance Spot and Websocket API.\nThis Bot buys and sells crypto at user specified margins.\nThis is basically a port of\n[V Crypto Bot](https://github.com/vanillaiice/vcryptobot) in Go.\n\n# Installation\n\n```sh\n$ go install github.com/vanillaiice/gocryptobot@latest\n```\n\n# Usage\n\n```sh\nSimple cryptocurrency trading bot using the Binance API and Websocket.\n\nUsage:\n  gocryptobot [command]\n\nAvailable Commands:\n  completion  Generate the autocompletion script for the specified shell\n  help        Help about any command\n  simple      Use the simple trading strategy\n\nFlags:\n  -c, --config string   config file (default is $HOME/.gocryptobot.yaml)\n  -h, --help            help for gocryptobot\n  -t, --toggle          Help message for toggle\n  -v, --version         version for gocryptobot\n\nUse \"gocryptobot [command] --help\" for more information about a command.\n```\n\n- Also, an .env file with your Binance Secret and API key should be present in the following format:\n\n```\nSECRET_KEY = \"\u003cYOUR SECRET KEY\u003e\"\nAPI_KEY = \"\u003cYOUR API KEY\u003e\"\n```\n## Sample Config File\n\n```yaml\nbase: \"BTC\"\nquote: \"USDT\"\ntrading-balance: 0.5\nstate-file: \"state.json\"\nfirst-tx: \"buy\"\npercent-change-sell: 0.50\npercent-change-buy: 0.25\nserver-base-endpoint: \"testnet.binance.vision\"\nws-server-base-endpoint: \"testnet.binance.vision\"\nsave-receipt: true\ndb-backend: \"sqlite\"\ndb-url: \"receipts.db\"\nlog-level: \"info\"\n```\n\n# Contributing\n\n## issues, features\n\nPlease create a github issue.\n\n## bugs\n\nPlease fork the project, make your changes and submit a pull request.\n\n## trading strategies\n\nPlease fork the project, create your own strategy under the `strategies` folder, and then create a new\ncommand using cobra-cli:\n\n```sh\n$ cobra-cli add root -p \u003cSTRATEGY_NAME\u003e\n```\n\n# Additional tools\n\n## sqlite\n\nTo view the data in the sqlite databases (transaction receipts), \nyou can install [DB Browser for sqlite](https://sqlitebrowser.org/dl/).\n\n# Disclaimer\n\n- No warranty whatsoever, use at your own risk\n- Trading crypto is very risky, *only invest in what you can afford to lose*\n\n# Author\n\nvanillaiice\n\n# License\n\nGPLv3\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvanillaiice%2Fgocryptobot","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvanillaiice%2Fgocryptobot","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvanillaiice%2Fgocryptobot/lists"}