{"id":51843260,"url":"https://github.com/3kh0/stance","last_synced_at":"2026-07-23T09:01:29.406Z","repository":{"id":370896554,"uuid":"1297698054","full_name":"3kh0/stance","owner":"3kh0","description":"An elegant trading terminal for Polymarket prediction markets","archived":false,"fork":false,"pushed_at":"2026-07-19T20:03:50.000Z","size":1616,"stargazers_count":2,"open_issues_count":5,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-07-19T22:07:19.424Z","etag":null,"topics":["polymarket","prediction-market"],"latest_commit_sha":null,"homepage":"https://stance.lol","language":"Vue","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/3kh0.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":"AGENTS.md","dco":null,"cla":null}},"created_at":"2026-07-11T18:39:32.000Z","updated_at":"2026-07-19T20:03:54.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/3kh0/stance","commit_stats":null,"previous_names":["3kh0/stance"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/3kh0/stance","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/3kh0%2Fstance","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/3kh0%2Fstance/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/3kh0%2Fstance/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/3kh0%2Fstance/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/3kh0","download_url":"https://codeload.github.com/3kh0/stance/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/3kh0%2Fstance/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":35796817,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-07-20T02:08:10.276Z","status":"online","status_checked_at":"2026-07-23T02:00:06.683Z","response_time":57,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["polymarket","prediction-market"],"created_at":"2026-07-23T09:01:28.458Z","updated_at":"2026-07-23T09:01:29.391Z","avatar_url":"https://github.com/3kh0.png","language":"Vue","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ch1 align=\"center\"\u003e\n  \u003cimg src=\"./public/icon.png\" alt=\"Stance\" width=\"96\" /\u003e\n  \u003cbr /\u003eStance\n\u003c/h1\u003e\n\u003ch3 align=\"center\"\u003eAn elegant trading terminal for Polymarket prediction markets.\u003c/h3\u003e\n\n## About\n\nStance is an open-source trading terminal for [Polymarket](https://polymarket.com/) that lets you explore prediction markets and trade them through one clean interface. Built to be lightning fast while still providing all the features you would find on Polymarket. Stance includes live sports data by [Sportradar](https://sportradar.com/), esports data by [GRID](https://grid.gg/live-esports-data/), equity prices by [Pyth](https://www.pyth.network/), and crypto prices by [Chainlink](https://data.chain.link/). Stance also provides fast updates on market prices and order books through [websockets](https://docs.polymarket.com/market-data/websocket/market-channel) to [Polymarket's CLOB](https://docs.polymarket.com/api-reference/markets/get-clob-market-info#get-clob-market-info) with milisecond latency.\n\nStance also features a **paper trading mode** that lets you simulate trades with real Polymarket data, so you can practice your trading skills without risking any money.\n\nYou can use Stance in your browser at [stance.lol](https://stance.lol/) or run it locally on your machine.\n\n## Screenshots\n\n\u003cimg width=\"2634\" height=\"1558\" alt=\"image\" src=\"https://github.com/user-attachments/assets/708d2a6a-fb9e-40e7-a19f-7451713013dc\" /\u003e\n\nHomepage\n\n\u003cimg width=\"2634\" height=\"1558\" alt=\"image\" src=\"https://github.com/user-attachments/assets/30f0bf54-1645-4fc9-b52f-9586647eb3e0\" /\u003e\n\nElections\n\n\u003cimg width=\"2628\" height=\"1552\" alt=\"image\" src=\"https://github.com/user-attachments/assets/a9b4856c-8d46-41df-bd35-848b30c3fedd\" /\u003e\n\nCrypto markets\n\n\u003cimg width=\"2624\" height=\"1550\" alt=\"image\" src=\"https://github.com/user-attachments/assets/d63ac4d5-5e95-43d7-bfdc-148dcec53bf0\" /\u003e\n\nBitcoin 5 minute market\n\n\u003cimg width=\"2626\" height=\"1548\" alt=\"image\" src=\"https://github.com/user-attachments/assets/2a0e8a42-1c76-41de-945e-c0ac0f41e1e1\" /\u003e\n\nCounter Strike 2 page\n\n\u003cimg width=\"2626\" height=\"1552\" alt=\"image\" src=\"https://github.com/user-attachments/assets/4954bb23-4770-4a64-9f64-2c5d06ebc1bc\" /\u003e\n\nLive sports page\n\n## Local Setup\n\nYou will need:\n\n- [Bun](https://bun.sh/)\n- A browser made within the past decade\n\n1. Clone the repository:\n\n```bash\ngit clone https://github.com/3kh0/stance.git\ncd stance\nbun install\nbun run dev\n```\n\n2. Open your browser and go to `http://localhost:3000`\n\n## Configuration\n\nStance is stateless, there is no database and no auth. Server routes simply proxy Polymarket upstreams, your keys stay on your machine. Stance does not have any control over your funds, and you can use it with any wallet that supports [Polygon](https://polygon.technology/).\n\nFor production, set `NUXT_PUBLIC_SITE_URL` to your origin so OG and Twitter share URLs work correctly.\n\n## Deployment\n\nStance is built with Nuxt, so it runs literally anywhere. Build with `bun run build` and deploy the output where you please.\n\n## License\n\nThis project is licensed under the GNU GPLv3 License. See the [LICENSE.txt](./LICENSE.txt) file for details. If you are to use this code in your own project, I ask that you do the right thing and open-source your work as well or at least give credit where credit is due.\n\n## Thanks\n\n- Powered by [Nuxt](https://nuxt.com) and [Bun](https://bun.com/)\n- Market data from [Polymarket](https://docs.polymarket.com/api-reference/introduction)\n- Live sports data from [Sportradar](https://sportradar.com/), esports data from [GRID](https://grid.gg/live-esports-data/), crypto and equity prices from [Pyth](https://www.pyth.network/) and [Chainlink](https://data.chain.link/)\n\nPlease note that Stance is not affiliated with, sponsored by, or endorsed by Polymarket.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2F3kh0%2Fstance","html_url":"https://awesome.ecosyste.ms/projects/github.com%2F3kh0%2Fstance","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2F3kh0%2Fstance/lists"}