dwnld is a cross-platform download manager built with Java, using OkHttp for efficient network requests and JavaFX with Transit Theme for a modern UI. It aims to be a lightweight yet powerful alternative to IDM, offering seamless and reliable downloads across Windows, macOS, and Linux.
- Multi-threaded downloads for faster speeds
- Modern dark-themed UI with Transit Theme
- Download history and progress tracking
- Pause and resume functionality
- Parallel downloads with queue support
- Cross-platform support (Windows, macOS, Linux)
- Support downloading from streaming sites
- Deep link integration
- Scheduler for automated downloads
- Performance improvements
- Auto-start functionality
- Port the project to Java 24
- Build the project for execution on macOS, Windows, and Linux
If you find a bug or have suggestions for improvement, feel free to open an issue or submit a pull request on GitHub.
- Fork the Repository: Start by forking the project on GitHub.
- Clone the Repository: Clone it to your local machine using:
git clone https://github.com//your-username/dwnld.git
- Create a Branch: Create a new branch for your changes:
git checkout -b feature-branch-name
- Make Changes: Implement your improvements or bug fixes.
- Commit Your Changes: Write a clear commit message:
git commit -m "Added feature XYZ"
- Push to GitHub: Push your changes:
git push origin feature-branch-name
- Submit a Pull Request: Open a PR describing your changes.
- Review & Merge: Wait for review and approval before merging.
This project is licensed under the MIT License. See LICENSE for details.
- Author: Adhishtanaka
- Email: [email protected]