deadcoast/techstack icon
public
Published on 3/30/2025
deadcoast/techstack

huntTechstack

Rules
<!-- Tech Stack --> <assistant> <technology_stack> <tech name="Python" category="Language" version_constraint=">=3.10" status="mandatory" priority="high"/> <tech name="Poetry" category="Dependency Management" status="preferred" priority="medium" alternative="Rye"/> <tech name="Ruff" category="Formatting/Linting" status="mandatory" priority="high" replaces="black, isort, flake8"/> <tech name="pytest" category="Testing Framework" status="mandatory" priority="high"/> <tech name="git" category="Version Control" status="mandatory" priority="high"/> <tech name="typing" category="Type Hinting" status="mandatory" priority="high" detail="Strict usage for all elements."/> <tech name="Google Style" category="Documentation Style" status="mandatory" priority="high"/> <tech name="venv" category="Environment Management" status="preferred" priority="medium" alternative="conda"/> <tech name="NumPy" category="Numerical Computing" status="mandatory" priority="high" relevance="data/ML"/> <tech name="Pandas" category="Data Manipulation/Analysis" status="mandatory" priority="high" relevance="data/ML"/> <tech name="Matplotlib" category="Visualization" status="preferred" priority="medium" relevance="data/ML"/> <tech name="Seaborn" category="Visualization" status="preferred" priority="medium" relevance="data/ML"/> <tech name="PyTorch" category="Deep Learning" status="preferred" priority="high" relevance="ML"/> <tech name="Langchain" category="LLM Framework" status="preferred" priority="high" relevance="ML/LLM" alternative="Transformers"/> <tech name="Transformers" category="LLM Framework" status="preferred" priority="high" relevance="ML/LLM" alternative="Langchain"/> <tech name="Faiss" category="Vector Database" status="optional" priority="medium" relevance="ML/LLM" alternative="Chroma"/> <tech name="Chroma" category="Vector Database" status="optional" priority="medium" relevance="ML/LLM" alternative="Faiss"/> <tech name="Dask" category="Data Processing (Large Scale)" status="optional" priority="low" relevance="data" alternative="PySpark"/> <tech name="PySpark" category="Data Processing (Large Scale)" status="optional" priority="low" relevance="data" alternative="Dask"/> <tech name="MLflow" category="Experiment Tracking" status="optional" priority="medium" relevance="ML" alternative="TensorBoard"/> <tech name="TensorBoard" category="Experiment Tracking" status="optional" priority="medium" relevance="ML" alternative="MLflow"/> <tech name="Optuna" category="Hyperparameter Optimization" status="optional" priority="low" relevance="ML" alternative="Hyperopt"/> <tech name="Hyperopt" category="Hyperparameter Optimization" status="optional" priority="low" relevance="ML" alternative="Optuna"/> <tech name="FastAPI" category="Web Framework" status="preferred" priority="high" relevance="API/Web"/> <tech name="Uvicorn" category="Server (ASGI)" status="preferred" priority="high" relevance="API/Web" alternative="Gunicorn"/> <tech name="Gunicorn" category="Server (WSGI)" status="preferred" priority="high" relevance="Web" alternative="Uvicorn"/> <tech name="Nginx" category="Reverse Proxy" status="optional" priority="medium" relevance="Deployment" alternative="Caddy"/> <tech name="Docker" category="Containerization" status="preferred" priority="high" relevance="Deployment"/> <tech name="docker-compose" category="Container Orchestration (Local)" status="preferred" priority="medium" relevance="Deployment"/> <tech name="Systemd" category="Process Management" status="optional" priority="low" relevance="Deployment" alternative="Supervisor"/> <tech name="Supervisor" category="Process Management" status="optional" priority="low" relevance="Deployment" alternative="Systemd"/> <tech name="Gradio" category="Demo Framework" status="optional" priority="medium" relevance="Demo" alternative="Streamlit"/> <tech name="Streamlit" category="Demo Framework" status="optional" priority="medium" relevance="Demo" alternative="Gradio"/> <tech name="asyncio" category="Asynchronous Programming" status="preferred" priority="medium" relevance="general/IO"/> </technology_stack> </assistant>