{"id":26503977,"url":"https://github.com/snakehacker/tweb","last_synced_at":"2026-03-15T13:40:18.160Z","repository":{"id":38783355,"uuid":"246461721","full_name":"SnakeHacker/tweb","owner":"SnakeHacker","description":null,"archived":false,"fork":false,"pushed_at":"2023-02-25T05:26:32.000Z","size":1113,"stargazers_count":4,"open_issues_count":8,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2024-06-19T23:15:27.334Z","etag":null,"topics":["golang","protobuf","react","typescript"],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/SnakeHacker.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":"2020-03-11T03:04:17.000Z","updated_at":"2020-03-19T15:14:32.000Z","dependencies_parsed_at":"2024-06-19T23:05:14.791Z","dependency_job_id":null,"html_url":"https://github.com/SnakeHacker/tweb","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SnakeHacker%2Ftweb","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SnakeHacker%2Ftweb/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SnakeHacker%2Ftweb/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SnakeHacker%2Ftweb/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/SnakeHacker","download_url":"https://codeload.github.com/SnakeHacker/tweb/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244676454,"owners_count":20491828,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["golang","protobuf","react","typescript"],"created_at":"2025-03-20T19:29:30.859Z","updated_at":"2026-03-15T13:40:18.084Z","avatar_url":"https://github.com/SnakeHacker.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# tweb\n程序化A股交易 WebUI  \n本项目迁移至[tradingAI/tweb](https://github.com/tradingAI/tweb),此repo不再维护。  \nThis project migrated to [tradingAI/tweb](https://github.com/tradingAI/tweb), the repo is no longer maintained.\n\n\n# 环境\n- Golang 1.13.8\n- Yarn 1.22.4\n- Docker 18.09.2\n- Docker-compose 1.23.2\n\n# 快速开始\nTweb支持3种启动方式\n* ### 1. Docker启动\n    请先确保PostgreSQL已部署\n    熟读[`conf-docker.yaml`](conf-docker.yaml)配置，修改DB配置\n    修改\n    ```\n    cd tweb\n    make run_docker_prod\n    ```\n    在浏览器中输入 [`http://localhost:8888`](http://localhost:8888) 访问  \n\n* ### 2. 开发模式，通过Docker 编译代码\n    请先熟读[`conf-docker.yaml`](conf-docker.yaml)配置  \n    修改[`docker-compose-prod.yaml](docker-compose-prod.yaml) 配置`${TUSHARE_TOKEN}`为申请的token值([Tushare Token注册申请](https://tushare.pro/register?reg=238705))  \n    ```\n    cd tweb\n    make run_docker\n    ```\n    在浏览器中输入 [`http://localhost:8888`](http://localhost:8888) 访问  \n\n* ### 3. 开发模式，本地启动\n    请先熟读[`conf.yaml`](conf.yaml)配置\n    ```\n    cd tweb\n\n    # 启动数据库\n    make up\n\n    # 下载golang 第三方包\n    go mod download\n\n    # 启动后端\n    make run\n\n    # 启动前端\n    cd frontend\n\n    # 首次执行运行以下命令：\n    make install\n\n    # 启动前端\n    make run\n    ```\n\n    在浏览器中输入 [`http://localhost:3030`](http://localhost:3030) 访问  \n\n[![8mY5GD.png](https://s1.ax1x.com/2020/03/12/8mY5GD.png)](https://imgchr.com/i/8mY5GD)\n\n# 相关项目\n- [tbase](https://github.com/iminders/tbase)\n- [tgym](https://github.com/iminders/tgym)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsnakehacker%2Ftweb","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsnakehacker%2Ftweb","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsnakehacker%2Ftweb/lists"}