All 178 Dependencies

Every package argilla depends on, ranked by repo health score.

Argilla is an open source data annotation and collaboration platform designed for AI and ML teams who need full ownership of their training datasets. It bridges the gap between domain experts who understand the data and AI engineers who build the models, offering a structured workflow for labeling, reviewing, and improving data quality at every stage of the AI development lifecycle.

At its core, Argilla lets you define flexible dataset schemas — text fields, image fields, custom fields — and configure annotation tasks using label questions, ranking questions, span questions, and more. Records flow into the platform via a Python SDK, and annotators interact with them through a polished web UI. AI-generated suggestions can be pre-loaded alongside human annotations, enabling efficient preference-tuning workflows for RLHF and DPO training.

Argilla integrates tightly with the Hugging Face ecosystem, allowing datasets to be pushed and pulled from the Hub with minimal friction. The platform supports semantic search powered by vector embeddings, metadata filtering, and active learning patterns that help annotators focus on the records most likely to improve model performance. It has been used by organizations like the Red Cross, Loris.ai, and Prolific to accelerate their labeling pipelines.

The server backend is built on FastAPI and SQLAlchemy with support for both SQLite and PostgreSQL, while Elasticsearch or OpenSearch powers the full-text and vector search layer. A Vue.js/Nuxt frontend is served from the same process, making deployment straightforward. Teams can run Argilla on their own infrastructure or spin it up instantly via Hugging Face Spaces, keeping data and models under their own control.

