URLcache
URLcache fetches HTTP responses with deduped offline caching layered on top of Bitcache content-addressable storage.
[Features] | [Prerequisites] | [Installation] | [Examples] | [Reference] | [Development]
✨ Features
- Available both as the command-line tool
urlcacheand a polyglot library. - Polyglot software (soon!) available for Dart, Python, Ruby, Rust, and TypeScript.
- Cuts red tape: 100% free and unencumbered public domain software.
⬇️ Installation
Installation of the CLI
Installation via Cargo Binstall
cargo binstall -y urlcacheInstallation via mise
mise use -g github:artob/urlcacheInstallation via Cargo
cargo install urlcache --locked --features=cliInstallation of the Library
Installation from Crates.io
cargo add urlcacheInstallation from NPM
npm install urlcache.js
bun add urlcache.js
pnpm add urlcache.js
yarn add urlcache.jsInstallation from Pub.dev
dart pub add urlcache
flutter pub add urlcacheInstallation from PyPI
pip install -U urlcache.py
uv add urlcache.py
poetry add urlcache.py
pdm add urlcache.pyInstallation from RubyGems
gem install urlcache
bundle add urlcache👉 Examples
📚 Reference
Command-Line Interface
$ urlcache --help👨💻 Development
git clone https://github.com/artob/urlcache.git