No description
Find a file
2026-09-13 11:53:02 +05:30
backend feat(backend): remake backend in Rust with Axum, stream piping, and low memory footprint 2026-09-13 11:35:51 +05:30
backend-py feat(backend): remake backend in Rust with Axum, stream piping, and low memory footprint 2026-09-13 11:35:51 +05:30
frontend feat(frontend): set default permanent API to jd-api.oiupoyt.space 2026-09-13 11:53:02 +05:30
.gitignore feat(backend): remake backend in Rust with Axum, stream piping, and low memory footprint 2026-09-13 11:35:51 +05:30
LICENSE Initial commit 2026-04-10 08:39:39 +00:00
README.md feat(backend): remake backend in Rust with Axum, stream piping, and low memory footprint 2026-09-13 11:35:51 +05:30
setup.sh feat(deploy): add 1-click server setup script setup.sh 2026-09-13 11:49:33 +05:30

just-download

yeah

↗ jd.oiupoyt.space

features

  • youtube downloads (video, audio, thumbnail, subtitles, channel art)
  • instagram downloads (reels, posts, profile avatars, thumbnails)
  • minimal dark web interface
  • ultra-fast, low-memory Rust backend (Axum + Tokio)
  • stream piping for flat memory footprint (~8MB idle RAM)
  • automatic background cleanup of temporary downloads
  • concurrency limiter to safeguard low-resource servers

backend (rust)

cd backend

# run in development
cargo run

# or run optimized release
cargo run --release

Environment variables:

  • PORT (default: 8000)
  • HOST (default: 0.0.0.0)
  • MAX_CONCURRENT_DOWNLOADS (default: 3)
  • MAX_FILE_AGE_SECS (default: 3600)

Note: Legacy Python FastAPI backend is preserved in backend-py/.

license

MIT