metadata
title: Uvify
emoji: 📦
colorFrom: blue
colorTo: purple
sdk: docker
pinned: false
license: mit
Uvify - UV Package Manager Helper
Uvify analyzes GitHub repositories and generates the optimal uv commands to install them with their dependencies.
Features
✨ Smart Repository Analysis - Automatically detects project structure and dependencies
🚀 UV Command Generation - Creates optimized uv installation commands
🎯 Multiple Project Support - Handles various Python project types
🔧 Dependency Resolution - Finds and lists all required dependencies
How to Use
- Enter a GitHub repository URL or
owner/repoformat - Click "Analyze Repository"
- Get the optimized
uvcommand and dependency list - Copy and run the command in your terminal
Example
Input: psf/requests
Output: uv run --with 'git+https://github.com/psf/requests' --python '3.11' python
API
This Space also provides a REST API:
- GET
/api/{owner}/{repo}- Analyze a repository - GET
/api/docs- API documentation
Built With
- Frontend: React + TypeScript + Tailwind CSS
- Backend: FastAPI + uvify package
- Deployment: Docker on HuggingFace Spaces
Made with ❤️ for the Python community