{"id":15101598,"url":"https://github.com/anatasluo/ant","last_synced_at":"2025-09-26T22:31:40.849Z","repository":{"id":228430660,"uuid":"165271499","full_name":"anatasluo/ant","owner":"anatasluo","description":"A lightweight, feature-rich, easy-to-use and nice-looking BitTorrent Client developed by golang, angular 7, and electron.","archived":true,"fork":false,"pushed_at":"2020-10-21T12:50:39.000Z","size":90073,"stargazers_count":329,"open_issues_count":3,"forks_count":39,"subscribers_count":9,"default_branch":"master","last_synced_at":"2024-09-26T18:25:48.382Z","etag":null,"topics":["angular7","ant","bittorrent","bootstrap4","downloader","electron-app","golang","torrent","torrent-client","torrent-downloader"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/anatasluo.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE.md","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}},"created_at":"2019-01-11T16:07:57.000Z","updated_at":"2024-09-20T02:03:23.000Z","dependencies_parsed_at":"2024-03-18T20:23:22.527Z","dependency_job_id":null,"html_url":"https://github.com/anatasluo/ant","commit_stats":null,"previous_names":["anatasluo/ant"],"tags_count":6,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/anatasluo%2Fant","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/anatasluo%2Fant/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/anatasluo%2Fant/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/anatasluo%2Fant/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/anatasluo","download_url":"https://codeload.github.com/anatasluo/ant/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":234356519,"owners_count":18819380,"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":["angular7","ant","bittorrent","bootstrap4","downloader","electron-app","golang","torrent","torrent-client","torrent-downloader"],"created_at":"2024-09-25T18:26:05.734Z","updated_at":"2025-09-26T22:31:40.294Z","avatar_url":"https://github.com/anatasluo.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n![](./src/assets/READEME/logoAndID.png)\n\n## ANT Downloader\n\n[![Build Status](https://travis-ci.com/anatasluo/ant.svg?branch=master)](https://travis-ci.com/anatasluo/ant)\n[![Stable Version](https://img.shields.io/badge/version-1.3.6-blueviolet.svg)](https://img.shields.io/badge/version-1.1.0-blueviolet.svg)\n[![License: MPL 2.0](https://img.shields.io/badge/License-MPL%202.0-brightgreen.svg)](https://opensource.org/licenses/MPL-2.0)\n\n### [English](README.md) | [中文](README_zh.md)\n\n\u003e ANT Downloader is a BitTorrent Client developed by golang, angular 7, and electron. ANT aims to be a lightweight, feature-rich, easy-to-use and nice-looking client.\n\nIf you like this application, please consider give a star for this project.\n\n## Why should you consider ANT Downloader:\n- a BitTorrent client for all platforms\n- a BitTorrent client with aesthetic appearance\n- a BitTorrent client with low resource occupancy, total size of installation package for windows is only about 40M.\n- a BitTorrent client with rich set of functions including:\n    - support for IPV4 and IPV6 settings\n    - support for torrent file and magnet link\n    - support for playing video while downloading\n- a easy-to-use BitTorrent client. ANT Downloader will take care of most settings needed for a BitTorrent client, including:\n  - Reduce time to analyse magnet link by using [itorrents](https://itorrents.org/)\n  - Update best tracker servers from [trackerslist](https://github.com/ngosang/trackerslist)\n  - ...\n\n## Considering features in following version:\n- [ ] Download and steam selected file (Current version will download all files in one torrent and only steam the biggest file.)\n- [ ] Support different UI themes\n- [ ] Support more download methods like ed2k, webTorrent\n- [ ] Control ANT Downloader from remote machine.\n\n## TODO List\n- Add support for network speed limit\n- Add support for maximum number of download task\n\n## Architecture:\n![](./src/assets/READEME/architecture.jpg)\n\n## Preview:\n+ ### Add torrent download task\n![](./src/assets/READEME/task.gif)\n--------------\n\n+ ### Playing video while downloading\n![](./src/assets/READEME/steaming.png)\n--------------\n\n## Get Started\n\nYou can download packaged binary file directly from [Release](https://github.com/anatasluo/ant/releases)\n\nYou can also build project with one of following cmd, and it depends on your system:\n```\nnpm run electron:linux\n```\n\n```\nnpm run electron:windows\n```\n\n```\nnpm run electron:mac\n```\n\nMore npm usage is described in package.json, make sure your system has following dependences\n+ node \u003e= 11.0.x\n+ golang \u003e= 1.10.x\n\n\n# Special thanks\n\n+ [anacrolix/torrent](https://github.com/anacrolix/torrent)\n+ [goTorrent](https://github.com/deranjer/goTorrent)\n+ [go-peerflix](https://github.com/Sioro-Neoku/go-peerflix)\n+ [cloud-torrent](https://github.com/jpillora/cloud-torrent)\n\n# Contact me\nYou can send emails to luolongjuna@gmail.com.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fanatasluo%2Fant","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fanatasluo%2Fant","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fanatasluo%2Fant/lists"}