A wget-like tool for downloading files and directories from the IPFS network without requiring a separate IPFS installation.
ipget is a command-line tool that downloads files and directories from the IPFS network, functioning like wget for decentralized content. It solves the problem of accessing IPFS content without requiring users to install and configure a full IPFS node, making retrieval straightforward and lightweight.
Developers, researchers, and users who need to quickly fetch files from IPFS without managing IPFS infrastructure, or those integrating IPFS downloads into scripts and workflows.
It offers a zero-dependency, specialized tool for IPFS downloads with built-in node functionality, simplifying access to decentralized content compared to using the full IPFS CLI or APIs.
Retrieve files over IPFS and save them locally.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Includes a built-in IPFS node, eliminating the need for a separate IPFS installation, which simplifies setup and usage for quick downloads.
Mimics GNU wget with straightforward commands, making it accessible for users familiar with traditional download tools without learning complex IPFS CLI.
Supports IPFS CIDs, /ipfs/ prefixes, and IPNS addresses, allowing flexible retrieval of content from various sources as shown in the example commands.
Offers features like specifying output locations with -o flag and custom peers with -p flag, providing control over the download process.
Optional progress bar gives visual feedback during downloads, enhancing user experience for large files, as indicated in the global options.
Limited to downloading files; does not support uploading, pinning, or other IPFS operations, restricting its use in broader workflows that require full node capabilities.
Default 'fallback' node strategy can involve spawning temporary nodes, which may introduce latency and resource usage compared to a persistent daemon, especially for frequent downloads.
Missing capabilities like content routing optimization or API integration, making it less suitable for complex IPFS applications that need fine-grained control.
Installing from source requires Go, which might not be available in all environments, adding a barrier for users without Go setup, unlike binary downloads.