18 sphinxcontrib-jsmath ==1.0.1 21 backcall ==0.2.0 22 sphinxcontrib-htmlhelp ==2.0.1 outdated 23 sphinx-basic-ng ==1.0.0b1 outdated 23 sphinxcontrib-qthelp ==1.0.3 outdated 23 sphinxcontrib-serializinghtml ==1.1.5 outdated 24 sphinxcontrib-applehelp ==1.0.4 outdated 24 sphinxcontrib-devhelp ==1.0.2 outdated 29 jupyterlab_pygments ==0.2.2 outdated 30 mdurl ==0.1.1 outdated 30 sphinx-notfound-page ==0.8.3 outdated 31 py ==1.11.0 31 stack-data ==0.6.2 outdated 33 exceptiongroup ==1.1.1 outdated 34 monotonic 34 pure_eval ==0.2.2 outdated 35 Cycler ==0.11.0 outdated 35 brotli-asgi ~= 1.4.0 outdated 35 matplotlib-inline ==0.1.6 outdated 36 recommonmark ==0.7.1 39 h11 ==0.13.0 outdated 39 sniffio ==1.2.0 outdated 40 aiosqlite == 0.20.0 outdated 40 nest_asyncio ==1.5.5 outdated 40 sphinxext-opengraph ==0.8.2 outdated 40 webencodings ==0.5.1 outdated 41 defusedxml ==0.7.1 42 pickleshare ==0.7.5 42 pyrsistent ==0.18.1 outdated 42 zipp ==3.8.0 outdated 43 CommonMark.py ==0.9.1 outdated 43 Honcho ~= 2.0.0 43 factory_boy ~= 3.2.1 outdated 43 schedule ~= 1.1.0 outdated 44 Colorama ==0.4.6 44 backoff ~= 2.2.0 44 entrypoints ==0.4 44 sphinx-autobuild ==2021.3.14 outdated 45 Bleach ==5.0.1 outdated 45 markupsafe ==2.1.1 outdated 45 pandocfilters ==1.5.0 outdated 45 six ==1.16.0 outdated 46 importlib_resources ==5.8.0 outdated 46 sphinx-copybutton ==0.5.2 47 Alabaster ==0.7.12 outdated 47 cross-env 7.0.3 outdated 47 tomli ==2.0.1 outdated 50 Vue Demi 0.14.10 50 nbclient ==0.6.6 outdated 50 python-jose ~= 3.3.0 outdated 50 python-livereload ==2.6.3 outdated 51 mdit-py-plugins ==0.3.4 outdated 52 executing ==1.2.0 outdated 53 Jinja >=3.1.4 53 Jinja ==3.1.2 outdated 53 PyYAML >= 5.4.1,< 6.1.0 53 PyYAML ==6.0 outdated 53 Vue.Draggable 2.24.3 53 httpcore ==0.16.3 outdated 54 appnope ==0.1.3 outdated 55 decorator ==5.1.1 outdated 56 HTTPX ~= 0.27.0 outdated 57 ptyprocess ==0.7.0 57 rich != 13.1.0 58 asttokens ==2.2.1 outdated 59 vue-template-compiler 2.7.16 60 parso ==0.8.3 outdated 61 eslint-plugin-prettier 3.4.1 outdated 62 jupyter_core ==5.3.0 outdated 63 Certifi ==2023.5.7 outdated 63 prompt_toolkit ==3.0.38 outdated 64 Jedi ==0.18.2 outdated 66 Furo ==2023.5.20 outdated 66 imagesize ==1.4.1 outdated 67 jupyter_client ==7.3.4 outdated 67 tinycss2 ==1.1.1 outdated 68 eslint-config-prettier 7.2.0 outdated 68 kiwisolver ==1.4.4 outdated 68 nbconvert ==7.4.0 outdated 69 Evaluate 69 python-multipart ~= 0.0.16 70 contourpy ==1.0.7 outdated 71 fastjsonschema ==2.15.3 outdated 72 nbsphinx ==0.8.9 outdated 72 psycopg2 ~= 2.9.0 73 python-dateutil ==2.8.2 outdated 75 Standard Webhooks (Python) >=1.0.0 75 bcrypt (Python) ~= 4.2.0 outdated 76 pytz ==2022.1 outdated 77 pycparser ==2.21 outdated 78 Deprecated ~= 1.2.0 outdated 78 ipywidgets ==8.0.6 outdated 78 ipywidgets ==3.0.7 outdated 78 nbformat ==5.4.0 outdated 78 sphinx-design ==0.4.1 outdated 79 Sphinx ==6.0.0 outdated 79 cffi ==1.15.1 outdated 79 greenlet ~= 3.1.0 outdated 79 snowballstemmer ==2.2.0 outdated 80 OAuthLib ~= 3.2.0 outdated 80 attrs ==21.4.0 outdated 80 idna ==3.3 outdated 80 sass-loader 10.5.2 outdated 80 spaCy >=3.5.0,<3.7.0 outdated 80 traitlets ==5.3.0 outdated 80 typing_extensions ==4.3.0 outdated 81 Charset Normalizer ==2.1.0 outdated 81 MyST Parser ==1.0.0 outdated 81 Requests ==2.31.0 outdated 81 debugpy ==1.6.7 outdated 82 importlib_metadata ==4.12.0 outdated 82 mistune ==2.0.3 outdated 83 asyncpg ~= 0.30.0 outdated 83 markdown-it-py ==2.2.0 outdated 83 wcwidth ==0.2.6 outdated 84 psutil ~= 5.8, <5.10 outdated 84 pytest-mock 85 Babel ==2.10.3 outdated 85 packaging >=23.2 85 wrapt >= 1.14,< 1.15 outdated 86 AnyIO ==3.7.0 outdated 86 Tornado ==6.3.2 outdated 86 pyparsing ==3.0.9 outdated 86 soupsieve ==2.3.2.post1 outdated 87 pyzmq ==23.2.0 outdated 88 Click ==8.1.3 outdated 88 platformdirs ==3.5.1 outdated 89 Alembic ~= 1.13.0 outdated 89 DOMPurify 3.1.3 outdated 89 Social Auth Core ~= 4.5.0 outdated 89 Typer >= 0.6.0, < 0.10.0 outdated 89 pydantic-settings ~= 2.6.0 outdated 90 IPython ==8.12.0 outdated 90 PEFT 90 RQ ~= 1.16.2 outdated 90 ipykernel ==6.17.1 outdated 90 jsonschema ==4.6.1 outdated 90 tqdm >= 4.27.0 91 FastAPI ~= 0.115.0 outdated 91 Pinia 2.1.7 outdated 91 Pygments ==2.15.1 outdated 91 Sass 1.77.1 outdated 91 Uvicorn ~= 0.32.0 outdated 91 core-js 3.37.1 outdated 91 prettier 2.8.8 outdated 91 pytest-asyncio 91 setuptools-scm ==7.1.0 outdated 92 Pillow >= 10.4.0 92 Playwright 1.49.0 outdated 92 sentence-transformers 93 Pydantic ~= 2.9.0 outdated 93 SQLAlchemy ~= 2.0.0 outdated 93 TRL >=0.5.0 93 setuptools ==67.8.0 outdated 93 urllib3 ==1.26.9 outdated 94 @babel/core 7.25.2 outdated 94 @babel/core 7.24.8 outdated 94 @babel/core 7.24.5 outdated 94 @babel/core 7.24.1 outdated 94 Axios 1.6.8 outdated 94 Marked 5.1.2 outdated 94 Nuxt I18n 7.3.1 outdated 94 typescript-eslint 5.62.0 outdated 94 typescript-eslint 5.62.0 outdated 95 Datasets >= 3.0.1 95 ESLint 8.57.1 outdated 95 FontTools ==4.39.4 outdated 95 NumPy < 1.27.0 outdated 95 Transformers >= 4.30.0 95 huggingface_hub >=0.26.2 95 huggingface_hub >= 0.5.0,< 0.24 outdated 95 jest 27.5.1 outdated 96 Vue 2.7.16 outdated 96 pytest 97 Matplotlib ==3.7.1 outdated 97 OpenAI Python SDK >=0.27.10,<1.0.0 outdated 97 TypeScript 5.7.2 outdated 98 pandas >=1.0.0

Join founders buildingwith open source

Opinionated takes, migration guides, cost-saving tips, and insights from the open source ecosystem.

Subscribe on Substack
Join 750+ subscribers