Git Product home page Git Product logo

ant's Introduction

ANT Downloader

Build Status Stable Version License: MPL 2.0

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.

If you like this application, please consider give a star for this project.

Why should you consider ANT Downloader:

  • a BitTorrent client for all platforms
  • a BitTorrent client with aesthetic appearance
  • a BitTorrent client with low resource occupancy, total size of installation package for windows is only about 40M.
  • a BitTorrent client with rich set of functions including:
    • support for IPV4 and IPV6 settings
    • support for torrent file and magnet link
    • support for playing video while downloading
  • a easy-to-use BitTorrent client. ANT Downloader will take care of most settings needed for a BitTorrent client, including:
    • Reduce time to analyse magnet link by using itorrents
    • Update best tracker servers from trackerslist
    • ...

Considering features in following version:

  • Download and steam selected file (Current version will download all files in one torrent and only steam the biggest file.)
  • Support different UI themes
  • Support more download methods like ed2k, webTorrent
  • Control ANT Downloader from remote machine.

TODO List

  • Add support for network speed limit
  • Add support for maximum number of download task

Architecture:

Preview:

  • Add torrent download task

  • Playing video while downloading

Get Started

You can download packaged binary file directly from Release

You can also build project with one of following cmd, and it depends on your system:

npm run electron:linux
npm run electron:windows
npm run electron:mac

More npm usage is described in package.json, make sure your system has following dependences

  • node >= 11.0.x
  • golang >= 1.10.x

Special thanks

Contact me

You can send emails to [email protected].

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.