From 2ef96977a0e7e39c0dfcdf4dd4032dff0ee1af6b Mon Sep 17 00:00:00 2001 From: Vladyslav Fedoriuk Date: Tue, 19 Sep 2023 19:50:45 +0200 Subject: [PATCH] Implement a multiselect for dependencies --- app/index.py | 77 +- dependencies_index.json | 17836 ++++++++++++++++ frontend/package.json | 3 + frontend/pnpm-lock.yaml | 712 + .../src/app/dependencies-search-provider.tsx | 31 + frontend/src/app/page.tsx | 13 +- frontend/src/app/repos-search-provider.tsx | 4 +- frontend/src/app/repos-table.tsx | 16 +- frontend/src/app/search-form.tsx | 30 +- frontend/src/components/ui/command.tsx | 155 + frontend/src/components/ui/dialog.tsx | 123 + frontend/src/components/ui/multiselect.tsx | 169 + frontend/src/lib/indexes.ts | 69 + frontend/src/lib/repos-index.ts | 40 - frontend/src/lib/schemas.ts | 9 +- frontend/src/lib/search.ts | 41 +- index.json => repos_index.json | 2066 +- 17 files changed, 20750 insertions(+), 644 deletions(-) create mode 100644 dependencies_index.json create mode 100644 frontend/src/app/dependencies-search-provider.tsx create mode 100644 frontend/src/components/ui/command.tsx create mode 100644 frontend/src/components/ui/dialog.tsx create mode 100644 frontend/src/components/ui/multiselect.tsx create mode 100644 frontend/src/lib/indexes.ts delete mode 100644 frontend/src/lib/repos-index.ts rename index.json => repos_index.json (97%) diff --git a/app/index.py b/app/index.py index df08b7d..d57b038 100644 --- a/app/index.py +++ b/app/index.py @@ -1,4 +1,15 @@ -"""Create index.json file from database.""" +""" +Create repos and dependencies indexes. + +This script creates can create two indexes: + +- ``repos_index.json``: Contains all the repositories and their dependencies. +- ``dependencies_index.json``: Contains all the dependencies and the + repositories that depend on them. + +The indexes are used by the frontend to display the data and perform searches. +""" +import asyncio import json from pathlib import Path from typing import Final @@ -7,23 +18,28 @@ import aiofiles import sqlalchemy.orm import typer -from app.database import Repo -from app.models import RepoDetail +from app.database import Dependency, Repo +from app.models import DependencyDetail, RepoDetail from app.uow import async_session_uow -#: The path to the index.json file. -INDEX_PATH: Final[Path] = Path(__file__).parent.parent / "index.json" +#: The path to the repos index file. +REPOS_INDEX_PATH: Final[Path] = Path(__file__).parent.parent / "repos_index.json" +#: The path to the dependencies index file. +DEPENDENCIES_INDEX_PATH: Final[Path] = ( + Path(__file__).parent.parent / "dependencies_index.json" +) + +app = typer.Typer() -async def create_index() -> None: +async def create_repos_index() -> None: """ - Create index.json file from database. + Create repos_index.json file from database. - Creates an index which is going to be used by the frontend. :return: None """ async with async_session_uow() as session, aiofiles.open( - INDEX_PATH, "w" + REPOS_INDEX_PATH, "w" ) as index_file: await index_file.write( json.dumps( @@ -44,12 +60,45 @@ async def create_index() -> None: ) -def main() -> None: - """Create index.json file from database.""" - import asyncio +async def create_dependencies_index() -> None: + """ + Create dependencies_index.json file from database. - asyncio.run(create_index()) + :return: None + """ + async with async_session_uow() as session, aiofiles.open( + DEPENDENCIES_INDEX_PATH, "w" + ) as index_file: + dependencies = [ + DependencyDetail.model_validate(dependency).model_dump() + async for dependency in ( + await session.stream_scalars( + sqlalchemy.select(Dependency).order_by(Dependency.id) + ) + ) + if dependency.name + ] + await index_file.write( + json.dumps( + { + "dependencies": dependencies, + }, + indent=4, + ) + ) + + +@app.command() +def repos() -> None: + """Create ``repos_index.json``.""" + asyncio.run(create_repos_index()) + + +@app.command() +def dependencies() -> None: + """Create ``dependencies_index.json``.""" + asyncio.run(create_dependencies_index()) if __name__ == "__main__": - typer.run(main) + app() diff --git a/dependencies_index.json b/dependencies_index.json new file mode 100644 index 0000000..892782b --- /dev/null +++ b/dependencies_index.json @@ -0,0 +1,17836 @@ +{ + "dependencies": [ + { + "id": 2, + "name": "starlette" + }, + { + "id": 3, + "name": "fastapi" + }, + { + "id": 4, + "name": "ray" + }, + { + "id": 5, + "name": "mlflow" + }, + { + "id": 6, + "name": "snorkel" + }, + { + "id": 7, + "name": "great_expectations" + }, + { + "id": 8, + "name": "pretty_errors" + }, + { + "id": 9, + "name": "typing_extensions" + }, + { + "id": 10, + "name": "typer" + }, + { + "id": 11, + "name": "transformers" + }, + { + "id": 12, + "name": "pandas" + }, + { + "id": 13, + "name": "pytest" + }, + { + "id": 14, + "name": "numpy" + }, + { + "id": 15, + "name": "torch" + }, + { + "id": 16, + "name": "sklearn" + }, + { + "id": 17, + "name": "numpyencoder" + }, + { + "id": 18, + "name": "setuptools" + }, + { + "id": 19, + "name": "requests" + }, + { + "id": 20, + "name": "pyppeteer" + }, + { + "id": 21, + "name": "ujson" + }, + { + "id": 22, + "name": "bs4" + }, + { + "id": 23, + "name": "aiosqlite" + }, + { + "id": 24, + "name": "netaddr" + }, + { + "id": 25, + "name": "shodan" + }, + { + "id": 26, + "name": "dateutil" + }, + { + "id": 27, + "name": "aiodns" + }, + { + "id": 28, + "name": "_pytest" + }, + { + "id": 29, + "name": "aiohttp" + }, + { + "id": 30, + "name": "certifi" + }, + { + "id": 31, + "name": "yaml" + }, + { + "id": 32, + "name": "aiomultiprocess" + }, + { + "id": 33, + "name": "censys" + }, + { + "id": 34, + "name": "uvicorn" + }, + { + "id": 35, + "name": "slowapi" + }, + { + "id": 36, + "name": "uvloop" + }, + { + "id": 37, + "name": "httpx" + }, + { + "id": 38, + "name": "pydantic" + }, + { + "id": 39, + "name": "streamlit" + }, + { + "id": 40, + "name": "pptx" + }, + { + "id": 41, + "name": "docx2txt" + }, + { + "id": 42, + "name": "weaviate" + }, + { + "id": 43, + "name": "pinecone" + }, + { + "id": 44, + "name": "chromadb" + }, + { + "id": 45, + "name": "arrow" + }, + { + "id": 46, + "name": "azure" + }, + { + "id": 47, + "name": "tenacity" + }, + { + "id": 48, + "name": "supabase" + }, + { + "id": 49, + "name": "grpc" + }, + { + "id": 50, + "name": "tiktoken" + }, + { + "id": 51, + "name": "qdrant_client" + }, + { + "id": 52, + "name": "psycopg2cffi" + }, + { + "id": 53, + "name": "PyPDF2" + }, + { + "id": 54, + "name": "loguru" + }, + { + "id": 55, + "name": "pgvector" + }, + { + "id": 56, + "name": "redis" + }, + { + "id": 57, + "name": "llama_index" + }, + { + "id": 58, + "name": "pymilvus" + }, + { + "id": 59, + "name": "elasticsearch" + }, + { + "id": 60, + "name": "psycopg2" + }, + { + "id": 61, + "name": "alembic" + }, + { + "id": 62, + "name": "app" + }, + { + "id": 63, + "name": "raven" + }, + { + "id": 64, + "name": "jose" + }, + { + "id": 65, + "name": "emails" + }, + { + "id": 66, + "name": "celery" + }, + { + "id": 67, + "name": "passlib" + }, + { + "id": 68, + "name": "sqlalchemy" + }, + { + "id": 69, + "name": "oyaml" + }, + { + "id": 70, + "name": "cortex" + }, + { + "id": 71, + "name": "cv2" + }, + { + "id": 72, + "name": "jsonschema" + }, + { + "id": 73, + "name": "jinja2" + }, + { + "id": 74, + "name": "sentry_sdk" + }, + { + "id": 75, + "name": "importlib_resources" + }, + { + "id": 76, + "name": "click" + }, + { + "id": 77, + "name": "dotenv" + }, + { + "id": 78, + "name": "imageio" + }, + { + "id": 79, + "name": "e2e" + }, + { + "id": 80, + "name": "tensorflow" + }, + { + "id": 81, + "name": "boto3" + }, + { + "id": 82, + "name": "PIL" + }, + { + "id": 83, + "name": "validator_collection" + }, + { + "id": 84, + "name": "torchvision" + }, + { + "id": 85, + "name": "tritonclient" + }, + { + "id": 86, + "name": "sse_starlette" + }, + { + "id": 87, + "name": "tokenizers" + }, + { + "id": 88, + "name": "pexpect" + }, + { + "id": 89, + "name": "triton_python_backend_utils" + }, + { + "id": 90, + "name": "environs" + }, + { + "id": 91, + "name": "mysql" + }, + { + "id": 92, + "name": "pymongo" + }, + { + "id": 93, + "name": "gfpgan" + }, + { + "id": 94, + "name": "clip" + }, + { + "id": 95, + "name": "blendmodes" + }, + { + "id": 96, + "name": "rich" + }, + { + "id": 97, + "name": "omegaconf" + }, + { + "id": 98, + "name": "pytz" + }, + { + "id": 99, + "name": "facexlib" + }, + { + "id": 100, + "name": "ui_extra_networks_lora" + }, + { + "id": 101, + "name": "scunet_model_arch" + }, + { + "id": 102, + "name": "sd_hijack_ddpm_v1" + }, + { + "id": 103, + "name": "tomesd" + }, + { + "id": 104, + "name": "ldsr_model_arch" + }, + { + "id": 105, + "name": "timm" + }, + { + "id": 106, + "name": "anyio" + }, + { + "id": 107, + "name": "ldm" + }, + { + "id": 108, + "name": "inflection" + }, + { + "id": 109, + "name": "extra_networks_lora" + }, + { + "id": 110, + "name": "pytorch_lightning" + }, + { + "id": 111, + "name": "einops" + }, + { + "id": 112, + "name": "networks" + }, + { + "id": 113, + "name": "facelib" + }, + { + "id": 114, + "name": "xformers" + }, + { + "id": 115, + "name": "packaging" + }, + { + "id": 116, + "name": "swinir_model_arch" + }, + { + "id": 117, + "name": "network" + }, + { + "id": 118, + "name": "gradio" + }, + { + "id": 119, + "name": "basicsr" + }, + { + "id": 120, + "name": "sgm" + }, + { + "id": 121, + "name": "lark" + }, + { + "id": 122, + "name": "psutil" + }, + { + "id": 123, + "name": "piexif" + }, + { + "id": 124, + "name": "git" + }, + { + "id": 125, + "name": "lora" + }, + { + "id": 126, + "name": "_codecs" + }, + { + "id": 127, + "name": "tqdm" + }, + { + "id": 128, + "name": "k_diffusion" + }, + { + "id": 129, + "name": "skimage" + }, + { + "id": 130, + "name": "safetensors" + }, + { + "id": 131, + "name": "torchsde" + }, + { + "id": 132, + "name": "swinir_model_arch_v2" + }, + { + "id": 133, + "name": "sd_hijack_autoencoder" + }, + { + "id": 134, + "name": "realesrgan" + }, + { + "id": 135, + "name": "pkg_resources" + }, + { + "id": 136, + "name": "open_clip" + }, + { + "id": 137, + "name": "transformer_engine" + }, + { + "id": 138, + "name": "nltk" + }, + { + "id": 139, + "name": "model" + }, + { + "id": 140, + "name": "scipy" + }, + { + "id": 141, + "name": "energonai" + }, + { + "id": 142, + "name": "pynvml" + }, + { + "id": 143, + "name": "academictorrents" + }, + { + "id": 144, + "name": "megatron" + }, + { + "id": 145, + "name": "fire" + }, + { + "id": 146, + "name": "fastfold" + }, + { + "id": 147, + "name": "sanic" + }, + { + "id": 148, + "name": "main" + }, + { + "id": 149, + "name": "jieba" + }, + { + "id": 150, + "name": "quant_cuda" + }, + { + "id": 151, + "name": "bitsandbytes" + }, + { + "id": 152, + "name": "rouge_score" + }, + { + "id": 153, + "name": "mask" + }, + { + "id": 154, + "name": "datasets" + }, + { + "id": 155, + "name": "six" + }, + { + "id": 156, + "name": "tabulate" + }, + { + "id": 157, + "name": "triton" + }, + { + "id": 158, + "name": "diffusers" + }, + { + "id": 159, + "name": "lightning" + }, + { + "id": 160, + "name": "pulp" + }, + { + "id": 161, + "name": "matplotlib" + }, + { + "id": 162, + "name": "loss_func" + }, + { + "id": 163, + "name": "pudb" + }, + { + "id": 164, + "name": "prefetch_generator" + }, + { + "id": 165, + "name": "evaluate" + }, + { + "id": 166, + "name": "rouge_chinese" + }, + { + "id": 167, + "name": "scann" + }, + { + "id": 168, + "name": "fused_mix_prec_layer_norm_cuda" + }, + { + "id": 169, + "name": "bert_score" + }, + { + "id": 170, + "name": "loralib" + }, + { + "id": 171, + "name": "imwatermark" + }, + { + "id": 172, + "name": "natsort" + }, + { + "id": 173, + "name": "contexttimer" + }, + { + "id": 174, + "name": "albumentations" + }, + { + "id": 175, + "name": "sanic_ext" + }, + { + "id": 176, + "name": "coati" + }, + { + "id": 177, + "name": "h5py" + }, + { + "id": 178, + "name": "peft" + }, + { + "id": 179, + "name": "fabric" + }, + { + "id": 180, + "name": "apex" + }, + { + "id": 181, + "name": "zhon" + }, + { + "id": 182, + "name": "wandb" + }, + { + "id": 183, + "name": "openai" + }, + { + "id": 184, + "name": "utils" + }, + { + "id": 185, + "name": "huggingface_hub" + }, + { + "id": 186, + "name": "seaborn" + }, + { + "id": 187, + "name": "tensornvme" + }, + { + "id": 188, + "name": "flash_attn" + }, + { + "id": 189, + "name": "accelerate" + }, + { + "id": 190, + "name": "locust" + }, + { + "id": 191, + "name": "taming" + }, + { + "id": 192, + "name": "titans" + }, + { + "id": 193, + "name": "scripts" + }, + { + "id": 194, + "name": "logger" + }, + { + "id": 195, + "name": "llm" + }, + { + "id": 196, + "name": "asyncpg" + }, + { + "id": 197, + "name": "vectorstore" + }, + { + "id": 198, + "name": "auth" + }, + { + "id": 199, + "name": "routes" + }, + { + "id": 200, + "name": "models" + }, + { + "id": 201, + "name": "repository" + }, + { + "id": 202, + "name": "resend" + }, + { + "id": 203, + "name": "pypandoc" + }, + { + "id": 204, + "name": "parsers" + }, + { + "id": 205, + "name": "crawl" + }, + { + "id": 206, + "name": "langchain" + }, + { + "id": 207, + "name": "black" + }, + { + "id": 208, + "name": "mdtex2html" + }, + { + "id": 209, + "name": "requests_html" + }, + { + "id": 210, + "name": "slack_sdk" + }, + { + "id": 211, + "name": "requests_oauthlib" + }, + { + "id": 212, + "name": "duckduckgo_search" + }, + { + "id": 213, + "name": "fastapi_sqlalchemy" + }, + { + "id": 214, + "name": "json5" + }, + { + "id": 215, + "name": "cryptography" + }, + { + "id": 216, + "name": "newspaper" + }, + { + "id": 217, + "name": "confluent_kafka" + }, + { + "id": 218, + "name": "lxml" + }, + { + "id": 219, + "name": "fastapi_jwt_auth" + }, + { + "id": 220, + "name": "jsonmerge" + }, + { + "id": 221, + "name": "distlib" + }, + { + "id": 222, + "name": "jira" + }, + { + "id": 223, + "name": "botocore" + }, + { + "id": 224, + "name": "google" + }, + { + "id": 225, + "name": "google_auth_oauthlib" + }, + { + "id": 226, + "name": "googleapiclient" + }, + { + "id": 227, + "name": "websocket" + }, + { + "id": 228, + "name": "bertopic" + }, + { + "id": 229, + "name": "retry" + }, + { + "id": 230, + "name": "fastlangid" + }, + { + "id": 231, + "name": "multitasking" + }, + { + "id": 232, + "name": "oasst_backend" + }, + { + "id": 233, + "name": "oasst_data" + }, + { + "id": 234, + "name": "rules" + }, + { + "id": 235, + "name": "prometheus_fastapi_instrumentator" + }, + { + "id": 236, + "name": "sqlmodel" + }, + { + "id": 237, + "name": "polars" + }, + { + "id": 238, + "name": "hikari" + }, + { + "id": 239, + "name": "lorem" + }, + { + "id": 240, + "name": "splits" + }, + { + "id": 241, + "name": "lightbulb" + }, + { + "id": 242, + "name": "kaggle" + }, + { + "id": 243, + "name": "html2text" + }, + { + "id": 244, + "name": "logic" + }, + { + "id": 245, + "name": "absl" + }, + { + "id": 246, + "name": "sentence_transformers" + }, + { + "id": 247, + "name": "fastapi_limiter" + }, + { + "id": 248, + "name": "text_client_utils" + }, + { + "id": 249, + "name": "authlib" + }, + { + "id": 250, + "name": "praw" + }, + { + "id": 251, + "name": "playwright" + }, + { + "id": 252, + "name": "fastapi_utils" + }, + { + "id": 253, + "name": "miru" + }, + { + "id": 254, + "name": "syntax" + }, + { + "id": 255, + "name": "spacy" + }, + { + "id": 256, + "name": "prawcore" + }, + { + "id": 257, + "name": "model_training" + }, + { + "id": 258, + "name": "youtube_transcript_api" + }, + { + "id": 259, + "name": "asgiref" + }, + { + "id": 260, + "name": "IPython" + }, + { + "id": 261, + "name": "pyarrow" + }, + { + "id": 262, + "name": "oasst_shared" + }, + { + "id": 263, + "name": "blade2blade" + }, + { + "id": 264, + "name": "sseclient" + }, + { + "id": 265, + "name": "uuid_extensions" + }, + { + "id": 266, + "name": "discord" + }, + { + "id": 267, + "name": "trlx" + }, + { + "id": 268, + "name": "iso639" + }, + { + "id": 269, + "name": "bot" + }, + { + "id": 270, + "name": "oasst_inference_server" + }, + { + "id": 271, + "name": "db" + }, + { + "id": 272, + "name": "bson" + }, + { + "id": 273, + "name": "airflow" + }, + { + "id": 274, + "name": "slow" + }, + { + "id": 275, + "name": "line_with_91" + }, + { + "id": 276, + "name": "line_with_89" + }, + { + "id": 277, + "name": "z" + }, + { + "id": 278, + "name": "plotly" + }, + { + "id": 279, + "name": "line_with_88" + }, + { + "id": 280, + "name": "FOO" + }, + { + "id": 281, + "name": "experiments" + }, + { + "id": 282, + "name": "some_module" + }, + { + "id": 283, + "name": "numpy2" + }, + { + "id": 284, + "name": "aa" + }, + { + "id": 285, + "name": "foo9" + }, + { + "id": 286, + "name": "background" + }, + { + "id": 287, + "name": "attrs" + }, + { + "id": 288, + "name": "numpy1" + }, + { + "id": 289, + "name": "line_with_92" + }, + { + "id": 290, + "name": "requests_mock" + }, + { + "id": 291, + "name": "custom_typing" + }, + { + "id": 292, + "name": "flask" + }, + { + "id": 293, + "name": "fast" + }, + { + "id": 294, + "name": "lib2" + }, + { + "id": 295, + "name": "D" + }, + { + "id": 296, + "name": "E" + }, + { + "id": 297, + "name": "pysnmp" + }, + { + "id": 298, + "name": "pkg" + }, + { + "id": 299, + "name": "bbb" + }, + { + "id": 300, + "name": "com" + }, + { + "id": 301, + "name": "x" + }, + { + "id": 302, + "name": "BAR" + }, + { + "id": 303, + "name": "my_module" + }, + { + "id": 304, + "name": "fu" + }, + { + "id": 305, + "name": "some_other_module" + }, + { + "id": 306, + "name": "bop" + }, + { + "id": 307, + "name": "foo15" + }, + { + "id": 308, + "name": "mypackage" + }, + { + "id": 309, + "name": "myapp" + }, + { + "id": 310, + "name": "a" + }, + { + "id": 311, + "name": "inner_imports" + }, + { + "id": 312, + "name": "modl" + }, + { + "id": 313, + "name": "mypy_extensions" + }, + { + "id": 314, + "name": "name_of_a_company" + }, + { + "id": 315, + "name": "module2" + }, + { + "id": 316, + "name": "line_with_90" + }, + { + "id": 317, + "name": "baz" + }, + { + "id": 318, + "name": "somewhere" + }, + { + "id": 319, + "name": "kombu" + }, + { + "id": 320, + "name": "lib4" + }, + { + "id": 321, + "name": "my_first_party" + }, + { + "id": 322, + "name": "py" + }, + { + "id": 323, + "name": "TYP001" + }, + { + "id": 324, + "name": "foo16" + }, + { + "id": 325, + "name": "c" + }, + { + "id": 326, + "name": "foo14" + }, + { + "id": 327, + "name": "f" + }, + { + "id": 328, + "name": "foo2" + }, + { + "id": 329, + "name": "foo10" + }, + { + "id": 330, + "name": "applications" + }, + { + "id": 331, + "name": "funca" + }, + { + "id": 332, + "name": "dd" + }, + { + "id": 333, + "name": "some" + }, + { + "id": 334, + "name": "bpy" + }, + { + "id": 335, + "name": "_typeshed" + }, + { + "id": 336, + "name": "A" + }, + { + "id": 337, + "name": "annotations" + }, + { + "id": 338, + "name": "notpytest" + }, + { + "id": 339, + "name": "myclass" + }, + { + "id": 340, + "name": "aksjdhflsakhdflkjsadlfajkslhfdkjsaldajlahflashdfljahlfksajlhfajfjfsaahflakjslhdfkjalhdskjfa" + }, + { + "id": 341, + "name": "paramiko" + }, + { + "id": 342, + "name": "import_self" + }, + { + "id": 343, + "name": "some_library" + }, + { + "id": 344, + "name": "B" + }, + { + "id": 345, + "name": "foo6" + }, + { + "id": 346, + "name": "foo7" + }, + { + "id": 347, + "name": "foo13" + }, + { + "id": 348, + "name": "django" + }, + { + "id": 349, + "name": "mock" + }, + { + "id": 350, + "name": "mymodule" + }, + { + "id": 351, + "name": "sphinx" + }, + { + "id": 352, + "name": "mwahaha" + }, + { + "id": 353, + "name": "foo3" + }, + { + "id": 354, + "name": "third_party" + }, + { + "id": 355, + "name": "importlib_metadata" + }, + { + "id": 356, + "name": "library" + }, + { + "id": 357, + "name": "directory" + }, + { + "id": 358, + "name": "b" + }, + { + "id": 359, + "name": "bb" + }, + { + "id": 360, + "name": "pkgfoo" + }, + { + "id": 361, + "name": "g" + }, + { + "id": 362, + "name": "geopandas" + }, + { + "id": 363, + "name": "transport" + }, + { + "id": 364, + "name": "foo4" + }, + { + "id": 365, + "name": "hello" + }, + { + "id": 366, + "name": "lib6" + }, + { + "id": 367, + "name": "h" + }, + { + "id": 368, + "name": "moo" + }, + { + "id": 369, + "name": "numpy10" + }, + { + "id": 370, + "name": "dask" + }, + { + "id": 371, + "name": "lib5" + }, + { + "id": 372, + "name": "this" + }, + { + "id": 373, + "name": "tests" + }, + { + "id": 374, + "name": "F" + }, + { + "id": 375, + "name": "module1" + }, + { + "id": 376, + "name": "bar" + }, + { + "id": 377, + "name": "lib3" + }, + { + "id": 378, + "name": "gi" + }, + { + "id": 379, + "name": "d" + }, + { + "id": 380, + "name": "core" + }, + { + "id": 381, + "name": "holoviews" + }, + { + "id": 382, + "name": "logging_setup" + }, + { + "id": 383, + "name": "office_helper" + }, + { + "id": 384, + "name": "pyproj" + }, + { + "id": 385, + "name": "foo" + }, + { + "id": 386, + "name": "mod" + }, + { + "id": 387, + "name": "ruff" + }, + { + "id": 388, + "name": "foo8" + }, + { + "id": 389, + "name": "warning" + }, + { + "id": 390, + "name": "foo1" + }, + { + "id": 391, + "name": "foo12" + }, + { + "id": 392, + "name": "j" + }, + { + "id": 393, + "name": "package" + }, + { + "id": 394, + "name": "other" + }, + { + "id": 395, + "name": "line_with_93" + }, + { + "id": 396, + "name": "module" + }, + { + "id": 397, + "name": "datastructures" + }, + { + "id": 398, + "name": "cc" + }, + { + "id": 399, + "name": "orjson" + }, + { + "id": 400, + "name": "altair" + }, + { + "id": 401, + "name": "long_module_name" + }, + { + "id": 402, + "name": "foo5" + }, + { + "id": 403, + "name": "e" + }, + { + "id": 404, + "name": "C" + }, + { + "id": 405, + "name": "panel" + }, + { + "id": 406, + "name": "foo11" + }, + { + "id": 407, + "name": "lib1" + }, + { + "id": 408, + "name": "socketio" + }, + { + "id": 409, + "name": "watchdog" + }, + { + "id": 410, + "name": "selenium" + }, + { + "id": 411, + "name": "starlette_admin" + }, + { + "id": 412, + "name": "cloudpickle" + }, + { + "id": 413, + "name": "asynctest" + }, + { + "id": 414, + "name": "GPUtil" + }, + { + "id": 415, + "name": "torchtext" + }, + { + "id": 416, + "name": "ptitprince" + }, + { + "id": 417, + "name": "xgboost_ray" + }, + { + "id": 418, + "name": "joblib" + }, + { + "id": 419, + "name": "torchmetrics" + }, + { + "id": 420, + "name": "horovod" + }, + { + "id": 421, + "name": "dataclasses_json" + }, + { + "id": 422, + "name": "gpustat" + }, + { + "id": 423, + "name": "marshmallow_jsonschema" + }, + { + "id": 424, + "name": "aim" + }, + { + "id": 425, + "name": "fsspec" + }, + { + "id": 426, + "name": "lightgbm" + }, + { + "id": 427, + "name": "daft" + }, + { + "id": 428, + "name": "marshmallow" + }, + { + "id": 429, + "name": "wget" + }, + { + "id": 430, + "name": "urllib3" + }, + { + "id": 431, + "name": "comet_ml" + }, + { + "id": 432, + "name": "torchinfo" + }, + { + "id": 433, + "name": "neuropod" + }, + { + "id": 434, + "name": "hiplot" + }, + { + "id": 435, + "name": "hummingbird" + }, + { + "id": 436, + "name": "mpl_toolkits" + }, + { + "id": 437, + "name": "modin" + }, + { + "id": 438, + "name": "cpuinfo" + }, + { + "id": 439, + "name": "torchaudio" + }, + { + "id": 440, + "name": "marshmallow_dataclass" + }, + { + "id": 441, + "name": "lightgbm_ray" + }, + { + "id": 442, + "name": "filelock" + }, + { + "id": 443, + "name": "mediapipe" + }, + { + "id": 444, + "name": "panopticapi" + }, + { + "id": 445, + "name": "pygments" + }, + { + "id": 446, + "name": "tensorboardX" + }, + { + "id": 447, + "name": "svglib" + }, + { + "id": 448, + "name": "roslib" + }, + { + "id": 449, + "name": "hydra" + }, + { + "id": 450, + "name": "reportlab" + }, + { + "id": 451, + "name": "mmdet" + }, + { + "id": 452, + "name": "onnxruntime" + }, + { + "id": 453, + "name": "geffnet" + }, + { + "id": 454, + "name": "zoedepth" + }, + { + "id": 455, + "name": "prettytable" + }, + { + "id": 456, + "name": "fairscale" + }, + { + "id": 457, + "name": "launch" + }, + { + "id": 458, + "name": "parrots" + }, + { + "id": 459, + "name": "petrel_client" + }, + { + "id": 460, + "name": "rospy" + }, + { + "id": 461, + "name": "ftfy" + }, + { + "id": 462, + "name": "yapf" + }, + { + "id": 463, + "name": "tifffile" + }, + { + "id": 464, + "name": "fvcore" + }, + { + "id": 465, + "name": "mc" + }, + { + "id": 466, + "name": "cv_bridge" + }, + { + "id": 467, + "name": "openvino" + }, + { + "id": 468, + "name": "onnx" + }, + { + "id": 469, + "name": "termcolor" + }, + { + "id": 470, + "name": "midas" + }, + { + "id": 471, + "name": "shapely" + }, + { + "id": 472, + "name": "kornia" + }, + { + "id": 473, + "name": "lvis" + }, + { + "id": 474, + "name": "mmpose" + }, + { + "id": 475, + "name": "cityscapesscripts" + }, + { + "id": 476, + "name": "modules" + }, + { + "id": 477, + "name": "webdriver_manager" + }, + { + "id": 478, + "name": "std_msgs" + }, + { + "id": 479, + "name": "regex" + }, + { + "id": 480, + "name": "turbojpeg" + }, + { + "id": 481, + "name": "addict" + }, + { + "id": 482, + "name": "pavi" + }, + { + "id": 483, + "name": "ceph" + }, + { + "id": 484, + "name": "torch_tb_profiler" + }, + { + "id": 485, + "name": "lmdb" + }, + { + "id": 486, + "name": "mmcv" + }, + { + "id": 487, + "name": "iopath" + }, + { + "id": 488, + "name": "dominate" + }, + { + "id": 489, + "name": "sensor_msgs" + }, + { + "id": 490, + "name": "imutils" + }, + { + "id": 491, + "name": "data" + }, + { + "id": 492, + "name": "caffe2" + }, + { + "id": 493, + "name": "mmseg" + }, + { + "id": 494, + "name": "requests_xml" + }, + { + "id": 495, + "name": "Cython" + }, + { + "id": 496, + "name": "httptools" + }, + { + "id": 497, + "name": "prometheus_client" + }, + { + "id": 498, + "name": "coverage" + }, + { + "id": 499, + "name": "blib2to3" + }, + { + "id": 500, + "name": "graphql" + }, + { + "id": 501, + "name": "immutables" + }, + { + "id": 502, + "name": "pyflakes" + }, + { + "id": 503, + "name": "edgedb" + }, + { + "id": 504, + "name": "jwcrypto" + }, + { + "id": 505, + "name": "debugpy" + }, + { + "id": 506, + "name": "parsing" + }, + { + "id": 507, + "name": "setuptools_rust" + }, + { + "id": 508, + "name": "setproctitle" + }, + { + "id": 509, + "name": "docutils" + }, + { + "id": 510, + "name": "flake8" + }, + { + "id": 511, + "name": "mypy" + }, + { + "id": 512, + "name": "sphinx_rtd_theme" + }, + { + "id": 513, + "name": "auto_gptq" + }, + { + "id": 514, + "name": "tvm" + }, + { + "id": 515, + "name": "tlcpack_sphinx_addon" + }, + { + "id": 516, + "name": "shortuuid" + }, + { + "id": 517, + "name": "api_v1" + }, + { + "id": 518, + "name": "gpt4all" + }, + { + "id": 519, + "name": "sentencepiece" + }, + { + "id": 520, + "name": "nomic" + }, + { + "id": 521, + "name": "jsonlines" + }, + { + "id": 522, + "name": "clip_server" + }, + { + "id": 523, + "name": "jina" + }, + { + "id": 524, + "name": "tensorrt" + }, + { + "id": 525, + "name": "cn_clip" + }, + { + "id": 526, + "name": "onnxmltools" + }, + { + "id": 527, + "name": "clip_client" + }, + { + "id": 528, + "name": "docarray" + }, + { + "id": 529, + "name": "pillow_avif" + }, + { + "id": 530, + "name": "annlite" + }, + { + "id": 531, + "name": "opentelemetry" + }, + { + "id": 532, + "name": "intel_extension_for_pytorch" + }, + { + "id": 533, + "name": "optuna" + }, + { + "id": 534, + "name": "torch_xla" + }, + { + "id": 535, + "name": "smdistributed" + }, + { + "id": 536, + "name": "streamlit_chat" + }, + { + "id": 537, + "name": "torchdistx" + }, + { + "id": 538, + "name": "pydantic_settings" + }, + { + "id": 539, + "name": "pydantic_core" + }, + { + "id": 540, + "name": "material" + }, + { + "id": 541, + "name": "strawberry" + }, + { + "id": 542, + "name": "multipart" + }, + { + "id": 543, + "name": "peewee" + }, + { + "id": 544, + "name": "email_validator" + }, + { + "id": 545, + "name": "couchbase" + }, + { + "id": 546, + "name": "mkdocs" + }, + { + "id": 547, + "name": "databases" + }, + { + "id": 548, + "name": "markupsafe" + }, + { + "id": 549, + "name": "dirty_equals" + }, + { + "id": 550, + "name": "rwkv" + }, + { + "id": 551, + "name": "deepspeed" + }, + { + "id": 552, + "name": "tinychat" + }, + { + "id": 553, + "name": "prompt_toolkit" + }, + { + "id": 554, + "name": "vertexai" + }, + { + "id": 555, + "name": "polyglot" + }, + { + "id": 556, + "name": "anthropic" + }, + { + "id": 557, + "name": "pycld2" + }, + { + "id": 558, + "name": "vllm" + }, + { + "id": 559, + "name": "markdownify" + }, + { + "id": 560, + "name": "llama" + }, + { + "id": 561, + "name": "tests_pytorch" + }, + { + "id": 562, + "name": "gym" + }, + { + "id": 563, + "name": "starsessions" + }, + { + "id": 564, + "name": "lightning_api_access" + }, + { + "id": 565, + "name": "s3fs" + }, + { + "id": 566, + "name": "dash_renderjson" + }, + { + "id": 567, + "name": "rl" + }, + { + "id": 568, + "name": "lightning_habana" + }, + { + "id": 569, + "name": "deepdiff" + }, + { + "id": 570, + "name": "lit_jupyter" + }, + { + "id": 571, + "name": "justpy" + }, + { + "id": 572, + "name": "croniter" + }, + { + "id": 573, + "name": "inquirer" + }, + { + "id": 574, + "name": "websockets" + }, + { + "id": 575, + "name": "lightning_cloud" + }, + { + "id": 576, + "name": "tests_cloud" + }, + { + "id": 577, + "name": "pympler" + }, + { + "id": 578, + "name": "param" + }, + { + "id": 579, + "name": "get_ipython" + }, + { + "id": 580, + "name": "gymnasium" + }, + { + "id": 581, + "name": "integrations_app" + }, + { + "id": 582, + "name": "lightning_graphcore" + }, + { + "id": 583, + "name": "__main__" + }, + { + "id": 584, + "name": "tests_fabric" + }, + { + "id": 585, + "name": "pt_lightning_sphinx_theme" + }, + { + "id": 586, + "name": "lightning_app" + }, + { + "id": 587, + "name": "flask_cors" + }, + { + "id": 588, + "name": "tests_app" + }, + { + "id": 589, + "name": "jsonargparse" + }, + { + "id": 590, + "name": "parity_fabric" + }, + { + "id": 591, + "name": "learn2learn" + }, + { + "id": 592, + "name": "dash" + }, + { + "id": 593, + "name": "lightning_bagua" + }, + { + "id": 594, + "name": "dash_daq" + }, + { + "id": 595, + "name": "backoff" + }, + { + "id": 596, + "name": "lightning_utilities" + }, + { + "id": 597, + "name": "docstring_parser" + }, + { + "id": 598, + "name": "torchdata" + }, + { + "id": 599, + "name": "lightning_colossalai" + }, + { + "id": 600, + "name": "placeholdername" + }, + { + "id": 601, + "name": "flash" + }, + { + "id": 602, + "name": "parity_pytorch" + }, + { + "id": 603, + "name": "streamlit_autorefresh" + }, + { + "id": 604, + "name": "cherry" + }, + { + "id": 605, + "name": "mpi4py" + }, + { + "id": 606, + "name": "adlfs" + }, + { + "id": 607, + "name": "tensorboard" + }, + { + "id": 608, + "name": "lai_sphinx_theme" + }, + { + "id": 609, + "name": "rank_bm25" + }, + { + "id": 610, + "name": "boilerpy3" + }, + { + "id": 611, + "name": "fitz" + }, + { + "id": 612, + "name": "pytesseract" + }, + { + "id": 613, + "name": "platformdirs" + }, + { + "id": 614, + "name": "canals" + }, + { + "id": 615, + "name": "faiss" + }, + { + "id": 616, + "name": "seqeval" + }, + { + "id": 617, + "name": "astroid" + }, + { + "id": 618, + "name": "beir" + }, + { + "id": 619, + "name": "prompthub" + }, + { + "id": 620, + "name": "networkx" + }, + { + "id": 621, + "name": "elastic_transport" + }, + { + "id": 622, + "name": "pydoc_markdown" + }, + { + "id": 623, + "name": "more_itertools" + }, + { + "id": 624, + "name": "docspec" + }, + { + "id": 625, + "name": "onnxruntime_tools" + }, + { + "id": 626, + "name": "quantulum3" + }, + { + "id": 627, + "name": "langdetect" + }, + { + "id": 628, + "name": "magic" + }, + { + "id": 629, + "name": "frontmatter" + }, + { + "id": 630, + "name": "pylint" + }, + { + "id": 631, + "name": "responses" + }, + { + "id": 632, + "name": "posthog" + }, + { + "id": 633, + "name": "rapidfuzz" + }, + { + "id": 634, + "name": "events" + }, + { + "id": 635, + "name": "requests_cache" + }, + { + "id": 636, + "name": "opensearchpy" + }, + { + "id": 637, + "name": "datadog" + }, + { + "id": 638, + "name": "pygraphviz" + }, + { + "id": 639, + "name": "whisper" + }, + { + "id": 640, + "name": "numba" + }, + { + "id": 641, + "name": "aenum" + }, + { + "id": 642, + "name": "openapi_server" + }, + { + "id": 643, + "name": "Crypto" + }, + { + "id": 644, + "name": "connexion" + }, + { + "id": 645, + "name": "flask_testing" + }, + { + "id": 646, + "name": "openapi_client" + }, + { + "id": 647, + "name": "petstore_api" + }, + { + "id": 648, + "name": "pyaudio" + }, + { + "id": 649, + "name": "pgl" + }, + { + "id": 650, + "name": "backports" + }, + { + "id": 651, + "name": "run_squad" + }, + { + "id": 652, + "name": "LAC" + }, + { + "id": 653, + "name": "onnxconverter_common" + }, + { + "id": 654, + "name": "_jsonnet" + }, + { + "id": 655, + "name": "annotator" + }, + { + "id": 656, + "name": "uie" + }, + { + "id": 657, + "name": "pycocotools" + }, + { + "id": 658, + "name": "reprod_log" + }, + { + "id": 659, + "name": "easydict" + }, + { + "id": 660, + "name": "colorlog" + }, + { + "id": 661, + "name": "paddleseg" + }, + { + "id": 662, + "name": "paddleslim" + }, + { + "id": 663, + "name": "paddle2onnx" + }, + { + "id": 664, + "name": "ipadic" + }, + { + "id": 665, + "name": "simnet" + }, + { + "id": 666, + "name": "predict_glue" + }, + { + "id": 667, + "name": "sqlparse" + }, + { + "id": 668, + "name": "roberta" + }, + { + "id": 669, + "name": "ann_util" + }, + { + "id": 670, + "name": "visualdl" + }, + { + "id": 671, + "name": "configuration" + }, + { + "id": 672, + "name": "export_generation" + }, + { + "id": 673, + "name": "multiprocess" + }, + { + "id": 674, + "name": "task" + }, + { + "id": 675, + "name": "modeling" + }, + { + "id": 676, + "name": "dataset" + }, + { + "id": 677, + "name": "fugashi" + }, + { + "id": 678, + "name": "trustai" + }, + { + "id": 679, + "name": "pypinyin" + }, + { + "id": 680, + "name": "note_seq" + }, + { + "id": 681, + "name": "ppfleetx_ops" + }, + { + "id": 682, + "name": "cn2an" + }, + { + "id": 683, + "name": "tls" + }, + { + "id": 684, + "name": "sahi" + }, + { + "id": 685, + "name": "run_glue_trainer" + }, + { + "id": 686, + "name": "t5_dataset" + }, + { + "id": 687, + "name": "milvus" + }, + { + "id": 688, + "name": "export_glue" + }, + { + "id": 689, + "name": "src" + }, + { + "id": 690, + "name": "markdown" + }, + { + "id": 691, + "name": "pdfplumber" + }, + { + "id": 692, + "name": "wordcloud" + }, + { + "id": 693, + "name": "model_interpretation" + }, + { + "id": 694, + "name": "progressbar" + }, + { + "id": 695, + "name": "tensorflow_text" + }, + { + "id": 696, + "name": "reader" + }, + { + "id": 697, + "name": "Mykytea" + }, + { + "id": 698, + "name": "pydub" + }, + { + "id": 699, + "name": "predict_generation" + }, + { + "id": 700, + "name": "predict" + }, + { + "id": 701, + "name": "subword_nmt" + }, + { + "id": 702, + "name": "text2sql" + }, + { + "id": 703, + "name": "data_util" + }, + { + "id": 704, + "name": "cog" + }, + { + "id": 705, + "name": "saliency_map" + }, + { + "id": 706, + "name": "pythainlp" + }, + { + "id": 707, + "name": "data_tools" + }, + { + "id": 708, + "name": "pyrsistent" + }, + { + "id": 709, + "name": "baidubce" + }, + { + "id": 710, + "name": "readers" + }, + { + "id": 711, + "name": "modeling_pp" + }, + { + "id": 712, + "name": "mmh3" + }, + { + "id": 713, + "name": "paddle" + }, + { + "id": 714, + "name": "paddlehub" + }, + { + "id": 715, + "name": "milvus_util" + }, + { + "id": 716, + "name": "attrdict" + }, + { + "id": 717, + "name": "base_model" + }, + { + "id": 718, + "name": "layoutlmft" + }, + { + "id": 719, + "name": "_io" + }, + { + "id": 720, + "name": "rouge" + }, + { + "id": 721, + "name": "paddleocr" + }, + { + "id": 722, + "name": "pdf2image" + }, + { + "id": 723, + "name": "editdistance" + }, + { + "id": 724, + "name": "tool_helpers" + }, + { + "id": 725, + "name": "args" + }, + { + "id": 726, + "name": "run_msra_ner" + }, + { + "id": 727, + "name": "pyrouge" + }, + { + "id": 728, + "name": "rnn" + }, + { + "id": 729, + "name": "infer_generation" + }, + { + "id": 730, + "name": "auto_log" + }, + { + "id": 731, + "name": "annotated_text" + }, + { + "id": 732, + "name": "zstandard" + }, + { + "id": 733, + "name": "paddle_serving_client" + }, + { + "id": 734, + "name": "pymysql" + }, + { + "id": 735, + "name": "ligo" + }, + { + "id": 736, + "name": "run_pretrain" + }, + { + "id": 737, + "name": "pip" + }, + { + "id": 738, + "name": "paddle_serving_server_gpu" + }, + { + "id": 739, + "name": "finetune_generation" + }, + { + "id": 740, + "name": "boomup" + }, + { + "id": 741, + "name": "gensim" + }, + { + "id": 742, + "name": "hnswlib" + }, + { + "id": 743, + "name": "parameterized" + }, + { + "id": 744, + "name": "paddle_serving_server" + }, + { + "id": 745, + "name": "metric" + }, + { + "id": 746, + "name": "run_pretrain_trainer" + }, + { + "id": 747, + "name": "export_model" + }, + { + "id": 748, + "name": "deploy" + }, + { + "id": 749, + "name": "run_glue" + }, + { + "id": 750, + "name": "ui" + }, + { + "id": 751, + "name": "fastdeploy" + }, + { + "id": 752, + "name": "asdl" + }, + { + "id": 753, + "name": "nvgpu" + }, + { + "id": 754, + "name": "librosa" + }, + { + "id": 755, + "name": "_locale" + }, + { + "id": 756, + "name": "run_classifier" + }, + { + "id": 757, + "name": "fastcore" + }, + { + "id": 758, + "name": "tokenizer" + }, + { + "id": 759, + "name": "progress" + }, + { + "id": 760, + "name": "hyperopt" + }, + { + "id": 761, + "name": "LIME" + }, + { + "id": 762, + "name": "fastBPE" + }, + { + "id": 763, + "name": "unidic_lite" + }, + { + "id": 764, + "name": "unidic" + }, + { + "id": 765, + "name": "attr" + }, + { + "id": 766, + "name": "rest_api" + }, + { + "id": 767, + "name": "fused_ln" + }, + { + "id": 768, + "name": "tokenizers_pegasus" + }, + { + "id": 769, + "name": "run_generation" + }, + { + "id": 770, + "name": "run_finetune" + }, + { + "id": 771, + "name": "ppfleetx" + }, + { + "id": 772, + "name": "config" + }, + { + "id": 773, + "name": "MLWorkflow" + }, + { + "id": 774, + "name": "labeling_job_state_change" + }, + { + "id": 775, + "name": "aws_requests_auth" + }, + { + "id": 776, + "name": "rl_coach" + }, + { + "id": 777, + "name": "eppy" + }, + { + "id": 778, + "name": "docker" + }, + { + "id": 779, + "name": "autogluon" + }, + { + "id": 780, + "name": "mo" + }, + { + "id": 781, + "name": "greengrasssdk" + }, + { + "id": 782, + "name": "sagemaker_inference" + }, + { + "id": 783, + "name": "sagemaker_rl" + }, + { + "id": 784, + "name": "gluonts" + }, + { + "id": 785, + "name": "transformers_neuronx" + }, + { + "id": 786, + "name": "ActiveLearning" + }, + { + "id": 787, + "name": "mxnet" + }, + { + "id": 788, + "name": "papermill" + }, + { + "id": 789, + "name": "api_batch_create" + }, + { + "id": 790, + "name": "Labeling" + }, + { + "id": 791, + "name": "shap" + }, + { + "id": 792, + "name": "smdebug" + }, + { + "id": 793, + "name": "step_functions_send_second_level_sns_and_check_response" + }, + { + "id": 794, + "name": "moto" + }, + { + "id": 795, + "name": "awscli" + }, + { + "id": 796, + "name": "pygame" + }, + { + "id": 797, + "name": "agent_pb2" + }, + { + "id": 798, + "name": "fasttext" + }, + { + "id": 799, + "name": "xgboost" + }, + { + "id": 800, + "name": "tensorpack" + }, + { + "id": 801, + "name": "dgl" + }, + { + "id": 802, + "name": "xmltodict" + }, + { + "id": 803, + "name": "test_shared" + }, + { + "id": 804, + "name": "cupy" + }, + { + "id": 805, + "name": "aitemplate" + }, + { + "id": 806, + "name": "roboschool" + }, + { + "id": 807, + "name": "s3_helper" + }, + { + "id": 808, + "name": "ipywidgets" + }, + { + "id": 809, + "name": "sagemaker_xgboost_container" + }, + { + "id": 810, + "name": "sagemaker_containers" + }, + { + "id": 811, + "name": "argh" + }, + { + "id": 812, + "name": "faker" + }, + { + "id": 813, + "name": "chalice" + }, + { + "id": 814, + "name": "eplus" + }, + { + "id": 815, + "name": "dask_cudf" + }, + { + "id": 816, + "name": "Bootstrap" + }, + { + "id": 817, + "name": "causalnex" + }, + { + "id": 818, + "name": "mlagents_envs" + }, + { + "id": 819, + "name": "pyspark" + }, + { + "id": 820, + "name": "cuml" + }, + { + "id": 821, + "name": "awscam" + }, + { + "id": 822, + "name": "py3nvml" + }, + { + "id": 823, + "name": "pyvis" + }, + { + "id": 824, + "name": "bokeh" + }, + { + "id": 825, + "name": "torch_neuronx" + }, + { + "id": 826, + "name": "retrying" + }, + { + "id": 827, + "name": "cudf" + }, + { + "id": 828, + "name": "multiprocessing_train" + }, + { + "id": 829, + "name": "step_functions_batch_error" + }, + { + "id": 830, + "name": "smjsindustry" + }, + { + "id": 831, + "name": "my_custom_library" + }, + { + "id": 832, + "name": "orchestrator" + }, + { + "id": 833, + "name": "api_batch_show" + }, + { + "id": 834, + "name": "sagemaker_pytorch_serving_container" + }, + { + "id": 835, + "name": "rl_operations_research_baselines" + }, + { + "id": 836, + "name": "tensorflow_datasets" + }, + { + "id": 837, + "name": "shared" + }, + { + "id": 838, + "name": "captum" + }, + { + "id": 839, + "name": "MetaData" + }, + { + "id": 840, + "name": "neopytorch" + }, + { + "id": 841, + "name": "djl_python" + }, + { + "id": 842, + "name": "torcheia" + }, + { + "id": 843, + "name": "gluoncv" + }, + { + "id": 844, + "name": "torch_neuron" + }, + { + "id": 845, + "name": "stable_baselines" + }, + { + "id": 846, + "name": "segment_anything" + }, + { + "id": 847, + "name": "awswrangler" + }, + { + "id": 848, + "name": "tensorflow_addons" + }, + { + "id": 849, + "name": "jax" + }, + { + "id": 850, + "name": "neomx" + }, + { + "id": 851, + "name": "gym_unity" + }, + { + "id": 852, + "name": "sagemaker_training" + }, + { + "id": 853, + "name": "smexperiments" + }, + { + "id": 854, + "name": "step_functions_copy_logs_and_send_batch_completed" + }, + { + "id": 855, + "name": "saicinpainting" + }, + { + "id": 856, + "name": "agent_pb2_grpc" + }, + { + "id": 857, + "name": "keras" + }, + { + "id": 858, + "name": "string_helper" + }, + { + "id": 859, + "name": "gluonnlp" + }, + { + "id": 860, + "name": "ts" + }, + { + "id": 861, + "name": "awsglue" + }, + { + "id": 862, + "name": "fairseq" + }, + { + "id": 863, + "name": "trax" + }, + { + "id": 864, + "name": "trainer" + }, + { + "id": 865, + "name": "pipelines" + }, + { + "id": 866, + "name": "util" + }, + { + "id": 867, + "name": "eval" + }, + { + "id": 868, + "name": "sagemaker" + }, + { + "id": 869, + "name": "sagemaker_tensorflow" + }, + { + "id": 870, + "name": "Output" + }, + { + "id": 871, + "name": "dask_ml" + }, + { + "id": 872, + "name": "catboost" + }, + { + "id": 873, + "name": "dask_cuda" + }, + { + "id": 874, + "name": "fastapi_socketio" + }, + { + "id": 875, + "name": "compel" + }, + { + "id": 876, + "name": "pyperclip" + }, + { + "id": 877, + "name": "easing_functions" + }, + { + "id": 878, + "name": "send2trash" + }, + { + "id": 879, + "name": "flask_socketio" + }, + { + "id": 880, + "name": "picklescan" + }, + { + "id": 881, + "name": "npyscreen" + }, + { + "id": 882, + "name": "plumbum" + }, + { + "id": 883, + "name": "flaskwebgui" + }, + { + "id": 884, + "name": "dynamicprompts" + }, + { + "id": 885, + "name": "eventlet" + }, + { + "id": 886, + "name": "werkzeug" + }, + { + "id": 887, + "name": "fastapi_events" + }, + { + "id": 888, + "name": "controlnet_aux" + }, + { + "id": 889, + "name": "func_timeout" + }, + { + "id": 890, + "name": "haiku" + }, + { + "id": 891, + "name": "pathy" + }, + { + "id": 892, + "name": "lm_dataformat" + }, + { + "id": 893, + "name": "smart_open" + }, + { + "id": 894, + "name": "optax" + }, + { + "id": 895, + "name": "lm_eval" + }, + { + "id": 896, + "name": "llama_cpp" + }, + { + "id": 897, + "name": "serge" + }, + { + "id": 898, + "name": "pypika" + }, + { + "id": 899, + "name": "text2vec" + }, + { + "id": 900, + "name": "InstructorEmbedding" + }, + { + "id": 901, + "name": "hypothesis" + }, + { + "id": 902, + "name": "overrides" + }, + { + "id": 903, + "name": "cohere" + }, + { + "id": 904, + "name": "pulsar" + }, + { + "id": 905, + "name": "guillotina" + }, + { + "id": 906, + "name": "quart" + }, + { + "id": 907, + "name": "masoniteorm" + }, + { + "id": 908, + "name": "apidaora" + }, + { + "id": 909, + "name": "tornado" + }, + { + "id": 910, + "name": "ninja" + }, + { + "id": 911, + "name": "routerling" + }, + { + "id": 912, + "name": "nameko" + }, + { + "id": 913, + "name": "cherrypy" + }, + { + "id": 914, + "name": "klein" + }, + { + "id": 915, + "name": "hug" + }, + { + "id": 916, + "name": "tonberry" + }, + { + "id": 917, + "name": "emmett" + }, + { + "id": 918, + "name": "asgineer" + }, + { + "id": 919, + "name": "pyramid" + }, + { + "id": 920, + "name": "baize" + }, + { + "id": 921, + "name": "masonite" + }, + { + "id": 922, + "name": "clastic" + }, + { + "id": 923, + "name": "bottle" + }, + { + "id": 924, + "name": "indexpy" + }, + { + "id": 925, + "name": "blacksheep" + }, + { + "id": 926, + "name": "falcon" + }, + { + "id": 927, + "name": "molten" + }, + { + "id": 928, + "name": "pygtrie" + }, + { + "id": 929, + "name": "yarl" + }, + { + "id": 930, + "name": "multidict" + }, + { + "id": 931, + "name": "nonebug" + }, + { + "id": 932, + "name": "tomli" + }, + { + "id": 933, + "name": "plugins" + }, + { + "id": 934, + "name": "reactpy" + }, + { + "id": 935, + "name": "flask_sock" + }, + { + "id": 936, + "name": "toml" + }, + { + "id": 937, + "name": "invoke" + }, + { + "id": 938, + "name": "sphinx_autobuild" + }, + { + "id": 939, + "name": "docs_app" + }, + { + "id": 940, + "name": "simple_websocket" + }, + { + "id": 941, + "name": "semver" + }, + { + "id": 942, + "name": "jsonpointer" + }, + { + "id": 943, + "name": "sanic_cors" + }, + { + "id": 944, + "name": "sphinx_design" + }, + { + "id": 945, + "name": "fastjsonschema" + }, + { + "id": 946, + "name": "pytest_mock" + }, + { + "id": 947, + "name": "tzlocal" + }, + { + "id": 948, + "name": "apscheduler" + }, + { + "id": 949, + "name": "paho" + }, + { + "id": 950, + "name": "cbor2" + }, + { + "id": 951, + "name": "pytest_lazyfixture" + }, + { + "id": 952, + "name": "sniffio" + }, + { + "id": 953, + "name": "freezegun" + }, + { + "id": 954, + "name": "statsmodels" + }, + { + "id": 955, + "name": "pydash" + }, + { + "id": 956, + "name": "numpy_groupies" + }, + { + "id": 957, + "name": "aioredis" + }, + { + "id": 958, + "name": "jesse_live" + }, + { + "id": 959, + "name": "mplfinance" + }, + { + "id": 960, + "name": "talib" + }, + { + "id": 961, + "name": "pywt" + }, + { + "id": 962, + "name": "tulipy" + }, + { + "id": 963, + "name": "simplejson" + }, + { + "id": 964, + "name": "timeloop" + }, + { + "id": 965, + "name": "playhouse" + }, + { + "id": 966, + "name": "weppy" + }, + { + "id": 967, + "name": "aiopg" + }, + { + "id": 968, + "name": "MySQLdb" + }, + { + "id": 969, + "name": "eve" + }, + { + "id": 970, + "name": "meinheld" + }, + { + "id": 971, + "name": "bjoern" + }, + { + "id": 972, + "name": "bareasgi_jinja2" + }, + { + "id": 973, + "name": "vibora" + }, + { + "id": 974, + "name": "cachetools" + }, + { + "id": 975, + "name": "morepath" + }, + { + "id": 976, + "name": "microdot_jinja" + }, + { + "id": 977, + "name": "crax" + }, + { + "id": 978, + "name": "paste" + }, + { + "id": 979, + "name": "fastwsgi" + }, + { + "id": 980, + "name": "aioworkers" + }, + { + "id": 981, + "name": "alchemical" + }, + { + "id": 982, + "name": "WebKit" + }, + { + "id": 983, + "name": "world" + }, + { + "id": 984, + "name": "socketify" + }, + { + "id": 985, + "name": "pony" + }, + { + "id": 986, + "name": "asyncache" + }, + { + "id": 987, + "name": "responder" + }, + { + "id": 988, + "name": "controller" + }, + { + "id": 989, + "name": "gluon" + }, + { + "id": 990, + "name": "more" + }, + { + "id": 991, + "name": "aioworkers_pg" + }, + { + "id": 992, + "name": "momoko" + }, + { + "id": 993, + "name": "tg" + }, + { + "id": 994, + "name": "frameworkbenchmarks" + }, + { + "id": 995, + "name": "robyn" + }, + { + "id": 996, + "name": "bareasgi" + }, + { + "id": 997, + "name": "microdot_wsgi" + }, + { + "id": 998, + "name": "microdot_asgi" + }, + { + "id": 999, + "name": "webtest" + }, + { + "id": 1000, + "name": "starlite" + }, + { + "id": 1001, + "name": "aiohttp_jinja2" + }, + { + "id": 1002, + "name": "api_hour" + }, + { + "id": 1003, + "name": "asyncworker" + }, + { + "id": 1004, + "name": "colorama" + }, + { + "id": 1005, + "name": "japronto" + }, + { + "id": 1006, + "name": "aiomysql" + }, + { + "id": 1007, + "name": "motor" + }, + { + "id": 1008, + "name": "waitress" + }, + { + "id": 1009, + "name": "xpresso" + }, + { + "id": 1010, + "name": "tortoise" + }, + { + "id": 1011, + "name": "granian" + }, + { + "id": 1012, + "name": "traitlets" + }, + { + "id": 1013, + "name": "perspective" + }, + { + "id": 1014, + "name": "jupyter_packaging" + }, + { + "id": 1015, + "name": "sphinxcontrib" + }, + { + "id": 1016, + "name": "statsd" + }, + { + "id": 1017, + "name": "jupyter_core" + }, + { + "id": 1018, + "name": "certipy" + }, + { + "id": 1019, + "name": "async_generator" + }, + { + "id": 1020, + "name": "pytablewriter" + }, + { + "id": 1021, + "name": "oauthlib" + }, + { + "id": 1022, + "name": "oauthenticator" + }, + { + "id": 1023, + "name": "jupyter_server" + }, + { + "id": 1024, + "name": "notebook" + }, + { + "id": 1025, + "name": "pamela" + }, + { + "id": 1026, + "name": "jupyter_client" + }, + { + "id": 1027, + "name": "jupyterlab" + }, + { + "id": 1028, + "name": "ruamel" + }, + { + "id": 1029, + "name": "jupyter_telemetry" + }, + { + "id": 1030, + "name": "tls_client" + }, + { + "id": 1031, + "name": "bard" + }, + { + "id": 1032, + "name": "quora" + }, + { + "id": 1033, + "name": "defineSQL" + }, + { + "id": 1034, + "name": "pypasser" + }, + { + "id": 1035, + "name": "ora" + }, + { + "id": 1036, + "name": "names" + }, + { + "id": 1037, + "name": "phind" + }, + { + "id": 1038, + "name": "writesonic" + }, + { + "id": 1039, + "name": "wudao" + }, + { + "id": 1040, + "name": "t3nsor" + }, + { + "id": 1041, + "name": "you" + }, + { + "id": 1042, + "name": "browser_cookie3" + }, + { + "id": 1043, + "name": "curl_cffi" + }, + { + "id": 1044, + "name": "gerapy_auto_extractor" + }, + { + "id": 1045, + "name": "chardet" + }, + { + "id": 1046, + "name": "flagai" + }, + { + "id": 1047, + "name": "sqlalchemy_utils" + }, + { + "id": 1048, + "name": "clickhouse_driver" + }, + { + "id": 1049, + "name": "or_dependencies" + }, + { + "id": 1050, + "name": "routers" + }, + { + "id": 1051, + "name": "chalicelib" + }, + { + "id": 1052, + "name": "bigquery_utils" + }, + { + "id": 1053, + "name": "pandas_redshift" + }, + { + "id": 1054, + "name": "schemas" + }, + { + "id": 1055, + "name": "onelogin" + }, + { + "id": 1056, + "name": "schemas_ee" + }, + { + "id": 1057, + "name": "kafka" + }, + { + "id": 1058, + "name": "msgcodec" + }, + { + "id": 1059, + "name": "decouple" + }, + { + "id": 1060, + "name": "pendulum" + }, + { + "id": 1061, + "name": "jwt" + }, + { + "id": 1062, + "name": "handler" + }, + { + "id": 1063, + "name": "messages" + }, + { + "id": 1064, + "name": "aiodocker" + }, + { + "id": 1065, + "name": "async_timeout" + }, + { + "id": 1066, + "name": "iptc" + }, + { + "id": 1067, + "name": "dns" + }, + { + "id": 1068, + "name": "docx" + }, + { + "id": 1069, + "name": "gptcache" + }, + { + "id": 1070, + "name": "auto_gpt_plugin_template" + }, + { + "id": 1071, + "name": "markdown2" + }, + { + "id": 1072, + "name": "unstructured" + }, + { + "id": 1073, + "name": "diskcache" + }, + { + "id": 1074, + "name": "duckdb" + }, + { + "id": 1075, + "name": "bardapi" + }, + { + "id": 1076, + "name": "playsound" + }, + { + "id": 1077, + "name": "simpy" + }, + { + "id": 1078, + "name": "geometry_msgs" + }, + { + "id": 1079, + "name": "isort" + }, + { + "id": 1080, + "name": "vbuild" + }, + { + "id": 1081, + "name": "icecream" + }, + { + "id": 1082, + "name": "rclpy" + }, + { + "id": 1083, + "name": "aiofiles" + }, + { + "id": 1084, + "name": "webview" + }, + { + "id": 1085, + "name": "launch_ros" + }, + { + "id": 1086, + "name": "win32api" + }, + { + "id": 1087, + "name": "netifaces" + }, + { + "id": 1088, + "name": "replicate" + }, + { + "id": 1089, + "name": "img2imgapi" + }, + { + "id": 1090, + "name": "search" + }, + { + "id": 1091, + "name": "serverMain" + }, + { + "id": 1092, + "name": "jaxlib" + }, + { + "id": 1093, + "name": "circus" + }, + { + "id": 1094, + "name": "detectron2" + }, + { + "id": 1095, + "name": "schema" + }, + { + "id": 1096, + "name": "cattrs" + }, + { + "id": 1097, + "name": "grpc_channelz" + }, + { + "id": 1098, + "name": "skl2onnx" + }, + { + "id": 1099, + "name": "simple_di" + }, + { + "id": 1100, + "name": "fastai" + }, + { + "id": 1101, + "name": "model_config_pb2" + }, + { + "id": 1102, + "name": "service_pb2" + }, + { + "id": 1103, + "name": "cattr" + }, + { + "id": 1104, + "name": "pathspec" + }, + { + "id": 1105, + "name": "fs" + }, + { + "id": 1106, + "name": "click_option_group" + }, + { + "id": 1107, + "name": "msgpack" + }, + { + "id": 1108, + "name": "bentoml_cli" + }, + { + "id": 1109, + "name": "chex" + }, + { + "id": 1110, + "name": "grpc_health" + }, + { + "id": 1111, + "name": "deepmerge" + }, + { + "id": 1112, + "name": "filetype" + }, + { + "id": 1113, + "name": "service" + }, + { + "id": 1114, + "name": "pip_requirements_parser" + }, + { + "id": 1115, + "name": "grpc_reflection" + }, + { + "id": 1116, + "name": "flax" + }, + { + "id": 1117, + "name": "watchfiles" + }, + { + "id": 1118, + "name": "build" + }, + { + "id": 1119, + "name": "bentoml" + }, + { + "id": 1120, + "name": "mongoengine" + }, + { + "id": 1121, + "name": "stability_sdk" + }, + { + "id": 1122, + "name": "redis_om" + }, + { + "id": 1123, + "name": "common" + }, + { + "id": 1124, + "name": "m2r2" + }, + { + "id": 1125, + "name": "bytewax" + }, + { + "id": 1126, + "name": "assertpy" + }, + { + "id": 1127, + "name": "fissix" + }, + { + "id": 1128, + "name": "cassandra" + }, + { + "id": 1129, + "name": "testcontainers" + }, + { + "id": 1130, + "name": "mangum" + }, + { + "id": 1131, + "name": "minio" + }, + { + "id": 1132, + "name": "snowflake" + }, + { + "id": 1133, + "name": "hazelcast" + }, + { + "id": 1134, + "name": "kubernetes" + }, + { + "id": 1135, + "name": "_snowflake" + }, + { + "id": 1136, + "name": "proto" + }, + { + "id": 1137, + "name": "happybase" + }, + { + "id": 1138, + "name": "feast" + }, + { + "id": 1139, + "name": "dill" + }, + { + "id": 1140, + "name": "gunicorn" + }, + { + "id": 1141, + "name": "bowler" + }, + { + "id": 1142, + "name": "typeguard" + }, + { + "id": 1143, + "name": "pycloudflared" + }, + { + "id": 1144, + "name": "easydiffusion" + }, + { + "id": 1145, + "name": "sdkit" + }, + { + "id": 1146, + "name": "hyperlpr3" + }, + { + "id": 1147, + "name": "MNN" + }, + { + "id": 1148, + "name": "image_utils" + }, + { + "id": 1149, + "name": "tf" + }, + { + "id": 1150, + "name": "object_detection" + }, + { + "id": 1151, + "name": "tensorflow_hub" + }, + { + "id": 1152, + "name": "dataloader" + }, + { + "id": 1153, + "name": "research" + }, + { + "id": 1154, + "name": "image_classification" + }, + { + "id": 1155, + "name": "efficientnet_model" + }, + { + "id": 1156, + "name": "ml_collections" + }, + { + "id": 1157, + "name": "deeplab" + }, + { + "id": 1158, + "name": "lite" + }, + { + "id": 1159, + "name": "projects" + }, + { + "id": 1160, + "name": "ops" + }, + { + "id": 1161, + "name": "official" + }, + { + "id": 1162, + "name": "hyperparameters" + }, + { + "id": 1163, + "name": "serving" + }, + { + "id": 1164, + "name": "tensorflow_gan" + }, + { + "id": 1165, + "name": "tensorflow_model_optimization" + }, + { + "id": 1166, + "name": "patchwork" + }, + { + "id": 1167, + "name": "apache_beam" + }, + { + "id": 1168, + "name": "executor" + }, + { + "id": 1169, + "name": "nibabel" + }, + { + "id": 1170, + "name": "configs" + }, + { + "id": 1171, + "name": "mnasnet_models" + }, + { + "id": 1172, + "name": "mlperf_loadgen" + }, + { + "id": 1173, + "name": "efficientnet_builder" + }, + { + "id": 1174, + "name": "evaluation" + }, + { + "id": 1175, + "name": "tensorflow_serving" + }, + { + "id": 1176, + "name": "ratelimiter" + }, + { + "id": 1177, + "name": "load_test" + }, + { + "id": 1178, + "name": "mixnet" + }, + { + "id": 1179, + "name": "pymssql" + }, + { + "id": 1180, + "name": "a3" + }, + { + "id": 1181, + "name": "oracledb" + }, + { + "id": 1182, + "name": "pkg_notok" + }, + { + "id": 1183, + "name": "used_in_class" + }, + { + "id": 1184, + "name": "chameleon" + }, + { + "id": 1185, + "name": "top_level_cycle" + }, + { + "id": 1186, + "name": "elsewhere" + }, + { + "id": 1187, + "name": "a4" + }, + { + "id": 1188, + "name": "namespace_package" + }, + { + "id": 1189, + "name": "genericpath" + }, + { + "id": 1190, + "name": "fieldflow" + }, + { + "id": 1191, + "name": "spam" + }, + { + "id": 1192, + "name": "spam_module" + }, + { + "id": 1193, + "name": "slow_system" + }, + { + "id": 1194, + "name": "idna" + }, + { + "id": 1195, + "name": "mongosanitizer" + }, + { + "id": 1196, + "name": "mako" + }, + { + "id": 1197, + "name": "cg_trace" + }, + { + "id": 1198, + "name": "generate_flow_model" + }, + { + "id": 1199, + "name": "cycle" + }, + { + "id": 1200, + "name": "cant_resolve" + }, + { + "id": 1201, + "name": "subexpression_return_type" + }, + { + "id": 1202, + "name": "pkg_ok" + }, + { + "id": 1203, + "name": "airspeed" + }, + { + "id": 1204, + "name": "coloredlogs" + }, + { + "id": 1205, + "name": "rsa" + }, + { + "id": 1206, + "name": "toposort" + }, + { + "id": 1207, + "name": "danger" + }, + { + "id": 1208, + "name": "y" + }, + { + "id": 1209, + "name": "chevron" + }, + { + "id": 1210, + "name": "sendgrid" + }, + { + "id": 1211, + "name": "pycurl" + }, + { + "id": 1212, + "name": "not_found" + }, + { + "id": 1213, + "name": "module_without_all" + }, + { + "id": 1214, + "name": "polymorphic" + }, + { + "id": 1215, + "name": "_s" + }, + { + "id": 1216, + "name": "settings" + }, + { + "id": 1217, + "name": "a1" + }, + { + "id": 1218, + "name": "mod1" + }, + { + "id": 1219, + "name": "flask_admin" + }, + { + "id": 1220, + "name": "genshi" + }, + { + "id": 1221, + "name": "start" + }, + { + "id": 1222, + "name": "foo_module" + }, + { + "id": 1223, + "name": "who_knows_what" + }, + { + "id": 1224, + "name": "subexpression_assignment_annotation" + }, + { + "id": 1225, + "name": "M" + }, + { + "id": 1226, + "name": "unknown_settings" + }, + { + "id": 1227, + "name": "xxx" + }, + { + "id": 1228, + "name": "yyy" + }, + { + "id": 1229, + "name": "flask_user" + }, + { + "id": 1230, + "name": "phoenixdb" + }, + { + "id": 1231, + "name": "testlib" + }, + { + "id": 1232, + "name": "create_database_utils" + }, + { + "id": 1233, + "name": "jmespath" + }, + { + "id": 1234, + "name": "a2" + }, + { + "id": 1235, + "name": "twisted" + }, + { + "id": 1236, + "name": "zope" + }, + { + "id": 1237, + "name": "defusedxml" + }, + { + "id": 1238, + "name": "ham" + }, + { + "id": 1239, + "name": "pyodbc" + }, + { + "id": 1240, + "name": "a6" + }, + { + "id": 1241, + "name": "unknown_module" + }, + { + "id": 1242, + "name": "Cheetah" + }, + { + "id": 1243, + "name": "pyOpenSSL" + }, + { + "id": 1244, + "name": "otherlib" + }, + { + "id": 1245, + "name": "unknown2" + }, + { + "id": 1246, + "name": "libxml2" + }, + { + "id": 1247, + "name": "used_in_doctest" + }, + { + "id": 1248, + "name": "test_package" + }, + { + "id": 1249, + "name": "outside" + }, + { + "id": 1250, + "name": "convert_extensions" + }, + { + "id": 1251, + "name": "imported" + }, + { + "id": 1252, + "name": "eggs" + }, + { + "id": 1253, + "name": "dotted" + }, + { + "id": 1254, + "name": "clever_lazy_module_thing" + }, + { + "id": 1255, + "name": "helpers" + }, + { + "id": 1256, + "name": "rest_framework" + }, + { + "id": 1257, + "name": "antlr3" + }, + { + "id": 1258, + "name": "module_that_does_not_exist" + }, + { + "id": 1259, + "name": "Cryptodome" + }, + { + "id": 1260, + "name": "mypkg" + }, + { + "id": 1261, + "name": "trender" + }, + { + "id": 1262, + "name": "flask_sqlalchemy" + }, + { + "id": 1263, + "name": "aioch" + }, + { + "id": 1264, + "name": "argon2" + }, + { + "id": 1265, + "name": "cx_Oracle" + }, + { + "id": 1266, + "name": "pflask" + }, + { + "id": 1267, + "name": "mod2" + }, + { + "id": 1268, + "name": "nonexistent" + }, + { + "id": 1269, + "name": "never_imported" + }, + { + "id": 1270, + "name": "diagnostics_test_utils" + }, + { + "id": 1271, + "name": "used_in_return_type" + }, + { + "id": 1272, + "name": "ldap" + }, + { + "id": 1273, + "name": "flask_pymongo" + }, + { + "id": 1274, + "name": "only_used_in_parameter_annotation" + }, + { + "id": 1275, + "name": "subexpression_parameter_annotation" + }, + { + "id": 1276, + "name": "undefined" + }, + { + "id": 1277, + "name": "pystache" + }, + { + "id": 1278, + "name": "unknown" + }, + { + "id": 1279, + "name": "only_used_in_annotated_assignment" + }, + { + "id": 1280, + "name": "somwhere" + }, + { + "id": 1281, + "name": "qllexer" + }, + { + "id": 1282, + "name": "flask_mongoengine" + }, + { + "id": 1283, + "name": "libtaxii" + }, + { + "id": 1284, + "name": "OpenSSL" + }, + { + "id": 1285, + "name": "xxxx" + }, + { + "id": 1286, + "name": "used_in_docs" + }, + { + "id": 1287, + "name": "ldap3" + }, + { + "id": 1288, + "name": "taintlib" + }, + { + "id": 1289, + "name": "some_unknown_module" + }, + { + "id": 1290, + "name": "fast_system" + }, + { + "id": 1291, + "name": "torchdiffeq" + }, + { + "id": 1292, + "name": "stqdm" + }, + { + "id": 1293, + "name": "bridgeData" + }, + { + "id": 1294, + "name": "streamlit_server_state" + }, + { + "id": 1295, + "name": "barfi" + }, + { + "id": 1296, + "name": "nataili" + }, + { + "id": 1297, + "name": "decord" + }, + { + "id": 1298, + "name": "modeldownload" + }, + { + "id": 1299, + "name": "hydralit_components" + }, + { + "id": 1300, + "name": "sd_utils" + }, + { + "id": 1301, + "name": "hydralit" + }, + { + "id": 1302, + "name": "streamlit_tensorboard" + }, + { + "id": 1303, + "name": "hydrus_api" + }, + { + "id": 1304, + "name": "txt2img" + }, + { + "id": 1305, + "name": "flet" + }, + { + "id": 1306, + "name": "LDSR" + }, + { + "id": 1307, + "name": "transform" + }, + { + "id": 1308, + "name": "slugify" + }, + { + "id": 1309, + "name": "shutup" + }, + { + "id": 1310, + "name": "streamlit_drawable_canvas" + }, + { + "id": 1311, + "name": "umap" + }, + { + "id": 1312, + "name": "ConfigSpace" + }, + { + "id": 1313, + "name": "skopt" + }, + { + "id": 1314, + "name": "kmodes" + }, + { + "id": 1315, + "name": "daal4py" + }, + { + "id": 1316, + "name": "xxhash" + }, + { + "id": 1317, + "name": "schemdraw" + }, + { + "id": 1318, + "name": "m2cgen" + }, + { + "id": 1319, + "name": "autoviz" + }, + { + "id": 1320, + "name": "wurlitzer" + }, + { + "id": 1321, + "name": "fairlearn" + }, + { + "id": 1322, + "name": "pyod" + }, + { + "id": 1323, + "name": "imblearn" + }, + { + "id": 1324, + "name": "explainerdashboard" + }, + { + "id": 1325, + "name": "tune_sklearn" + }, + { + "id": 1326, + "name": "sktime" + }, + { + "id": 1327, + "name": "deepchecks" + }, + { + "id": 1328, + "name": "pmdarima" + }, + { + "id": 1329, + "name": "fugue" + }, + { + "id": 1330, + "name": "dbruntime" + }, + { + "id": 1331, + "name": "category_encoders" + }, + { + "id": 1332, + "name": "dagshub" + }, + { + "id": 1333, + "name": "evidently" + }, + { + "id": 1334, + "name": "yellowbrick" + }, + { + "id": 1335, + "name": "sklearnex" + }, + { + "id": 1336, + "name": "plotly_resampler" + }, + { + "id": 1337, + "name": "interpret" + }, + { + "id": 1338, + "name": "ydata_profiling" + }, + { + "id": 1339, + "name": "scikitplot" + }, + { + "id": 1340, + "name": "general_utils" + }, + { + "id": 1341, + "name": "lightning_fabric" + }, + { + "id": 1342, + "name": "click_help_colors" + }, + { + "id": 1343, + "name": "pyparsing" + }, + { + "id": 1344, + "name": "click_shell" + }, + { + "id": 1345, + "name": "trails" + }, + { + "id": 1346, + "name": "PyQt5" + }, + { + "id": 1347, + "name": "recommonmark" + }, + { + "id": 1348, + "name": "nvidia" + }, + { + "id": 1349, + "name": "hubserving" + }, + { + "id": 1350, + "name": "python" + }, + { + "id": 1351, + "name": "bcolz" + }, + { + "id": 1352, + "name": "paddle_serving_app" + }, + { + "id": 1353, + "name": "fixtures" + }, + { + "id": 1354, + "name": "highlight_io" + }, + { + "id": 1355, + "name": "brotli" + }, + { + "id": 1356, + "name": "functions_framework" + }, + { + "id": 1357, + "name": "blinker" + }, + { + "id": 1358, + "name": "types_aiobotocore_dynamodb" + }, + { + "id": 1359, + "name": "aiomcache" + }, + { + "id": 1360, + "name": "aiobotocore" + }, + { + "id": 1361, + "name": "nacl" + }, + { + "id": 1362, + "name": "etebase_server_settings" + }, + { + "id": 1363, + "name": "devtools" + }, + { + "id": 1364, + "name": "DorisClient" + }, + { + "id": 1365, + "name": "scrapy_redis" + }, + { + "id": 1366, + "name": "scrapy" + }, + { + "id": 1367, + "name": "scrapy_splash" + }, + { + "id": 1368, + "name": "hdfs" + }, + { + "id": 1369, + "name": "impala" + }, + { + "id": 1370, + "name": "thai_segmenter" + }, + { + "id": 1371, + "name": "http3" + }, + { + "id": 1372, + "name": "langid" + }, + { + "id": 1373, + "name": "_md5" + }, + { + "id": 1374, + "name": "asgi_tools" + }, + { + "id": 1375, + "name": "muffin" + }, + { + "id": 1376, + "name": "pytest_cov" + }, + { + "id": 1377, + "name": "zmq" + }, + { + "id": 1378, + "name": "msgspec" + }, + { + "id": 1379, + "name": "aiozmq" + }, + { + "id": 1380, + "name": "fastchat" + }, + { + "id": 1381, + "name": "modal" + }, + { + "id": 1382, + "name": "ffmpeg" + }, + { + "id": 1383, + "name": "runpod" + }, + { + "id": 1384, + "name": "flask_api" + }, + { + "id": 1385, + "name": "aigc_zoo" + }, + { + "id": 1386, + "name": "sacrebleu" + }, + { + "id": 1387, + "name": "fastdatasets" + }, + { + "id": 1388, + "name": "deep_training" + }, + { + "id": 1389, + "name": "hiro" + }, + { + "id": 1390, + "name": "limits" + }, + { + "id": 1391, + "name": "readability" + }, + { + "id": 1392, + "name": "moviepy" + }, + { + "id": 1393, + "name": "scenedetect" + }, + { + "id": 1394, + "name": "extensions" + }, + { + "id": 1395, + "name": "kadalulib" + }, + { + "id": 1396, + "name": "kubectl_kadalu" + }, + { + "id": 1397, + "name": "kadalu_volgen" + }, + { + "id": 1398, + "name": "xattr" + }, + { + "id": 1399, + "name": "version" + }, + { + "id": 1400, + "name": "glustercli" + }, + { + "id": 1401, + "name": "terminaltables" + }, + { + "id": 1402, + "name": "imgcat" + }, + { + "id": 1403, + "name": "beanie" + }, + { + "id": 1404, + "name": "makefun" + }, + { + "id": 1405, + "name": "asgi_lifespan" + }, + { + "id": 1406, + "name": "httpx_oauth" + }, + { + "id": 1407, + "name": "fastapi_users_db_sqlalchemy" + }, + { + "id": 1408, + "name": "fastapi_users_db_beanie" + }, + { + "id": 1409, + "name": "opentracing" + }, + { + "id": 1410, + "name": "jaeger_client" + }, + { + "id": 1411, + "name": "async_asgi_testclient" + }, + { + "id": 1412, + "name": "pytest_asyncio" + }, + { + "id": 1413, + "name": "bcrypt" + }, + { + "id": 1414, + "name": "fakeredis" + }, + { + "id": 1415, + "name": "aiosmtplib" + }, + { + "id": 1416, + "name": "zhdate" + }, + { + "id": 1417, + "name": "mesh_transformer" + }, + { + "id": 1418, + "name": "pyautogui" + }, + { + "id": 1419, + "name": "nicegui" + }, + { + "id": 1420, + "name": "casbin" + }, + { + "id": 1421, + "name": "sqlitedict" + }, + { + "id": 1422, + "name": "amis" + }, + { + "id": 1423, + "name": "pyrogram" + }, + { + "id": 1424, + "name": "pyqrcode" + }, + { + "id": 1425, + "name": "gino" + }, + { + "id": 1426, + "name": "ormar" + }, + { + "id": 1427, + "name": "typing_utils" + }, + { + "id": 1428, + "name": "gql_checker" + }, + { + "id": 1429, + "name": "aioconsole" + }, + { + "id": 1430, + "name": "parse" + }, + { + "id": 1431, + "name": "vcr" + }, + { + "id": 1432, + "name": "requests_toolbelt" + }, + { + "id": 1433, + "name": "pylama" + }, + { + "id": 1434, + "name": "pycodestyle" + }, + { + "id": 1435, + "name": "sass" + }, + { + "id": 1436, + "name": "emoji" + }, + { + "id": 1437, + "name": "respx" + }, + { + "id": 1438, + "name": "pebble" + }, + { + "id": 1439, + "name": "bleach" + }, + { + "id": 1440, + "name": "blurhash" + }, + { + "id": 1441, + "name": "itsdangerous" + }, + { + "id": 1442, + "name": "pyld" + }, + { + "id": 1443, + "name": "factory" + }, + { + "id": 1444, + "name": "mf2py" + }, + { + "id": 1445, + "name": "feedgen" + }, + { + "id": 1446, + "name": "tomli_w" + }, + { + "id": 1447, + "name": "mistletoe" + }, + { + "id": 1448, + "name": "humanize" + }, + { + "id": 1449, + "name": "stringcase" + }, + { + "id": 1450, + "name": "datamodel_code_generator" + }, + { + "id": 1451, + "name": "langchain_experimental" + }, + { + "id": 1452, + "name": "ipdb" + }, + { + "id": 1453, + "name": "supervision" + }, + { + "id": 1454, + "name": "groundingdino" + }, + { + "id": 1455, + "name": "aiodataloader" + }, + { + "id": 1456, + "name": "snapshottest" + }, + { + "id": 1457, + "name": "graphql_sync_dataloaders" + }, + { + "id": 1458, + "name": "lazy_model" + }, + { + "id": 1459, + "name": "wrapt" + }, + { + "id": 1460, + "name": "thrift" + }, + { + "id": 1461, + "name": "hello_world_pb2_grpc" + }, + { + "id": 1462, + "name": "hello_world_pb2" + }, + { + "id": 1463, + "name": "gevent" + }, + { + "id": 1464, + "name": "bitarray" + }, + { + "id": 1465, + "name": "unittest2" + }, + { + "id": 1466, + "name": "nox" + }, + { + "id": 1467, + "name": "forbiddenfruit" + }, + { + "id": 1468, + "name": "get_pypi_latest_version" + }, + { + "id": 1469, + "name": "rapidocr_openvino" + }, + { + "id": 1470, + "name": "rapidocr_web" + }, + { + "id": 1471, + "name": "rapidocr_onnxruntime" + }, + { + "id": 1472, + "name": "pyclipper" + }, + { + "id": 1473, + "name": "rapidocr" + }, + { + "id": 1474, + "name": "wtforms" + }, + { + "id": 1475, + "name": "colour" + }, + { + "id": 1476, + "name": "fastapi_storages" + }, + { + "id": 1477, + "name": "fastavro" + }, + { + "id": 1478, + "name": "avro" + }, + { + "id": 1479, + "name": "trivup" + }, + { + "id": 1480, + "name": "geoip2" + }, + { + "id": 1481, + "name": "nonebot" + }, + { + "id": 1482, + "name": "wmi" + }, + { + "id": 1483, + "name": "win32com" + }, + { + "id": 1484, + "name": "tinydb" + }, + { + "id": 1485, + "name": "questionary" + }, + { + "id": 1486, + "name": "mkdocs_gen_files" + }, + { + "id": 1487, + "name": "_weakref" + }, + { + "id": 1488, + "name": "nest_asyncio" + }, + { + "id": 1489, + "name": "typed_ast" + }, + { + "id": 1490, + "name": "asyncodbc" + }, + { + "id": 1491, + "name": "iso8601" + }, + { + "id": 1492, + "name": "psycopg_pool" + }, + { + "id": 1493, + "name": "psycopg" + }, + { + "id": 1494, + "name": "asyncmy" + }, + { + "id": 1495, + "name": "ciso8601" + }, + { + "id": 1496, + "name": "accimage" + }, + { + "id": 1497, + "name": "example" + }, + { + "id": 1498, + "name": "test_engine" + }, + { + "id": 1499, + "name": "colossalai" + }, + { + "id": 1500, + "name": "readerwriterlock" + }, + { + "id": 1501, + "name": "MeCab" + }, + { + "id": 1502, + "name": "experiment_impact_tracker" + }, + { + "id": 1503, + "name": "ptvsd" + }, + { + "id": 1504, + "name": "keras2onnx" + }, + { + "id": 1505, + "name": "sacremoses" + }, + { + "id": 1506, + "name": "typing_inspect" + }, + { + "id": 1507, + "name": "frictionless" + }, + { + "id": 1508, + "name": "multimethod" + }, + { + "id": 1509, + "name": "distributed" + }, + { + "id": 1510, + "name": "livereload" + }, + { + "id": 1511, + "name": "cachelib" + }, + { + "id": 1512, + "name": "sqlalchemy_database" + }, + { + "id": 1513, + "name": "fastapi_user_auth" + }, + { + "id": 1514, + "name": "viztracer" + }, + { + "id": 1515, + "name": "targ" + }, + { + "id": 1516, + "name": "flytekitplugins" + }, + { + "id": 1517, + "name": "opcode" + }, + { + "id": 1518, + "name": "pydot" + }, + { + "id": 1519, + "name": "_collections_abc" + }, + { + "id": 1520, + "name": "flytekit" + }, + { + "id": 1521, + "name": "pickle5" + }, + { + "id": 1522, + "name": "pytest_chalice" + }, + { + "id": 1523, + "name": "mockupdb" + }, + { + "id": 1524, + "name": "trytond" + }, + { + "id": 1525, + "name": "newrelic" + }, + { + "id": 1526, + "name": "py4j" + }, + { + "id": 1527, + "name": "rb" + }, + { + "id": 1528, + "name": "channels" + }, + { + "id": 1529, + "name": "pytest_benchmark" + }, + { + "id": 1530, + "name": "uwsgi" + }, + { + "id": 1531, + "name": "rediscluster" + }, + { + "id": 1532, + "name": "billiard" + }, + { + "id": 1533, + "name": "quart_auth" + }, + { + "id": 1534, + "name": "asttokens" + }, + { + "id": 1535, + "name": "flask_login" + }, + { + "id": 1536, + "name": "huey" + }, + { + "id": 1537, + "name": "aiocontextvars" + }, + { + "id": 1538, + "name": "pytest_localserver" + }, + { + "id": 1539, + "name": "webob" + }, + { + "id": 1540, + "name": "rq" + }, + { + "id": 1541, + "name": "arq" + }, + { + "id": 1542, + "name": "pytest_django" + }, + { + "id": 1543, + "name": "ulid" + }, + { + "id": 1544, + "name": "unasync" + }, + { + "id": 1545, + "name": "babel" + }, + { + "id": 1546, + "name": "dvc" + }, + { + "id": 1547, + "name": "pack_1" + }, + { + "id": 1548, + "name": "iterative_telemetry" + }, + { + "id": 1549, + "name": "tomlkit" + }, + { + "id": 1550, + "name": "streamlit_pydantic" + }, + { + "id": 1551, + "name": "setuptools_scm" + }, + { + "id": 1552, + "name": "gitlab" + }, + { + "id": 1553, + "name": "_datetime" + }, + { + "id": 1554, + "name": "_ctypes" + }, + { + "id": 1555, + "name": "flaky" + }, + { + "id": 1556, + "name": "gcsfs" + }, + { + "id": 1557, + "name": "pack_2" + }, + { + "id": 1558, + "name": "pika" + }, + { + "id": 1559, + "name": "flatdict" + }, + { + "id": 1560, + "name": "nbformat" + }, + { + "id": 1561, + "name": "nbloader" + }, + { + "id": 1562, + "name": "task_helpers" + }, + { + "id": 1563, + "name": "redmail" + }, + { + "id": 1564, + "name": "redbird" + }, + { + "id": 1565, + "name": "lorem_text" + }, + { + "id": 1566, + "name": "slumber" + }, + { + "id": 1567, + "name": "scaleway" + }, + { + "id": 1568, + "name": "hcloud" + }, + { + "id": 1569, + "name": "dateparser" + }, + { + "id": 1570, + "name": "digitalocean" + }, + { + "id": 1571, + "name": "uvicorn_loguru_integration" + }, + { + "id": 1572, + "name": "snappy" + }, + { + "id": 1573, + "name": "http_server_mock" + }, + { + "id": 1574, + "name": "astor" + }, + { + "id": 1575, + "name": "readme_renderer" + }, + { + "id": 1576, + "name": "elasticsearch_dsl" + }, + { + "id": 1577, + "name": "httpretty" + }, + { + "id": 1578, + "name": "boto" + }, + { + "id": 1579, + "name": "aiormq" + }, + { + "id": 1580, + "name": "aio_pika" + }, + { + "id": 1581, + "name": "pymemcache" + }, + { + "id": 1582, + "name": "remoulade" + }, + { + "id": 1583, + "name": "webdataset" + }, + { + "id": 1584, + "name": "abstract_dataset" + }, + { + "id": 1585, + "name": "braceexpand" + }, + { + "id": 1586, + "name": "triton_pre_mlir" + }, + { + "id": 1587, + "name": "ucollections" + }, + { + "id": 1588, + "name": "uctypes" + }, + { + "id": 1589, + "name": "microdot" + }, + { + "id": 1590, + "name": "microdot_websocket" + }, + { + "id": 1591, + "name": "ffi" + }, + { + "id": 1592, + "name": "microdot_ssl" + }, + { + "id": 1593, + "name": "microdot_asyncio_websocket" + }, + { + "id": 1594, + "name": "uio" + }, + { + "id": 1595, + "name": "_uasyncio" + }, + { + "id": 1596, + "name": "microdot_asyncio_test_client" + }, + { + "id": 1597, + "name": "microdot_cors" + }, + { + "id": 1598, + "name": "microdot_utemplate" + }, + { + "id": 1599, + "name": "_strptime" + }, + { + "id": 1600, + "name": "uasyncio" + }, + { + "id": 1601, + "name": "microdot_asyncio" + }, + { + "id": 1602, + "name": "microdot_asgi_websocket" + }, + { + "id": 1603, + "name": "microdot_session" + }, + { + "id": 1604, + "name": "usocket" + }, + { + "id": 1605, + "name": "uerrno" + }, + { + "id": 1606, + "name": "ure" + }, + { + "id": 1607, + "name": "utemplate" + }, + { + "id": 1608, + "name": "ustruct" + }, + { + "id": 1609, + "name": "uos" + }, + { + "id": 1610, + "name": "utime" + }, + { + "id": 1611, + "name": "microdot_test_client" + }, + { + "id": 1612, + "name": "machine" + }, + { + "id": 1613, + "name": "dependency_injector" + }, + { + "id": 1614, + "name": "api" + }, + { + "id": 1615, + "name": "seedwork" + }, + { + "id": 1616, + "name": "sqlalchemy_json" + }, + { + "id": 1617, + "name": "pythonjsonlogger" + }, + { + "id": 1618, + "name": "unidecode" + }, + { + "id": 1619, + "name": "hdf5storage" + }, + { + "id": 1620, + "name": "pypdfium2" + }, + { + "id": 1621, + "name": "fastprogress" + }, + { + "id": 1622, + "name": "clearml" + }, + { + "id": 1623, + "name": "weasyprint" + }, + { + "id": 1624, + "name": "tf2onnx" + }, + { + "id": 1625, + "name": "mplcursors" + }, + { + "id": 1626, + "name": "aioboto3" + }, + { + "id": 1627, + "name": "internal" + }, + { + "id": 1628, + "name": "cpm_kernels" + }, + { + "id": 1629, + "name": "faster_whisper" + }, + { + "id": 1630, + "name": "ctranslate2" + }, + { + "id": 1631, + "name": "brotli_asgi" + }, + { + "id": 1632, + "name": "elasticapm" + }, + { + "id": 1633, + "name": "mapbox_vector_tile" + }, + { + "id": 1634, + "name": "elasticsearch8" + }, + { + "id": 1635, + "name": "pants_test" + }, + { + "id": 1636, + "name": "mypy_typing_asserts" + }, + { + "id": 1637, + "name": "gnupg" + }, + { + "id": 1638, + "name": "workunit_logger" + }, + { + "id": 1639, + "name": "pex" + }, + { + "id": 1640, + "name": "github" + }, + { + "id": 1641, + "name": "nodesemver" + }, + { + "id": 1642, + "name": "pylsp_jsonrpc" + }, + { + "id": 1643, + "name": "colors" + }, + { + "id": 1644, + "name": "pants" + }, + { + "id": 1645, + "name": "native" + }, + { + "id": 1646, + "name": "mypyc" + }, + { + "id": 1647, + "name": "fasteners" + }, + { + "id": 1648, + "name": "hcl2" + }, + { + "id": 1649, + "name": "hikaru" + }, + { + "id": 1650, + "name": "internal_plugins" + }, + { + "id": 1651, + "name": "hdrh" + }, + { + "id": 1652, + "name": "dockerfile" + }, + { + "id": 1653, + "name": "yamlpath" + }, + { + "id": 1654, + "name": "pants_release" + }, + { + "id": 1655, + "name": "ijson" + }, + { + "id": 1656, + "name": "graphene" + }, + { + "id": 1657, + "name": "Any" + }, + { + "id": 1658, + "name": "datadog_lambda" + }, + { + "id": 1659, + "name": "pep562" + }, + { + "id": 1660, + "name": "pathlib2" + }, + { + "id": 1661, + "name": "mariadb" + }, + { + "id": 1662, + "name": "pylibmc" + }, + { + "id": 1663, + "name": "builtin" + }, + { + "id": 1664, + "name": "vertica_python" + }, + { + "id": 1665, + "name": "enchant" + }, + { + "id": 1666, + "name": "pybind11" + }, + { + "id": 1667, + "name": "bm" + }, + { + "id": 1668, + "name": "austin" + }, + { + "id": 1669, + "name": "debugging" + }, + { + "id": 1670, + "name": "List" + }, + { + "id": 1671, + "name": "beaker" + }, + { + "id": 1672, + "name": "demoapp" + }, + { + "id": 1673, + "name": "suitespec" + }, + { + "id": 1674, + "name": "pylons" + }, + { + "id": 1675, + "name": "funcsigs" + }, + { + "id": 1676, + "name": "atheris" + }, + { + "id": 1677, + "name": "Optional" + }, + { + "id": 1678, + "name": "pynamodb" + }, + { + "id": 1679, + "name": "ddsketch" + }, + { + "id": 1680, + "name": "pytest_bdd" + }, + { + "id": 1681, + "name": "yaaredis" + }, + { + "id": 1682, + "name": "reno" + }, + { + "id": 1683, + "name": "structlog" + }, + { + "id": 1684, + "name": "Dict" + }, + { + "id": 1685, + "name": "sanic_testing" + }, + { + "id": 1686, + "name": "pyperf" + }, + { + "id": 1687, + "name": "uwsgidecorators" + }, + { + "id": 1688, + "name": "dulwich" + }, + { + "id": 1689, + "name": "algoliasearch" + }, + { + "id": 1690, + "name": "consul" + }, + { + "id": 1691, + "name": "riot" + }, + { + "id": 1692, + "name": "sitecustomize" + }, + { + "id": 1693, + "name": "aredis" + }, + { + "id": 1694, + "name": "datadog_api_client" + }, + { + "id": 1695, + "name": "webhelpers" + }, + { + "id": 1696, + "name": "envier" + }, + { + "id": 1697, + "name": "flask_caching" + }, + { + "id": 1698, + "name": "django_hosts" + }, + { + "id": 1699, + "name": "astunparse" + }, + { + "id": 1700, + "name": "dogpile" + }, + { + "id": 1701, + "name": "bytecode" + }, + { + "id": 1702, + "name": "ghapi" + }, + { + "id": 1703, + "name": "giphynavigator" + }, + { + "id": 1704, + "name": "alabaster" + }, + { + "id": 1705, + "name": "githubnavigator" + }, + { + "id": 1706, + "name": "samples" + }, + { + "id": 1707, + "name": "flask_bootstrap" + }, + { + "id": 1708, + "name": "wiringflask" + }, + { + "id": 1709, + "name": "mypy_boto3_s3" + }, + { + "id": 1710, + "name": "wiringfastapi" + }, + { + "id": 1711, + "name": "ordereddict" + }, + { + "id": 1712, + "name": "hvac" + }, + { + "id": 1713, + "name": "configobj" + }, + { + "id": 1714, + "name": "debug_toolbar" + }, + { + "id": 1715, + "name": "wheel" + }, + { + "id": 1716, + "name": "_ruamel_yaml" + }, + { + "id": 1717, + "name": "commentjson" + }, + { + "id": 1718, + "name": "segno" + }, + { + "id": 1719, + "name": "python_http_client" + }, + { + "id": 1720, + "name": "pyzbar" + }, + { + "id": 1721, + "name": "minify_html" + }, + { + "id": 1722, + "name": "simplegui" + }, + { + "id": 1723, + "name": "plyer" + }, + { + "id": 1724, + "name": "fuzzywuzzy" + }, + { + "id": 1725, + "name": "sound" + }, + { + "id": 1726, + "name": "geocoder" + }, + { + "id": 1727, + "name": "png" + }, + { + "id": 1728, + "name": "mutagen" + }, + { + "id": 1729, + "name": "ezgmail" + }, + { + "id": 1730, + "name": "firebase_admin" + }, + { + "id": 1731, + "name": "fcrypt" + }, + { + "id": 1732, + "name": "oauth2client" + }, + { + "id": 1733, + "name": "translate" + }, + { + "id": 1734, + "name": "serial" + }, + { + "id": 1735, + "name": "pynput" + }, + { + "id": 1736, + "name": "pytube" + }, + { + "id": 1737, + "name": "pyttsx3" + }, + { + "id": 1738, + "name": "mechanize" + }, + { + "id": 1739, + "name": "httplib2" + }, + { + "id": 1740, + "name": "twilio" + }, + { + "id": 1741, + "name": "tabula" + }, + { + "id": 1742, + "name": "pyPDF2" + }, + { + "id": 1743, + "name": "pywhatkit" + }, + { + "id": 1744, + "name": "ccxt" + }, + { + "id": 1745, + "name": "fpdf" + }, + { + "id": 1746, + "name": "tkcalendar" + }, + { + "id": 1747, + "name": "pyglet" + }, + { + "id": 1748, + "name": "speech_recognition" + }, + { + "id": 1749, + "name": "quo" + }, + { + "id": 1750, + "name": "gtts" + }, + { + "id": 1751, + "name": "pyjokes" + }, + { + "id": 1752, + "name": "xlwt" + }, + { + "id": 1753, + "name": "freegames" + }, + { + "id": 1754, + "name": "apiclient" + }, + { + "id": 1755, + "name": "openpyxl" + }, + { + "id": 1756, + "name": "flask_ask" + }, + { + "id": 1757, + "name": "notepad_support" + }, + { + "id": 1758, + "name": "nmap" + }, + { + "id": 1759, + "name": "pafy" + }, + { + "id": 1760, + "name": "instagram_monitering" + }, + { + "id": 1761, + "name": "socks" + }, + { + "id": 1762, + "name": "tweepy" + }, + { + "id": 1763, + "name": "xlrd" + }, + { + "id": 1764, + "name": "googletrans" + }, + { + "id": 1765, + "name": "tkinterweb" + }, + { + "id": 1766, + "name": "win10toast" + }, + { + "id": 1767, + "name": "pywifi" + }, + { + "id": 1768, + "name": "pytest_rerunfailures" + }, + { + "id": 1769, + "name": "snuba_sdk" + }, + { + "id": 1770, + "name": "social_auth" + }, + { + "id": 1771, + "name": "bitfield" + }, + { + "id": 1772, + "name": "codeowners" + }, + { + "id": 1773, + "name": "drf_spectacular" + }, + { + "id": 1774, + "name": "amqp" + }, + { + "id": 1775, + "name": "u2flib_server" + }, + { + "id": 1776, + "name": "ua_parser" + }, + { + "id": 1777, + "name": "parsimonious" + }, + { + "id": 1778, + "name": "openapi_core" + }, + { + "id": 1779, + "name": "mistune" + }, + { + "id": 1780, + "name": "arroyo" + }, + { + "id": 1781, + "name": "django_zero_downtime_migrations" + }, + { + "id": 1782, + "name": "honcho" + }, + { + "id": 1783, + "name": "sentry_plugins" + }, + { + "id": 1784, + "name": "csp" + }, + { + "id": 1785, + "name": "sentry_redis_tools" + }, + { + "id": 1786, + "name": "sentry_relay" + }, + { + "id": 1787, + "name": "petname" + }, + { + "id": 1788, + "name": "toronado" + }, + { + "id": 1789, + "name": "sudo" + }, + { + "id": 1790, + "name": "maxminddb" + }, + { + "id": 1791, + "name": "cssselect" + }, + { + "id": 1792, + "name": "isodate" + }, + { + "id": 1793, + "name": "email_reply_parser" + }, + { + "id": 1794, + "name": "phabricator" + }, + { + "id": 1795, + "name": "sentry_kafka_schemas" + }, + { + "id": 1796, + "name": "django_picklefield" + }, + { + "id": 1797, + "name": "phonenumbers" + }, + { + "id": 1798, + "name": "sentry" + }, + { + "id": 1799, + "name": "fido2" + }, + { + "id": 1800, + "name": "unidiff" + }, + { + "id": 1801, + "name": "rapidjson" + }, + { + "id": 1802, + "name": "symbolic" + }, + { + "id": 1803, + "name": "logbook" + }, + { + "id": 1804, + "name": "ecs_logging" + }, + { + "id": 1805, + "name": "kenlm" + }, + { + "id": 1806, + "name": "logs" + }, + { + "id": 1807, + "name": "espnet" + }, + { + "id": 1808, + "name": "sampler" + }, + { + "id": 1809, + "name": "kaldiio" + }, + { + "id": 1810, + "name": "nara_wpe" + }, + { + "id": 1811, + "name": "paddlelite" + }, + { + "id": 1812, + "name": "keyboard" + }, + { + "id": 1813, + "name": "pyworld" + }, + { + "id": 1814, + "name": "utility" + }, + { + "id": 1815, + "name": "paddleaudio" + }, + { + "id": 1816, + "name": "pattern_singleton" + }, + { + "id": 1817, + "name": "inflect" + }, + { + "id": 1818, + "name": "praatio" + }, + { + "id": 1819, + "name": "kaldi_io" + }, + { + "id": 1820, + "name": "pypinyin_dict" + }, + { + "id": 1821, + "name": "pathos" + }, + { + "id": 1822, + "name": "yacs" + }, + { + "id": 1823, + "name": "g2pM" + }, + { + "id": 1824, + "name": "configargparse" + }, + { + "id": 1825, + "name": "soxbindings" + }, + { + "id": 1826, + "name": "hyperpyyaml" + }, + { + "id": 1827, + "name": "ToJyutping" + }, + { + "id": 1828, + "name": "timer" + }, + { + "id": 1829, + "name": "encode" + }, + { + "id": 1830, + "name": "paddlenlp" + }, + { + "id": 1831, + "name": "paddlespeech_ctcdecoders" + }, + { + "id": 1832, + "name": "ppdiffusers" + }, + { + "id": 1833, + "name": "textgrid" + }, + { + "id": 1834, + "name": "cbor" + }, + { + "id": 1835, + "name": "soundfile" + }, + { + "id": 1836, + "name": "parallel_wavegan" + }, + { + "id": 1837, + "name": "nose" + }, + { + "id": 1838, + "name": "resampy" + }, + { + "id": 1839, + "name": "webrtcvad" + }, + { + "id": 1840, + "name": "python_speech_features" + }, + { + "id": 1841, + "name": "g2p_en" + }, + { + "id": 1842, + "name": "opencc" + }, + { + "id": 1843, + "name": "paddllespeech" + }, + { + "id": 1844, + "name": "healthcheck" + }, + { + "id": 1845, + "name": "flask_celeryext" + }, + { + "id": 1846, + "name": "coolname" + }, + { + "id": 1847, + "name": "broadcaster" + }, + { + "id": 1848, + "name": "forex_python" + }, + { + "id": 1849, + "name": "icalendar" + }, + { + "id": 1850, + "name": "objproxies" + }, + { + "id": 1851, + "name": "flask_redis" + }, + { + "id": 1852, + "name": "flask_script" + }, + { + "id": 1853, + "name": "dredd_hooks" + }, + { + "id": 1854, + "name": "flask_limiter" + }, + { + "id": 1855, + "name": "marshmallow_jsonapi" + }, + { + "id": 1856, + "name": "citext" + }, + { + "id": 1857, + "name": "marrow" + }, + { + "id": 1858, + "name": "envparse" + }, + { + "id": 1859, + "name": "xhtml2pdf" + }, + { + "id": 1860, + "name": "oauth2" + }, + { + "id": 1861, + "name": "flask_scrypt" + }, + { + "id": 1862, + "name": "qrcode" + }, + { + "id": 1863, + "name": "graphene_sqlalchemy" + }, + { + "id": 1864, + "name": "flask_jwt_extended" + }, + { + "id": 1865, + "name": "pentabarf" + }, + { + "id": 1866, + "name": "paypalrestsdk" + }, + { + "id": 1867, + "name": "flask_rest_jsonapi" + }, + { + "id": 1868, + "name": "sqlalchemy_continuum" + }, + { + "id": 1869, + "name": "flask_graphql" + }, + { + "id": 1870, + "name": "omise" + }, + { + "id": 1871, + "name": "flask_elasticsearch" + }, + { + "id": 1872, + "name": "stripe" + }, + { + "id": 1873, + "name": "flask_babel" + }, + { + "id": 1874, + "name": "flask_migrate" + }, + { + "id": 1875, + "name": "cowpy" + }, + { + "id": 1876, + "name": "pelican" + }, + { + "id": 1877, + "name": "syft" + }, + { + "id": 1878, + "name": "pytest_mock_resources" + }, + { + "id": 1879, + "name": "ascii_magic" + }, + { + "id": 1880, + "name": "flask_executor" + }, + { + "id": 1881, + "name": "virtualenvapi" + }, + { + "id": 1882, + "name": "itables" + }, + { + "id": 1883, + "name": "gipc" + }, + { + "id": 1884, + "name": "result" + }, + { + "id": 1885, + "name": "hagrid" + }, + { + "id": 1886, + "name": "oblv_ctl" + }, + { + "id": 1887, + "name": "RestrictedPython" + }, + { + "id": 1888, + "name": "sherlock" + }, + { + "id": 1889, + "name": "flask_shell2http" + }, + { + "id": 1890, + "name": "grid" + }, + { + "id": 1891, + "name": "psq" + }, + { + "id": 1892, + "name": "graphviz" + }, + { + "id": 1893, + "name": "libcloudforensics" + }, + { + "id": 1894, + "name": "turbinia_client" + }, + { + "id": 1895, + "name": "dfvfs" + }, + { + "id": 1896, + "name": "turbinia_api_lib" + }, + { + "id": 1897, + "name": "dfimagetools" + }, + { + "id": 1898, + "name": "frozenlist" + }, + { + "id": 1899, + "name": "wcwidth" + }, + { + "id": 1900, + "name": "deepmind_lab" + }, + { + "id": 1901, + "name": "chess" + }, + { + "id": 1902, + "name": "bayes_opt" + }, + { + "id": 1903, + "name": "aiorwlock" + }, + { + "id": 1904, + "name": "zoopt" + }, + { + "id": 1905, + "name": "ax" + }, + { + "id": 1906, + "name": "recsim" + }, + { + "id": 1907, + "name": "pip_install_test" + }, + { + "id": 1908, + "name": "fairseq_cli" + }, + { + "id": 1909, + "name": "hebo" + }, + { + "id": 1910, + "name": "aiosignal" + }, + { + "id": 1911, + "name": "memray" + }, + { + "id": 1912, + "name": "aiohttp_cors" + }, + { + "id": 1913, + "name": "numexpr" + }, + { + "id": 1914, + "name": "aliyunsdkecs" + }, + { + "id": 1915, + "name": "jsonpatch" + }, + { + "id": 1916, + "name": "flaml" + }, + { + "id": 1917, + "name": "rllib_a3c" + }, + { + "id": 1918, + "name": "dm_env" + }, + { + "id": 1919, + "name": "virtualenv" + }, + { + "id": 1920, + "name": "runfiles" + }, + { + "id": 1921, + "name": "composer" + }, + { + "id": 1922, + "name": "testfixtures" + }, + { + "id": 1923, + "name": "jupytext" + }, + { + "id": 1924, + "name": "win32con" + }, + { + "id": 1925, + "name": "pytest_timeout" + }, + { + "id": 1926, + "name": "dragonfly" + }, + { + "id": 1927, + "name": "win32job" + }, + { + "id": 1928, + "name": "test_module" + }, + { + "id": 1929, + "name": "pettingzoo" + }, + { + "id": 1930, + "name": "rllib_a2c" + }, + { + "id": 1931, + "name": "test_env" + }, + { + "id": 1932, + "name": "pymongoarrow" + }, + { + "id": 1933, + "name": "rllib_maml" + }, + { + "id": 1934, + "name": "ray_shuffling_data_loader" + }, + { + "id": 1935, + "name": "raydp" + }, + { + "id": 1936, + "name": "tensorflow_metadata" + }, + { + "id": 1937, + "name": "pyspiel" + }, + { + "id": 1938, + "name": "higher" + }, + { + "id": 1939, + "name": "opencensus" + }, + { + "id": 1940, + "name": "dir2" + }, + { + "id": 1941, + "name": "my_pkg" + }, + { + "id": 1942, + "name": "pygloo" + }, + { + "id": 1943, + "name": "crc32c" + }, + { + "id": 1944, + "name": "hpbandster" + }, + { + "id": 1945, + "name": "supersuit" + }, + { + "id": 1946, + "name": "colorful" + }, + { + "id": 1947, + "name": "anyscale" + }, + { + "id": 1948, + "name": "ludwig" + }, + { + "id": 1949, + "name": "minigrid" + }, + { + "id": 1950, + "name": "_pickle" + }, + { + "id": 1951, + "name": "dnc" + }, + { + "id": 1952, + "name": "trustme" + }, + { + "id": 1953, + "name": "alpa" + }, + { + "id": 1954, + "name": "aliyunsdkcore" + }, + { + "id": 1955, + "name": "conditional_dag" + }, + { + "id": 1956, + "name": "pytest_virtualenv" + }, + { + "id": 1957, + "name": "asyncmock" + }, + { + "id": 1958, + "name": "GPy" + }, + { + "id": 1959, + "name": "d4rl" + }, + { + "id": 1960, + "name": "threadpoolctl" + }, + { + "id": 1961, + "name": "traci" + }, + { + "id": 1962, + "name": "ray_release" + }, + { + "id": 1963, + "name": "torch_geometric" + }, + { + "id": 1964, + "name": "vizdoomgym" + }, + { + "id": 1965, + "name": "pybullet_envs" + }, + { + "id": 1966, + "name": "libsumo" + }, + { + "id": 1967, + "name": "chest" + }, + { + "id": 1968, + "name": "rllib_ddpg" + }, + { + "id": 1969, + "name": "rllib_r2d2" + }, + { + "id": 1970, + "name": "msgpack_numpy" + }, + { + "id": 1971, + "name": "tree" + }, + { + "id": 1972, + "name": "kaggle_environments" + }, + { + "id": 1973, + "name": "lz4" + }, + { + "id": 1974, + "name": "streaming" + }, + { + "id": 1975, + "name": "mars" + }, + { + "id": 1976, + "name": "pytest_docker_tools" + }, + { + "id": 1977, + "name": "open_spiel" + }, + { + "id": 1978, + "name": "nevergrad" + }, + { + "id": 1979, + "name": "llm_serving" + }, + { + "id": 1980, + "name": "pybuildkite" + }, + { + "id": 1981, + "name": "xarray" + }, + { + "id": 1982, + "name": "tensorflow_probability" + }, + { + "id": 1983, + "name": "sigopt" + }, + { + "id": 1984, + "name": "dm_control" + }, + { + "id": 1985, + "name": "litestar" + }, + { + "id": 1986, + "name": "mlflow_test_plugin" + }, + { + "id": 1987, + "name": "databricks_cli" + }, + { + "id": 1988, + "name": "requests_auth_aws_sigv4" + }, + { + "id": 1989, + "name": "querystring_parser" + }, + { + "id": 1990, + "name": "textstat" + }, + { + "id": 1991, + "name": "entrypoints" + }, + { + "id": 1992, + "name": "prometheus_flask_exporter" + }, + { + "id": 1993, + "name": "dummy_package" + }, + { + "id": 1994, + "name": "diviner" + }, + { + "id": 1995, + "name": "delta" + }, + { + "id": 1996, + "name": "dummy_module" + }, + { + "id": 1997, + "name": "johnsnowlabs" + }, + { + "id": 1998, + "name": "pysftp" + }, + { + "id": 1999, + "name": "setfit" + }, + { + "id": 2000, + "name": "prophet" + }, + { + "id": 2001, + "name": "h2o" + }, + { + "id": 2002, + "name": "databricks" + }, + { + "id": 2003, + "name": "mleap" + }, + { + "id": 2004, + "name": "cycler" + }, + { + "id": 2005, + "name": "rpy2" + }, + { + "id": 2006, + "name": "comm" + }, + { + "id": 2007, + "name": "hvplot" + }, + { + "id": 2008, + "name": "pyodide_http" + }, + { + "id": 2009, + "name": "bokeh_django" + }, + { + "id": 2010, + "name": "tranquilizer" + }, + { + "id": 2011, + "name": "stockscreener" + }, + { + "id": 2012, + "name": "vtk" + }, + { + "id": 2013, + "name": "lumen" + }, + { + "id": 2014, + "name": "pyvista" + }, + { + "id": 2015, + "name": "mdit_py_emoji" + }, + { + "id": 2016, + "name": "pyctdev" + }, + { + "id": 2017, + "name": "pydeck" + }, + { + "id": 2018, + "name": "pyinstrument" + }, + { + "id": 2019, + "name": "ipywidgets_bokeh" + }, + { + "id": 2020, + "name": "js" + }, + { + "id": 2021, + "name": "gbm" + }, + { + "id": 2022, + "name": "reacton" + }, + { + "id": 2023, + "name": "anywidget" + }, + { + "id": 2024, + "name": "pyviz_comms" + }, + { + "id": 2025, + "name": "ipympl" + }, + { + "id": 2026, + "name": "sympy" + }, + { + "id": 2027, + "name": "nbsite" + }, + { + "id": 2028, + "name": "nbconvert" + }, + { + "id": 2029, + "name": "sliders" + }, + { + "id": 2030, + "name": "myst_parser" + }, + { + "id": 2031, + "name": "snakeviz" + }, + { + "id": 2032, + "name": "markdown_it" + }, + { + "id": 2033, + "name": "pyodide" + }, + { + "id": 2034, + "name": "streamz" + }, + { + "id": 2035, + "name": "mdit_py_plugins" + }, + { + "id": 2036, + "name": "jupyter_bokeh" + }, + { + "id": 2037, + "name": "pyecharts" + }, + { + "id": 2038, + "name": "ipykernel" + }, + { + "id": 2039, + "name": "ast_comments" + }, + { + "id": 2040, + "name": "schedule" + }, + { + "id": 2041, + "name": "utils_find_1st" + }, + { + "id": 2042, + "name": "telegram" + }, + { + "id": 2043, + "name": "sb3_contrib" + }, + { + "id": 2044, + "name": "cysystemd" + }, + { + "id": 2045, + "name": "nonexiting_module" + }, + { + "id": 2046, + "name": "sdnotify" + }, + { + "id": 2047, + "name": "stable_baselines3" + }, + { + "id": 2048, + "name": "technical" + }, + { + "id": 2049, + "name": "time_machine" + }, + { + "id": 2050, + "name": "pycoingecko" + }, + { + "id": 2051, + "name": "datasieve" + }, + { + "id": 2052, + "name": "macholib" + }, + { + "id": 2053, + "name": "PyQt4" + }, + { + "id": 2054, + "name": "pygbm" + }, + { + "id": 2055, + "name": "river" + }, + { + "id": 2056, + "name": "blake3" + }, + { + "id": 2057, + "name": "OpenGL" + }, + { + "id": 2058, + "name": "future" + }, + { + "id": 2059, + "name": "bqplot" + }, + { + "id": 2060, + "name": "skbuild" + }, + { + "id": 2061, + "name": "aplus" + }, + { + "id": 2062, + "name": "sip" + }, + { + "id": 2063, + "name": "vaex" + }, + { + "id": 2064, + "name": "gavi" + }, + { + "id": 2065, + "name": "asciitable" + }, + { + "id": 2066, + "name": "healpy" + }, + { + "id": 2067, + "name": "sampy" + }, + { + "id": 2068, + "name": "ipyvuetify" + }, + { + "id": 2069, + "name": "ipyvue" + }, + { + "id": 2070, + "name": "biplist" + }, + { + "id": 2071, + "name": "graphene_tornado" + }, + { + "id": 2072, + "name": "pythran" + }, + { + "id": 2073, + "name": "mab" + }, + { + "id": 2074, + "name": "objc" + }, + { + "id": 2075, + "name": "PySide" + }, + { + "id": 2076, + "name": "frozendict" + }, + { + "id": 2077, + "name": "astropy" + }, + { + "id": 2078, + "name": "annoy" + }, + { + "id": 2079, + "name": "javaobj" + }, + { + "id": 2080, + "name": "Metal" + }, + { + "id": 2081, + "name": "nova" + }, + { + "id": 2082, + "name": "tensor2tensor" + }, + { + "id": 2083, + "name": "bigbird" + }, + { + "id": 2084, + "name": "mesh_tensorflow" + }, + { + "id": 2085, + "name": "eflomal" + }, + { + "id": 2086, + "name": "bert" + }, + { + "id": 2087, + "name": "toolz" + }, + { + "id": 2088, + "name": "malaya_boilerplate" + }, + { + "id": 2089, + "name": "gpt_2" + }, + { + "id": 2090, + "name": "create_pretraining_data" + }, + { + "id": 2091, + "name": "herpetologist" + }, + { + "id": 2092, + "name": "pegasus" + }, + { + "id": 2093, + "name": "gin" + }, + { + "id": 2094, + "name": "transformer" + }, + { + "id": 2095, + "name": "fake_useragent" + }, + { + "id": 2096, + "name": "t5" + }, + { + "id": 2097, + "name": "optimization" + }, + { + "id": 2098, + "name": "youtokentome" + }, + { + "id": 2099, + "name": "gpt_2_simple" + }, + { + "id": 2100, + "name": "data_utils" + }, + { + "id": 2101, + "name": "prepro_utils" + }, + { + "id": 2102, + "name": "xlnet" + }, + { + "id": 2103, + "name": "moxing" + }, + { + "id": 2104, + "name": "Sastrawi" + }, + { + "id": 2105, + "name": "function_builder" + }, + { + "id": 2106, + "name": "seqio" + }, + { + "id": 2107, + "name": "smith" + }, + { + "id": 2108, + "name": "symspellpy" + }, + { + "id": 2109, + "name": "pyLDAvis" + }, + { + "id": 2110, + "name": "multilanguagebert_transformer" + }, + { + "id": 2111, + "name": "albert" + }, + { + "id": 2112, + "name": "custom_optimization" + }, + { + "id": 2113, + "name": "model_utils" + }, + { + "id": 2114, + "name": "fast_transformer" + }, + { + "id": 2115, + "name": "dtw" + }, + { + "id": 2116, + "name": "wiktionaryparser" + }, + { + "id": 2117, + "name": "gpu_utils" + }, + { + "id": 2118, + "name": "tokenization" + }, + { + "id": 2119, + "name": "custom_function_builder" + }, + { + "id": 2120, + "name": "tasks" + }, + { + "id": 2121, + "name": "tencentcloud" + }, + { + "id": 2122, + "name": "namesilo" + }, + { + "id": 2123, + "name": "vultr" + }, + { + "id": 2124, + "name": "libs" + }, + { + "id": 2125, + "name": "python_terraform" + }, + { + "id": 2126, + "name": "crud" + }, + { + "id": 2127, + "name": "terrascript" + }, + { + "id": 2128, + "name": "yaspin" + }, + { + "id": 2129, + "name": "corder" + }, + { + "id": 2130, + "name": "send_email_function" + }, + { + "id": 2131, + "name": "dev_appserver" + }, + { + "id": 2132, + "name": "ratemate" + }, + { + "id": 2133, + "name": "webapp2_extras" + }, + { + "id": 2134, + "name": "jsonpath_ng" + }, + { + "id": 2135, + "name": "cloudstorage" + }, + { + "id": 2136, + "name": "bq_load_batches" + }, + { + "id": 2137, + "name": "textblob" + }, + { + "id": 2138, + "name": "tink" + }, + { + "id": 2139, + "name": "gsuite_grant_analyzer" + }, + { + "id": 2140, + "name": "bqtag" + }, + { + "id": 2141, + "name": "load_benchmark_tools" + }, + { + "id": 2142, + "name": "table_logger" + }, + { + "id": 2143, + "name": "capacity_planner" + }, + { + "id": 2144, + "name": "ml_preproc" + }, + { + "id": 2145, + "name": "ml_eda" + }, + { + "id": 2146, + "name": "bq_ddl_validator" + }, + { + "id": 2147, + "name": "constants" + }, + { + "id": 2148, + "name": "faker_schema" + }, + { + "id": 2149, + "name": "composer_dataflow_examples" + }, + { + "id": 2150, + "name": "exrex" + }, + { + "id": 2151, + "name": "preprocessing" + }, + { + "id": 2152, + "name": "slack" + }, + { + "id": 2153, + "name": "pyhive" + }, + { + "id": 2154, + "name": "api_key_rotation_checker" + }, + { + "id": 2155, + "name": "flask_json_schema" + }, + { + "id": 2156, + "name": "flask_restful" + }, + { + "id": 2157, + "name": "kfp" + }, + { + "id": 2158, + "name": "xmlschema" + }, + { + "id": 2159, + "name": "bqpipeline" + }, + { + "id": 2160, + "name": "slackeventsapi" + }, + { + "id": 2161, + "name": "main_dag" + }, + { + "id": 2162, + "name": "launch_demo" + }, + { + "id": 2163, + "name": "utils_optimization" + }, + { + "id": 2164, + "name": "cloud_vision_utils" + }, + { + "id": 2165, + "name": "asset_inventory" + }, + { + "id": 2166, + "name": "read_stt_api_function" + }, + { + "id": 2167, + "name": "asciitree" + }, + { + "id": 2168, + "name": "google_auth_httplib2" + }, + { + "id": 2169, + "name": "lime_utils" + }, + { + "id": 2170, + "name": "gsuite_exporter" + }, + { + "id": 2171, + "name": "perspective_api_function" + }, + { + "id": 2172, + "name": "webapp2" + }, + { + "id": 2173, + "name": "bigquery_user_info_updater" + }, + { + "id": 2174, + "name": "dns_sync" + }, + { + "id": 2175, + "name": "config_generator" + }, + { + "id": 2176, + "name": "textdistance" + }, + { + "id": 2177, + "name": "generic_benchmark_tools" + }, + { + "id": 2178, + "name": "resources" + }, + { + "id": 2179, + "name": "lib" + }, + { + "id": 2180, + "name": "lime" + }, + { + "id": 2181, + "name": "sideinput_refresh" + }, + { + "id": 2182, + "name": "query_benchmark_tools" + }, + { + "id": 2183, + "name": "nlp_api_function" + }, + { + "id": 2184, + "name": "dialogflow_v2" + }, + { + "id": 2185, + "name": "dotmap" + }, + { + "id": 2186, + "name": "migrator" + }, + { + "id": 2187, + "name": "xsdata_pydantic" + }, + { + "id": 2188, + "name": "xsdata" + }, + { + "id": 2189, + "name": "hypertune" + }, + { + "id": 2190, + "name": "cloud_function" + }, + { + "id": 2191, + "name": "appengine_config" + }, + { + "id": 2192, + "name": "tensorflow_transform" + }, + { + "id": 2193, + "name": "data_generator" + }, + { + "id": 2194, + "name": "send_stt_api_function" + }, + { + "id": 2195, + "name": "bigquery_slots_monitoring" + }, + { + "id": 2196, + "name": "xsd2bq" + }, + { + "id": 2197, + "name": "hive_to_bigquery" + }, + { + "id": 2198, + "name": "dependencies" + }, + { + "id": 2199, + "name": "json2xml" + }, + { + "id": 2200, + "name": "ml_dataprep" + }, + { + "id": 2201, + "name": "export_query_results_function" + }, + { + "id": 2202, + "name": "better_profanity" + }, + { + "id": 2203, + "name": "gmon" + }, + { + "id": 2204, + "name": "composer_http_post_example" + }, + { + "id": 2205, + "name": "make_iap_request" + }, + { + "id": 2206, + "name": "bq_table_resizer" + }, + { + "id": 2207, + "name": "gcs_bucket_mover" + }, + { + "id": 2208, + "name": "bq_benchmarks" + }, + { + "id": 2209, + "name": "updater_tools" + }, + { + "id": 2210, + "name": "first" + }, + { + "id": 2211, + "name": "httpcore" + }, + { + "id": 2212, + "name": "shared_libs" + }, + { + "id": 2213, + "name": "griffe" + }, + { + "id": 2214, + "name": "prefect_docker" + }, + { + "id": 2215, + "name": "apprise" + }, + { + "id": 2216, + "name": "cx_Freeze" + }, + { + "id": 2217, + "name": "prefect" + }, + { + "id": 2218, + "name": "readchar" + }, + { + "id": 2219, + "name": "py2exe" + }, + { + "id": 2220, + "name": "nox_poetry" + }, + { + "id": 2221, + "name": "pluggy" + }, + { + "id": 2222, + "name": "strawberry_django" + }, + { + "id": 2223, + "name": "pytest_snapshot" + }, + { + "id": 2224, + "name": "libcst" + }, + { + "id": 2225, + "name": "ddtrace" + }, + { + "id": 2226, + "name": "pytest_codspeed" + }, + { + "id": 2227, + "name": "Transformer_handler_generalized" + }, + { + "id": 2228, + "name": "artserver" + }, + { + "id": 2229, + "name": "management_pb2_grpc" + }, + { + "id": 2230, + "name": "kserve" + }, + { + "id": 2231, + "name": "lgbserver" + }, + { + "id": 2232, + "name": "assets" + }, + { + "id": 2233, + "name": "inference_pb2" + }, + { + "id": 2234, + "name": "xgbserver" + }, + { + "id": 2235, + "name": "pyspark2pmml" + }, + { + "id": 2236, + "name": "timing_asgi" + }, + { + "id": 2237, + "name": "cleo" + }, + { + "id": 2238, + "name": "krbcontext" + }, + { + "id": 2239, + "name": "inference_pb2_grpc" + }, + { + "id": 2240, + "name": "cloudevents" + }, + { + "id": 2241, + "name": "sklearnserver" + }, + { + "id": 2242, + "name": "art" + }, + { + "id": 2243, + "name": "aif360" + }, + { + "id": 2244, + "name": "asgi_logger" + }, + { + "id": 2245, + "name": "pmmlserver" + }, + { + "id": 2246, + "name": "aix360" + }, + { + "id": 2247, + "name": "alibiexplainer" + }, + { + "id": 2248, + "name": "portforward" + }, + { + "id": 2249, + "name": "paddleserver" + }, + { + "id": 2250, + "name": "alibi" + }, + { + "id": 2251, + "name": "poetry" + }, + { + "id": 2252, + "name": "jpmml_evaluator" + }, + { + "id": 2253, + "name": "management_pb2" + }, + { + "id": 2254, + "name": "poco" + }, + { + "id": 2255, + "name": "appium" + }, + { + "id": 2256, + "name": "element_utils" + }, + { + "id": 2257, + "name": "airtest" + }, + { + "id": 2258, + "name": "aip" + }, + { + "id": 2259, + "name": "aircv" + }, + { + "id": 2260, + "name": "crontab" + }, + { + "id": 2261, + "name": "universal_build" + }, + { + "id": 2262, + "name": "netmiko" + }, + { + "id": 2263, + "name": "scrapli" + }, + { + "id": 2264, + "name": "favicons" + }, + { + "id": 2265, + "name": "project" + }, + { + "id": 2266, + "name": "books" + }, + { + "id": 2267, + "name": "captcha" + }, + { + "id": 2268, + "name": "poll" + }, + { + "id": 2269, + "name": "fapws" + }, + { + "id": 2270, + "name": "sshtunnel" + }, + { + "id": 2271, + "name": "flask_wtf" + }, + { + "id": 2272, + "name": "pusher" + }, + { + "id": 2273, + "name": "flask_praetorian" + }, + { + "id": 2274, + "name": "foodtracker" + }, + { + "id": 2275, + "name": "diesel" + }, + { + "id": 2276, + "name": "helloworld" + }, + { + "id": 2277, + "name": "flask_uploads" + }, + { + "id": 2278, + "name": "flask_mail" + }, + { + "id": 2279, + "name": "rocket" + }, + { + "id": 2280, + "name": "flup" + }, + { + "id": 2281, + "name": "flask_session" + }, + { + "id": 2282, + "name": "store" + }, + { + "id": 2283, + "name": "celery_progress" + }, + { + "id": 2284, + "name": "flask_mysqldb" + }, + { + "id": 2285, + "name": "wtforms_alchemy" + }, + { + "id": 2286, + "name": "flask_security" + }, + { + "id": 2287, + "name": "gspread" + }, + { + "id": 2288, + "name": "flask_qa" + }, + { + "id": 2289, + "name": "dj_database_url" + }, + { + "id": 2290, + "name": "flask_dance" + }, + { + "id": 2291, + "name": "wtforms_sqlalchemy" + }, + { + "id": 2292, + "name": "flask_restx" + }, + { + "id": 2293, + "name": "serializers" + }, + { + "id": 2294, + "name": "grpc_interceptor" + }, + { + "id": 2295, + "name": "rptodo" + }, + { + "id": 2296, + "name": "tic_tac_toe" + }, + { + "id": 2297, + "name": "csv_reader" + }, + { + "id": 2298, + "name": "data_repos" + }, + { + "id": 2299, + "name": "django_apscheduler" + }, + { + "id": 2300, + "name": "cython_example" + }, + { + "id": 2301, + "name": "pybind11_example" + }, + { + "id": 2302, + "name": "validators" + }, + { + "id": 2303, + "name": "browser" + }, + { + "id": 2304, + "name": "bpdb" + }, + { + "id": 2305, + "name": "arcade" + }, + { + "id": 2306, + "name": "pgzrun" + }, + { + "id": 2307, + "name": "kafka3" + }, + { + "id": 2308, + "name": "podcasts" + }, + { + "id": 2309, + "name": "blog" + }, + { + "id": 2310, + "name": "folium" + }, + { + "id": 2311, + "name": "mechanicalsoup" + }, + { + "id": 2312, + "name": "codetiming" + }, + { + "id": 2313, + "name": "django_heroku" + }, + { + "id": 2314, + "name": "microbit" + }, + { + "id": 2315, + "name": "wx" + }, + { + "id": 2316, + "name": "shops" + }, + { + "id": 2317, + "name": "textacy" + }, + { + "id": 2318, + "name": "marshmallow_sqlalchemy" + }, + { + "id": 2319, + "name": "terms" + }, + { + "id": 2320, + "name": "arcade_platformer" + }, + { + "id": 2321, + "name": "face_recognition" + }, + { + "id": 2322, + "name": "flask_marshmallow" + }, + { + "id": 2323, + "name": "pint" + }, + { + "id": 2324, + "name": "treelib" + }, + { + "id": 2325, + "name": "faker_commerce" + }, + { + "id": 2326, + "name": "graphene_django" + }, + { + "id": 2327, + "name": "pytest_unordered" + }, + { + "id": 2328, + "name": "PyQt6" + }, + { + "id": 2329, + "name": "snake_corp" + }, + { + "id": 2330, + "name": "eyed3" + }, + { + "id": 2331, + "name": "pypdf" + }, + { + "id": 2332, + "name": "cffi" + }, + { + "id": 2333, + "name": "rpchecker" + }, + { + "id": 2334, + "name": "cffi_example" + }, + { + "id": 2335, + "name": "feedparser" + }, + { + "id": 2336, + "name": "page_tracker" + }, + { + "id": 2337, + "name": "javascript" + }, + { + "id": 2338, + "name": "feedback" + }, + { + "id": 2339, + "name": "adventurelib" + }, + { + "id": 2340, + "name": "todo_app" + }, + { + "id": 2341, + "name": "cards" + }, + { + "id": 2342, + "name": "maze_solver" + }, + { + "id": 2343, + "name": "stomp" + }, + { + "id": 2344, + "name": "inventory" + }, + { + "id": 2345, + "name": "alibabacloud_dysmsapi20170525" + }, + { + "id": 2346, + "name": "cryptocode" + }, + { + "id": 2347, + "name": "saml2" + }, + { + "id": 2348, + "name": "requests_futures" + }, + { + "id": 2349, + "name": "extension" + }, + { + "id": 2350, + "name": "alibabacloud_tea_openapi" + }, + { + "id": 2351, + "name": "login_register_config" + }, + { + "id": 2352, + "name": "pyrad" + }, + { + "id": 2353, + "name": "webauthn" + }, + { + "id": 2354, + "name": "django_celery_beat" + }, + { + "id": 2355, + "name": "pyotp" + }, + { + "id": 2356, + "name": "kerberos" + }, + { + "id": 2357, + "name": "tenant" + }, + { + "id": 2358, + "name": "kedro_datasets" + }, + { + "id": 2359, + "name": "behave" + }, + { + "id": 2360, + "name": "features" + }, + { + "id": 2361, + "name": "kedro" + }, + { + "id": 2362, + "name": "demo_project" + }, + { + "id": 2363, + "name": "kedro_telemetry" + }, + { + "id": 2364, + "name": "secure" + }, + { + "id": 2365, + "name": "kedro_viz" + }, + { + "id": 2366, + "name": "watchgod" + }, + { + "id": 2367, + "name": "ZODB" + }, + { + "id": 2368, + "name": "transaction" + }, + { + "id": 2369, + "name": "python_advanced" + }, + { + "id": 2370, + "name": "hypothesis_jsonschema" + }, + { + "id": 2371, + "name": "pytest_subtests" + }, + { + "id": 2372, + "name": "hypothesis_graphql" + }, + { + "id": 2373, + "name": "curlify" + }, + { + "id": 2374, + "name": "pytest_httpserver" + }, + { + "id": 2375, + "name": "starlette_testclient" + }, + { + "id": 2376, + "name": "exceptiongroup" + }, + { + "id": 2377, + "name": "schemathesis" + }, + { + "id": 2378, + "name": "junit_xml" + }, + { + "id": 2379, + "name": "pyrate_limiter" + }, + { + "id": 2380, + "name": "gdown" + }, + { + "id": 2381, + "name": "mysql_helpers" + }, + { + "id": 2382, + "name": "milvus_helpers" + }, + { + "id": 2383, + "name": "towhee" + }, + { + "id": 2384, + "name": "bp" + }, + { + "id": 2385, + "name": "database" + }, + { + "id": 2386, + "name": "pyscagnostics" + }, + { + "id": 2387, + "name": "algorithms" + }, + { + "id": 2388, + "name": "dowhy" + }, + { + "id": 2389, + "name": "causallearn" + }, + { + "id": 2390, + "name": "qlient" + }, + { + "id": 2391, + "name": "tflite_support" + }, + { + "id": 2392, + "name": "tensorflowjs" + }, + { + "id": 2393, + "name": "model_bertabs" + }, + { + "id": 2394, + "name": "transformer_base" + }, + { + "id": 2395, + "name": "data_processing" + }, + { + "id": 2396, + "name": "transformer_details" + }, + { + "id": 2397, + "name": "mosestokenizer" + }, + { + "id": 2398, + "name": "utils_squad_evaluate" + }, + { + "id": 2399, + "name": "utils_squad" + }, + { + "id": 2400, + "name": "spacyface" + }, + { + "id": 2401, + "name": "open3d" + }, + { + "id": 2402, + "name": "pypistats" + }, + { + "id": 2403, + "name": "spaces" + }, + { + "id": 2404, + "name": "semantic_version" + }, + { + "id": 2405, + "name": "neon_tts_plugin_coqui" + }, + { + "id": 2406, + "name": "xyzservices" + }, + { + "id": 2407, + "name": "ffmpy" + }, + { + "id": 2408, + "name": "vega_datasets" + }, + { + "id": 2409, + "name": "gradio_client" + }, + { + "id": 2410, + "name": "hexlib" + }, + { + "id": 2411, + "name": "pycron" + }, + { + "id": 2412, + "name": "cupyx" + }, + { + "id": 2413, + "name": "nvjpeg" + }, + { + "id": 2414, + "name": "insightface" + }, + { + "id": 2415, + "name": "pycuda" + }, + { + "id": 2416, + "name": "exifread" + }, + { + "id": 2417, + "name": "backbone" + }, + { + "id": 2418, + "name": "av" + }, + { + "id": 2419, + "name": "bleu" + }, + { + "id": 2420, + "name": "meteor" + }, + { + "id": 2421, + "name": "wand" + }, + { + "id": 2422, + "name": "fastwer" + }, + { + "id": 2423, + "name": "pypapi" + }, + { + "id": 2424, + "name": "openaivae" + }, + { + "id": 2425, + "name": "gossip" + }, + { + "id": 2426, + "name": "vmz34" + }, + { + "id": 2427, + "name": "metrics" + }, + { + "id": 2428, + "name": "nn" + }, + { + "id": 2429, + "name": "geventwebsocket" + }, + { + "id": 2430, + "name": "vizseq" + }, + { + "id": 2431, + "name": "aml" + }, + { + "id": 2432, + "name": "ir_datasets" + }, + { + "id": 2433, + "name": "pycocoevalcap" + }, + { + "id": 2434, + "name": "markuplmft" + }, + { + "id": 2435, + "name": "eval_lm" + }, + { + "id": 2436, + "name": "generate" + }, + { + "id": 2437, + "name": "azureml" + }, + { + "id": 2438, + "name": "indicnlp" + }, + { + "id": 2439, + "name": "infinibatch" + }, + { + "id": 2440, + "name": "anyconfig" + }, + { + "id": 2441, + "name": "simuleval" + }, + { + "id": 2442, + "name": "xentropy_cuda" + }, + { + "id": 2443, + "name": "g2pc" + }, + { + "id": 2444, + "name": "dynamicconv_cuda" + }, + { + "id": 2445, + "name": "cnndm" + }, + { + "id": 2446, + "name": "validate" + }, + { + "id": 2447, + "name": "pytorch_pretrained_bert" + }, + { + "id": 2448, + "name": "kaldi" + }, + { + "id": 2449, + "name": "training" + }, + { + "id": 2450, + "name": "biunilm" + }, + { + "id": 2451, + "name": "cider" + }, + { + "id": 2452, + "name": "flashlight" + }, + { + "id": 2453, + "name": "preprocess" + }, + { + "id": 2454, + "name": "pytorch_transformers" + }, + { + "id": 2455, + "name": "speechproc" + }, + { + "id": 2456, + "name": "nlgeval" + }, + { + "id": 2457, + "name": "memory_profiler" + }, + { + "id": 2458, + "name": "submitit" + }, + { + "id": 2459, + "name": "s2s_ft" + }, + { + "id": 2460, + "name": "wav2letter" + }, + { + "id": 2461, + "name": "torchsnooper" + }, + { + "id": 2462, + "name": "nlu_finetune" + }, + { + "id": 2463, + "name": "tgt" + }, + { + "id": 2464, + "name": "hanziconv" + }, + { + "id": 2465, + "name": "mteb" + }, + { + "id": 2466, + "name": "interactive" + }, + { + "id": 2467, + "name": "videocnn" + }, + { + "id": 2468, + "name": "tutel" + }, + { + "id": 2469, + "name": "lightconv_cuda" + }, + { + "id": 2470, + "name": "npy_append_array" + }, + { + "id": 2471, + "name": "trainers" + }, + { + "id": 2472, + "name": "sacred" + }, + { + "id": 2473, + "name": "Levenshtein" + }, + { + "id": 2474, + "name": "cython" + }, + { + "id": 2475, + "name": "logger_config" + }, + { + "id": 2476, + "name": "dall_e" + }, + { + "id": 2477, + "name": "torchscale" + }, + { + "id": 2478, + "name": "pytrec_eval" + }, + { + "id": 2479, + "name": "phonemizer" + }, + { + "id": 2480, + "name": "examples" + }, + { + "id": 2481, + "name": "train" + }, + { + "id": 2482, + "name": "evaluations" + }, + { + "id": 2483, + "name": "palaas" + }, + { + "id": 2484, + "name": "mmcv_custom" + }, + { + "id": 2485, + "name": "alignment_train_cuda_binding" + }, + { + "id": 2486, + "name": "amp_C" + }, + { + "id": 2487, + "name": "munch" + }, + { + "id": 2488, + "name": "en_core_web_lg" + }, + { + "id": 2489, + "name": "pytorch_fid" + }, + { + "id": 2490, + "name": "unishox2" + }, + { + "id": 2491, + "name": "mmpt" + }, + { + "id": 2492, + "name": "gigaword" + }, + { + "id": 2493, + "name": "imagenetv2_pytorch" + }, + { + "id": 2494, + "name": "dp" + }, + { + "id": 2495, + "name": "alignment_train_cpu_binding" + }, + { + "id": 2496, + "name": "pyexpat" + }, + { + "id": 2497, + "name": "dapr" + }, + { + "id": 2498, + "name": "wasabi" + }, + { + "id": 2499, + "name": "thinc" + }, + { + "id": 2500, + "name": "spacy_streamlit" + }, + { + "id": 2501, + "name": "spacy_transformers" + }, + { + "id": 2502, + "name": "flair" + }, + { + "id": 2503, + "name": "spacy_experimental" + }, + { + "id": 2504, + "name": "compat" + }, + { + "id": 2505, + "name": "prodigy" + }, + { + "id": 2506, + "name": "srsly" + }, + { + "id": 2507, + "name": "wikid" + }, + { + "id": 2508, + "name": "floret" + }, + { + "id": 2509, + "name": "ufal" + }, + { + "id": 2510, + "name": "cfuzzyset" + }, + { + "id": 2511, + "name": "skweak" + }, + { + "id": 2512, + "name": "stanza" + }, + { + "id": 2513, + "name": "nebullvm" + }, + { + "id": 2514, + "name": "speedster" + }, + { + "id": 2515, + "name": "hjson" + }, + { + "id": 2516, + "name": "pydevd" + }, + { + "id": 2517, + "name": "pydevd_file_utils" + }, + { + "id": 2518, + "name": "pandas_datareader" + }, + { + "id": 2519, + "name": "sqlalchemy_aio" + }, + { + "id": 2520, + "name": "secp256k1" + }, + { + "id": 2521, + "name": "ecdsa" + }, + { + "id": 2522, + "name": "lnurl" + }, + { + "id": 2523, + "name": "bitstring" + }, + { + "id": 2524, + "name": "pyln" + }, + { + "id": 2525, + "name": "bech32" + }, + { + "id": 2526, + "name": "duty" + }, + { + "id": 2527, + "name": "aria2p" + }, + { + "id": 2528, + "name": "asciimatics" + }, + { + "id": 2529, + "name": "safety" + }, + { + "id": 2530, + "name": "git_changelog" + }, + { + "id": 2531, + "name": "appdirs" + }, + { + "id": 2532, + "name": "torch_snippets" + }, + { + "id": 2533, + "name": "geolib" + }, + { + "id": 2534, + "name": "clockdeco" + }, + { + "id": 2535, + "name": "curio" + }, + { + "id": 2536, + "name": "bruma" + }, + { + "id": 2537, + "name": "pytypes" + }, + { + "id": 2538, + "name": "classic_strategy" + }, + { + "id": 2539, + "name": "fibo_demo_lru" + }, + { + "id": 2540, + "name": "sumy" + }, + { + "id": 2541, + "name": "spamdetector" + }, + { + "id": 2542, + "name": "flaskext" + }, + { + "id": 2543, + "name": "flask_material" + }, + { + "id": 2544, + "name": "ghostscript" + }, + { + "id": 2545, + "name": "blockkit" + }, + { + "id": 2546, + "name": "sentry_asgi" + }, + { + "id": 2547, + "name": "sortedcontainers" + }, + { + "id": 2548, + "name": "slack_bolt" + }, + { + "id": 2549, + "name": "dispatch" + }, + { + "id": 2550, + "name": "msal" + }, + { + "id": 2551, + "name": "sqlalchemy_filters" + }, + { + "id": 2552, + "name": "pdpyras" + }, + { + "id": 2553, + "name": "duo_client" + }, + { + "id": 2554, + "name": "metatron" + }, + { + "id": 2555, + "name": "sh" + }, + { + "id": 2556, + "name": "atlassian" + }, + { + "id": 2557, + "name": "meraki" + }, + { + "id": 2558, + "name": "adal" + }, + { + "id": 2559, + "name": "pyinotify" + }, + { + "id": 2560, + "name": "pyasn1" + }, + { + "id": 2561, + "name": "activedirectory" + }, + { + "id": 2562, + "name": "recurring_ical_events" + }, + { + "id": 2563, + "name": "rrdtool" + }, + { + "id": 2564, + "name": "tinkerforge" + }, + { + "id": 2565, + "name": "apispec" + }, + { + "id": 2566, + "name": "win32evtlog" + }, + { + "id": 2567, + "name": "pysmi" + }, + { + "id": 2568, + "name": "omdlib" + }, + { + "id": 2569, + "name": "repoze" + }, + { + "id": 2570, + "name": "pyrfc" + }, + { + "id": 2571, + "name": "smb" + }, + { + "id": 2572, + "name": "dicttoxml" + }, + { + "id": 2573, + "name": "telnetlib3" + }, + { + "id": 2574, + "name": "dockerpty" + }, + { + "id": 2575, + "name": "exchangelib" + }, + { + "id": 2576, + "name": "snap7" + }, + { + "id": 2577, + "name": "pyghmi" + }, + { + "id": 2578, + "name": "mk_jolokia" + }, + { + "id": 2579, + "name": "marshmallow_oneofschema" + }, + { + "id": 2580, + "name": "opsgenie_sdk" + }, + { + "id": 2581, + "name": "agent_receiver" + }, + { + "id": 2582, + "name": "apispec_oneofschema" + }, + { + "id": 2583, + "name": "openapi_spec_validator" + }, + { + "id": 2584, + "name": "pydantic_factories" + }, + { + "id": 2585, + "name": "test_pb2" + }, + { + "id": 2586, + "name": "pipfile" + }, + { + "id": 2587, + "name": "h11" + }, + { + "id": 2588, + "name": "aiocache" + }, + { + "id": 2589, + "name": "scout_apm" + }, + { + "id": 2590, + "name": "migrate" + }, + { + "id": 2591, + "name": "cloudbridge" + }, + { + "id": 2592, + "name": "pykwalify" + }, + { + "id": 2593, + "name": "Image" + }, + { + "id": 2594, + "name": "daemonize" + }, + { + "id": 2595, + "name": "bioblend" + }, + { + "id": 2596, + "name": "pykube" + }, + { + "id": 2597, + "name": "fluent" + }, + { + "id": 2598, + "name": "bx" + }, + { + "id": 2599, + "name": "pyvirtualdisplay" + }, + { + "id": 2600, + "name": "shellescape" + }, + { + "id": 2601, + "name": "rpy" + }, + { + "id": 2602, + "name": "starlette_context" + }, + { + "id": 2603, + "name": "tuswsgi" + }, + { + "id": 2604, + "name": "a2wsgi" + }, + { + "id": 2605, + "name": "cwl_utils" + }, + { + "id": 2606, + "name": "social_core" + }, + { + "id": 2607, + "name": "galaxy_utils" + }, + { + "id": 2608, + "name": "seletools" + }, + { + "id": 2609, + "name": "webdavfs" + }, + { + "id": 2610, + "name": "rocrate" + }, + { + "id": 2611, + "name": "pylibmagic" + }, + { + "id": 2612, + "name": "edam_ontology" + }, + { + "id": 2613, + "name": "svgwrite" + }, + { + "id": 2614, + "name": "anvilfs" + }, + { + "id": 2615, + "name": "bdbag" + }, + { + "id": 2616, + "name": "tool_shed_client" + }, + { + "id": 2617, + "name": "whoosh" + }, + { + "id": 2618, + "name": "galaxy" + }, + { + "id": 2619, + "name": "h5grove" + }, + { + "id": 2620, + "name": "mrcfile" + }, + { + "id": 2621, + "name": "kamaki" + }, + { + "id": 2622, + "name": "lagom" + }, + { + "id": 2623, + "name": "mockssh" + }, + { + "id": 2624, + "name": "gxformat2" + }, + { + "id": 2625, + "name": "gravity" + }, + { + "id": 2626, + "name": "mir" + }, + { + "id": 2627, + "name": "galaxy_test" + }, + { + "id": 2628, + "name": "dictobj" + }, + { + "id": 2629, + "name": "tusclient" + }, + { + "id": 2630, + "name": "mercurial" + }, + { + "id": 2631, + "name": "cairo" + }, + { + "id": 2632, + "name": "custos" + }, + { + "id": 2633, + "name": "cloudauthz" + }, + { + "id": 2634, + "name": "pysam" + }, + { + "id": 2635, + "name": "isatools" + }, + { + "id": 2636, + "name": "ase" + }, + { + "id": 2637, + "name": "parsley" + }, + { + "id": 2638, + "name": "tool_shed" + }, + { + "id": 2639, + "name": "fs_gcsfs" + }, + { + "id": 2640, + "name": "cwltest" + }, + { + "id": 2641, + "name": "sqlalchemy_schemadisplay" + }, + { + "id": 2642, + "name": "refgenconf" + }, + { + "id": 2643, + "name": "schema_salad" + }, + { + "id": 2644, + "name": "irods" + }, + { + "id": 2645, + "name": "axe_selenium_python" + }, + { + "id": 2646, + "name": "conda_build" + }, + { + "id": 2647, + "name": "conda_package_streaming" + }, + { + "id": 2648, + "name": "Gnuplot" + }, + { + "id": 2649, + "name": "boltons" + }, + { + "id": 2650, + "name": "Bio" + }, + { + "id": 2651, + "name": "drmaa" + }, + { + "id": 2652, + "name": "anaconda_verify" + }, + { + "id": 2653, + "name": "functional" + }, + { + "id": 2654, + "name": "pkce" + }, + { + "id": 2655, + "name": "fs_basespace" + }, + { + "id": 2656, + "name": "cwltool" + }, + { + "id": 2657, + "name": "twill" + }, + { + "id": 2658, + "name": "past" + }, + { + "id": 2659, + "name": "pam" + }, + { + "id": 2660, + "name": "ntlm" + }, + { + "id": 2661, + "name": "masscan" + }, + { + "id": 2662, + "name": "win_inet_pton" + }, + { + "id": 2663, + "name": "tputil" + }, + { + "id": 2664, + "name": "thirdparty" + }, + { + "id": 2665, + "name": "cdx_toolkit" + }, + { + "id": 2666, + "name": "railroad" + }, + { + "id": 2667, + "name": "kazoo" + }, + { + "id": 2668, + "name": "tldextract" + }, + { + "id": 2669, + "name": "dnslog" + }, + { + "id": 2670, + "name": "pyDes" + }, + { + "id": 2671, + "name": "_string" + }, + { + "id": 2672, + "name": "greenlet" + }, + { + "id": 2673, + "name": "_yappi" + }, + { + "id": 2674, + "name": "affine" + }, + { + "id": 2675, + "name": "morecantile" + }, + { + "id": 2676, + "name": "rasterio" + }, + { + "id": 2677, + "name": "pystac" + }, + { + "id": 2678, + "name": "rioxarray" + }, + { + "id": 2679, + "name": "color_operations" + }, + { + "id": 2680, + "name": "logzero" + }, + { + "id": 2681, + "name": "calibration_module" + }, + { + "id": 2682, + "name": "fasttext_module" + }, + { + "id": 2683, + "name": "clumper" + }, + { + "id": 2684, + "name": "embetter" + }, + { + "id": 2685, + "name": "dedupe" + }, + { + "id": 2686, + "name": "spaczz" + }, + { + "id": 2687, + "name": "numerize" + }, + { + "id": 2688, + "name": "nrrd" + }, + { + "id": 2689, + "name": "giturlparse" + }, + { + "id": 2690, + "name": "SimpleITK" + }, + { + "id": 2691, + "name": "pydicom" + }, + { + "id": 2692, + "name": "varname" + }, + { + "id": 2693, + "name": "loaders" + }, + { + "id": 2694, + "name": "arel" + }, + { + "id": 2695, + "name": "skvideo" + }, + { + "id": 2696, + "name": "pascal_voc_writer" + }, + { + "id": 2697, + "name": "imgaug" + }, + { + "id": 2698, + "name": "bidict" + }, + { + "id": 2699, + "name": "emblaze" + }, + { + "id": 2700, + "name": "jinja2schema" + }, + { + "id": 2701, + "name": "redis_lock" + }, + { + "id": 2702, + "name": "puresnmp" + }, + { + "id": 2703, + "name": "names_generator" + }, + { + "id": 2704, + "name": "textfsm" + }, + { + "id": 2705, + "name": "ncclient" + }, + { + "id": 2706, + "name": "napalm" + }, + { + "id": 2707, + "name": "pytorch" + }, + { + "id": 2708, + "name": "libgravatar" + }, + { + "id": 2709, + "name": "stocks" + }, + { + "id": 2710, + "name": "labml_db" + }, + { + "id": 2711, + "name": "scp" + }, + { + "id": 2712, + "name": "labml" + }, + { + "id": 2713, + "name": "labml_remote" + }, + { + "id": 2714, + "name": "labml_dashboard" + }, + { + "id": 2715, + "name": "labml_helpers" + }, + { + "id": 2716, + "name": "labml_app" + }, + { + "id": 2717, + "name": "labml_fast_merge" + }, + { + "id": 2718, + "name": "aimrocks" + }, + { + "id": 2719, + "name": "segment" + }, + { + "id": 2720, + "name": "deeplake" + }, + { + "id": 2721, + "name": "unit_tests" + }, + { + "id": 2722, + "name": "kerastuner" + }, + { + "id": 2723, + "name": "aimstack" + }, + { + "id": 2724, + "name": "acme" + }, + { + "id": 2725, + "name": "aim_ui" + }, + { + "id": 2726, + "name": "pyximport" + }, + { + "id": 2727, + "name": "aimcore" + }, + { + "id": 2728, + "name": "asp" + }, + { + "id": 2729, + "name": "ignite" + }, + { + "id": 2730, + "name": "khash" + }, + { + "id": 2731, + "name": "hub" + }, + { + "id": 2732, + "name": "PyInstaller" + }, + { + "id": 2733, + "name": "pywebio_battery" + }, + { + "id": 2734, + "name": "percy" + }, + { + "id": 2735, + "name": "cutecharts" + }, + { + "id": 2736, + "name": "user_agents" + }, + { + "id": 2737, + "name": "sarif_om" + }, + { + "id": 2738, + "name": "jschema_to_python" + }, + { + "id": 2739, + "name": "reporter" + }, + { + "id": 2740, + "name": "hypercorn" + }, + { + "id": 2741, + "name": "parselmouth" + }, + { + "id": 2742, + "name": "nnmnkwii" + }, + { + "id": 2743, + "name": "jaconv" + }, + { + "id": 2744, + "name": "pysptk" + }, + { + "id": 2745, + "name": "pyloudnorm" + }, + { + "id": 2746, + "name": "utaupy" + }, + { + "id": 2747, + "name": "fastdtw" + }, + { + "id": 2748, + "name": "pysinsy" + }, + { + "id": 2749, + "name": "asyncssh" + }, + { + "id": 2750, + "name": "netconan" + }, + { + "id": 2751, + "name": "ciscoconfparse" + }, + { + "id": 2752, + "name": "st_aggrid" + }, + { + "id": 2753, + "name": "nubia" + }, + { + "id": 2754, + "name": "sgqlc" + }, + { + "id": 2755, + "name": "jraft" + }, + { + "id": 2756, + "name": "fastentrypoint" + }, + { + "id": 2757, + "name": "jcloud" + }, + { + "id": 2758, + "name": "hubble" + }, + { + "id": 2759, + "name": "tiny" + }, + { + "id": 2760, + "name": "pytest_kind" + }, + { + "id": 2761, + "name": "prometheus_api_client" + }, + { + "id": 2762, + "name": "abcdefg" + }, + { + "id": 2763, + "name": "ngt" + }, + { + "id": 2764, + "name": "titiler" + }, + { + "id": 2765, + "name": "rio_cogeo" + }, + { + "id": 2766, + "name": "rio_stac" + }, + { + "id": 2767, + "name": "geojson_pydantic" + }, + { + "id": 2768, + "name": "cogeo_mosaic" + }, + { + "id": 2769, + "name": "starlette_cramjam" + }, + { + "id": 2770, + "name": "aws_cdk" + }, + { + "id": 2771, + "name": "rio_tiler" + }, + { + "id": 2772, + "name": "constructs" + }, + { + "id": 2773, + "name": "tf_slim" + }, + { + "id": 2774, + "name": "inference" + }, + { + "id": 2775, + "name": "application" + }, + { + "id": 2776, + "name": "pymage_size" + }, + { + "id": 2777, + "name": "containers" + }, + { + "id": 2778, + "name": "domain" + }, + { + "id": 2779, + "name": "nbdler" + }, + { + "id": 2780, + "name": "jscaller" + }, + { + "id": 2781, + "name": "ultralytics" + }, + { + "id": 2782, + "name": "yolox" + }, + { + "id": 2783, + "name": "starlette_prometheus" + }, + { + "id": 2784, + "name": "modelhub_client" + }, + { + "id": 2785, + "name": "craft_mlt" + }, + { + "id": 2786, + "name": "drqa" + }, + { + "id": 2787, + "name": "pyserini" + }, + { + "id": 2788, + "name": "rocketqa" + }, + { + "id": 2789, + "name": "fbprophet" + }, + { + "id": 2790, + "name": "yfinance" + }, + { + "id": 2791, + "name": "paretoset" + }, + { + "id": 2792, + "name": "rllib_recsim" + }, + { + "id": 2793, + "name": "mlserver_alibi_detect" + }, + { + "id": 2794, + "name": "mlserver_lightgbm" + }, + { + "id": 2795, + "name": "aiohttp_retry" + }, + { + "id": 2796, + "name": "optimum" + }, + { + "id": 2797, + "name": "aiokafka" + }, + { + "id": 2798, + "name": "starlette_exporter" + }, + { + "id": 2799, + "name": "mlserver_mlflow" + }, + { + "id": 2800, + "name": "mlserver_alibi_explain" + }, + { + "id": 2801, + "name": "numpyro" + }, + { + "id": 2802, + "name": "py_grpc_prometheus" + }, + { + "id": 2803, + "name": "mlserver_xgboost" + }, + { + "id": 2804, + "name": "sphinx_material" + }, + { + "id": 2805, + "name": "pytest_cases" + }, + { + "id": 2806, + "name": "mlserver_sklearn" + }, + { + "id": 2807, + "name": "alibi_detect" + }, + { + "id": 2808, + "name": "mlserver_huggingface" + }, + { + "id": 2809, + "name": "simple_app" + }, + { + "id": 2810, + "name": "boddle" + }, + { + "id": 2811, + "name": "flask_sockets" + }, + { + "id": 2812, + "name": "oauth_app" + }, + { + "id": 2813, + "name": "cookiecutter" + }, + { + "id": 2814, + "name": "sparkocr" + }, + { + "id": 2815, + "name": "streamlit_apps_config" + }, + { + "id": 2816, + "name": "chatgpt_wrapper" + }, + { + "id": 2817, + "name": "sparknlp" + }, + { + "id": 2818, + "name": "sparknlp_display" + }, + { + "id": 2819, + "name": "SessionState" + }, + { + "id": 2820, + "name": "pyaml_env" + }, + { + "id": 2821, + "name": "streamlit_ner_output" + }, + { + "id": 2822, + "name": "sparknlp_jsl" + }, + { + "id": 2823, + "name": "shapefile" + }, + { + "id": 2824, + "name": "dcs" + }, + { + "id": 2825, + "name": "PySide6" + }, + { + "id": 2826, + "name": "lupa" + }, + { + "id": 2827, + "name": "mogrifier" + }, + { + "id": 2828, + "name": "nlpcda" + }, + { + "id": 2829, + "name": "model_base" + }, + { + "id": 2830, + "name": "icetk" + }, + { + "id": 2831, + "name": "data_helper" + }, + { + "id": 2832, + "name": "keybert" + }, + { + "id": 2833, + "name": "execjs" + }, + { + "id": 2834, + "name": "torchcrf" + }, + { + "id": 2835, + "name": "quantization" + }, + { + "id": 2836, + "name": "whylogs" + }, + { + "id": 2837, + "name": "whylogs_sketching" + }, + { + "id": 2838, + "name": "flask_pydantic" + }, + { + "id": 2839, + "name": "gcp_storage_emulator" + }, + { + "id": 2840, + "name": "flasgger" + }, + { + "id": 2841, + "name": "pybars" + }, + { + "id": 2842, + "name": "whylabs_client" + }, + { + "id": 2843, + "name": "deprecated" + }, + { + "id": 2844, + "name": "resnest" + }, + { + "id": 2845, + "name": "val" + }, + { + "id": 2846, + "name": "intel_extension_for_transformers" + }, + { + "id": 2847, + "name": "onnxruntime_extensions" + }, + { + "id": 2848, + "name": "ilit" + }, + { + "id": 2849, + "name": "ntsecuritycon" + }, + { + "id": 2850, + "name": "nnUNet" + }, + { + "id": 2851, + "name": "onnx_tf" + }, + { + "id": 2852, + "name": "intel_pytorch_extension" + }, + { + "id": 2853, + "name": "win32security" + }, + { + "id": 2854, + "name": "tensorboard_logger" + }, + { + "id": 2855, + "name": "org" + }, + { + "id": 2856, + "name": "nnunet" + }, + { + "id": 2857, + "name": "pretrainedmodels" + }, + { + "id": 2858, + "name": "functorch" + }, + { + "id": 2859, + "name": "lpot" + }, + { + "id": 2860, + "name": "mlperf_compliance" + }, + { + "id": 2861, + "name": "jiwer" + }, + { + "id": 2862, + "name": "intel_extension_for_tensorflow" + }, + { + "id": 2863, + "name": "xlsxwriter" + }, + { + "id": 2864, + "name": "_compat_pickle" + }, + { + "id": 2865, + "name": "batchgenerators" + }, + { + "id": 2866, + "name": "mlperf_logging" + }, + { + "id": 2867, + "name": "torch_ccl" + }, + { + "id": 2868, + "name": "tushare" + }, + { + "id": 2869, + "name": "deap" + }, + { + "id": 2870, + "name": "baostock" + }, + { + "id": 2871, + "name": "tqsdk" + }, + { + "id": 2872, + "name": "pyquery" + }, + { + "id": 2873, + "name": "pyfolio" + }, + { + "id": 2874, + "name": "rqdatac" + }, + { + "id": 2875, + "name": "WindPy" + }, + { + "id": 2876, + "name": "casbin_sqlalchemy_adapter" + }, + { + "id": 2877, + "name": "router" + }, + { + "id": 2878, + "name": "ahocorasick" + }, + { + "id": 2879, + "name": "motif_utils" + }, + { + "id": 2880, + "name": "process_pretrain_data" + }, + { + "id": 2881, + "name": "chalk" + }, + { + "id": 2882, + "name": "multiprocessing_logging" + }, + { + "id": 2883, + "name": "msrest" + }, + { + "id": 2884, + "name": "jsonpickle" + }, + { + "id": 2885, + "name": "model_registry" + }, + { + "id": 2886, + "name": "test_utils" + }, + { + "id": 2887, + "name": "experiment_tracking" + }, + { + "id": 2888, + "name": "vizier" + }, + { + "id": 2889, + "name": "tensorboard_plugin_profile" + }, + { + "id": 2890, + "name": "lit_nlp" + }, + { + "id": 2891, + "name": "explainable_ai_sdk" + }, + { + "id": 2892, + "name": "test_constants" + }, + { + "id": 2893, + "name": "grpc_testing" + }, + { + "id": 2894, + "name": "synthtool" + }, + { + "id": 2895, + "name": "CodeCarbon_template" + }, + { + "id": 2896, + "name": "dash_core_components" + }, + { + "id": 2897, + "name": "container" + }, + { + "id": 2898, + "name": "dash_table" + }, + { + "id": 2899, + "name": "layout" + }, + { + "id": 2900, + "name": "dash_bootstrap_components" + }, + { + "id": 2901, + "name": "fastapi_pagination" + }, + { + "id": 2902, + "name": "Database" + }, + { + "id": 2903, + "name": "API" + }, + { + "id": 2904, + "name": "jobs" + }, + { + "id": 2905, + "name": "ConfigCaller" + }, + { + "id": 2906, + "name": "ftw" + }, + { + "id": 2907, + "name": "libinjection" + }, + { + "id": 2908, + "name": "bunkerweb" + }, + { + "id": 2909, + "name": "words" + }, + { + "id": 2910, + "name": "ApiCaller" + }, + { + "id": 2911, + "name": "dashing" + }, + { + "id": 2912, + "name": "live_143" + }, + { + "id": 2913, + "name": "ezodf" + }, + { + "id": 2914, + "name": "astmonkey" + }, + { + "id": 2915, + "name": "srt" + }, + { + "id": 2916, + "name": "minha_outra_lib" + }, + { + "id": 2917, + "name": "aiometer" + }, + { + "id": 2918, + "name": "myproject" + }, + { + "id": 2919, + "name": "expects" + }, + { + "id": 2920, + "name": "pyramid_cornice" + }, + { + "id": 2921, + "name": "livros" + }, + { + "id": 2922, + "name": "pygubu" + }, + { + "id": 2923, + "name": "ttkthemes" + }, + { + "id": 2924, + "name": "cornice" + }, + { + "id": 2925, + "name": "_locust" + }, + { + "id": 2926, + "name": "ezdxf" + }, + { + "id": 2927, + "name": "kivy" + }, + { + "id": 2928, + "name": "minha_lib" + }, + { + "id": 2929, + "name": "hello_world" + }, + { + "id": 2930, + "name": "vosk" + }, + { + "id": 2931, + "name": "scapy" + }, + { + "id": 2932, + "name": "orm" + }, + { + "id": 2933, + "name": "sfp" + }, + { + "id": 2934, + "name": "bananas" + }, + { + "id": 2935, + "name": "trio" + }, + { + "id": 2936, + "name": "toga" + }, + { + "id": 2937, + "name": "qdarktheme" + }, + { + "id": 2938, + "name": "problemas" + }, + { + "id": 2939, + "name": "pdfminer" + }, + { + "id": 2940, + "name": "flask_pydantic_spec" + }, + { + "id": 2941, + "name": "bdd_tests" + }, + { + "id": 2942, + "name": "pathlib3x" + }, + { + "id": 2943, + "name": "mamba" + }, + { + "id": 2944, + "name": "rest_framework_swagger" + }, + { + "id": 2945, + "name": "ttkbootstrap" + }, + { + "id": 2946, + "name": "funcy" + }, + { + "id": 2947, + "name": "run" + }, + { + "id": 2948, + "name": "PySimpleGUI" + }, + { + "id": 2949, + "name": "bagulho" + }, + { + "id": 2950, + "name": "fausto" + }, + { + "id": 2951, + "name": "textual" + }, + { + "id": 2952, + "name": "PySimpleGUIWeb" + }, + { + "id": 2953, + "name": "kivymd" + }, + { + "id": 2954, + "name": "rocketry" + }, + { + "id": 2955, + "name": "streamlit_ace" + }, + { + "id": 2956, + "name": "ursina" + }, + { + "id": 2957, + "name": "parsel" + }, + { + "id": 2958, + "name": "eliot" + }, + { + "id": 2959, + "name": "aiopath" + }, + { + "id": 2960, + "name": "dash_html_components" + }, + { + "id": 2961, + "name": "simple_term_menu" + }, + { + "id": 2962, + "name": "piccolo" + }, + { + "id": 2963, + "name": "sqlakeyset" + }, + { + "id": 2964, + "name": "gino_starlette" + }, + { + "id": 2965, + "name": "bunnet" + }, + { + "id": 2966, + "name": "engine" + }, + { + "id": 2967, + "name": "checkers" + }, + { + "id": 2968, + "name": "restler_settings" + }, + { + "id": 2969, + "name": "test_servers" + }, + { + "id": 2970, + "name": "fastapi_restful" + }, + { + "id": 2971, + "name": "streamlit_app" + }, + { + "id": 2972, + "name": "jedi" + }, + { + "id": 2973, + "name": "hf_transfer" + }, + { + "id": 2974, + "name": "InquirerPy" + }, + { + "id": 2975, + "name": "spacy_huggingface_hub" + }, + { + "id": 2976, + "name": "humps" + }, + { + "id": 2977, + "name": "recipe_scrapers" + }, + { + "id": 2978, + "name": "text_unidecode" + }, + { + "id": 2979, + "name": "pydantic2ts" + }, + { + "id": 2980, + "name": "w3lib" + }, + { + "id": 2981, + "name": "extruct" + }, + { + "id": 2982, + "name": "thop" + }, + { + "id": 2983, + "name": "inplace_abn" + }, + { + "id": 2984, + "name": "yolov6" + }, + { + "id": 2985, + "name": "mnist" + }, + { + "id": 2986, + "name": "tflite_runtime" + }, + { + "id": 2987, + "name": "ecies" + }, + { + "id": 2988, + "name": "flamby" + }, + { + "id": 2989, + "name": "fedml" + }, + { + "id": 2990, + "name": "tools" + }, + { + "id": 2991, + "name": "idx2numpy" + }, + { + "id": 2992, + "name": "export" + }, + { + "id": 2993, + "name": "monai" + }, + { + "id": 2994, + "name": "onnxsim" + }, + { + "id": 2995, + "name": "ptflops" + }, + { + "id": 2996, + "name": "nvidia_smi" + }, + { + "id": 2997, + "name": "tensorflow_federated" + }, + { + "id": 2998, + "name": "data_preprocessing" + }, + { + "id": 2999, + "name": "coremltools" + }, + { + "id": 3000, + "name": "gitdb" + }, + { + "id": 3001, + "name": "simple_rest_client" + }, + { + "id": 3002, + "name": "curieconf" + }, + { + "id": 3003, + "name": "icedata" + }, + { + "id": 3004, + "name": "pytorch_forecasting" + }, + { + "id": 3005, + "name": "baal" + }, + { + "id": 3006, + "name": "classy_vision" + }, + { + "id": 3007, + "name": "cytoolz" + }, + { + "id": 3008, + "name": "assistant" + }, + { + "id": 3009, + "name": "pytorch_tabular" + }, + { + "id": 3010, + "name": "torch_ort" + }, + { + "id": 3011, + "name": "fastface" + }, + { + "id": 3012, + "name": "fiftyone" + }, + { + "id": 3013, + "name": "icevision" + }, + { + "id": 3014, + "name": "pystiche" + }, + { + "id": 3015, + "name": "vissl" + }, + { + "id": 3016, + "name": "torch_optimizer" + }, + { + "id": 3017, + "name": "segmentation_models_pytorch" + }, + { + "id": 3018, + "name": "pytorchvideo" + }, + { + "id": 3019, + "name": "cython_bbox" + }, + { + "id": 3020, + "name": "dataloaders" + }, + { + "id": 3021, + "name": "mindspore" + }, + { + "id": 3022, + "name": "autoapi" + }, + { + "id": 3023, + "name": "M3L" + }, + { + "id": 3024, + "name": "mindvision" + }, + { + "id": 3025, + "name": "plato" + }, + { + "id": 3026, + "name": "sedna" + }, + { + "id": 3027, + "name": "lap" + }, + { + "id": 3028, + "name": "mprofile" + }, + { + "id": 3029, + "name": "pypprof" + }, + { + "id": 3030, + "name": "ride_share" + }, + { + "id": 3031, + "name": "pyroscope" + }, + { + "id": 3032, + "name": "fastapi_websocket_rpc" + }, + { + "id": 3033, + "name": "easyrpc" + }, + { + "id": 3034, + "name": "easyschedule" + }, + { + "id": 3035, + "name": "fastapi_mail" + }, + { + "id": 3036, + "name": "easyadmin" + }, + { + "id": 3037, + "name": "pydbantic" + }, + { + "id": 3038, + "name": "python_jwt" + }, + { + "id": 3039, + "name": "tensorflow_io" + }, + { + "id": 3040, + "name": "facets_overview" + }, + { + "id": 3041, + "name": "model_archiver" + }, + { + "id": 3042, + "name": "pycaret" + }, + { + "id": 3043, + "name": "copier" + }, + { + "id": 3044, + "name": "compose" + }, + { + "id": 3045, + "name": "steps" + }, + { + "id": 3046, + "name": "dynamic_pipelines" + }, + { + "id": 3047, + "name": "monotonic" + }, + { + "id": 3048, + "name": "neptune" + }, + { + "id": 3049, + "name": "zenml" + }, + { + "id": 3050, + "name": "hooks" + }, + { + "id": 3051, + "name": "kfp_tekton" + }, + { + "id": 3052, + "name": "neuralprophet" + }, + { + "id": 3053, + "name": "distro" + }, + { + "id": 3054, + "name": "pyngrok" + }, + { + "id": 3055, + "name": "label_studio_sdk" + }, + { + "id": 3056, + "name": "analytics" + }, + { + "id": 3057, + "name": "kfp_server_api" + }, + { + "id": 3058, + "name": "imagesize" + }, + { + "id": 3059, + "name": "x_transformers" + }, + { + "id": 3060, + "name": "screeninfo" + }, + { + "id": 3061, + "name": "opal_common" + }, + { + "id": 3062, + "name": "pygit2" + }, + { + "id": 3063, + "name": "opal_server" + }, + { + "id": 3064, + "name": "rook" + }, + { + "id": 3065, + "name": "dpath" + }, + { + "id": 3066, + "name": "opal_client" + }, + { + "id": 3067, + "name": "fastapi_websocket_pubsub" + }, + { + "id": 3068, + "name": "codecarbon" + }, + { + "id": 3069, + "name": "autotrain" + }, + { + "id": 3070, + "name": "trl" + }, + { + "id": 3071, + "name": "DeepCT" + }, + { + "id": 3072, + "name": "tldr" + }, + { + "id": 3073, + "name": "awaits" + }, + { + "id": 3074, + "name": "mitmproxy" + }, + { + "id": 3075, + "name": "qcloud_cos" + }, + { + "id": 3076, + "name": "oss2" + }, + { + "id": 3077, + "name": "jsonpath" + }, + { + "id": 3078, + "name": "redlock" + }, + { + "id": 3079, + "name": "aioetcd3" + }, + { + "id": 3080, + "name": "pymock" + }, + { + "id": 3081, + "name": "grpc_requests" + }, + { + "id": 3082, + "name": "aioify" + }, + { + "id": 3083, + "name": "deepsparse" + }, + { + "id": 3084, + "name": "openpifpaf" + }, + { + "id": 3085, + "name": "haystack" + }, + { + "id": 3086, + "name": "numa" + }, + { + "id": 3087, + "name": "sparsezoo" + }, + { + "id": 3088, + "name": "twint" + }, + { + "id": 3089, + "name": "ndjson" + }, + { + "id": 3090, + "name": "thefuzz" + }, + { + "id": 3091, + "name": "hdx" + }, + { + "id": 3092, + "name": "pycountry_convert" + }, + { + "id": 3093, + "name": "geojson" + }, + { + "id": 3094, + "name": "pycountry" + }, + { + "id": 3095, + "name": "h3" + }, + { + "id": 3096, + "name": "pytrends" + }, + { + "id": 3097, + "name": "moment" + }, + { + "id": 3098, + "name": "python_utils" + }, + { + "id": 3099, + "name": "python_on_whales" + }, + { + "id": 3100, + "name": "opyrator" + }, + { + "id": 3101, + "name": "ISR" + }, + { + "id": 3102, + "name": "usb" + }, + { + "id": 3103, + "name": "developer_disk_image" + }, + { + "id": 3104, + "name": "pycrashreport" + }, + { + "id": 3105, + "name": "remotezip" + }, + { + "id": 3106, + "name": "aioquic_pmd3" + }, + { + "id": 3107, + "name": "cmd2" + }, + { + "id": 3108, + "name": "gnureadline" + }, + { + "id": 3109, + "name": "cmd2_ext_test" + }, + { + "id": 3110, + "name": "gpxpy" + }, + { + "id": 3111, + "name": "hyperframe" + }, + { + "id": 3112, + "name": "pytun_pmd3" + }, + { + "id": 3113, + "name": "asn1" + }, + { + "id": 3114, + "name": "pygnuutils" + }, + { + "id": 3115, + "name": "inquirer3" + }, + { + "id": 3116, + "name": "pykdebugparser" + }, + { + "id": 3117, + "name": "hexdump" + }, + { + "id": 3118, + "name": "bpylist2" + }, + { + "id": 3119, + "name": "construct" + }, + { + "id": 3120, + "name": "zeroconf" + }, + { + "id": 3121, + "name": "ifaddr" + }, + { + "id": 3122, + "name": "pcapy" + }, + { + "id": 3123, + "name": "srptools" + }, + { + "id": 3124, + "name": "opack" + }, + { + "id": 3125, + "name": "ipsw_parser" + }, + { + "id": 3126, + "name": "streamlit_tags" + }, + { + "id": 3127, + "name": "meme_generator" + }, + { + "id": 3128, + "name": "graia" + }, + { + "id": 3129, + "name": "noneprompt" + }, + { + "id": 3130, + "name": "unwind" + }, + { + "id": 3131, + "name": "PicImageSearch" + }, + { + "id": 3132, + "name": "dacite" + }, + { + "id": 3133, + "name": "pyzipper" + }, + { + "id": 3134, + "name": "creart" + }, + { + "id": 3135, + "name": "graiax" + }, + { + "id": 3136, + "name": "launart" + }, + { + "id": 3137, + "name": "server" + }, + { + "id": 3138, + "name": "pygls" + }, + { + "id": 3139, + "name": "h2o_wave" + }, + { + "id": 3140, + "name": "parso" + }, + { + "id": 3141, + "name": "h2o_lightwave_web" + }, + { + "id": 3142, + "name": "hatchling" + }, + { + "id": 3143, + "name": "h2o_lightwave" + }, + { + "id": 3144, + "name": "lsprotocol" + }, + { + "id": 3145, + "name": "h2o_wave_university" + }, + { + "id": 3146, + "name": "cyjupyter" + }, + { + "id": 3147, + "name": "wilds" + }, + { + "id": 3148, + "name": "minichain" + }, + { + "id": 3149, + "name": "gpt_index" + }, + { + "id": 3150, + "name": "voxel" + }, + { + "id": 3151, + "name": "manifest" + }, + { + "id": 3152, + "name": "domino" + }, + { + "id": 3153, + "name": "robustness" + }, + { + "id": 3154, + "name": "mocha" + }, + { + "id": 3155, + "name": "SampleData" + }, + { + "id": 3156, + "name": "sitkUtils" + }, + { + "id": 3157, + "name": "girder_client" + }, + { + "id": 3158, + "name": "ctk" + }, + { + "id": 3159, + "name": "numpymaxflow" + }, + { + "id": 3160, + "name": "mockserver_friendly" + }, + { + "id": 3161, + "name": "large_image" + }, + { + "id": 3162, + "name": "itk" + }, + { + "id": 3163, + "name": "MONAILabelReviewerLib" + }, + { + "id": 3164, + "name": "cli" + }, + { + "id": 3165, + "name": "openslide" + }, + { + "id": 3166, + "name": "qt" + }, + { + "id": 3167, + "name": "expiring_dict" + }, + { + "id": 3168, + "name": "vtkSegmentationCore" + }, + { + "id": 3169, + "name": "slicer" + }, + { + "id": 3170, + "name": "pydicom_seg" + }, + { + "id": 3171, + "name": "histomicstk" + }, + { + "id": 3172, + "name": "dicomweb_client" + }, + { + "id": 3173, + "name": "pyopenjtalk" + }, + { + "id": 3174, + "name": "data_converter" + }, + { + "id": 3175, + "name": "movinet" + }, + { + "id": 3176, + "name": "tf_agents" + }, + { + "id": 3177, + "name": "google3" + }, + { + "id": 3178, + "name": "video_util" + }, + { + "id": 3179, + "name": "eval_utils" + }, + { + "id": 3180, + "name": "params" + }, + { + "id": 3181, + "name": "keras_cv" + }, + { + "id": 3182, + "name": "prisma_cleanup" + }, + { + "id": 3183, + "name": "nodejs" + }, + { + "id": 3184, + "name": "rtoml" + }, + { + "id": 3185, + "name": "pytest_subprocess" + }, + { + "id": 3186, + "name": "prisma" + }, + { + "id": 3187, + "name": "hashids" + }, + { + "id": 3188, + "name": "cached_property" + }, + { + "id": 3189, + "name": "syrupy" + }, + { + "id": 3190, + "name": "win32serviceutil" + }, + { + "id": 3191, + "name": "servicemanager" + }, + { + "id": 3192, + "name": "biim" + }, + { + "id": 3193, + "name": "aerich" + }, + { + "id": 3194, + "name": "elevate" + }, + { + "id": 3195, + "name": "ariblib" + }, + { + "id": 3196, + "name": "win32service" + }, + { + "id": 3197, + "name": "py7zr" + }, + { + "id": 3198, + "name": "puremagic" + }, + { + "id": 3199, + "name": "pymediainfo" + }, + { + "id": 3200, + "name": "tweepy_authlib" + }, + { + "id": 3201, + "name": "itemadapter" + }, + { + "id": 3202, + "name": "user_manager" + }, + { + "id": 3203, + "name": "pysnooper" + }, + { + "id": 3204, + "name": "dlib" + }, + { + "id": 3205, + "name": "prison" + }, + { + "id": 3206, + "name": "job" + }, + { + "id": 3207, + "name": "wtforms_json" + }, + { + "id": 3208, + "name": "flask_talisman" + }, + { + "id": 3209, + "name": "flask_appbuilder" + }, + { + "id": 3210, + "name": "tensorflow_recommenders_addons" + }, + { + "id": 3211, + "name": "NER" + }, + { + "id": 3212, + "name": "sklearn_crfsuite" + }, + { + "id": 3213, + "name": "nni" + }, + { + "id": 3214, + "name": "pandarallel" + }, + { + "id": 3215, + "name": "darknetpy" + }, + { + "id": 3216, + "name": "myapp_config" + }, + { + "id": 3217, + "name": "webhooks" + }, + { + "id": 3218, + "name": "cubestudio" + }, + { + "id": 3219, + "name": "parsedatetime" + }, + { + "id": 3220, + "name": "flask_compress" + }, + { + "id": 3221, + "name": "contextlib2" + }, + { + "id": 3222, + "name": "pydruid" + }, + { + "id": 3223, + "name": "docker_registry_client_async" + }, + { + "id": 3224, + "name": "webflowpy" + }, + { + "id": 3225, + "name": "python_graphql_client" + }, + { + "id": 3226, + "name": "autoxgb" + }, + { + "id": 3227, + "name": "aiounittest" + }, + { + "id": 3228, + "name": "dbt_artifacts_parser" + }, + { + "id": 3229, + "name": "source_notion" + }, + { + "id": 3230, + "name": "ptsd_jbroll" + }, + { + "id": 3231, + "name": "data_export" + }, + { + "id": 3232, + "name": "spellchecker" + }, + { + "id": 3233, + "name": "source_iterable" + }, + { + "id": 3234, + "name": "jproperties" + }, + { + "id": 3235, + "name": "handlers" + }, + { + "id": 3236, + "name": "source_sftp_bulk" + }, + { + "id": 3237, + "name": "source_google_search_console" + }, + { + "id": 3238, + "name": "scrapbook" + }, + { + "id": 3239, + "name": "source_mixpanel" + }, + { + "id": 3240, + "name": "source_babelforce" + }, + { + "id": 3241, + "name": "source_hubplanner" + }, + { + "id": 3242, + "name": "clickhouse_grpc_pb2_grpc" + }, + { + "id": 3243, + "name": "tap_quickbooks" + }, + { + "id": 3244, + "name": "appstoreconnect" + }, + { + "id": 3245, + "name": "source_file" + }, + { + "id": 3246, + "name": "source_us_census" + }, + { + "id": 3247, + "name": "aes_encryption" + }, + { + "id": 3248, + "name": "source_genesys" + }, + { + "id": 3249, + "name": "graphlearn" + }, + { + "id": 3250, + "name": "source_pocket" + }, + { + "id": 3251, + "name": "ttsfrd" + }, + { + "id": 3252, + "name": "source_timely" + }, + { + "id": 3253, + "name": "source_aws_cloudtrail" + }, + { + "id": 3254, + "name": "source_youtube_analytics" + }, + { + "id": 3255, + "name": "princflags" + }, + { + "id": 3256, + "name": "source_yahoo_finance_price" + }, + { + "id": 3257, + "name": "rest_polymorphic" + }, + { + "id": 3258, + "name": "source_freshsales" + }, + { + "id": 3259, + "name": "normalization" + }, + { + "id": 3260, + "name": "flatten_dict" + }, + { + "id": 3261, + "name": "datadog_checks" + }, + { + "id": 3262, + "name": "source_adjust" + }, + { + "id": 3263, + "name": "finetune_glm" + }, + { + "id": 3264, + "name": "source_marketo" + }, + { + "id": 3265, + "name": "pyapacheatlas" + }, + { + "id": 3266, + "name": "connector_acceptance_test" + }, + { + "id": 3267, + "name": "shotdetect_scenedetect_lgss" + }, + { + "id": 3268, + "name": "jsonplus" + }, + { + "id": 3269, + "name": "source_rss" + }, + { + "id": 3270, + "name": "source_mailgun" + }, + { + "id": 3271, + "name": "tubemq_tdmsg" + }, + { + "id": 3272, + "name": "videofeatures_clipit" + }, + { + "id": 3273, + "name": "simdjson" + }, + { + "id": 3274, + "name": "source_zoho_crm" + }, + { + "id": 3275, + "name": "web" + }, + { + "id": 3276, + "name": "source_monday" + }, + { + "id": 3277, + "name": "lief" + }, + { + "id": 3278, + "name": "registry" + }, + { + "id": 3279, + "name": "clickhouse" + }, + { + "id": 3280, + "name": "source_zendesk_chat" + }, + { + "id": 3281, + "name": "kws_util" + }, + { + "id": 3282, + "name": "ci_changes_detection" + }, + { + "id": 3283, + "name": "requests_unixsocket" + }, + { + "id": 3284, + "name": "spec_linter" + }, + { + "id": 3285, + "name": "apify_client" + }, + { + "id": 3286, + "name": "opcua" + }, + { + "id": 3287, + "name": "schema_generator" + }, + { + "id": 3288, + "name": "ci_credentials" + }, + { + "id": 3289, + "name": "looker_sdk" + }, + { + "id": 3290, + "name": "dict2xml" + }, + { + "id": 3291, + "name": "source_kyriba" + }, + { + "id": 3292, + "name": "source_google_analytics_v4" + }, + { + "id": 3293, + "name": "source_facebook_pages" + }, + { + "id": 3294, + "name": "atlas_start" + }, + { + "id": 3295, + "name": "auto_labeling_pipeline" + }, + { + "id": 3296, + "name": "easycv" + }, + { + "id": 3297, + "name": "testflows" + }, + { + "id": 3298, + "name": "bingads" + }, + { + "id": 3299, + "name": "source_recharge" + }, + { + "id": 3300, + "name": "source_greenhouse" + }, + { + "id": 3301, + "name": "ci_code_validator" + }, + { + "id": 3302, + "name": "facebook_business" + }, + { + "id": 3303, + "name": "atlas_config" + }, + { + "id": 3304, + "name": "mdutils" + }, + { + "id": 3305, + "name": "pyhocon" + }, + { + "id": 3306, + "name": "destination_databend" + }, + { + "id": 3307, + "name": "source_webflow" + }, + { + "id": 3308, + "name": "nats" + }, + { + "id": 3309, + "name": "suds" + }, + { + "id": 3310, + "name": "source_dockerhub" + }, + { + "id": 3311, + "name": "source_typeform" + }, + { + "id": 3312, + "name": "requests_kerberos" + }, + { + "id": 3313, + "name": "source_chargify" + }, + { + "id": 3314, + "name": "source_railz" + }, + { + "id": 3315, + "name": "neptune_python_utils" + }, + { + "id": 3316, + "name": "destination_amazon_sqs" + }, + { + "id": 3317, + "name": "plaid" + }, + { + "id": 3318, + "name": "source_rd_station_marketing" + }, + { + "id": 3319, + "name": "tubemq_errcode" + }, + { + "id": 3320, + "name": "source_salesloft" + }, + { + "id": 3321, + "name": "source_hubspot" + }, + { + "id": 3322, + "name": "airbyte_cdk" + }, + { + "id": 3323, + "name": "sklearn2pmml" + }, + { + "id": 3324, + "name": "nacos" + }, + { + "id": 3325, + "name": "source_flexport" + }, + { + "id": 3326, + "name": "source_copper" + }, + { + "id": 3327, + "name": "firebolt" + }, + { + "id": 3328, + "name": "genson" + }, + { + "id": 3329, + "name": "source_confluence" + }, + { + "id": 3330, + "name": "source_chargebee" + }, + { + "id": 3331, + "name": "django_drf_filepond" + }, + { + "id": 3332, + "name": "function_service_pb2" + }, + { + "id": 3333, + "name": "source_convex" + }, + { + "id": 3334, + "name": "source_qualaroo" + }, + { + "id": 3335, + "name": "dask_sql" + }, + { + "id": 3336, + "name": "window_functions" + }, + { + "id": 3337, + "name": "sqllineage" + }, + { + "id": 3338, + "name": "unicore" + }, + { + "id": 3339, + "name": "destination_kvdb" + }, + { + "id": 3340, + "name": "pyaml" + }, + { + "id": 3341, + "name": "source_bing_ads" + }, + { + "id": 3342, + "name": "source_file_secure" + }, + { + "id": 3343, + "name": "source_primetric" + }, + { + "id": 3344, + "name": "k5test" + }, + { + "id": 3345, + "name": "source_auth0" + }, + { + "id": 3346, + "name": "sqlalchemy_redshift" + }, + { + "id": 3347, + "name": "source_bamboo_hr" + }, + { + "id": 3348, + "name": "datetime64_extended_range" + }, + { + "id": 3349, + "name": "source_braintree" + }, + { + "id": 3350, + "name": "grammarinator" + }, + { + "id": 3351, + "name": "source_appfollow" + }, + { + "id": 3352, + "name": "instaboostfast" + }, + { + "id": 3353, + "name": "map_type" + }, + { + "id": 3354, + "name": "source_zendesk_talk" + }, + { + "id": 3355, + "name": "source_airtable" + }, + { + "id": 3356, + "name": "recurly" + }, + { + "id": 3357, + "name": "textnas_final" + }, + { + "id": 3358, + "name": "integration_tests" + }, + { + "id": 3359, + "name": "atlasclient" + }, + { + "id": 3360, + "name": "source_zuora" + }, + { + "id": 3361, + "name": "source_alpha_vantage" + }, + { + "id": 3362, + "name": "source_harvest" + }, + { + "id": 3363, + "name": "tubemq_client" + }, + { + "id": 3364, + "name": "destination_duckdb" + }, + { + "id": 3365, + "name": "model_mommy" + }, + { + "id": 3366, + "name": "ranger_performance_tool" + }, + { + "id": 3367, + "name": "ci_sonar_qube" + }, + { + "id": 3368, + "name": "jsonref" + }, + { + "id": 3369, + "name": "destination_sqlite" + }, + { + "id": 3370, + "name": "source_firebolt" + }, + { + "id": 3371, + "name": "source_slack" + }, + { + "id": 3372, + "name": "databend_sqlalchemy" + }, + { + "id": 3373, + "name": "octavia_cli" + }, + { + "id": 3374, + "name": "learning_rates" + }, + { + "id": 3375, + "name": "generation_utils" + }, + { + "id": 3376, + "name": "source_amazon_ads" + }, + { + "id": 3377, + "name": "okta" + }, + { + "id": 3378, + "name": "client" + }, + { + "id": 3379, + "name": "openmetadata" + }, + { + "id": 3380, + "name": "source_sendgrid" + }, + { + "id": 3381, + "name": "alibabacloud_cs20151215" + }, + { + "id": 3382, + "name": "drf_yasg" + }, + { + "id": 3383, + "name": "teradatasql" + }, + { + "id": 3384, + "name": "test_library_bridge" + }, + { + "id": 3385, + "name": "jaydebeapi" + }, + { + "id": 3386, + "name": "tubemq_config" + }, + { + "id": 3387, + "name": "test_odbc_interaction" + }, + { + "id": 3388, + "name": "kfserving" + }, + { + "id": 3389, + "name": "alibabacloud_vpc20160428" + }, + { + "id": 3390, + "name": "_scproxy" + }, + { + "id": 3391, + "name": "deltalake" + }, + { + "id": 3392, + "name": "source_klaviyo" + }, + { + "id": 3393, + "name": "marshmallow3_annotations" + }, + { + "id": 3394, + "name": "amundsen_application" + }, + { + "id": 3395, + "name": "grpc_tools" + }, + { + "id": 3396, + "name": "source_github" + }, + { + "id": 3397, + "name": "dbt" + }, + { + "id": 3398, + "name": "kwsbp" + }, + { + "id": 3399, + "name": "modelscope" + }, + { + "id": 3400, + "name": "source_public_apis" + }, + { + "id": 3401, + "name": "cup" + }, + { + "id": 3402, + "name": "timeout_decorator" + }, + { + "id": 3403, + "name": "ci_connector_ops" + }, + { + "id": 3404, + "name": "source_pivotal_tracker" + }, + { + "id": 3405, + "name": "source_orbit" + }, + { + "id": 3406, + "name": "source_looker" + }, + { + "id": 3407, + "name": "source_zenefits" + }, + { + "id": 3408, + "name": "extended_precision_data_types" + }, + { + "id": 3409, + "name": "pattern" + }, + { + "id": 3410, + "name": "artist" + }, + { + "id": 3411, + "name": "source_gridly" + }, + { + "id": 3412, + "name": "xtcocotools" + }, + { + "id": 3413, + "name": "source_scaffold_source_http" + }, + { + "id": 3414, + "name": "globmatch" + }, + { + "id": 3415, + "name": "metadata" + }, + { + "id": 3416, + "name": "destination_meilisearch" + }, + { + "id": 3417, + "name": "flatten_json" + }, + { + "id": 3418, + "name": "pretrain_glm" + }, + { + "id": 3419, + "name": "source_gitlab" + }, + { + "id": 3420, + "name": "source_pipedrive" + }, + { + "id": 3421, + "name": "roles" + }, + { + "id": 3422, + "name": "kdcproxy" + }, + { + "id": 3423, + "name": "pyvi" + }, + { + "id": 3424, + "name": "source_lemlist" + }, + { + "id": 3425, + "name": "pandavro" + }, + { + "id": 3426, + "name": "dagster_graphql" + }, + { + "id": 3427, + "name": "schema_registry" + }, + { + "id": 3428, + "name": "pyexcel" + }, + { + "id": 3429, + "name": "graphscope" + }, + { + "id": 3430, + "name": "source_gnews" + }, + { + "id": 3431, + "name": "cvxopt" + }, + { + "id": 3432, + "name": "source_declarative_manifest" + }, + { + "id": 3433, + "name": "destination_firestore" + }, + { + "id": 3434, + "name": "antlr4" + }, + { + "id": 3435, + "name": "source_posthog" + }, + { + "id": 3436, + "name": "runtime" + }, + { + "id": 3437, + "name": "pyathena" + }, + { + "id": 3438, + "name": "source_shortio" + }, + { + "id": 3439, + "name": "source_pinterest" + }, + { + "id": 3440, + "name": "aerospike" + }, + { + "id": 3441, + "name": "source_s3" + }, + { + "id": 3442, + "name": "source_yandex_metrica" + }, + { + "id": 3443, + "name": "label_types" + }, + { + "id": 3444, + "name": "feathr" + }, + { + "id": 3445, + "name": "source_amazon_sqs" + }, + { + "id": 3446, + "name": "source_salesforce" + }, + { + "id": 3447, + "name": "source_linkedin_ads" + }, + { + "id": 3448, + "name": "source_outreach" + }, + { + "id": 3449, + "name": "odps" + }, + { + "id": 3450, + "name": "pydomo" + }, + { + "id": 3451, + "name": "jpype" + }, + { + "id": 3452, + "name": "source_snapchat_marketing" + }, + { + "id": 3453, + "name": "alps" + }, + { + "id": 3454, + "name": "apache_atlas" + }, + { + "id": 3455, + "name": "source_lever_hiring" + }, + { + "id": 3456, + "name": "apache_ranger" + }, + { + "id": 3457, + "name": "source_recurly" + }, + { + "id": 3458, + "name": "tubemq" + }, + { + "id": 3459, + "name": "ibm_db_dbi" + }, + { + "id": 3460, + "name": "bigquery_schema_generator" + }, + { + "id": 3461, + "name": "search_service" + }, + { + "id": 3462, + "name": "source_insightly" + }, + { + "id": 3463, + "name": "tsp_train" + }, + { + "id": 3464, + "name": "smartsheet" + }, + { + "id": 3465, + "name": "nlpaug" + }, + { + "id": 3466, + "name": "tubemq_return" + }, + { + "id": 3467, + "name": "source_square" + }, + { + "id": 3468, + "name": "destination_google_sheets" + }, + { + "id": 3469, + "name": "gscoordinator" + }, + { + "id": 3470, + "name": "gremlin_python" + }, + { + "id": 3471, + "name": "source_freshcaller" + }, + { + "id": 3472, + "name": "wcmatch" + }, + { + "id": 3473, + "name": "source_jira" + }, + { + "id": 3474, + "name": "ffmpegcv" + }, + { + "id": 3475, + "name": "airbyte_api_client" + }, + { + "id": 3476, + "name": "tableau_api_lib" + }, + { + "id": 3477, + "name": "neo4j" + }, + { + "id": 3478, + "name": "bmt_clipit" + }, + { + "id": 3479, + "name": "databuilder" + }, + { + "id": 3480, + "name": "source_datadog" + }, + { + "id": 3481, + "name": "source_strava" + }, + { + "id": 3482, + "name": "simple_salesforce" + }, + { + "id": 3483, + "name": "source_onesignal" + }, + { + "id": 3484, + "name": "dj_rest_auth" + }, + { + "id": 3485, + "name": "blocklm_utils" + }, + { + "id": 3486, + "name": "source_tiktok_marketing" + }, + { + "id": 3487, + "name": "source_linnworks" + }, + { + "id": 3488, + "name": "clickhouse_grpc_pb2" + }, + { + "id": 3489, + "name": "source_instagram" + }, + { + "id": 3490, + "name": "auto_labeling" + }, + { + "id": 3491, + "name": "gbqschema_converter" + }, + { + "id": 3492, + "name": "source_facebook_marketing" + }, + { + "id": 3493, + "name": "httpclient" + }, + { + "id": 3494, + "name": "mmengine" + }, + { + "id": 3495, + "name": "source_orb" + }, + { + "id": 3496, + "name": "undecorated" + }, + { + "id": 3497, + "name": "xmlrunner" + }, + { + "id": 3498, + "name": "source_mailchimp" + }, + { + "id": 3499, + "name": "source_google_analytics_data_api" + }, + { + "id": 3500, + "name": "chargebee" + }, + { + "id": 3501, + "name": "source_coda" + }, + { + "id": 3502, + "name": "source_zendesk_support" + }, + { + "id": 3503, + "name": "unicodedata2" + }, + { + "id": 3504, + "name": "looseversion" + }, + { + "id": 3505, + "name": "source_zendesk_sell" + }, + { + "id": 3506, + "name": "runenv" + }, + { + "id": 3507, + "name": "easynlp" + }, + { + "id": 3508, + "name": "nanoid" + }, + { + "id": 3509, + "name": "icdiff" + }, + { + "id": 3510, + "name": "alibabacloud_ecs20140526" + }, + { + "id": 3511, + "name": "source_qonto" + }, + { + "id": 3512, + "name": "source_fauna" + }, + { + "id": 3513, + "name": "deepke" + }, + { + "id": 3514, + "name": "gast" + }, + { + "id": 3515, + "name": "source_dv_360" + }, + { + "id": 3516, + "name": "couler" + }, + { + "id": 3517, + "name": "ai_lib" + }, + { + "id": 3518, + "name": "pyhdfs" + }, + { + "id": 3519, + "name": "pydolphinscheduler" + }, + { + "id": 3520, + "name": "source_commcare" + }, + { + "id": 3521, + "name": "destination_rabbitmq" + }, + { + "id": 3522, + "name": "vineyard" + }, + { + "id": 3523, + "name": "meilisearch" + }, + { + "id": 3524, + "name": "source_shopify" + }, + { + "id": 3525, + "name": "source_persistiq" + }, + { + "id": 3526, + "name": "source_fastbill" + }, + { + "id": 3527, + "name": "dataclasses_jsonschema" + }, + { + "id": 3528, + "name": "source_rki_covid" + }, + { + "id": 3529, + "name": "opt_einsum" + }, + { + "id": 3530, + "name": "flask_swagger_ui" + }, + { + "id": 3531, + "name": "source_my_hours" + }, + { + "id": 3532, + "name": "pygsheets" + }, + { + "id": 3533, + "name": "source_wrike" + }, + { + "id": 3534, + "name": "sqlflow_models" + }, + { + "id": 3535, + "name": "plotille" + }, + { + "id": 3536, + "name": "lakesoul" + }, + { + "id": 3537, + "name": "text2sql_lgesql" + }, + { + "id": 3538, + "name": "paiio" + }, + { + "id": 3539, + "name": "source_surveycto" + }, + { + "id": 3540, + "name": "MinDAEC" + }, + { + "id": 3541, + "name": "zhconv" + }, + { + "id": 3542, + "name": "openmetadata_managed_apis" + }, + { + "id": 3543, + "name": "braintree" + }, + { + "id": 3544, + "name": "source_openweather" + }, + { + "id": 3545, + "name": "requests_aws4auth" + }, + { + "id": 3546, + "name": "source_netsuite" + }, + { + "id": 3547, + "name": "pprintpp" + }, + { + "id": 3548, + "name": "typesense" + }, + { + "id": 3549, + "name": "mmcls" + }, + { + "id": 3550, + "name": "sqlalchemy_vertica" + }, + { + "id": 3551, + "name": "source_paypal_transaction" + }, + { + "id": 3552, + "name": "source_klarna" + }, + { + "id": 3553, + "name": "source_instatus" + }, + { + "id": 3554, + "name": "source_dixa" + }, + { + "id": 3555, + "name": "source_okta" + }, + { + "id": 3556, + "name": "sqlalchemy_bigquery" + }, + { + "id": 3557, + "name": "asana" + }, + { + "id": 3558, + "name": "source_drift" + }, + { + "id": 3559, + "name": "xlrd2" + }, + { + "id": 3560, + "name": "elftools" + }, + { + "id": 3561, + "name": "metadata_service" + }, + { + "id": 3562, + "name": "ssl_override_server_hostname" + }, + { + "id": 3563, + "name": "faunadb" + }, + { + "id": 3564, + "name": "redash_toolbelt" + }, + { + "id": 3565, + "name": "incremental" + }, + { + "id": 3566, + "name": "rbac" + }, + { + "id": 3567, + "name": "feathrcli" + }, + { + "id": 3568, + "name": "for_requests" + }, + { + "id": 3569, + "name": "soda" + }, + { + "id": 3570, + "name": "source_asana" + }, + { + "id": 3571, + "name": "spectate" + }, + { + "id": 3572, + "name": "amundsen_common" + }, + { + "id": 3573, + "name": "jsonpath_rw" + }, + { + "id": 3574, + "name": "kubeflow" + }, + { + "id": 3575, + "name": "mimesis" + }, + { + "id": 3576, + "name": "prance" + }, + { + "id": 3577, + "name": "types_pb2" + }, + { + "id": 3578, + "name": "function_service_pb2_grpc" + }, + { + "id": 3579, + "name": "source_tplcentral" + }, + { + "id": 3580, + "name": "source_trello" + }, + { + "id": 3581, + "name": "artifactory" + }, + { + "id": 3582, + "name": "source_paystack" + }, + { + "id": 3583, + "name": "source_stripe" + }, + { + "id": 3584, + "name": "imagecorruptions" + }, + { + "id": 3585, + "name": "source_younium" + }, + { + "id": 3586, + "name": "torch_scatter" + }, + { + "id": 3587, + "name": "teslafaas" + }, + { + "id": 3588, + "name": "source_retently" + }, + { + "id": 3589, + "name": "source_google_ads" + }, + { + "id": 3590, + "name": "destination_weaviate" + }, + { + "id": 3591, + "name": "source_intercom" + }, + { + "id": 3592, + "name": "source_braze" + }, + { + "id": 3593, + "name": "source_surveymonkey" + }, + { + "id": 3594, + "name": "users" + }, + { + "id": 3595, + "name": "typing_compat" + }, + { + "id": 3596, + "name": "clickhouse_sqlalchemy" + }, + { + "id": 3597, + "name": "ibm_db_sa" + }, + { + "id": 3598, + "name": "trino" + }, + { + "id": 3599, + "name": "source_exchange_rates" + }, + { + "id": 3600, + "name": "source_freshservice" + }, + { + "id": 3601, + "name": "furl" + }, + { + "id": 3602, + "name": "source_visma_economic" + }, + { + "id": 3603, + "name": "source_clockify" + }, + { + "id": 3604, + "name": "source_microsoft_dataverse" + }, + { + "id": 3605, + "name": "source_sentry" + }, + { + "id": 3606, + "name": "sqlalchemy_databricks" + }, + { + "id": 3607, + "name": "source_twilio" + }, + { + "id": 3608, + "name": "agate" + }, + { + "id": 3609, + "name": "source_azure_table" + }, + { + "id": 3610, + "name": "amundsen_rds" + }, + { + "id": 3611, + "name": "source_smartsheets" + }, + { + "id": 3612, + "name": "destination_firebolt" + }, + { + "id": 3613, + "name": "amundsen_gremlin" + }, + { + "id": 3614, + "name": "source_nasa" + }, + { + "id": 3615, + "name": "gql" + }, + { + "id": 3616, + "name": "destination_typesense" + }, + { + "id": 3617, + "name": "en_core_web_sm" + }, + { + "id": 3618, + "name": "jsonschema2md" + }, + { + "id": 3619, + "name": "ci_common_utils" + }, + { + "id": 3620, + "name": "source_amplitude" + }, + { + "id": 3621, + "name": "py_sound_connect" + }, + { + "id": 3622, + "name": "airflow_provider_openmetadata" + }, + { + "id": 3623, + "name": "java" + }, + { + "id": 3624, + "name": "autoscaling" + }, + { + "id": 3625, + "name": "server_entry" + }, + { + "id": 3626, + "name": "source_xkcd" + }, + { + "id": 3627, + "name": "services" + }, + { + "id": 3628, + "name": "source_glassfrog" + }, + { + "id": 3629, + "name": "tubemq_message" + }, + { + "id": 3630, + "name": "source_amazon_seller_partner" + }, + { + "id": 3631, + "name": "mpu" + }, + { + "id": 3632, + "name": "source_xero" + }, + { + "id": 3633, + "name": "source_faker" + }, + { + "id": 3634, + "name": "django_filters" + }, + { + "id": 3635, + "name": "pyomo" + }, + { + "id": 3636, + "name": "data_import" + }, + { + "id": 3637, + "name": "source_freshdesk" + }, + { + "id": 3638, + "name": "source_appsflyer" + }, + { + "id": 3639, + "name": "source_google_sheets" + }, + { + "id": 3640, + "name": "destination_sftp_json" + }, + { + "id": 3641, + "name": "labels" + }, + { + "id": 3642, + "name": "easyasr" + }, + { + "id": 3643, + "name": "source_weatherstack" + }, + { + "id": 3644, + "name": "common_utils" + }, + { + "id": 3645, + "name": "redislite" + }, + { + "id": 3646, + "name": "id_definition" + }, + { + "id": 3647, + "name": "monitor" + }, + { + "id": 3648, + "name": "update_1_1_0_to_2_0_0" + }, + { + "id": 3649, + "name": "ymir_exc" + }, + { + "id": 3650, + "name": "fastapi_health" + }, + { + "id": 3651, + "name": "yapi" + }, + { + "id": 3652, + "name": "pywebio" + }, + { + "id": 3653, + "name": "onnxoptimizer" + }, + { + "id": 3654, + "name": "transformer_deploy" + }, + { + "id": 3655, + "name": "torchdynamo" + }, + { + "id": 3656, + "name": "pytorch_quantization" + }, + { + "id": 3657, + "name": "encoder" + }, + { + "id": 3658, + "name": "lws" + }, + { + "id": 3659, + "name": "audioread" + }, + { + "id": 3660, + "name": "audio_recorder_streamlit" + }, + { + "id": 3661, + "name": "visdom" + }, + { + "id": 3662, + "name": "sounddevice" + }, + { + "id": 3663, + "name": "torch_complex" + }, + { + "id": 3664, + "name": "pydantic_extra_types" + }, + { + "id": 3665, + "name": "fast_query_parsers" + }, + { + "id": 3666, + "name": "piccolo_conf" + }, + { + "id": 3667, + "name": "auto_pytabs" + }, + { + "id": 3668, + "name": "piccolo_api" + }, + { + "id": 3669, + "name": "piccolo_admin" + }, + { + "id": 3670, + "name": "rich_click" + }, + { + "id": 3671, + "name": "jsbeautifier" + }, + { + "id": 3672, + "name": "httpx_sse" + }, + { + "id": 3673, + "name": "polyfactory" + }, + { + "id": 3674, + "name": "annotated_types" + }, + { + "id": 3675, + "name": "mktestdocs" + }, + { + "id": 3676, + "name": "trimesh" + }, + { + "id": 3677, + "name": "justext" + }, + { + "id": 3678, + "name": "pyi_splash" + }, + { + "id": 3679, + "name": "khoj" + }, + { + "id": 3680, + "name": "targets" + }, + { + "id": 3681, + "name": "frameworks" + }, + { + "id": 3682, + "name": "ovmsclient" + }, + { + "id": 3683, + "name": "jpeg4py" + }, + { + "id": 3684, + "name": "prodict" + }, + { + "id": 3685, + "name": "argilla" + }, + { + "id": 3686, + "name": "cleanlab" + }, + { + "id": 3687, + "name": "luqum" + }, + { + "id": 3688, + "name": "flyingsquid" + }, + { + "id": 3689, + "name": "resize_right" + }, + { + "id": 3690, + "name": "scaled_masked_softmax_cuda" + }, + { + "id": 3691, + "name": "jieba_fast" + }, + { + "id": 3692, + "name": "train_func" + }, + { + "id": 3693, + "name": "fengshen_inner" + }, + { + "id": 3694, + "name": "flash_attn_cuda" + }, + { + "id": 3695, + "name": "scaled_upper_triang_masked_softmax_cuda" + }, + { + "id": 3696, + "name": "private" + }, + { + "id": 3697, + "name": "assignments" + }, + { + "id": 3698, + "name": "efficientnet_pytorch" + }, + { + "id": 3699, + "name": "ft_mha" + }, + { + "id": 3700, + "name": "clu" + }, + { + "id": 3701, + "name": "github3" + }, + { + "id": 3702, + "name": "alpa_serve" + }, + { + "id": 3703, + "name": "sphinx_gallery" + }, + { + "id": 3704, + "name": "bazel_tools" + }, + { + "id": 3705, + "name": "torch4keras" + }, + { + "id": 3706, + "name": "cchess" + }, + { + "id": 3707, + "name": "streamsync" + }, + { + "id": 3708, + "name": "revChatGPT" + }, + { + "id": 3709, + "name": "brevitas" + }, + { + "id": 3710, + "name": "mwparserfromhell" + }, + { + "id": 3711, + "name": "CLIP" + }, + { + "id": 3712, + "name": "text_generation" + }, + { + "id": 3713, + "name": "iree" + }, + { + "id": 3714, + "name": "brevitas_examples" + }, + { + "id": 3715, + "name": "shark_tuner" + }, + { + "id": 3716, + "name": "torch_mlir_e2e_test" + }, + { + "id": 3717, + "name": "profanity_check" + }, + { + "id": 3718, + "name": "diffusion" + }, + { + "id": 3719, + "name": "MEGABYTE_pytorch" + }, + { + "id": 3720, + "name": "cuda" + }, + { + "id": 3721, + "name": "torchrec" + }, + { + "id": 3722, + "name": "finetune" + }, + { + "id": 3723, + "name": "requests_file" + }, + { + "id": 3724, + "name": "tensorflow_models" + }, + { + "id": 3725, + "name": "mwxml" + }, + { + "id": 3726, + "name": "lit" + }, + { + "id": 3727, + "name": "torch_mlir" + }, + { + "id": 3728, + "name": "shark_hf_opt" + }, + { + "id": 3729, + "name": "h2oaicore" + }, + { + "id": 3730, + "name": "gpt_langchain" + }, + { + "id": 3731, + "name": "metaspore" + }, + { + "id": 3732, + "name": "metaspore_pb2" + }, + { + "id": 3733, + "name": "hf_preprocessor" + }, + { + "id": 3734, + "name": "findspark" + }, + { + "id": 3735, + "name": "synapse" + }, + { + "id": 3736, + "name": "metasporeflow" + }, + { + "id": 3737, + "name": "metaspore_pb2_grpc" + }, + { + "id": 3738, + "name": "mkl" + }, + { + "id": 3739, + "name": "losses" + }, + { + "id": 3740, + "name": "indexing" + }, + { + "id": 3741, + "name": "file_read_backwards" + }, + { + "id": 3742, + "name": "dstack" + }, + { + "id": 3743, + "name": "rich_argparse" + }, + { + "id": 3744, + "name": "cursor" + }, + { + "id": 3745, + "name": "msrestazure" + }, + { + "id": 3746, + "name": "danmakuC" + }, + { + "id": 3747, + "name": "pymp4" + }, + { + "id": 3748, + "name": "m3u8" + }, + { + "id": 3749, + "name": "strictyaml" + }, + { + "id": 3750, + "name": "pytorch_pretrained_biggan" + }, + { + "id": 3751, + "name": "wikipediaapi" + }, + { + "id": 3752, + "name": "audioplayer" + }, + { + "id": 3753, + "name": "vosk_tts" + }, + { + "id": 3754, + "name": "win32clipboard" + }, + { + "id": 3755, + "name": "simpleaudio" + }, + { + "id": 3756, + "name": "rhvoice_wrapper" + }, + { + "id": 3757, + "name": "async_lru" + }, + { + "id": 3758, + "name": "migrations" + }, + { + "id": 3759, + "name": "aioresponses" + }, + { + "id": 3760, + "name": "pydantic_argparse" + }, + { + "id": 3761, + "name": "lru" + }, + { + "id": 3762, + "name": "fastapi_versioning" + }, + { + "id": 3763, + "name": "pytest_docker_fixtures" + }, + { + "id": 3764, + "name": "kubernetes_asyncio" + }, + { + "id": 3765, + "name": "mrflagly" + }, + { + "id": 3766, + "name": "tikv_client" + }, + { + "id": 3767, + "name": "nucliadb_contributor_assets" + }, + { + "id": 3768, + "name": "py_progress_tracker" + }, + { + "id": 3769, + "name": "grequests" + }, + { + "id": 3770, + "name": "keyring" + }, + { + "id": 3771, + "name": "skops" + }, + { + "id": 3772, + "name": "semantic_release" + }, + { + "id": 3773, + "name": "clear_module" + }, + { + "id": 3774, + "name": "concrete" + }, + { + "id": 3775, + "name": "skorch" + }, + { + "id": 3776, + "name": "qrcode_terminal" + }, + { + "id": 3777, + "name": "load_tests" + }, + { + "id": 3778, + "name": "pennylane" + }, + { + "id": 3779, + "name": "qbittorrentapi" + }, + { + "id": 3780, + "name": "pgml" + }, + { + "id": 3781, + "name": "ctransformers" + }, + { + "id": 3782, + "name": "bmtrain" + }, + { + "id": 3783, + "name": "bminf" + }, + { + "id": 3784, + "name": "adan" + }, + { + "id": 3785, + "name": "localAttention" + }, + { + "id": 3786, + "name": "lion_pytorch" + }, + { + "id": 3787, + "name": "kernels" + }, + { + "id": 3788, + "name": "nlp" + }, + { + "id": 3789, + "name": "colbert" + }, + { + "id": 3790, + "name": "yagmail" + }, + { + "id": 3791, + "name": "logdna" + }, + { + "id": 3792, + "name": "flask_profiler" + }, + { + "id": 3793, + "name": "pygryphon" + }, + { + "id": 3794, + "name": "brotlicffi" + }, + { + "id": 3795, + "name": "dummyserver" + }, + { + "id": 3796, + "name": "flask_meld" + }, + { + "id": 3797, + "name": "geoacumen_city" + }, + { + "id": 3798, + "name": "aiotask_context" + }, + { + "id": 3799, + "name": "raygun4py" + }, + { + "id": 3800, + "name": "somelib" + }, + { + "id": 3801, + "name": "fields" + }, + { + "id": 3802, + "name": "cmarkgfm" + }, + { + "id": 3803, + "name": "sanic_routing" + }, + { + "id": 3804, + "name": "jinja2_simple_tags" + }, + { + "id": 3805, + "name": "CTFd" + }, + { + "id": 3806, + "name": "giteacasc" + }, + { + "id": 3807, + "name": "eel" + }, + { + "id": 3808, + "name": "towncrier" + }, + { + "id": 3809, + "name": "process_tests" + }, + { + "id": 3810, + "name": "sphinx_py3doc_enhanced_theme" + }, + { + "id": 3811, + "name": "xdist" + }, + { + "id": 3812, + "name": "kyoukai" + }, + { + "id": 3813, + "name": "rollbar" + }, + { + "id": 3814, + "name": "missingno" + }, + { + "id": 3815, + "name": "pyaztro" + }, + { + "id": 3816, + "name": "jenkinsapi" + }, + { + "id": 3817, + "name": "wheezy" + }, + { + "id": 3818, + "name": "premailer" + }, + { + "id": 3819, + "name": "win32_setctime" + }, + { + "id": 3820, + "name": "meld_test_project" + }, + { + "id": 3821, + "name": "docs_src" + }, + { + "id": 3822, + "name": "whichcraft" + }, + { + "id": 3823, + "name": "pybluemonday" + }, + { + "id": 3824, + "name": "flask_debugtoolbar" + }, + { + "id": 3825, + "name": "gdb" + }, + { + "id": 3826, + "name": "trampoline_module" + }, + { + "id": 3827, + "name": "cpp" + }, + { + "id": 3828, + "name": "rknn" + }, + { + "id": 3829, + "name": "widget_module" + }, + { + "id": 3830, + "name": "fuse_gtest_files" + }, + { + "id": 3831, + "name": "pybind11_tests" + }, + { + "id": 3832, + "name": "paddlejslite" + }, + { + "id": 3833, + "name": "test_cmake_build" + }, + { + "id": 3834, + "name": "gtest_test_utils" + }, + { + "id": 3835, + "name": "x2paddle" + }, + { + "id": 3836, + "name": "pybind11_cross_module_tests" + }, + { + "id": 3837, + "name": "paddlespeech" + }, + { + "id": 3838, + "name": "fast_tokenizer" + }, + { + "id": 3839, + "name": "bqplot_image_gl" + }, + { + "id": 3840, + "name": "pymdownx" + }, + { + "id": 3841, + "name": "pytest_playwright" + }, + { + "id": 3842, + "name": "micropip" + }, + { + "id": 3843, + "name": "solara_enterprise" + }, + { + "id": 3844, + "name": "react_ipywidgets" + }, + { + "id": 3845, + "name": "pixelmatch" + }, + { + "id": 3846, + "name": "model_wrapper" + }, + { + "id": 3847, + "name": "my_pytorch_model" + }, + { + "id": 3848, + "name": "single_source" + }, + { + "id": 3849, + "name": "test_folder" + }, + { + "id": 3850, + "name": "nemo" + }, + { + "id": 3851, + "name": "base64_utils" + }, + { + "id": 3852, + "name": "dalle_mini" + }, + { + "id": 3853, + "name": "vqgan_jax" + }, + { + "id": 3854, + "name": "atri_core" + }, + { + "id": 3855, + "name": "pipenv" + }, + { + "id": 3856, + "name": "atri_components" + }, + { + "id": 3857, + "name": "win32pipe" + }, + { + "id": 3858, + "name": "win32file" + }, + { + "id": 3859, + "name": "atri" + }, + { + "id": 3860, + "name": "streamlit_nested_layout" + }, + { + "id": 3861, + "name": "k" + }, + { + "id": 3862, + "name": "i" + }, + { + "id": 3863, + "name": "voice_changer" + }, + { + "id": 3864, + "name": "transformer_f0" + }, + { + "id": 3865, + "name": "downloader" + }, + { + "id": 3866, + "name": "const" + }, + { + "id": 3867, + "name": "mods" + }, + { + "id": 3868, + "name": "sio" + }, + { + "id": 3869, + "name": "local_attention" + }, + { + "id": 3870, + "name": "Exceptions" + }, + { + "id": 3871, + "name": "restapi" + }, + { + "id": 3872, + "name": "fast_transformers" + }, + { + "id": 3873, + "name": "torchcrepe" + }, + { + "id": 3874, + "name": "pix2tex" + }, + { + "id": 3875, + "name": "cnocr" + }, + { + "id": 3876, + "name": "cnstd" + }, + { + "id": 3877, + "name": "numerizer" + }, + { + "id": 3878, + "name": "defopt" + }, + { + "id": 3879, + "name": "rouge_metric" + }, + { + "id": 3880, + "name": "merge_args" + }, + { + "id": 3881, + "name": "fvalues" + }, + { + "id": 3882, + "name": "linode_api4" + }, + { + "id": 3883, + "name": "cftool" + }, + { + "id": 3884, + "name": "cflearn" + }, + { + "id": 3885, + "name": "cfclient" + }, + { + "id": 3886, + "name": "pdfkit" + }, + { + "id": 3887, + "name": "language_tool_python" + }, + { + "id": 3888, + "name": "instaloader" + }, + { + "id": 3889, + "name": "pyshorteners" + }, + { + "id": 3890, + "name": "aspose" + }, + { + "id": 3891, + "name": "pyfiglet" + }, + { + "id": 3892, + "name": "validate_email_address" + }, + { + "id": 3893, + "name": "VideoFileClip" + }, + { + "id": 3894, + "name": "flask_bcrypt" + }, + { + "id": 3895, + "name": "easyocr" + }, + { + "id": 3896, + "name": "twython" + }, + { + "id": 3897, + "name": "PyPDF4" + }, + { + "id": 3898, + "name": "chat" + }, + { + "id": 3899, + "name": "email_scraper" + }, + { + "id": 3900, + "name": "speedtest" + }, + { + "id": 3901, + "name": "wikipedia" + }, + { + "id": 3902, + "name": "pynotifier" + }, + { + "id": 3903, + "name": "pyyoutube" + }, + { + "id": 3904, + "name": "password_strength" + }, + { + "id": 3905, + "name": "docx2pdf" + }, + { + "id": 3906, + "name": "PyDictionary" + }, + { + "id": 3907, + "name": "google_trans_new" + }, + { + "id": 3908, + "name": "zstd" + }, + { + "id": 3909, + "name": "oci" + }, + { + "id": 3910, + "name": "torchsparse" + }, + { + "id": 3911, + "name": "leres" + }, + { + "id": 3912, + "name": "film_interpolation" + }, + { + "id": 3913, + "name": "deforum_api_models" + }, + { + "id": 3914, + "name": "deforum_api" + }, + { + "id": 3915, + "name": "rife" + }, + { + "id": 3916, + "name": "pydantic_requests" + }, + { + "id": 3917, + "name": "clipseg" + }, + { + "id": 3918, + "name": "plyfile" + }, + { + "id": 3919, + "name": "evaluation_utils" + }, + { + "id": 3920, + "name": "py3d_tools" + }, + { + "id": 3921, + "name": "webui" + }, + { + "id": 3922, + "name": "infer" + }, + { + "id": 3923, + "name": "deforum_helpers" + }, + { + "id": 3924, + "name": "fonts" + }, + { + "id": 3925, + "name": "deepdanbooru" + }, + { + "id": 3926, + "name": "multilingual_clip" + }, + { + "id": 3927, + "name": "marqo" + }, + { + "id": 3928, + "name": "pyannote" + }, + { + "id": 3929, + "name": "yt_dlp" + }, + { + "id": 3930, + "name": "krita" + }, + { + "id": 3931, + "name": "rembg" + }, + { + "id": 3932, + "name": "transforms3d" + }, + { + "id": 3933, + "name": "MiDaS" + }, + { + "id": 3934, + "name": "imageio_ffmpeg" + }, + { + "id": 3935, + "name": "vispy" + }, + { + "id": 3936, + "name": "cynetworkx" + }, + { + "id": 3937, + "name": "discord_webhook" + }, + { + "id": 3938, + "name": "dadaptation" + }, + { + "id": 3939, + "name": "mlxu" + }, + { + "id": 3940, + "name": "vaderSentiment" + }, + { + "id": 3941, + "name": "serpapi" + }, + { + "id": 3942, + "name": "flashtext" + }, + { + "id": 3943, + "name": "holidays" + }, + { + "id": 3944, + "name": "LeXmo" + }, + { + "id": 3945, + "name": "modelcards" + }, + { + "id": 3946, + "name": "doc_builder" + }, + { + "id": 3947, + "name": "OmegaConf" + }, + { + "id": 3948, + "name": "alibabacloud_ha3engine" + }, + { + "id": 3949, + "name": "llm_adapter" + }, + { + "id": 3950, + "name": "vulcan" + }, + { + "id": 3951, + "name": "extractor" + }, + { + "id": 3952, + "name": "Tea" + }, + { + "id": 3953, + "name": "embedding" + }, + { + "id": 3954, + "name": "build_service" + }, + { + "id": 3955, + "name": "setup" + }, + { + "id": 3956, + "name": "arpc" + }, + { + "id": 3957, + "name": "spliter" + }, + { + "id": 3958, + "name": "text_analysis_tools" + }, + { + "id": 3959, + "name": "aspect_based_sentiment_analysis" + }, + { + "id": 3960, + "name": "duckpy" + }, + { + "id": 3961, + "name": "llm_kira" + }, + { + "id": 3962, + "name": "tweetnlp" + }, + { + "id": 3963, + "name": "blip" + }, + { + "id": 3964, + "name": "pycorrector" + }, + { + "id": 3965, + "name": "telebot" + }, + { + "id": 3966, + "name": "pvporcupine" + }, + { + "id": 3967, + "name": "pyflink" + }, + { + "id": 3968, + "name": "deepface" + }, + { + "id": 3969, + "name": "deepl" + }, + { + "id": 3970, + "name": "rpyc" + }, + { + "id": 3971, + "name": "fastapi_responses" + }, + { + "id": 3972, + "name": "jdk" + }, + { + "id": 3973, + "name": "nbdev_mkdocs" + }, + { + "id": 3974, + "name": "asyncer" + }, + { + "id": 3975, + "name": "nbdev" + }, + { + "id": 3976, + "name": "xorbits" + }, + { + "id": 3977, + "name": "pydantic_v1" + }, + { + "id": 3978, + "name": "fauna" + }, + { + "id": 3979, + "name": "bilibili_api" + }, + { + "id": 3980, + "name": "clickhouse_connect" + }, + { + "id": 3981, + "name": "clarifai_grpc" + }, + { + "id": 3982, + "name": "pipeline" + }, + { + "id": 3983, + "name": "vespa" + }, + { + "id": 3984, + "name": "guardrails" + }, + { + "id": 3985, + "name": "getcontext" + }, + { + "id": 3986, + "name": "steamship" + }, + { + "id": 3987, + "name": "esprima" + }, + { + "id": 3988, + "name": "jsonformer" + }, + { + "id": 3989, + "name": "awadb" + }, + { + "id": 3990, + "name": "pyairtable" + }, + { + "id": 3991, + "name": "infinopy" + }, + { + "id": 3992, + "name": "momento" + }, + { + "id": 3993, + "name": "lancedb" + }, + { + "id": 3994, + "name": "zep_python" + }, + { + "id": 3995, + "name": "wolframalpha" + }, + { + "id": 3996, + "name": "listparser" + }, + { + "id": 3997, + "name": "langsmith" + }, + { + "id": 3998, + "name": "arize" + }, + { + "id": 3999, + "name": "bagel" + }, + { + "id": 4000, + "name": "dashscope" + }, + { + "id": 4001, + "name": "pinecone_text" + }, + { + "id": 4002, + "name": "bibtexparser" + }, + { + "id": 4003, + "name": "tigrisdb" + }, + { + "id": 4004, + "name": "pytest_socket" + }, + { + "id": 4005, + "name": "arcgis" + }, + { + "id": 4006, + "name": "psychicapi" + }, + { + "id": 4007, + "name": "alibabacloud_tea_util" + }, + { + "id": 4008, + "name": "arango" + }, + { + "id": 4009, + "name": "telethon" + }, + { + "id": 4010, + "name": "promptlayer" + }, + { + "id": 4011, + "name": "extract_msg" + }, + { + "id": 4012, + "name": "googlemaps" + }, + { + "id": 4013, + "name": "doctran" + }, + { + "id": 4014, + "name": "dingodb" + }, + { + "id": 4015, + "name": "cassio" + }, + { + "id": 4016, + "name": "arthurai" + }, + { + "id": 4017, + "name": "cerebrium" + }, + { + "id": 4018, + "name": "metal_sdk" + }, + { + "id": 4019, + "name": "rellm" + }, + { + "id": 4020, + "name": "openapi_schema_pydantic" + }, + { + "id": 4021, + "name": "banana_dev" + }, + { + "id": 4022, + "name": "aleph_alpha_client" + }, + { + "id": 4023, + "name": "kuzu" + }, + { + "id": 4024, + "name": "obs" + }, + { + "id": 4025, + "name": "nucliadb_protos" + }, + { + "id": 4026, + "name": "jq" + }, + { + "id": 4027, + "name": "pysrt" + }, + { + "id": 4028, + "name": "sodapy" + }, + { + "id": 4029, + "name": "xinference" + }, + { + "id": 4030, + "name": "pyowm" + }, + { + "id": 4031, + "name": "rdflib" + }, + { + "id": 4032, + "name": "singlestoredb" + }, + { + "id": 4033, + "name": "runhouse" + }, + { + "id": 4034, + "name": "youtube_search" + }, + { + "id": 4035, + "name": "baseten" + }, + { + "id": 4036, + "name": "langkit" + }, + { + "id": 4037, + "name": "multion" + }, + { + "id": 4038, + "name": "amadeus" + }, + { + "id": 4039, + "name": "nebula3" + }, + { + "id": 4040, + "name": "xoscar" + }, + { + "id": 4041, + "name": "rockset" + }, + { + "id": 4042, + "name": "cnosdb_connector" + }, + { + "id": 4043, + "name": "O365" + }, + { + "id": 4044, + "name": "textractcaller" + }, + { + "id": 4045, + "name": "octoai" + }, + { + "id": 4046, + "name": "document_processors" + }, + { + "id": 4047, + "name": "hubspot" + }, + { + "id": 4048, + "name": "connectors" + }, + { + "id": 4049, + "name": "appstatestore" + }, + { + "id": 4050, + "name": "strenum" + }, + { + "id": 4051, + "name": "chunker" + }, + { + "id": 4052, + "name": "polygraphy" + }, + { + "id": 4053, + "name": "onnx_graphsurgeon" + }, + { + "id": 4054, + "name": "lycoris" + }, + { + "id": 4055, + "name": "semanticscholar" + }, + { + "id": 4056, + "name": "KalturaClient" + }, + { + "id": 4057, + "name": "ebooklib" + }, + { + "id": 4058, + "name": "prepline_sec_filings" + }, + { + "id": 4059, + "name": "feedly" + }, + { + "id": 4060, + "name": "zulip" + }, + { + "id": 4061, + "name": "pandasai" + }, + { + "id": 4062, + "name": "chatminer" + }, + { + "id": 4063, + "name": "snscrape" + }, + { + "id": 4064, + "name": "trello" + }, + { + "id": 4065, + "name": "pydrive" + }, + { + "id": 4066, + "name": "shopify" + }, + { + "id": 4067, + "name": "deepdoctection" + }, + { + "id": 4068, + "name": "arxiv" + }, + { + "id": 4069, + "name": "couchdb3" + }, + { + "id": 4070, + "name": "yelpapi" + }, + { + "id": 4071, + "name": "spotipy" + }, + { + "id": 4072, + "name": "trafilatura" + }, + { + "id": 4073, + "name": "geopy" + }, + { + "id": 4074, + "name": "opendal" + }, + { + "id": 4075, + "name": "ratelimit" + }, + { + "id": 4076, + "name": "gkeepapi" + }, + { + "id": 4077, + "name": "osmxtract" + }, + { + "id": 4078, + "name": "mediawiki" + }, + { + "id": 4079, + "name": "supplement" + }, + { + "id": 4080, + "name": "flappy_bird_gym" + }, + { + "id": 4081, + "name": "img2pdf" + }, + { + "id": 4082, + "name": "Shortener" + }, + { + "id": 4083, + "name": "panns_inference" + }, + { + "id": 4084, + "name": "flask_ngrok" + }, + { + "id": 4085, + "name": "chatterbot" + }, + { + "id": 4086, + "name": "ecapture" + }, + { + "id": 4087, + "name": "pymunk" + }, + { + "id": 4088, + "name": "clipboard" + }, + { + "id": 4089, + "name": "quote" + }, + { + "id": 4090, + "name": "customtkinter" + }, + { + "id": 4091, + "name": "pyrebase" + }, + { + "id": 4092, + "name": "pdfrw" + }, + { + "id": 4093, + "name": "audio" + }, + { + "id": 4094, + "name": "colorgram" + }, + { + "id": 4095, + "name": "gmplot" + }, + { + "id": 4096, + "name": "notify2" + }, + { + "id": 4097, + "name": "clint" + }, + { + "id": 4098, + "name": "cecmap" + }, + { + "id": 4099, + "name": "resizeimage" + }, + { + "id": 4100, + "name": "neat" + }, + { + "id": 4101, + "name": "RPi" + }, + { + "id": 4102, + "name": "englisttohindi" + }, + { + "id": 4103, + "name": "fixtool" + }, + { + "id": 4104, + "name": "iocextract" + }, + { + "id": 4105, + "name": "ping3" + }, + { + "id": 4106, + "name": "demoji" + }, + { + "id": 4107, + "name": "pylab" + }, + { + "id": 4108, + "name": "wallpaper" + }, + { + "id": 4109, + "name": "magenta" + }, + { + "id": 4110, + "name": "neologdn" + }, + { + "id": 4111, + "name": "mrcnn" + }, + { + "id": 4112, + "name": "simplefix" + }, + { + "id": 4113, + "name": "nasapy" + }, + { + "id": 4114, + "name": "pdf2docx" + }, + { + "id": 4115, + "name": "lyricsgenius" + }, + { + "id": 4116, + "name": "tv" + }, + { + "id": 4117, + "name": "tkhtmlview" + }, + { + "id": 4118, + "name": "awstesting" + }, + { + "id": 4119, + "name": "html2md" + }, + { + "id": 4120, + "name": "alpha_vantage" + }, + { + "id": 4121, + "name": "pyppdf" + }, + { + "id": 4122, + "name": "stegano" + }, + { + "id": 4123, + "name": "newsapi" + }, + { + "id": 4124, + "name": "private_settings" + }, + { + "id": 4125, + "name": "benchmark" + }, + { + "id": 4126, + "name": "ucall" + }, + { + "id": 4127, + "name": "ucp" + }, + { + "id": 4128, + "name": "embedbase_internet_search" + }, + { + "id": 4129, + "name": "pydantic_yaml" + }, + { + "id": 4130, + "name": "embedbase_client" + }, + { + "id": 4131, + "name": "helicone" + }, + { + "id": 4132, + "name": "lockfile" + }, + { + "id": 4133, + "name": "datefinder" + }, + { + "id": 4134, + "name": "logmine_pkg" + }, + { + "id": 4135, + "name": "grafana_api" + }, + { + "id": 4136, + "name": "cat" + }, + { + "id": 4137, + "name": "hiq" + }, + { + "id": 4138, + "name": "gptq" + }, + { + "id": 4139, + "name": "paths" + }, + { + "id": 4140, + "name": "mammoth" + }, + { + "id": 4141, + "name": "persistqueue" + }, + { + "id": 4142, + "name": "db_engine" + }, + { + "id": 4143, + "name": "data_source" + }, + { + "id": 4144, + "name": "rocketchat_API" + }, + { + "id": 4145, + "name": "mattermostdriver" + }, + { + "id": 4146, + "name": "queues" + }, + { + "id": 4147, + "name": "search_logic" + }, + { + "id": 4148, + "name": "telemetry" + }, + { + "id": 4149, + "name": "aiocron" + }, + { + "id": 4150, + "name": "fastapi_users" + }, + { + "id": 4151, + "name": "videocrafter" + }, + { + "id": 4152, + "name": "t2v_helpers" + }, + { + "id": 4153, + "name": "stable_lora" + }, + { + "id": 4154, + "name": "samplers" + }, + { + "id": 4155, + "name": "auditwheel" + }, + { + "id": 4156, + "name": "nvtx" + }, + { + "id": 4157, + "name": "tritongrpcclient" + }, + { + "id": 4158, + "name": "tritonclientutils" + }, + { + "id": 4159, + "name": "elevenlabs" + }, + { + "id": 4160, + "name": "call_transcript_utils" + }, + { + "id": 4161, + "name": "TTS" + }, + { + "id": 4162, + "name": "vonage" + }, + { + "id": 4163, + "name": "pygpt4all" + }, + { + "id": 4164, + "name": "miniaudio" + }, + { + "id": 4165, + "name": "janus" + }, + { + "id": 4166, + "name": "bark" + }, + { + "id": 4167, + "name": "nylas" + }, + { + "id": 4168, + "name": "nls" + }, + { + "id": 4169, + "name": "zh_langchain" + }, + { + "id": 4170, + "name": "manim" + }, + { + "id": 4171, + "name": "latex2mathml" + }, + { + "id": 4172, + "name": "rarfile" + }, + { + "id": 4173, + "name": "ptrace" + }, + { + "id": 4174, + "name": "sqlglot" + }, + { + "id": 4175, + "name": "hyperscript" + }, + { + "id": 4176, + "name": "redshift_connector" + }, + { + "id": 4177, + "name": "helper" + }, + { + "id": 4178, + "name": "textract" + }, + { + "id": 4179, + "name": "xturing" + }, + { + "id": 4180, + "name": "epub2txt" + }, + { + "id": 4181, + "name": "stream_zip" + }, + { + "id": 4182, + "name": "marvin_recipes" + }, + { + "id": 4183, + "name": "marvin" + }, + { + "id": 4184, + "name": "ansi2html" + }, + { + "id": 4185, + "name": "jittor_utils" + }, + { + "id": 4186, + "name": "userlib" + }, + { + "id": 4187, + "name": "jittor" + }, + { + "id": 4188, + "name": "autopep8" + }, + { + "id": 4189, + "name": "lsh" + }, + { + "id": 4190, + "name": "pretrain_gpt2" + }, + { + "id": 4191, + "name": "pretrain_bert" + }, + { + "id": 4192, + "name": "message_pb2" + }, + { + "id": 4193, + "name": "pamqp" + }, + { + "id": 4194, + "name": "typing_extension" + }, + { + "id": 4195, + "name": "fast_depends" + }, + { + "id": 4196, + "name": "quart_cors" + }, + { + "id": 4197, + "name": "chainfury_server" + }, + { + "id": 4198, + "name": "celery_singleton" + }, + { + "id": 4199, + "name": "channels_graphql_ws" + }, + { + "id": 4200, + "name": "cfcreator" + }, + { + "id": 4201, + "name": "cacheflow" + }, + { + "id": 4202, + "name": "langflow" + }, + { + "id": 4203, + "name": "metaphor_python" + }, + { + "id": 4204, + "name": "psd_tools" + }, + { + "id": 4205, + "name": "binpacking" + }, + { + "id": 4206, + "name": "tables" + }, + { + "id": 4207, + "name": "blobfile" + }, + { + "id": 4208, + "name": "traces" + }, + { + "id": 4209, + "name": "refact_enterprise" + }, + { + "id": 4210, + "name": "cdifflib" + }, + { + "id": 4211, + "name": "simpleeval" + }, + { + "id": 4212, + "name": "detect_secrets" + }, + { + "id": 4213, + "name": "pysc2" + }, + { + "id": 4214, + "name": "retro" + }, + { + "id": 4215, + "name": "gym_super_mario_bros" + }, + { + "id": 4216, + "name": "treevalue" + }, + { + "id": 4217, + "name": "omniisaacgymenvs" + }, + { + "id": 4218, + "name": "nes_py" + }, + { + "id": 4219, + "name": "s2clientprotocol" + }, + { + "id": 4220, + "name": "trueskill" + }, + { + "id": 4221, + "name": "dmc2gym" + }, + { + "id": 4222, + "name": "mlc_chat" + }, + { + "id": 4223, + "name": "BingImageCreator" + }, + { + "id": 4224, + "name": "EdgeGPT" + }, + { + "id": 4225, + "name": "bmtools" + }, + { + "id": 4226, + "name": "aliyunsdkalimt" + }, + { + "id": 4227, + "name": "kor" + }, + { + "id": 4228, + "name": "tiktoken_async" + }, + { + "id": 4229, + "name": "response" + }, + { + "id": 4230, + "name": "jarvis" + }, + { + "id": 4231, + "name": "superagent" + }, + { + "id": 4232, + "name": "fastllm_pytools" + }, + { + "id": 4233, + "name": "CMMLU" + }, + { + "id": 4234, + "name": "fastllm" + }, + { + "id": 4235, + "name": "danswer" + }, + { + "id": 4236, + "name": "chainlit" + }, + { + "id": 4237, + "name": "syncer" + }, + { + "id": 4238, + "name": "auth0" + }, + { + "id": 4239, + "name": "uptrace" + }, + { + "id": 4240, + "name": "polar" + }, + { + "id": 4241, + "name": "githubkit" + }, + { + "id": 4242, + "name": "sat" + }, + { + "id": 4243, + "name": "cacheout" + }, + { + "id": 4244, + "name": "cf_clearance" + }, + { + "id": 4245, + "name": "transmission_rpc" + }, + { + "id": 4246, + "name": "anitopy" + }, + { + "id": 4247, + "name": "tvdb_api" + }, + { + "id": 4248, + "name": "tailer" + }, + { + "id": 4249, + "name": "torrentool" + }, + { + "id": 4250, + "name": "python_hosts" + }, + { + "id": 4251, + "name": "modeling_chatglm" + }, + { + "id": 4252, + "name": "convert" + }, + { + "id": 4253, + "name": "erdantic" + }, + { + "id": 4254, + "name": "dynaconf" + }, + { + "id": 4255, + "name": "litellm" + }, + { + "id": 4256, + "name": "md2pdf" + }, + { + "id": 4257, + "name": "texttable" + }, + { + "id": 4258, + "name": "aiohttp_sse_client" + }, + { + "id": 4259, + "name": "webargs" + }, + { + "id": 4260, + "name": "retakesearch" + }, + { + "id": 4261, + "name": "xid" + }, + { + "id": 4262, + "name": "llm_engine_server" + }, + { + "id": 4263, + "name": "kubeconfig" + }, + { + "id": 4264, + "name": "llmengine" + }, + { + "id": 4265, + "name": "json_log_formatter" + }, + { + "id": 4266, + "name": "testing" + }, + { + "id": 4267, + "name": "mypy_boto3_sqs" + }, + { + "id": 4268, + "name": "attn_and_long_ctx_patches" + }, + { + "id": 4269, + "name": "ds1000" + }, + { + "id": 4270, + "name": "chatglm_cpp" + }, + { + "id": 4271, + "name": "lanarky" + }, + { + "id": 4272, + "name": "scrapingbee" + }, + { + "id": 4273, + "name": "reworkd_platform" + }, + { + "id": 4274, + "name": "llava" + }, + { + "id": 4275, + "name": "agixtsdk" + }, + { + "id": 4276, + "name": "g4f" + }, + { + "id": 4277, + "name": "Bard" + }, + { + "id": 4278, + "name": "Memories" + }, + { + "id": 4279, + "name": "DBConnection" + }, + { + "id": 4280, + "name": "Extensions" + }, + { + "id": 4281, + "name": "hugchat" + }, + { + "id": 4282, + "name": "Providers" + }, + { + "id": 4283, + "name": "jqdatasdk" + }, + { + "id": 4284, + "name": "configure" + }, + { + "id": 4285, + "name": "easytrader" + }, + { + "id": 4286, + "name": "wxpy" + }, + { + "id": 4287, + "name": "backtrader_ctp_api" + }, + { + "id": 4288, + "name": "easyquotation" + }, + { + "id": 4289, + "name": "pync" + }, + { + "id": 4290, + "name": "ddddocr" + }, + { + "id": 4291, + "name": "get_data" + }, + { + "id": 4292, + "name": "rlkit" + }, + { + "id": 4293, + "name": "plot_line" + }, + { + "id": 4294, + "name": "AlgoPlus" + }, + { + "id": 4295, + "name": "easyquant" + }, + { + "id": 4296, + "name": "jqdata" + }, + { + "id": 4297, + "name": "akshare" + }, + { + "id": 4298, + "name": "datacompy" + }, + { + "id": 4299, + "name": "qlib" + }, + { + "id": 4300, + "name": "mpl_finance" + }, + { + "id": 4301, + "name": "backtest_strategies" + }, + { + "id": 4302, + "name": "backtest" + }, + { + "id": 4303, + "name": "efinance" + }, + { + "id": 4304, + "name": "backtrader" + }, + { + "id": 4305, + "name": "quant_project" + }, + { + "id": 4306, + "name": "kline" + }, + { + "id": 4307, + "name": "alphalens" + }, + { + "id": 4308, + "name": "dump_bin" + }, + { + "id": 4309, + "name": "data_formatters" + }, + { + "id": 4310, + "name": "xalpha" + }, + { + "id": 4311, + "name": "transformers_stream_generator" + }, + { + "id": 4312, + "name": "llmtuner" + }, + { + "id": 4313, + "name": "scholarly" + }, + { + "id": 4314, + "name": "truss" + }, + { + "id": 4315, + "name": "storage3" + }, + { + "id": 4316, + "name": "directory_tree" + }, + { + "id": 4317, + "name": "meilisearch_python_async" + }, + { + "id": 4318, + "name": "ripgrepy" + }, + { + "id": 4319, + "name": "tiktoken_ext" + }, + { + "id": 4320, + "name": "toolbar" + }, + { + "id": 4321, + "name": "streamlit_sparrow_labeling" + }, + { + "id": 4322, + "name": "donut" + }, + { + "id": 4323, + "name": "toolbar_main" + }, + { + "id": 4324, + "name": "streamlit_option_menu" + }, + { + "id": 4325, + "name": "doctr" + }, + { + "id": 4326, + "name": "streamlit_javascript" + }, + { + "id": 4327, + "name": "gpt4pandas" + }, + { + "id": 4328, + "name": "petals" + }, + { + "id": 4329, + "name": "providers" + }, + { + "id": 4330, + "name": "llama_cpp_cuda" + }, + { + "id": 4331, + "name": "langchainhub" + }, + { + "id": 4332, + "name": "vmware" + }, + { + "id": 4333, + "name": "pyVmomi" + }, + { + "id": 4334, + "name": "pyVim" + }, + { + "id": 4335, + "name": "happyx" + }, + { + "id": 4336, + "name": "faster_fifo" + }, + { + "id": 4337, + "name": "lazify" + }, + { + "id": 4338, + "name": "ApiClient" + }, + { + "id": 4339, + "name": "scipdf" + }, + { + "id": 4340, + "name": "macros" + }, + { + "id": 4341, + "name": "streamlit_chatbox" + }, + { + "id": 4342, + "name": "tree_sitter" + }, + { + "id": 4343, + "name": "robotexclusionrulesparser" + }, + { + "id": 4344, + "name": "e2b" + }, + { + "id": 4345, + "name": "StraCtaUnitTest" + }, + { + "id": 4346, + "name": "DualThrust" + }, + { + "id": 4347, + "name": "Strategies" + }, + { + "id": 4348, + "name": "HftStraDemo" + }, + { + "id": 4349, + "name": "DualThrust_Sel" + }, + { + "id": 4350, + "name": "T1" + }, + { + "id": 4351, + "name": "syftcli" + }, + { + "id": 4352, + "name": "paddlenlp_ops" + }, + { + "id": 4353, + "name": "custom" + }, + { + "id": 4354, + "name": "redbaron" + }, + { + "id": 4355, + "name": "Xlib" + }, + { + "id": 4356, + "name": "AppKit" + }, + { + "id": 4357, + "name": "Quartz" + }, + { + "id": 4358, + "name": "pydocstyle" + }, + { + "id": 4359, + "name": "virtualbox" + }, + { + "id": 4360, + "name": "pythoncom" + }, + { + "id": 4361, + "name": "winerror" + }, + { + "id": 4362, + "name": "pyHook" + }, + { + "id": 4363, + "name": "tesserocr" + }, + { + "id": 4364, + "name": "lmfit" + }, + { + "id": 4365, + "name": "win32event" + }, + { + "id": 4366, + "name": "xpcom" + }, + { + "id": 4367, + "name": "VirtualBox_wrappers" + }, + { + "id": 4368, + "name": "creds" + }, + { + "id": 4369, + "name": "gui" + }, + { + "id": 4370, + "name": "llama_hub" + }, + { + "id": 4371, + "name": "camelot" + }, + { + "id": 4372, + "name": "source_gong" + }, + { + "id": 4373, + "name": "bigframes" + }, + { + "id": 4374, + "name": "pyfakefs" + }, + { + "id": 4375, + "name": "environ" + }, + { + "id": 4376, + "name": "ain" + }, + { + "id": 4377, + "name": "pyepsilla" + }, + { + "id": 4378, + "name": "ifnude" + }, + { + "id": 4379, + "name": "model_engine_server" + }, + { + "id": 4380, + "name": "tree_sitter_languages" + }, + { + "id": 4381, + "name": "office365" + }, + { + "id": 4382, + "name": "bytetracker" + }, + { + "id": 4383, + "name": "pytorch_sphinx_theme" + }, + { + "id": 4384, + "name": "SwissArmyTransformer" + }, + { + "id": 4385, + "name": "generation" + }, + { + "id": 4386, + "name": "human_eval" + }, + { + "id": 4387, + "name": "initialize" + }, + { + "id": 4388, + "name": "grafanalib" + }, + { + "id": 4389, + "name": "flet_core" + }, + { + "id": 4390, + "name": "flet_js" + }, + { + "id": 4391, + "name": "repath" + }, + { + "id": 4392, + "name": "flet_runtime" + }, + { + "id": 4393, + "name": "pefile" + }, + { + "id": 4394, + "name": "jurigged" + }, + { + "id": 4395, + "name": "flappy_bird_gymnasium" + }, + { + "id": 4396, + "name": "sandbox" + }, + { + "id": 4397, + "name": "starlette_csrf" + }, + { + "id": 4398, + "name": "endpoints" + }, + { + "id": 4399, + "name": "datahub_classify" + }, + { + "id": 4400, + "name": "pydeequ" + }, + { + "id": 4401, + "name": "click_spinner" + }, + { + "id": 4402, + "name": "tableauserverclient" + }, + { + "id": 4403, + "name": "sqlalchemy_pytds" + }, + { + "id": 4404, + "name": "sqlmypy" + }, + { + "id": 4405, + "name": "sql_metadata" + }, + { + "id": 4406, + "name": "mypy_boto3_glue" + }, + { + "id": 4407, + "name": "datahub_actions" + }, + { + "id": 4408, + "name": "lkml" + }, + { + "id": 4409, + "name": "docgen" + }, + { + "id": 4410, + "name": "click_default_group" + }, + { + "id": 4411, + "name": "tableschema" + }, + { + "id": 4412, + "name": "geoalchemy2" + }, + { + "id": 4413, + "name": "datahub" + }, + { + "id": 4414, + "name": "datahub_provider" + }, + { + "id": 4415, + "name": "databricks_dbapi" + }, + { + "id": 4416, + "name": "expandvars" + }, + { + "id": 4417, + "name": "requests_wrapper" + }, + { + "id": 4418, + "name": "avrogen" + }, + { + "id": 4419, + "name": "mixpanel" + }, + { + "id": 4420, + "name": "mypy_boto3_sts" + }, + { + "id": 4421, + "name": "requests_ntlm" + }, + { + "id": 4422, + "name": "humanfriendly" + }, + { + "id": 4423, + "name": "mypy_boto3_sagemaker" + }, + { + "id": 4424, + "name": "airflow_local_settings" + }, + { + "id": 4425, + "name": "jsoncomparison" + }, + { + "id": 4426, + "name": "pytest_docker" + }, + { + "id": 4427, + "name": "iceberg" + }, + { + "id": 4428, + "name": "hyppo" + }, + { + "id": 4429, + "name": "spacy_llm" + }, + { + "id": 4430, + "name": "stable_diffusion_inference" + }, + { + "id": 4431, + "name": "slack_command_bot" + }, + { + "id": 4432, + "name": "gluon_meson_components" + }, + { + "id": 4433, + "name": "spatial" + }, + { + "id": 4434, + "name": "mlstacks" + }, + { + "id": 4435, + "name": "exllama_lib" + }, + { + "id": 4436, + "name": "fps_auth_jupyterhub" + }, + { + "id": 4437, + "name": "presidio_anonymizer" + }, + { + "id": 4438, + "name": "presidio_analyzer" + }, + { + "id": 4439, + "name": "pages" + }, + { + "id": 4440, + "name": "lora_patches" + }, + { + "id": 4441, + "name": "gym_pybullet_drones" + }, + { + "id": 4442, + "name": "erniebot" + }, + { + "id": 4443, + "name": "navi_default_loader" + }, + { + "id": 4444, + "name": "file_loader" + }, + { + "id": 4445, + "name": "sql_utils" + }, + { + "id": 4446, + "name": "hape_libs" + }, + { + "id": 4447, + "name": "swift" + }, + { + "id": 4448, + "name": "entry_loader" + }, + { + "id": 4449, + "name": "snakebite" + }, + { + "id": 4450, + "name": "sql_envs" + }, + { + "id": 4451, + "name": "zhipuai" + }, + { + "id": 4452, + "name": "pylsp" + }, + { + "id": 4453, + "name": "qh3" + }, + { + "id": 4454, + "name": "olefile" + }, + { + "id": 4455, + "name": "modeling_baichuan" + }, + { + "id": 4456, + "name": "sqlite_vss" + }, + { + "id": 4457, + "name": "pants_explorer" + }, + { + "id": 4458, + "name": "C_MTEB" + }, + { + "id": 4459, + "name": "artifacts" + } + ] +} diff --git a/frontend/package.json b/frontend/package.json index d5ec4a8..3de6d9d 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -11,15 +11,18 @@ "dependencies": { "@hookform/resolvers": "^3.3.1", "@orama/orama": "^1.2.3", + "@radix-ui/react-dialog": "^1.0.4", "@radix-ui/react-label": "^2.0.2", "@radix-ui/react-slot": "^1.0.2", "@tanstack/react-table": "^8.9.3", + "@tanstack/react-virtual": "3.0.0-alpha.0", "@types/node": "20.5.1", "@types/react": "18.2.20", "@types/react-dom": "18.2.7", "autoprefixer": "10.4.15", "class-variance-authority": "^0.7.0", "clsx": "^2.0.0", + "cmdk": "^0.2.0", "eslint": "8.47.0", "eslint-config-next": "13.4.18", "lucide-react": "^0.269.0", diff --git a/frontend/pnpm-lock.yaml b/frontend/pnpm-lock.yaml index bccf984..b0469fd 100644 --- a/frontend/pnpm-lock.yaml +++ b/frontend/pnpm-lock.yaml @@ -11,6 +11,9 @@ dependencies: "@orama/orama": specifier: ^1.2.3 version: 1.2.3 + "@radix-ui/react-dialog": + specifier: ^1.0.4 + version: 1.0.4(@types/react-dom@18.2.7)(@types/react@18.2.20)(react-dom@18.2.0)(react@18.2.0) "@radix-ui/react-label": specifier: ^2.0.2 version: 2.0.2(@types/react-dom@18.2.7)(@types/react@18.2.20)(react-dom@18.2.0)(react@18.2.0) @@ -20,6 +23,9 @@ dependencies: "@tanstack/react-table": specifier: ^8.9.3 version: 8.9.3(react-dom@18.2.0)(react@18.2.0) + "@tanstack/react-virtual": + specifier: 3.0.0-alpha.0 + version: 3.0.0-alpha.0(react@18.2.0) "@types/node": specifier: 20.5.1 version: 20.5.1 @@ -38,6 +44,9 @@ dependencies: clsx: specifier: ^2.0.0 version: 2.0.0 + cmdk: + specifier: ^0.2.0 + version: 0.2.0(@types/react@18.2.20)(react-dom@18.2.0)(react@18.2.0) eslint: specifier: 8.47.0 version: 8.47.0 @@ -401,6 +410,36 @@ packages: engines: { node: ">= 16.0.0" } dev: false + /@radix-ui/primitive@1.0.0: + resolution: + { + integrity: sha512-3e7rn8FDMin4CgeL7Z/49smCA3rFYY3Ha2rUQ7HRWFadS5iCRw08ZgVT1LaNTCNqgvrUiyczLflrVrF0SRQtNA==, + } + dependencies: + "@babel/runtime": 7.22.10 + dev: false + + /@radix-ui/primitive@1.0.1: + resolution: + { + integrity: sha512-yQ8oGX2GVsEYMWGxcovu1uGWPCxV5BFfeeYxqPmuAzUyLT9qmaMXSAhXpb0WrspIeqYzdJpkh2vHModJPgRIaw==, + } + dependencies: + "@babel/runtime": 7.22.10 + dev: false + + /@radix-ui/react-compose-refs@1.0.0(react@18.2.0): + resolution: + { + integrity: sha512-0KaSv6sx787/hK3eF53iOkiSLwAGlFMx5lotrqD2pTjB18KbybKoEIgkNZTKC60YECDQTKGTRcDBILwZVqVKvA==, + } + peerDependencies: + react: ^16.8 || ^17.0 || ^18.0 + dependencies: + "@babel/runtime": 7.22.10 + react: 18.2.0 + dev: false + /@radix-ui/react-compose-refs@1.0.1(@types/react@18.2.20)(react@18.2.0): resolution: { @@ -418,6 +457,252 @@ packages: react: 18.2.0 dev: false + /@radix-ui/react-context@1.0.0(react@18.2.0): + resolution: + { + integrity: sha512-1pVM9RfOQ+n/N5PJK33kRSKsr1glNxomxONs5c49MliinBY6Yw2Q995qfBUUo0/Mbg05B/sGA0gkgPI7kmSHBg==, + } + peerDependencies: + react: ^16.8 || ^17.0 || ^18.0 + dependencies: + "@babel/runtime": 7.22.10 + react: 18.2.0 + dev: false + + /@radix-ui/react-context@1.0.1(@types/react@18.2.20)(react@18.2.0): + resolution: + { + integrity: sha512-ebbrdFoYTcuZ0v4wG5tedGnp9tzcV8awzsxYph7gXUyvnNLuTIcCk1q17JEbnVhXAKG9oX3KtchwiMIAYp9NLg==, + } + peerDependencies: + "@types/react": "*" + react: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + "@types/react": + optional: true + dependencies: + "@babel/runtime": 7.22.10 + "@types/react": 18.2.20 + react: 18.2.0 + dev: false + + /@radix-ui/react-dialog@1.0.0(@types/react@18.2.20)(react-dom@18.2.0)(react@18.2.0): + resolution: + { + integrity: sha512-Yn9YU+QlHYLWwV1XfKiqnGVpWYWk6MeBVM6x/bcoyPvxgjQGoeT35482viLPctTMWoMw0PoHgqfSox7Ig+957Q==, + } + peerDependencies: + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + dependencies: + "@babel/runtime": 7.22.10 + "@radix-ui/primitive": 1.0.0 + "@radix-ui/react-compose-refs": 1.0.0(react@18.2.0) + "@radix-ui/react-context": 1.0.0(react@18.2.0) + "@radix-ui/react-dismissable-layer": 1.0.0(react-dom@18.2.0)(react@18.2.0) + "@radix-ui/react-focus-guards": 1.0.0(react@18.2.0) + "@radix-ui/react-focus-scope": 1.0.0(react-dom@18.2.0)(react@18.2.0) + "@radix-ui/react-id": 1.0.0(react@18.2.0) + "@radix-ui/react-portal": 1.0.0(react-dom@18.2.0)(react@18.2.0) + "@radix-ui/react-presence": 1.0.0(react-dom@18.2.0)(react@18.2.0) + "@radix-ui/react-primitive": 1.0.0(react-dom@18.2.0)(react@18.2.0) + "@radix-ui/react-slot": 1.0.0(react@18.2.0) + "@radix-ui/react-use-controllable-state": 1.0.0(react@18.2.0) + aria-hidden: 1.2.3 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + react-remove-scroll: 2.5.4(@types/react@18.2.20)(react@18.2.0) + transitivePeerDependencies: + - "@types/react" + dev: false + + /@radix-ui/react-dialog@1.0.4(@types/react-dom@18.2.7)(@types/react@18.2.20)(react-dom@18.2.0)(react@18.2.0): + resolution: + { + integrity: sha512-hJtRy/jPULGQZceSAP2Re6/4NpKo8im6V8P2hUqZsdFiSL8l35kYsw3qbRI6Ay5mQd2+wlLqje770eq+RJ3yZg==, + } + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + dependencies: + "@babel/runtime": 7.22.10 + "@radix-ui/primitive": 1.0.1 + "@radix-ui/react-compose-refs": 1.0.1(@types/react@18.2.20)(react@18.2.0) + "@radix-ui/react-context": 1.0.1(@types/react@18.2.20)(react@18.2.0) + "@radix-ui/react-dismissable-layer": 1.0.4(@types/react-dom@18.2.7)(@types/react@18.2.20)(react-dom@18.2.0)(react@18.2.0) + "@radix-ui/react-focus-guards": 1.0.1(@types/react@18.2.20)(react@18.2.0) + "@radix-ui/react-focus-scope": 1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.20)(react-dom@18.2.0)(react@18.2.0) + "@radix-ui/react-id": 1.0.1(@types/react@18.2.20)(react@18.2.0) + "@radix-ui/react-portal": 1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.20)(react-dom@18.2.0)(react@18.2.0) + "@radix-ui/react-presence": 1.0.1(@types/react-dom@18.2.7)(@types/react@18.2.20)(react-dom@18.2.0)(react@18.2.0) + "@radix-ui/react-primitive": 1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.20)(react-dom@18.2.0)(react@18.2.0) + "@radix-ui/react-slot": 1.0.2(@types/react@18.2.20)(react@18.2.0) + "@radix-ui/react-use-controllable-state": 1.0.1(@types/react@18.2.20)(react@18.2.0) + "@types/react": 18.2.20 + "@types/react-dom": 18.2.7 + aria-hidden: 1.2.3 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + react-remove-scroll: 2.5.5(@types/react@18.2.20)(react@18.2.0) + dev: false + + /@radix-ui/react-dismissable-layer@1.0.0(react-dom@18.2.0)(react@18.2.0): + resolution: + { + integrity: sha512-n7kDRfx+LB1zLueRDvZ1Pd0bxdJWDUZNQ/GWoxDn2prnuJKRdxsjulejX/ePkOsLi2tTm6P24mDqlMSgQpsT6g==, + } + peerDependencies: + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + dependencies: + "@babel/runtime": 7.22.10 + "@radix-ui/primitive": 1.0.0 + "@radix-ui/react-compose-refs": 1.0.0(react@18.2.0) + "@radix-ui/react-primitive": 1.0.0(react-dom@18.2.0)(react@18.2.0) + "@radix-ui/react-use-callback-ref": 1.0.0(react@18.2.0) + "@radix-ui/react-use-escape-keydown": 1.0.0(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + dev: false + + /@radix-ui/react-dismissable-layer@1.0.4(@types/react-dom@18.2.7)(@types/react@18.2.20)(react-dom@18.2.0)(react@18.2.0): + resolution: + { + integrity: sha512-7UpBa/RKMoHJYjie1gkF1DlK8l1fdU/VKDpoS3rCCo8YBJR294GwcEHyxHw72yvphJ7ld0AXEcSLAzY2F/WyCg==, + } + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + dependencies: + "@babel/runtime": 7.22.10 + "@radix-ui/primitive": 1.0.1 + "@radix-ui/react-compose-refs": 1.0.1(@types/react@18.2.20)(react@18.2.0) + "@radix-ui/react-primitive": 1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.20)(react-dom@18.2.0)(react@18.2.0) + "@radix-ui/react-use-callback-ref": 1.0.1(@types/react@18.2.20)(react@18.2.0) + "@radix-ui/react-use-escape-keydown": 1.0.3(@types/react@18.2.20)(react@18.2.0) + "@types/react": 18.2.20 + "@types/react-dom": 18.2.7 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + dev: false + + /@radix-ui/react-focus-guards@1.0.0(react@18.2.0): + resolution: + { + integrity: sha512-UagjDk4ijOAnGu4WMUPj9ahi7/zJJqNZ9ZAiGPp7waUWJO0O1aWXi/udPphI0IUjvrhBsZJGSN66dR2dsueLWQ==, + } + peerDependencies: + react: ^16.8 || ^17.0 || ^18.0 + dependencies: + "@babel/runtime": 7.22.10 + react: 18.2.0 + dev: false + + /@radix-ui/react-focus-guards@1.0.1(@types/react@18.2.20)(react@18.2.0): + resolution: + { + integrity: sha512-Rect2dWbQ8waGzhMavsIbmSVCgYxkXLxxR3ZvCX79JOglzdEy4JXMb98lq4hPxUbLr77nP0UOGf4rcMU+s1pUA==, + } + peerDependencies: + "@types/react": "*" + react: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + "@types/react": + optional: true + dependencies: + "@babel/runtime": 7.22.10 + "@types/react": 18.2.20 + react: 18.2.0 + dev: false + + /@radix-ui/react-focus-scope@1.0.0(react-dom@18.2.0)(react@18.2.0): + resolution: + { + integrity: sha512-C4SWtsULLGf/2L4oGeIHlvWQx7Rf+7cX/vKOAD2dXW0A1b5QXwi3wWeaEgW+wn+SEVrraMUk05vLU9fZZz5HbQ==, + } + peerDependencies: + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + dependencies: + "@babel/runtime": 7.22.10 + "@radix-ui/react-compose-refs": 1.0.0(react@18.2.0) + "@radix-ui/react-primitive": 1.0.0(react-dom@18.2.0)(react@18.2.0) + "@radix-ui/react-use-callback-ref": 1.0.0(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + dev: false + + /@radix-ui/react-focus-scope@1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.20)(react-dom@18.2.0)(react@18.2.0): + resolution: + { + integrity: sha512-upXdPfqI4islj2CslyfUBNlaJCPybbqRHAi1KER7Isel9Q2AtSJ0zRBZv8mWQiFXD2nyAJ4BhC3yXgZ6kMBSrQ==, + } + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + dependencies: + "@babel/runtime": 7.22.10 + "@radix-ui/react-compose-refs": 1.0.1(@types/react@18.2.20)(react@18.2.0) + "@radix-ui/react-primitive": 1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.20)(react-dom@18.2.0)(react@18.2.0) + "@radix-ui/react-use-callback-ref": 1.0.1(@types/react@18.2.20)(react@18.2.0) + "@types/react": 18.2.20 + "@types/react-dom": 18.2.7 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + dev: false + + /@radix-ui/react-id@1.0.0(react@18.2.0): + resolution: + { + integrity: sha512-Q6iAB/U7Tq3NTolBBQbHTgclPmGWE3OlktGGqrClPozSw4vkQ1DfQAOtzgRPecKsMdJINE05iaoDUG8tRzCBjw==, + } + peerDependencies: + react: ^16.8 || ^17.0 || ^18.0 + dependencies: + "@babel/runtime": 7.22.10 + "@radix-ui/react-use-layout-effect": 1.0.0(react@18.2.0) + react: 18.2.0 + dev: false + + /@radix-ui/react-id@1.0.1(@types/react@18.2.20)(react@18.2.0): + resolution: + { + integrity: sha512-tI7sT/kqYp8p96yGWY1OAnLHrqDgzHefRBKQ2YAkBS5ja7QLcZ9Z/uY7bEjPUatf8RomoXM8/1sMj1IJaE5UzQ==, + } + peerDependencies: + "@types/react": "*" + react: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + "@types/react": + optional: true + dependencies: + "@babel/runtime": 7.22.10 + "@radix-ui/react-use-layout-effect": 1.0.1(@types/react@18.2.20)(react@18.2.0) + "@types/react": 18.2.20 + react: 18.2.0 + dev: false + /@radix-ui/react-label@2.0.2(@types/react-dom@18.2.7)(@types/react@18.2.20)(react-dom@18.2.0)(react@18.2.0): resolution: { @@ -442,6 +727,101 @@ packages: react-dom: 18.2.0(react@18.2.0) dev: false + /@radix-ui/react-portal@1.0.0(react-dom@18.2.0)(react@18.2.0): + resolution: + { + integrity: sha512-a8qyFO/Xb99d8wQdu4o7qnigNjTPG123uADNecz0eX4usnQEj7o+cG4ZX4zkqq98NYekT7UoEQIjxBNWIFuqTA==, + } + peerDependencies: + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + dependencies: + "@babel/runtime": 7.22.10 + "@radix-ui/react-primitive": 1.0.0(react-dom@18.2.0)(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + dev: false + + /@radix-ui/react-portal@1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.20)(react-dom@18.2.0)(react@18.2.0): + resolution: + { + integrity: sha512-xLYZeHrWoPmA5mEKEfZZevoVRK/Q43GfzRXkWV6qawIWWK8t6ifIiLQdd7rmQ4Vk1bmI21XhqF9BN3jWf+phpA==, + } + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + dependencies: + "@babel/runtime": 7.22.10 + "@radix-ui/react-primitive": 1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.20)(react-dom@18.2.0)(react@18.2.0) + "@types/react": 18.2.20 + "@types/react-dom": 18.2.7 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + dev: false + + /@radix-ui/react-presence@1.0.0(react-dom@18.2.0)(react@18.2.0): + resolution: + { + integrity: sha512-A+6XEvN01NfVWiKu38ybawfHsBjWum42MRPnEuqPsBZ4eV7e/7K321B5VgYMPv3Xx5An6o1/l9ZuDBgmcmWK3w==, + } + peerDependencies: + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + dependencies: + "@babel/runtime": 7.22.10 + "@radix-ui/react-compose-refs": 1.0.0(react@18.2.0) + "@radix-ui/react-use-layout-effect": 1.0.0(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + dev: false + + /@radix-ui/react-presence@1.0.1(@types/react-dom@18.2.7)(@types/react@18.2.20)(react-dom@18.2.0)(react@18.2.0): + resolution: + { + integrity: sha512-UXLW4UAbIY5ZjcvzjfRFo5gxva8QirC9hF7wRE4U5gz+TP0DbRk+//qyuAQ1McDxBt1xNMBTaciFGvEmJvAZCg==, + } + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + dependencies: + "@babel/runtime": 7.22.10 + "@radix-ui/react-compose-refs": 1.0.1(@types/react@18.2.20)(react@18.2.0) + "@radix-ui/react-use-layout-effect": 1.0.1(@types/react@18.2.20)(react@18.2.0) + "@types/react": 18.2.20 + "@types/react-dom": 18.2.7 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + dev: false + + /@radix-ui/react-primitive@1.0.0(react-dom@18.2.0)(react@18.2.0): + resolution: + { + integrity: sha512-EyXe6mnRlHZ8b6f4ilTDrXmkLShICIuOTTj0GX4w1rp+wSxf3+TD05u1UOITC8VsJ2a9nwHvdXtOXEOl0Cw/zQ==, + } + peerDependencies: + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + dependencies: + "@babel/runtime": 7.22.10 + "@radix-ui/react-slot": 1.0.0(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + dev: false + /@radix-ui/react-primitive@1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.20)(react-dom@18.2.0)(react@18.2.0): resolution: { @@ -466,6 +846,19 @@ packages: react-dom: 18.2.0(react@18.2.0) dev: false + /@radix-ui/react-slot@1.0.0(react@18.2.0): + resolution: + { + integrity: sha512-3mrKauI/tWXo1Ll+gN5dHcxDPdm/Df1ufcDLCecn+pnCIVcdWE7CujXo8QaXOWRJyZyQWWbpB8eFwHzWXlv5mQ==, + } + peerDependencies: + react: ^16.8 || ^17.0 || ^18.0 + dependencies: + "@babel/runtime": 7.22.10 + "@radix-ui/react-compose-refs": 1.0.0(react@18.2.0) + react: 18.2.0 + dev: false + /@radix-ui/react-slot@1.0.2(@types/react@18.2.20)(react@18.2.0): resolution: { @@ -484,6 +877,133 @@ packages: react: 18.2.0 dev: false + /@radix-ui/react-use-callback-ref@1.0.0(react@18.2.0): + resolution: + { + integrity: sha512-GZtyzoHz95Rhs6S63D2t/eqvdFCm7I+yHMLVQheKM7nBD8mbZIt+ct1jz4536MDnaOGKIxynJ8eHTkVGVVkoTg==, + } + peerDependencies: + react: ^16.8 || ^17.0 || ^18.0 + dependencies: + "@babel/runtime": 7.22.10 + react: 18.2.0 + dev: false + + /@radix-ui/react-use-callback-ref@1.0.1(@types/react@18.2.20)(react@18.2.0): + resolution: + { + integrity: sha512-D94LjX4Sp0xJFVaoQOd3OO9k7tpBYNOXdVhkltUbGv2Qb9OXdrg/CpsjlZv7ia14Sylv398LswWBVVu5nqKzAQ==, + } + peerDependencies: + "@types/react": "*" + react: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + "@types/react": + optional: true + dependencies: + "@babel/runtime": 7.22.10 + "@types/react": 18.2.20 + react: 18.2.0 + dev: false + + /@radix-ui/react-use-controllable-state@1.0.0(react@18.2.0): + resolution: + { + integrity: sha512-FohDoZvk3mEXh9AWAVyRTYR4Sq7/gavuofglmiXB2g1aKyboUD4YtgWxKj8O5n+Uak52gXQ4wKz5IFST4vtJHg==, + } + peerDependencies: + react: ^16.8 || ^17.0 || ^18.0 + dependencies: + "@babel/runtime": 7.22.10 + "@radix-ui/react-use-callback-ref": 1.0.0(react@18.2.0) + react: 18.2.0 + dev: false + + /@radix-ui/react-use-controllable-state@1.0.1(@types/react@18.2.20)(react@18.2.0): + resolution: + { + integrity: sha512-Svl5GY5FQeN758fWKrjM6Qb7asvXeiZltlT4U2gVfl8Gx5UAv2sMR0LWo8yhsIZh2oQ0eFdZ59aoOOMV7b47VA==, + } + peerDependencies: + "@types/react": "*" + react: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + "@types/react": + optional: true + dependencies: + "@babel/runtime": 7.22.10 + "@radix-ui/react-use-callback-ref": 1.0.1(@types/react@18.2.20)(react@18.2.0) + "@types/react": 18.2.20 + react: 18.2.0 + dev: false + + /@radix-ui/react-use-escape-keydown@1.0.0(react@18.2.0): + resolution: + { + integrity: sha512-JwfBCUIfhXRxKExgIqGa4CQsiMemo1Xt0W/B4ei3fpzpvPENKpMKQ8mZSB6Acj3ebrAEgi2xiQvcI1PAAodvyg==, + } + peerDependencies: + react: ^16.8 || ^17.0 || ^18.0 + dependencies: + "@babel/runtime": 7.22.10 + "@radix-ui/react-use-callback-ref": 1.0.0(react@18.2.0) + react: 18.2.0 + dev: false + + /@radix-ui/react-use-escape-keydown@1.0.3(@types/react@18.2.20)(react@18.2.0): + resolution: + { + integrity: sha512-vyL82j40hcFicA+M4Ex7hVkB9vHgSse1ZWomAqV2Je3RleKGO5iM8KMOEtfoSB0PnIelMd2lATjTGMYqN5ylTg==, + } + peerDependencies: + "@types/react": "*" + react: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + "@types/react": + optional: true + dependencies: + "@babel/runtime": 7.22.10 + "@radix-ui/react-use-callback-ref": 1.0.1(@types/react@18.2.20)(react@18.2.0) + "@types/react": 18.2.20 + react: 18.2.0 + dev: false + + /@radix-ui/react-use-layout-effect@1.0.0(react@18.2.0): + resolution: + { + integrity: sha512-6Tpkq+R6LOlmQb1R5NNETLG0B4YP0wc+klfXafpUCj6JGyaUc8il7/kUZ7m59rGbXGczE9Bs+iz2qloqsZBduQ==, + } + peerDependencies: + react: ^16.8 || ^17.0 || ^18.0 + dependencies: + "@babel/runtime": 7.22.10 + react: 18.2.0 + dev: false + + /@radix-ui/react-use-layout-effect@1.0.1(@types/react@18.2.20)(react@18.2.0): + resolution: + { + integrity: sha512-v/5RegiJWYdoCvMnITBkNNx6bCj20fiaJnWtRkU18yITptraXjffz5Qbn05uOiQnOvi+dbkznkoaMltz1GnszQ==, + } + peerDependencies: + "@types/react": "*" + react: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + "@types/react": + optional: true + dependencies: + "@babel/runtime": 7.22.10 + "@types/react": 18.2.20 + react: 18.2.0 + dev: false + + /@reach/observe-rect@1.2.0: + resolution: + { + integrity: sha512-Ba7HmkFgfQxZqqaeIWWkNK0rEhpxVQHIoVyW1YDSkGsGIXzcaW4deC8B0pZrNSSyLTdIk7y+5olKt5+g0GmFIQ==, + } + dev: false + /@rushstack/eslint-patch@1.3.3: resolution: { @@ -515,6 +1035,20 @@ packages: react-dom: 18.2.0(react@18.2.0) dev: false + /@tanstack/react-virtual@3.0.0-alpha.0(react@18.2.0): + resolution: + { + integrity: sha512-WpHU/dt34NwZZ8qtiE05TF+nX/b1W6qrWZarO+s8jJFpPVicrTbJKp5Bjt4eSJuk7aYw272oEfsH3ABBRgj+3A==, + } + engines: { node: ">=12" } + peerDependencies: + react: ">=16" + dependencies: + "@babel/runtime": 7.22.10 + "@reach/observe-rect": 1.2.0 + react: 18.2.0 + dev: false + /@tanstack/table-core@8.9.3: resolution: { @@ -731,6 +1265,16 @@ packages: } dev: false + /aria-hidden@1.2.3: + resolution: + { + integrity: sha512-xcLxITLe2HYa1cnYnwCjkOO1PqUHQpozB8x9AR0OgWN2woOBi5kSDVxKfd0b7sb1hw5qFeJhXm9H1nu3xSfLeQ==, + } + engines: { node: ">=10" } + dependencies: + tslib: 2.6.2 + dev: false + /aria-query@5.3.0: resolution: { @@ -1045,6 +1589,23 @@ packages: engines: { node: ">=6" } dev: false + /cmdk@0.2.0(@types/react@18.2.20)(react-dom@18.2.0)(react@18.2.0): + resolution: + { + integrity: sha512-JQpKvEOb86SnvMZbYaFKYhvzFntWBeSZdyii0rZPhKJj9uwJBxu4DaVYDrRN7r3mPop56oPhRw+JYWTKs66TYw==, + } + peerDependencies: + react: ^18.0.0 + react-dom: ^18.0.0 + dependencies: + "@radix-ui/react-dialog": 1.0.0(@types/react@18.2.20)(react-dom@18.2.0)(react@18.2.0) + command-score: 0.1.2 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + transitivePeerDependencies: + - "@types/react" + dev: false + /color-convert@2.0.1: resolution: { @@ -1062,6 +1623,13 @@ packages: } dev: false + /command-score@0.1.2: + resolution: + { + integrity: sha512-VtDvQpIJBvBatnONUsPzXYFVKQQAhuf3XTNOAsdBxCNO/QCtUUd8LSgjn0GVarBkCad6aJCZfXgrjYbl/KRr7w==, + } + dev: false + /commander@4.1.1: resolution: { @@ -1167,6 +1735,13 @@ packages: engines: { node: ">=6" } dev: false + /detect-node-es@1.1.0: + resolution: + { + integrity: sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ==, + } + dev: false + /didyoumean@1.2.2: resolution: { @@ -1844,6 +2419,14 @@ packages: has-symbols: 1.0.3 dev: false + /get-nonce@1.0.1: + resolution: + { + integrity: sha512-FJhYRoDaiatfEkUK8HKlicmu/3SGFD51q3itKDGoSTysQJBnfOcxU5GxnhE1E6soB76MbT0MBtnKJuXyAx+96Q==, + } + engines: { node: ">=6" } + dev: false + /get-symbol-description@1.0.0: resolution: { @@ -2107,6 +2690,15 @@ packages: side-channel: 1.0.4 dev: false + /invariant@2.2.4: + resolution: + { + integrity: sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==, + } + dependencies: + loose-envify: 1.4.0 + dev: false + /is-array-buffer@3.0.2: resolution: { @@ -3062,6 +3654,89 @@ packages: } dev: false + /react-remove-scroll-bar@2.3.4(@types/react@18.2.20)(react@18.2.0): + resolution: + { + integrity: sha512-63C4YQBUt0m6ALadE9XV56hV8BgJWDmmTPY758iIJjfQKt2nYwoUrPk0LXRXcB/yIj82T1/Ixfdpdk68LwIB0A==, + } + engines: { node: ">=10" } + peerDependencies: + "@types/react": ^16.8.0 || ^17.0.0 || ^18.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + "@types/react": + optional: true + dependencies: + "@types/react": 18.2.20 + react: 18.2.0 + react-style-singleton: 2.2.1(@types/react@18.2.20)(react@18.2.0) + tslib: 2.6.2 + dev: false + + /react-remove-scroll@2.5.4(@types/react@18.2.20)(react@18.2.0): + resolution: + { + integrity: sha512-xGVKJJr0SJGQVirVFAUZ2k1QLyO6m+2fy0l8Qawbp5Jgrv3DeLalrfMNBFSlmz5kriGGzsVBtGVnf4pTKIhhWA==, + } + engines: { node: ">=10" } + peerDependencies: + "@types/react": ^16.8.0 || ^17.0.0 || ^18.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + "@types/react": + optional: true + dependencies: + "@types/react": 18.2.20 + react: 18.2.0 + react-remove-scroll-bar: 2.3.4(@types/react@18.2.20)(react@18.2.0) + react-style-singleton: 2.2.1(@types/react@18.2.20)(react@18.2.0) + tslib: 2.6.2 + use-callback-ref: 1.3.0(@types/react@18.2.20)(react@18.2.0) + use-sidecar: 1.1.2(@types/react@18.2.20)(react@18.2.0) + dev: false + + /react-remove-scroll@2.5.5(@types/react@18.2.20)(react@18.2.0): + resolution: + { + integrity: sha512-ImKhrzJJsyXJfBZ4bzu8Bwpka14c/fQt0k+cyFp/PBhTfyDnU5hjOtM4AG/0AMyy8oKzOTR0lDgJIM7pYXI0kw==, + } + engines: { node: ">=10" } + peerDependencies: + "@types/react": ^16.8.0 || ^17.0.0 || ^18.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + "@types/react": + optional: true + dependencies: + "@types/react": 18.2.20 + react: 18.2.0 + react-remove-scroll-bar: 2.3.4(@types/react@18.2.20)(react@18.2.0) + react-style-singleton: 2.2.1(@types/react@18.2.20)(react@18.2.0) + tslib: 2.6.2 + use-callback-ref: 1.3.0(@types/react@18.2.20)(react@18.2.0) + use-sidecar: 1.1.2(@types/react@18.2.20)(react@18.2.0) + dev: false + + /react-style-singleton@2.2.1(@types/react@18.2.20)(react@18.2.0): + resolution: + { + integrity: sha512-ZWj0fHEMyWkHzKYUr2Bs/4zU6XLmq9HsgBURm7g5pAVfyn49DgUiNgY2d4lXRlYSiCif9YBGpQleewkcqddc7g==, + } + engines: { node: ">=10" } + peerDependencies: + "@types/react": ^16.8.0 || ^17.0.0 || ^18.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + "@types/react": + optional: true + dependencies: + "@types/react": 18.2.20 + get-nonce: 1.0.1 + invariant: 2.2.4 + react: 18.2.0 + tslib: 2.6.2 + dev: false + /react@18.2.0: resolution: { @@ -3673,6 +4348,43 @@ packages: punycode: 2.3.0 dev: false + /use-callback-ref@1.3.0(@types/react@18.2.20)(react@18.2.0): + resolution: + { + integrity: sha512-3FT9PRuRdbB9HfXhEq35u4oZkvpJ5kuYbpqhCfmiZyReuRgpnhDlbr2ZEnnuS0RrJAPn6l23xjFg9kpDM+Ms7w==, + } + engines: { node: ">=10" } + peerDependencies: + "@types/react": ^16.8.0 || ^17.0.0 || ^18.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + "@types/react": + optional: true + dependencies: + "@types/react": 18.2.20 + react: 18.2.0 + tslib: 2.6.2 + dev: false + + /use-sidecar@1.1.2(@types/react@18.2.20)(react@18.2.0): + resolution: + { + integrity: sha512-epTbsLuzZ7lPClpz2TyryBfztm7m+28DlEv2ZCQ3MDr5ssiwyOwGH/e5F9CkfWjJ1t4clvI58yF822/GUkjjhw==, + } + engines: { node: ">=10" } + peerDependencies: + "@types/react": ^16.9.0 || ^17.0.0 || ^18.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + "@types/react": + optional: true + dependencies: + "@types/react": 18.2.20 + detect-node-es: 1.1.0 + react: 18.2.0 + tslib: 2.6.2 + dev: false + /util-deprecate@1.0.2: resolution: { diff --git a/frontend/src/app/dependencies-search-provider.tsx b/frontend/src/app/dependencies-search-provider.tsx new file mode 100644 index 0000000..8a32e5d --- /dev/null +++ b/frontend/src/app/dependencies-search-provider.tsx @@ -0,0 +1,31 @@ +"use client"; +import { + createDependenciesOrama, + prepareDependenciesOramaIndex, + DependenciesOramaContext, +} from "@/lib/search"; +import { PropsWithChildren } from "react"; +import { SearchProvider } from "./search-provider"; +import { DependenciesIndex } from "@/lib/schemas"; + +export function DependenciesSearchProvider({ + children, + dependencies, +}: PropsWithChildren<{ + dependencies: DependenciesIndex["dependencies"]; +}>) { + const prepareOramaIndex = async () => { + const orama = await createDependenciesOrama(); + await prepareDependenciesOramaIndex(orama, dependencies); + return orama; + }; + + return ( + + {children} + + ); +} diff --git a/frontend/src/app/page.tsx b/frontend/src/app/page.tsx index 6bc967c..275a85c 100644 --- a/frontend/src/app/page.tsx +++ b/frontend/src/app/page.tsx @@ -1,14 +1,21 @@ -import { loadIndexServerOnly } from "@/lib/repos-index"; +import { + loadDependenciesIndexServerOnly, + loadReposIndexServerOnly, +} from "@/lib/indexes"; import { ReposTable } from "./repos-table"; import { ReposSearchProvider } from "./repos-search-provider"; +import { DependenciesSearchProvider } from "./dependencies-search-provider"; export default async function Home() { - const { repos } = await loadIndexServerOnly(); + const { repos } = await loadReposIndexServerOnly(); + const { dependencies } = await loadDependenciesIndexServerOnly(); return (
- + + +
); diff --git a/frontend/src/app/repos-search-provider.tsx b/frontend/src/app/repos-search-provider.tsx index f366e0c..465b7a9 100644 --- a/frontend/src/app/repos-search-provider.tsx +++ b/frontend/src/app/repos-search-provider.tsx @@ -6,13 +6,13 @@ import { } from "@/lib/search"; import { PropsWithChildren } from "react"; import { SearchProvider } from "./search-provider"; -import { Index } from "@/lib/schemas"; +import { RepoIndex } from "@/lib/schemas"; export function ReposSearchProvider({ children, repos, }: PropsWithChildren<{ - repos: Index["repos"]; + repos: RepoIndex["repos"]; }>) { const prepareOramaIndex = async () => { const orama = await createReposOrama(); diff --git a/frontend/src/app/repos-table.tsx b/frontend/src/app/repos-table.tsx index 2367ad3..88943e2 100644 --- a/frontend/src/app/repos-table.tsx +++ b/frontend/src/app/repos-table.tsx @@ -1,5 +1,5 @@ "use client"; -import { Index, Repo } from "@/lib/schemas"; +import { Repo, Dependency } from "@/lib/schemas"; import { search } from "@orama/orama"; import { SearchForm } from "./search-form"; import { columns } from "./columns"; @@ -7,7 +7,13 @@ import { DataTable } from "./data-table"; import { useReposOrama } from "@/lib/search"; import { useState } from "react"; -export function ReposTable({ repos }: Index) { +export function ReposTable({ + repos, + dependencies, +}: { + repos: Repo[]; + dependencies: Dependency[]; +}) { const reposOrama = useReposOrama(); const [searchedRepos, setSearchedRepos] = useState(repos); @@ -17,7 +23,7 @@ export function ReposTable({ repos }: Index) { search: string; }) => { if (!reposOrama.isIndexed || !reposOrama.orama) { - throw new Error("Orama is not initialized"); + throw new Error("Repos Orama is not initialized"); } const results = await search(reposOrama.orama, { term: description, @@ -29,8 +35,8 @@ export function ReposTable({ repos }: Index) { return ( <> -
- +
+
diff --git a/frontend/src/app/search-form.tsx b/frontend/src/app/search-form.tsx index 814a1f5..04ec878 100644 --- a/frontend/src/app/search-form.tsx +++ b/frontend/src/app/search-form.tsx @@ -14,25 +14,31 @@ import { FormMessage, } from "@/components/ui/form"; import { Input } from "@/components/ui/input"; +import { MultiSelect } from "@/components/ui/multiselect"; +import { Dependency } from "@/lib/schemas"; const FormSchema = z.object({ search: z .string() - .max(1024, { message: "Search must be less than 1024 characters" }), + .min(0) + .max(256, { message: "Search must be less than 256 characters" }) + .default(""), + dependencies: z.array(z.string()).default(() => []), }); export interface SearchFormProps { onSubmit: (data: z.infer) => void; + dependencies: Dependency[]; } -export function SearchForm({ onSubmit }: SearchFormProps) { +export function SearchForm({ onSubmit, dependencies }: SearchFormProps) { const form = useForm>({ resolver: zodResolver(FormSchema), }); return (
- + Search for a repository - + The search is performed on the repository description. @@ -49,6 +55,22 @@ export function SearchForm({ onSubmit }: SearchFormProps) { )} /> + ( + + Dependencies + + + + + Filter by dependencies used in the repository. + + + + )} + /> diff --git a/frontend/src/components/ui/command.tsx b/frontend/src/components/ui/command.tsx new file mode 100644 index 0000000..ee27a1a --- /dev/null +++ b/frontend/src/components/ui/command.tsx @@ -0,0 +1,155 @@ +"use client"; + +import * as React from "react"; +import { DialogProps } from "@radix-ui/react-dialog"; +import { Command as CommandPrimitive } from "cmdk"; +import { Search } from "lucide-react"; + +import { cn } from "@/lib/utils"; +import { Dialog, DialogContent } from "@/components/ui/dialog"; + +const Command = React.forwardRef< + React.ElementRef, + React.ComponentPropsWithoutRef +>(({ className, ...props }, ref) => ( + +)); +Command.displayName = CommandPrimitive.displayName; + +interface CommandDialogProps extends DialogProps {} + +const CommandDialog = ({ children, ...props }: CommandDialogProps) => { + return ( + + + + {children} + + + + ); +}; + +const CommandInput = React.forwardRef< + React.ElementRef, + React.ComponentPropsWithoutRef +>(({ className, ...props }, ref) => ( +
+ + +
+)); + +CommandInput.displayName = CommandPrimitive.Input.displayName; + +const CommandList = React.forwardRef< + React.ElementRef, + React.ComponentPropsWithoutRef +>(({ className, ...props }, ref) => ( + +)); + +CommandList.displayName = CommandPrimitive.List.displayName; + +const CommandEmpty = React.forwardRef< + React.ElementRef, + React.ComponentPropsWithoutRef +>((props, ref) => ( + +)); + +CommandEmpty.displayName = CommandPrimitive.Empty.displayName; + +const CommandGroup = React.forwardRef< + React.ElementRef, + React.ComponentPropsWithoutRef +>(({ className, ...props }, ref) => ( + +)); + +CommandGroup.displayName = CommandPrimitive.Group.displayName; + +const CommandSeparator = React.forwardRef< + React.ElementRef, + React.ComponentPropsWithoutRef +>(({ className, ...props }, ref) => ( + +)); +CommandSeparator.displayName = CommandPrimitive.Separator.displayName; + +const CommandItem = React.forwardRef< + React.ElementRef, + React.ComponentPropsWithoutRef +>(({ className, ...props }, ref) => ( + +)); + +CommandItem.displayName = CommandPrimitive.Item.displayName; + +const CommandShortcut = ({ + className, + ...props +}: React.HTMLAttributes) => { + return ( + + ); +}; +CommandShortcut.displayName = "CommandShortcut"; + +export { + Command, + CommandDialog, + CommandInput, + CommandList, + CommandEmpty, + CommandGroup, + CommandItem, + CommandShortcut, + CommandSeparator, +}; diff --git a/frontend/src/components/ui/dialog.tsx b/frontend/src/components/ui/dialog.tsx new file mode 100644 index 0000000..aca1068 --- /dev/null +++ b/frontend/src/components/ui/dialog.tsx @@ -0,0 +1,123 @@ +"use client"; + +import * as React from "react"; +import * as DialogPrimitive from "@radix-ui/react-dialog"; +import { X } from "lucide-react"; + +import { cn } from "@/lib/utils"; + +const Dialog = DialogPrimitive.Root; + +const DialogTrigger = DialogPrimitive.Trigger; + +const DialogPortal = ({ + className, + ...props +}: DialogPrimitive.DialogPortalProps) => ( + +); +DialogPortal.displayName = DialogPrimitive.Portal.displayName; + +const DialogOverlay = React.forwardRef< + React.ElementRef, + React.ComponentPropsWithoutRef +>(({ className, ...props }, ref) => ( + +)); +DialogOverlay.displayName = DialogPrimitive.Overlay.displayName; + +const DialogContent = React.forwardRef< + React.ElementRef, + React.ComponentPropsWithoutRef +>(({ className, children, ...props }, ref) => ( + + + + {children} + + + Close + + + +)); +DialogContent.displayName = DialogPrimitive.Content.displayName; + +const DialogHeader = ({ + className, + ...props +}: React.HTMLAttributes) => ( +
+); +DialogHeader.displayName = "DialogHeader"; + +const DialogFooter = ({ + className, + ...props +}: React.HTMLAttributes) => ( +
+); +DialogFooter.displayName = "DialogFooter"; + +const DialogTitle = React.forwardRef< + React.ElementRef, + React.ComponentPropsWithoutRef +>(({ className, ...props }, ref) => ( + +)); +DialogTitle.displayName = DialogPrimitive.Title.displayName; + +const DialogDescription = React.forwardRef< + React.ElementRef, + React.ComponentPropsWithoutRef +>(({ className, ...props }, ref) => ( + +)); +DialogDescription.displayName = DialogPrimitive.Description.displayName; + +export { + Dialog, + DialogTrigger, + DialogContent, + DialogHeader, + DialogFooter, + DialogTitle, + DialogDescription, +}; diff --git a/frontend/src/components/ui/multiselect.tsx b/frontend/src/components/ui/multiselect.tsx new file mode 100644 index 0000000..a6da206 --- /dev/null +++ b/frontend/src/components/ui/multiselect.tsx @@ -0,0 +1,169 @@ +"use client"; + +import * as React from "react"; +import { X } from "lucide-react"; + +import { Badge } from "@/components/ui/badge"; +import { Command, CommandGroup, CommandItem } from "@/components/ui/command"; +import { Command as CommandPrimitive } from "cmdk"; +import { useVirtual } from "@tanstack/react-virtual"; +import { useDependenciesOrama } from "@/lib/search"; +import { search } from "@orama/orama"; +import { Dependency } from "@/lib/schemas"; + +export function MultiSelect({ + data, +}: { + data: DataType[]; +}) { + const inputRef = React.useRef(null); + const scrollableContainerRef = React.useRef(null); + const [open, setOpen] = React.useState(false); + const [selected, setSelected] = React.useState([]); + const [selectables, setSelectables] = React.useState(data); + const [inputValue, setInputValue] = React.useState(""); + const dependenciesOrama = useDependenciesOrama(); + + const onChangeInputValue = async (dependencyName: string) => { + if (!dependenciesOrama.isIndexed || !dependenciesOrama.orama) { + throw new Error("Dependencies Orama is not initialized"); + } + const results = await search(dependenciesOrama.orama, { + term: dependencyName, + properties: ["name"], + limit: data.length, + }); + setSelectables( + results.hits + .map((hit) => hit.document as DataType) + .filter((dataPoint) => !selected.includes(dataPoint)), + ); + setInputValue(dependencyName); + }; + + const rowVirtualizer = useVirtual({ + size: selectables.length, + parentRef: scrollableContainerRef, + overscan: 10, + }); + + const handleUnselect = React.useCallback((dataPoint: DataType) => { + setSelected((prev) => prev.filter((el) => el.id !== dataPoint.id)); + setSelectables((prev) => [dataPoint, ...prev]); + }, []); + + const handleKeyDown = React.useCallback( + (e: React.KeyboardEvent) => { + const input = inputRef.current; + if (input) { + if (e.key === "Delete" || e.key === "Backspace") { + if (input.value === "") { + setSelected((prev) => { + const newSelected = [...prev]; + newSelected.pop(); + return newSelected; + }); + } + } + // This is not a default behaviour of the field + if (e.key === "Escape") { + input.blur(); + } + } + }, + [], + ); + + return ( + +
+
+ {selected.map((dataPoint) => { + return ( + + {dataPoint.name} + + + ); + })} + {/* Avoid having the "Search" Icon */} + setOpen(false)} + onFocus={() => setOpen(true)} + placeholder="Select..." + className="ml-2 bg-transparent outline-none placeholder:text-muted-foreground flex-1" + /> +
+
+
+ {open && selectables.length > 0 ? ( +
+ +
+ {rowVirtualizer.virtualItems.map((virtualRow) => ( + { + e.preventDefault(); + e.stopPropagation(); + }} + onSelect={(value) => { + setInputValue(""); + setSelected((prev) => [ + ...prev, + selectables[virtualRow.index], + ]); + setSelectables((prev) => + prev.filter((_, index) => index !== virtualRow.index), + ); + }} + className="cursor-pointer" + style={{ + position: "absolute", + top: 0, + left: 0, + width: "100%", + height: `${virtualRow.size}px`, + transform: `translateY(${virtualRow.start}px)`, + }} + > + {selectables[virtualRow.index].name} + + ))} +
+
+
+ ) : null} +
+
+ ); +} diff --git a/frontend/src/lib/indexes.ts b/frontend/src/lib/indexes.ts new file mode 100644 index 0000000..e4354ef --- /dev/null +++ b/frontend/src/lib/indexes.ts @@ -0,0 +1,69 @@ +import { cache } from "react"; +import "server-only"; +import * as fs from "fs"; +import * as path from "path"; +import { dependenciesIndexSchema, reposIndexSchema } from "./schemas"; +import { ZodError } from "zod"; + +// TODO: docstrings + +export const REPOS_INDEX_FILE_PATH = path.normalize( + path.join(__dirname, "..", "..", "..", "..", "repos_index.json"), +); + +export const DEPENDENCIES_INDEX_FILE_PATH = path.normalize( + path.join(__dirname, "..", "..", "..", "..", "dependencies_index.json"), +); + +export const preload = () => { + void loadReposIndexServerOnly(); + void loadDependenciesIndexServerOnly(); +}; + +// TODO: tests + +export const loadReposIndexServerOnly = cache(async () => { + try { + const indexData = JSON.parse( + await fs.promises.readFile(REPOS_INDEX_FILE_PATH, "utf-8"), + (key, value) => { + if (key === "id" || key === "source_graph_repo_id") { + return String(value); + } + return value; + }, + ); + return await reposIndexSchema.parseAsync(indexData); + } catch (err) { + if (err instanceof ZodError) { + throw new Error( + `Failed to parse the repos index: ${JSON.stringify(err.format())}`, + ); + } + throw new Error(`Failed to load the repos index: ${err}`); + } +}); + +export const loadDependenciesIndexServerOnly = cache(async () => { + try { + const indexData = JSON.parse( + await fs.promises.readFile(DEPENDENCIES_INDEX_FILE_PATH, "utf-8"), + (key, value) => { + if (key === "id") { + return String(value); + } + return value; + }, + ); + return await dependenciesIndexSchema.parseAsync(indexData); + } catch (err) { + if (err instanceof ZodError) { + throw new Error( + `Failed to parse the dependencies index: ${JSON.stringify( + err.format(), + )}`, + ); + } + throw new Error(`Failed to load the dependencies index: ${err}`); + } +}); diff --git a/frontend/src/lib/repos-index.ts b/frontend/src/lib/repos-index.ts deleted file mode 100644 index 4b06519..0000000 --- a/frontend/src/lib/repos-index.ts +++ /dev/null @@ -1,40 +0,0 @@ -import { cache } from "react"; -import "server-only"; -import * as fs from "fs"; -import * as path from "path"; -import { indexSchema } from "./schemas"; -import { ZodError } from "zod"; - -// TODO: docstrings - -export const INDEX_FILE_PATH = path.normalize( - path.join(__dirname, "..", "..", "..", "..", "index.json"), -); - -export const preload = () => { - void loadIndexServerOnly(); -}; - -// TODO: tests - -export const loadIndexServerOnly = cache(async () => { - try { - const indexData = JSON.parse( - await fs.promises.readFile(INDEX_FILE_PATH, "utf-8"), - (key, value) => { - if (key === "id" || key === "source_graph_repo_id") { - return String(value); - } - return value; - }, - ); - return await indexSchema.parseAsync(indexData); - } catch (err) { - if (err instanceof ZodError) { - throw new Error( - `Failed to parse the repos index: ${JSON.stringify(err.format())}`, - ); - } - throw new Error(`Failed to load the repos index: ${err}`); - } -}); diff --git a/frontend/src/lib/schemas.ts b/frontend/src/lib/schemas.ts index 1a10587..fea968e 100644 --- a/frontend/src/lib/schemas.ts +++ b/frontend/src/lib/schemas.ts @@ -15,10 +15,15 @@ export const repoSchema = z.object({ last_checked_revision: z.nullable(z.string()), }); -export const indexSchema = z.object({ +export const reposIndexSchema = z.object({ repos: z.array(repoSchema), }); +export const dependenciesIndexSchema = z.object({ + dependencies: z.array(dependencySchema), +}); + export type Dependency = z.infer; export type Repo = z.infer; -export type Index = z.infer; +export type RepoIndex = z.infer; +export type DependenciesIndex = z.infer; diff --git a/frontend/src/lib/search.ts b/frontend/src/lib/search.ts index b15aab5..6587d49 100644 --- a/frontend/src/lib/search.ts +++ b/frontend/src/lib/search.ts @@ -4,7 +4,7 @@ import { create, insertMultiple, } from "@orama/orama"; -import { Index } from "./schemas"; +import { DependenciesIndex, RepoIndex } from "./schemas"; import { Context, createContext, useContext } from "react"; export interface IOramaContext< @@ -34,15 +34,15 @@ export async function createReposOrama(): Promise { schema: { description: "string", }, - id: "index", + id: "repos-index", }); return orama; } export async function prepareReposOramaIndex( orama: ReposOrama, - data: Index["repos"], -): Promise> { + data: RepoIndex["repos"], +): Promise { await insertMultiple(orama, data, 100); return orama; } @@ -53,3 +53,36 @@ ReposOramaContext.displayName = "ReposOramaContext"; export const useReposOrama = () => { return useContext(ReposOramaContext); }; + +export interface DependenciesOramaParameters + extends Partial { + Index: { name: string }; +} + +export type DependenciesOrama = Orama; + +export async function createDependenciesOrama(): Promise { + const orama = await create({ + schema: { + name: "string", + }, + id: "dependencies-index", + }); + return orama; +} + +export async function prepareDependenciesOramaIndex( + orama: DependenciesOrama, + data: DependenciesIndex["dependencies"], +): Promise { + await insertMultiple(orama, data, 100); + return orama; +} + +export const DependenciesOramaContext = + createOramaContext(); +DependenciesOramaContext.displayName = "DependenciesOramaContext"; + +export const useDependenciesOrama = () => { + return useContext(DependenciesOramaContext); +}; diff --git a/index.json b/repos_index.json similarity index 97% rename from index.json rename to repos_index.json index b7b261d..4454b7f 100644 --- a/index.json +++ b/repos_index.json @@ -4,7 +4,7 @@ "id": 1, "url": "https://github.com/jackfrued/Python-100-Days", "description": "Python - 100\u5929\u4ece\u65b0\u624b\u5230\u5927\u5e08", - "stars": 139261, + "stars": 139567, "source_graph_repo_id": 36242529, "dependencies": [ { @@ -78,7 +78,7 @@ "id": 2, "url": "https://github.com/AUTOMATIC1111/stable-diffusion-webui", "description": "Stable Diffusion web UI", - "stars": 98880, + "stars": 99172, "source_graph_repo_id": 58907112, "dependencies": [ { @@ -312,15 +312,19 @@ { "id": 136, "name": "open_clip" + }, + { + "id": 4440, + "name": "lora_patches" } ], - "last_checked_revision": "c9c8485bc1e8720aba70f029d25cba1c4abf2b5c\n" + "last_checked_revision": "5ef669de080814067961f28357256e8fe27544f4\n" }, { "id": 3, "url": "https://github.com/521xueweihan/HelloGitHub", "description": ":octocat: \u5206\u4eab GitHub \u4e0a\u6709\u8da3\u3001\u5165\u95e8\u7ea7\u7684\u5f00\u6e90\u9879\u76ee\u3002Share interesting, entry-level open source projects on GitHub.", - "stars": 73323, + "stars": 74616, "source_graph_repo_id": 195830, "dependencies": [ { @@ -338,7 +342,7 @@ "id": 4, "url": "https://github.com/tiangolo/fastapi", "description": "FastAPI framework, high performance, easy to learn, fast to code, ready for production", - "stars": 61893, + "stars": 62131, "source_graph_repo_id": 37328078, "dependencies": [ { @@ -466,13 +470,13 @@ "name": "dirty_equals" } ], - "last_checked_revision": "a3f1689d78abef3d5d54ba655ec87cef81bf7384\n" + "last_checked_revision": "bfde8f3ef20dc338bbce8a0ff0f4b441c54d5b64\n" }, { "id": 5, "url": "https://github.com/langchain-ai/langchain", "description": "\u26a1 Building applications with LLMs through composability \u26a1", - "stars": 60174, + "stars": 60501, "source_graph_repo_id": 59434845, "dependencies": [ { @@ -887,6 +891,10 @@ "id": 802, "name": "xmltodict" }, + { + "id": 812, + "name": "faker" + }, { "id": 819, "name": "pyspark" @@ -1043,6 +1051,10 @@ "id": 2720, "name": "deeplake" }, + { + "id": 2790, + "name": "yfinance" + }, { "id": 2836, "name": "whylogs" @@ -1414,9 +1426,21 @@ { "id": 4377, "name": "pyepsilla" + }, + { + "id": 4437, + "name": "presidio_anonymizer" + }, + { + "id": 4438, + "name": "presidio_analyzer" + }, + { + "id": 4456, + "name": "sqlite_vss" } ], - "last_checked_revision": "eb3d1fa93caa26d497e5b5bdf6134d266f6a6990\n" + "last_checked_revision": "619516260db3e621756a528708afcb37d4e6816a\n" }, { "id": 6, @@ -1558,7 +1582,7 @@ "name": "jsonlines" } ], - "last_checked_revision": "27a8b020c36b0df8f8b82a252d261cda47cf44b8\n" + "last_checked_revision": "b6e38d69eda9920f4fddb438093e02f88aa3cf60\n" }, { "id": 7, @@ -1611,6 +1635,10 @@ "id": 37, "name": "httpx" }, + { + "id": 38, + "name": "pydantic" + }, { "id": 50, "name": "tiktoken" @@ -1760,13 +1788,13 @@ "name": "scipdf" } ], - "last_checked_revision": "2cca46375c1ed2ee908bed3ffe27c26f08d40802\n" + "last_checked_revision": "f0482d3baeca7bcb066ccf231c2cd61a89a641cc\n" }, { "id": 8, "url": "https://github.com/getsentry/sentry", "description": "Developer-first error tracking and performance monitoring", - "stars": 34975, + "stars": 35031, "source_graph_repo_id": 49872, "dependencies": [ { @@ -2118,7 +2146,7 @@ "name": "symbolic" } ], - "last_checked_revision": "90ebf5fff860a404aed7b924b19adf497378dc20\n" + "last_checked_revision": "debd90c978984b231c8e81b867c10ee10886bf07\n" }, { "id": 9, @@ -2512,13 +2540,13 @@ "name": "sentencepiece" } ], - "last_checked_revision": "8c0e1a31bea1542dd39716b1dbbecd46785d9d23\n" + "last_checked_revision": "709bb99d3e03dc62abc11892500352cb2da31a29\n" }, { "id": 10, "url": "https://github.com/GokuMohandas/Made-With-ML", "description": "Learn how to design, develop, deploy and iterate on production-grade ML applications.", - "stars": 33998, + "stars": 34058, "source_graph_repo_id": 37246772, "dependencies": [ { @@ -2712,13 +2740,13 @@ "name": "torchdistx" } ], - "last_checked_revision": "d835c4b0017310d53b98bad98f68671fa861d158\n" + "last_checked_revision": "c26a7de24de1cad5512a50611f39a9cea7eb436f\n" }, { "id": 12, "url": "https://github.com/xitu/gold-miner", "description": "\ud83e\udd47\u6398\u91d1\u7ffb\u8bd1\u8ba1\u5212\uff0c\u53ef\u80fd\u662f\u4e16\u754c\u6700\u5927\u6700\u597d\u7684\u82f1\u8bd1\u4e2d\u6280\u672f\u793e\u533a\uff0c\u6700\u61c2\u8bfb\u8005\u548c\u8bd1\u8005\u7684\u7ffb\u8bd1\u5e73\u53f0\uff1a", - "stars": 32692, + "stars": 32723, "source_graph_repo_id": 60158, "dependencies": [], "last_checked_revision": null @@ -2727,7 +2755,7 @@ "id": 13, "url": "https://github.com/hpcaitech/ColossalAI", "description": "Making large AI models cheaper, faster and more accessible", - "stars": 31787, + "stars": 32084, "source_graph_repo_id": 56318829, "dependencies": [ { @@ -3089,15 +3117,19 @@ { "id": 193, "name": "scripts" + }, + { + "id": 519, + "name": "sentencepiece" } ], - "last_checked_revision": "0b00def8811f14a6e623fae3ae70f69638b87a2d\n" + "last_checked_revision": "efba0f44b99f595731598d29792f5f229c7c0696\n" }, { "id": 14, "url": "https://github.com/babysor/MockingBird", "description": "\ud83d\ude80AI\u62df\u58f0: 5\u79d2\u5185\u514b\u9686\u60a8\u7684\u58f0\u97f3\u5e76\u751f\u6210\u4efb\u610f\u8bed\u97f3\u5185\u5bb9 Clone a voice in 5 seconds to generate arbitrary speech in real-time", - "stars": 30669, + "stars": 30770, "source_graph_repo_id": 55549330, "dependencies": [ { @@ -3265,13 +3297,13 @@ "name": "torch_complex" } ], - "last_checked_revision": "e9ce943f6c3562fbe0abc8d255376c86dd2bbfd1\n" + "last_checked_revision": "156723e37cfd3a82b276bad8606d6166e7ee2982\n" }, { "id": 15, "url": "https://github.com/geekcomputers/Python", "description": "My Python Examples", - "stars": 28240, + "stars": 28284, "source_graph_repo_id": 51240, "dependencies": [ { @@ -3623,13 +3655,13 @@ "name": "pywifi" } ], - "last_checked_revision": "39a84114af89630f38d826c72961d0d37fd08079\n" + "last_checked_revision": "f09c99525d3a99e97604af5f8309d45a9a3dd8e1\n" }, { "id": 16, "url": "https://github.com/ray-project/ray", "description": "Ray is a unified framework for scaling AI and Python applications. Ray consists of a core distributed runtime and a set of AI Libraries for accelerating ML workloads.", - "stars": 27274, + "stars": 27391, "source_graph_repo_id": 397548, "dependencies": [ { @@ -4573,7 +4605,7 @@ "name": "flappy_bird_gymnasium" } ], - "last_checked_revision": "3c16cc00a57fcfa72479a5fe6db9df3a530294fa\n" + "last_checked_revision": "a38eb534369ba25cfc5a66927ac35c5159daa595\n" }, { "id": 17, @@ -4702,6 +4734,10 @@ "id": 206, "name": "langchain" }, + { + "id": 246, + "name": "sentence_transformers" + }, { "id": 278, "name": "plotly" @@ -4763,7 +4799,7 @@ "name": "llama" } ], - "last_checked_revision": "106670d28793963b0ff99811da996d1d5415f1b9\n" + "last_checked_revision": "85bec473b73c739ce5b499b810b11ed652bd59d2\n" }, { "id": 18, @@ -4907,7 +4943,7 @@ "id": 19, "url": "https://github.com/docker/awesome-compose", "description": "Awesome Docker Compose samples", - "stars": 25448, + "stars": 25577, "source_graph_repo_id": 40427234, "dependencies": [ { @@ -4941,7 +4977,7 @@ "id": 20, "url": "https://github.com/Lightning-AI/lightning", "description": "Deep learning framework to train, deploy, and ship AI products Lightning fast.", - "stars": 24458, + "stars": 24544, "source_graph_repo_id": 37965543, "dependencies": [ { @@ -5405,13 +5441,13 @@ "name": "gcsfs" } ], - "last_checked_revision": "5f5d99eae6974edef756ce5b22a8f2cd0e16af1d\n" + "last_checked_revision": "501eb2930f68695e0fbe42d97cf4a3f84295e8e9\n" }, { "id": 21, "url": "https://github.com/freqtrade/freqtrade", "description": "Free, open source crypto trading bot", - "stars": 22738, + "stars": 22832, "source_graph_repo_id": 36290188, "dependencies": [ { @@ -5631,13 +5667,13 @@ "name": "datasieve" } ], - "last_checked_revision": "ae08a832c8cf04130ba12b3eeb4ff477aed63021\n" + "last_checked_revision": "fbae2142d1a4be5a770a1c7b4fc8b85840670c0a\n" }, { "id": 22, "url": "https://github.com/gradio-app/gradio", - "description": "Build and share delightful machine learning apps, in Python \ud83c\udf1f Star to support our work!", - "stars": 21327, + "description": "Build and share delightful machine learning apps, all in Python. \ud83c\udf1f Star to support our work!", + "stars": 21541, "source_graph_repo_id": 38815265, "dependencies": [ { @@ -5909,7 +5945,7 @@ "name": "gradio_client" } ], - "last_checked_revision": "1dc797adcba8424bac87219713638442ebe2d841\n" + "last_checked_revision": "83cde9b9e32ceea5e27fe7eb263a96d2ee6035a6\n" }, { "id": 23, @@ -6035,7 +6071,7 @@ "name": "newspaper" } ], - "last_checked_revision": "619f5bc00724596fd92485ebdd395ed7893e3a7f\n" + "last_checked_revision": "f230bc10de813889aea7b027ede8e93f66a43ab4\n" }, { "id": 24, @@ -6167,7 +6203,7 @@ "id": 25, "url": "https://github.com/jina-ai/jina", "description": "\ud83d\udd2e Multimodal AI services & pipelines with cloud-native stack: gRPC, Kubernetes, Docker, OpenTelemetry, Prometheus, Jaeger, etc.", - "stars": 19022, + "stars": 19044, "source_graph_repo_id": 40799193, "dependencies": [ { @@ -6367,13 +6403,13 @@ "name": "ngt" } ], - "last_checked_revision": "23c7b8c78fc4ad67d16d83fc0c9f0eae9e935e71\n" + "last_checked_revision": "034a7b1b86bd2fbd970fbb7f1f8becbbcd1fd4c2\n" }, { "id": 26, "url": "https://github.com/invoke-ai/InvokeAI", "description": "InvokeAI is a leading creative engine for Stable Diffusion models, empowering professionals, artists, and enthusiasts to generate and create visual media using the latest AI-driven technologies. The solution offers an industry leading WebUI, supports terminal use through a CLI, and serves as the foundation for multiple commercial products.", - "stars": 18406, + "stars": 18426, "source_graph_repo_id": 58880625, "dependencies": [ { @@ -6460,6 +6496,10 @@ "id": 111, "name": "einops" }, + { + "id": 114, + "name": "xformers" + }, { "id": 115, "name": "packaging" @@ -6624,18 +6664,22 @@ "id": 888, "name": "controlnet_aux" }, + { + "id": 941, + "name": "semver" + }, { "id": 4394, "name": "jurigged" } ], - "last_checked_revision": "a5fe6c8af6d6566cf6fec7c4af8c16c7d95b709e\n" + "last_checked_revision": "0e5eac7c218b9db88c9462003fd084e5741556bc\n" }, { "id": 27, "url": "https://github.com/OpenAPITools/openapi-generator", "description": "OpenAPI Generator allows generation of API client libraries (SDK generation), server stubs, documentation and configuration automatically given an OpenAPI Spec (v2, v3)", - "stars": 17407, + "stars": 17491, "source_graph_repo_id": 36211356, "dependencies": [ { @@ -6727,13 +6771,13 @@ "name": "petstore_api" } ], - "last_checked_revision": "55252f4b251bece963757c36eb8f881cc4edd334\n" + "last_checked_revision": "1b32088c2dee48d87573e749e86c64854815563a\n" }, { "id": 28, "url": "https://github.com/astral-sh/ruff", "description": "An extremely fast Python linter, written in Rust.", - "stars": 17185, + "stars": 17214, "source_graph_repo_id": 58965086, "dependencies": [ { @@ -7400,6 +7444,10 @@ "id": 620, "name": "networkx" }, + { + "id": 1208, + "name": "y" + }, { "id": 3861, "name": "k" @@ -7413,13 +7461,13 @@ "name": "custom" } ], - "last_checked_revision": "e1db036f902192a2cff929e61d24bb89aa76bd19\n" + "last_checked_revision": "264d9159f83d1dfaf2ef0bbca5b97bff7afa3793\n" }, { "id": 29, "url": "https://github.com/mlflow/mlflow", "description": "Open source platform for the machine learning lifecycle", - "stars": 15093, + "stars": 15149, "source_graph_repo_id": 36559358, "dependencies": [ { @@ -7891,13 +7939,13 @@ "name": "cycler" } ], - "last_checked_revision": "e8e077e29f70924b43fa401474013b67cd437edf\n" + "last_checked_revision": "712cedde1ec5139fbde074c5fdd9ba79a94a58c4\n" }, { "id": 30, "url": "https://github.com/microsoft/unilm", "description": "Large-scale Self-supervised Pre-training Across Tasks, Languages, and Modalities", - "stars": 15117, + "stars": 15245, "source_graph_repo_id": 39294590, "dependencies": [ { @@ -8765,13 +8813,13 @@ "name": "pyexpat" } ], - "last_checked_revision": "33781165e37f8b9e3514f0aeee642f2c71f1dc18\n" + "last_checked_revision": "b60c741f746877293bb85eed6806736fc8fa0ffd\n" }, { "id": 31, "url": "https://github.com/mouredev/Hello-Python", "description": "Curso para aprender el lenguaje de programaci\u00f3n Python desde cero y para principiantes. M\u00e1s de 30 clases, 25 horas en v\u00eddeo, c\u00f3digo y grupo de chat. Desde sus fundamentos hasta la creaci\u00f3n de un API Backend con base de datos y m\u00e1s...", - "stars": 15141, + "stars": 15235, "source_graph_repo_id": 58706198, "dependencies": [ { @@ -8825,7 +8873,7 @@ "id": 32, "url": "https://github.com/baidu/amis", "description": "\u524d\u7aef\u4f4e\u4ee3\u7801\u6846\u67b6\uff0c\u901a\u8fc7 JSON \u914d\u7f6e\u5c31\u80fd\u751f\u6210\u5404\u79cd\u9875\u9762\u3002", - "stars": 14694, + "stars": 14741, "source_graph_repo_id": 38150821, "dependencies": [ { @@ -8857,7 +8905,7 @@ "name": "markdown" } ], - "last_checked_revision": "3c87ba1e8b06c6f0c80e1c797a3d3b2dcc09d4ec\n" + "last_checked_revision": "cdaeb01902e73047519b89c7ba82c78d00713f4f\n" }, { "id": 33, @@ -8939,13 +8987,13 @@ "name": "sentencepiece" } ], - "last_checked_revision": "4672e41d8cf8ca7b54f8937469538eebfc3418cc\n" + "last_checked_revision": "6e8c6c23e51ec8f0cf8a2b1f1633e52edb768e9c\n" }, { "id": 34, "url": "https://github.com/fauxpilot/fauxpilot", "description": "FauxPilot - an open-source alternative to GitHub Copilot server", - "stars": 13007, + "stars": 13028, "source_graph_repo_id": 58690912, "dependencies": [ { @@ -9011,7 +9059,7 @@ "id": 35, "url": "https://github.com/tiangolo/full-stack-fastapi-postgresql", "description": "Full stack, modern web application generator. Using FastAPI, PostgreSQL as database, Docker, automatic HTTPS and more.", - "stars": 12800, + "stars": 12865, "source_graph_repo_id": 37723565, "dependencies": [ { @@ -9081,7 +9129,7 @@ "id": 36, "url": "https://github.com/PrefectHQ/prefect", "description": "Prefect is a workflow orchestration tool empowering developers to build, observe, and react to data pipelines", - "stars": 12662, + "stars": 12714, "source_graph_repo_id": 37910275, "dependencies": [ { @@ -9329,7 +9377,7 @@ "name": "py2exe" } ], - "last_checked_revision": "96f1cdc3e08cb2aee01000149bef574aab439617\n" + "last_checked_revision": "05fd3f2441b6215f3fa1fdc9bae9c099a6487067\n" }, { "id": 37, @@ -9426,6 +9474,10 @@ "id": 119, "name": "basicsr" }, + { + "id": 120, + "name": "sgm" + }, { "id": 127, "name": "tqdm" @@ -9675,13 +9727,13 @@ "name": "mmseg" } ], - "last_checked_revision": "573fb2e1b2360d366a73cf264e383c8334577d5c\n" + "last_checked_revision": "5f41c72b3efcea371d7a7be4867ce42ea623ed0a\n" }, { "id": 38, "url": "https://github.com/jina-ai/clip-as-service", "description": "\ud83c\udfc4 Embed/reason/rank images and sentences with CLIP models", - "stars": 11797, + "stars": 11816, "source_graph_repo_id": 37066110, "dependencies": [ { @@ -9807,7 +9859,7 @@ "id": 39, "url": "https://github.com/edgedb/edgedb", "description": "A graph-relational database with declarative schema, built-in migration system, and a next-generation query language", - "stars": 11487, + "stars": 11504, "source_graph_repo_id": 36205448, "dependencies": [ { @@ -9931,7 +9983,7 @@ "name": "mypy" } ], - "last_checked_revision": "41d188368660e59722966caef3ba645e0776120a\n" + "last_checked_revision": "4d614ce5de15e0b08575b0bf6738ece02c516ded\n" }, { "id": 40, @@ -10046,6 +10098,10 @@ "id": 38, "name": "pydantic" }, + { + "id": 50, + "name": "tiktoken" + }, { "id": 82, "name": "PIL" @@ -10058,6 +10114,10 @@ "id": 105, "name": "timm" }, + { + "id": 127, + "name": "tqdm" + }, { "id": 130, "name": "safetensors" @@ -10095,7 +10155,7 @@ "name": "mlc_chat" } ], - "last_checked_revision": "2bd25391716af28293fad3dc9cae70e467c50bf0\n" + "last_checked_revision": "b2fbc3c798d2b2843e07e2bf545e1c8b1b735d26\n" }, { "id": 42, @@ -10164,6 +10224,10 @@ "id": 51, "name": "qdrant_client" }, + { + "id": 54, + "name": "loguru" + }, { "id": 61, "name": "alembic" @@ -10228,6 +10292,10 @@ "id": 974, "name": "cachetools" }, + { + "id": 1086, + "name": "win32api" + }, { "id": 1140, "name": "gunicorn" @@ -10236,10 +10304,18 @@ "id": 1451, "name": "langchain_experimental" }, + { + "id": 1924, + "name": "win32con" + }, { "id": 2531, "name": "appdirs" }, + { + "id": 2853, + "name": "win32security" + }, { "id": 4202, "name": "langflow" @@ -10249,13 +10325,13 @@ "name": "metaphor_python" } ], - "last_checked_revision": "1f99f59581e46903e2ebae6ce84a0bd37752c952\n" + "last_checked_revision": "0a47163f9b1e15f171a6b329004d99181a527d9a\n" }, { "id": 43, "url": "https://github.com/jaakkopasanen/AutoEq", "description": "Automatic headphone equalization from frequency responses", - "stars": 11368, + "stars": 11415, "source_graph_repo_id": 36549503, "dependencies": [ { @@ -10529,13 +10605,13 @@ "name": "ebooklib" } ], - "last_checked_revision": "83d65b24c81cff2f878ebf263503eb1dd7f0ea52\n" + "last_checked_revision": "0e5abbc763635a3fff469d4235e578d7649d0bec\n" }, { "id": 45, "url": "https://github.com/vercel/vercel", "description": "Develop. Preview. Ship.", - "stars": 11081, + "stars": 11118, "source_graph_repo_id": 566489, "dependencies": [ { @@ -10579,7 +10655,7 @@ "name": "pelican" } ], - "last_checked_revision": "5609a1187be9d6cf8d5f16825690c5ea72f17dc5\n" + "last_checked_revision": "adb9ac87ce3e8f1660e6ac624bbbe6be91dfed8f\n" }, { "id": 46, @@ -10652,6 +10728,10 @@ "id": 122, "name": "psutil" }, + { + "id": 207, + "name": "black" + }, { "id": 236, "name": "sqlmodel" @@ -10660,6 +10740,10 @@ "id": 278, "name": "plotly" }, + { + "id": 335, + "name": "_typeshed" + }, { "id": 355, "name": "importlib_metadata" @@ -10701,7 +10785,7 @@ "name": "distro" } ], - "last_checked_revision": "6bfce48b0c22677642553d7c5ff7f0cf6d0eca01\n" + "last_checked_revision": "e99d6723bc309ca9daa2fa7808e253b86b7e66c5\n" }, { "id": 47, @@ -10779,13 +10863,13 @@ "name": "mdtex2html" } ], - "last_checked_revision": "ecab0b63253ded881d2257f0a845c3a601b7fc97\n" + "last_checked_revision": "0d7163868f88ee230b0f551c1475bf8e1ba6d168\n" }, { "id": 48, "url": "https://github.com/blackmatrix7/ios_rule_script", "description": "\u5206\u6d41\u89c4\u5219\u3001\u91cd\u5199\u5199\u89c4\u5219\u53ca\u811a\u672c\u3002", - "stars": 11077, + "stars": 11200, "source_graph_repo_id": 41447777, "dependencies": [ { @@ -10797,13 +10881,13 @@ "name": "aiohttp" } ], - "last_checked_revision": "1be9201a1c7b6f1944098e4f94506c2b7de2970f\n" + "last_checked_revision": "5002c18363c76ed8b613ba2600ff9a1e527c501b\n" }, { "id": 49, "url": "https://github.com/tiangolo/sqlmodel", "description": "SQL databases in Python, designed for simplicity, compatibility, and robustness.", - "stars": 10526, + "stars": 10581, "source_graph_repo_id": 55636527, "dependencies": [ { @@ -10845,7 +10929,7 @@ "id": 50, "url": "https://github.com/deepset-ai/haystack", "description": ":mag: LLM orchestration framework to build customizable, production-ready LLM applications. Connect components (models, vector DBs, file converters) to pipelines or agents that can interact with your data. With advanced retrieval methods, it's best suited for building RAG, question answering, semantic search or conversational agent chatbots.", - "stars": 10494, + "stars": 10555, "source_graph_repo_id": 39889517, "dependencies": [ { @@ -10944,6 +11028,10 @@ "id": 72, "name": "jsonschema" }, + { + "id": 73, + "name": "jinja2" + }, { "id": 76, "name": "click" @@ -11145,13 +11233,13 @@ "name": "numba" } ], - "last_checked_revision": "2118f68769adab2c6a73d944bbeb8fd09b2a18a3\n" + "last_checked_revision": "d5408834699447b0ee62656a12bcbc32c163d460\n" }, { "id": 51, "url": "https://github.com/PaddlePaddle/PaddleNLP", "description": "\ud83d\udc51 Easy-to-use and powerful NLP and LLM library with \ud83e\udd17 Awesome model zoo, supporting wide-range of NLP tasks from research to industrial applications, including \ud83d\uddc2Text Classification, \ud83d\udd0d Neural Search, \u2753 Question Answering, \u2139\ufe0f Information Extraction, \ud83d\udcc4 Document Intelligence, \ud83d\udc8c Sentiment Analysis etc.", - "stars": 10008, + "stars": 10081, "source_graph_repo_id": 42982149, "dependencies": [ { @@ -12065,15 +12153,19 @@ { "id": 4352, "name": "paddlenlp_ops" + }, + { + "id": 4442, + "name": "erniebot" } ], - "last_checked_revision": "7903bcc80f9e6e82daae08ada258a7b7b024a5d1\n" + "last_checked_revision": "e183825ca75baf00f8484aec454618db72c718b7\n" }, { "id": 52, "url": "https://github.com/w-okada/voice-changer", "description": "\u30ea\u30a2\u30eb\u30bf\u30a4\u30e0\u30dc\u30a4\u30b9\u30c1\u30a7\u30f3\u30b8\u30e3\u30fc Realtime Voice Changer", - "stars": 10101, + "stars": 10164, "source_graph_repo_id": 58922967, "dependencies": [ { @@ -12277,13 +12369,13 @@ "name": "torchcrepe" } ], - "last_checked_revision": "e736bcbbdafd3499b323ba77530f2145892266a8\n" + "last_checked_revision": "eac95a1a5cfc0eb31a6aca98d8054c011436d64c\n" }, { "id": 53, "url": "https://github.com/ludwig-ai/ludwig", "description": "Low-code framework for building custom LLMs, neural networks, and other AI models", - "stars": 9209, + "stars": 9561, "source_graph_repo_id": 37625913, "dependencies": [ { @@ -12555,13 +12647,13 @@ "name": "filelock" } ], - "last_checked_revision": "f34c27264dad77854addc0e3a0c80567f0a8d6da\n" + "last_checked_revision": "e1d023e41606c9b76b35e1d231c2f13368a30eca\n" }, { "id": 54, "url": "https://github.com/laramies/theHarvester", "description": "E-mails, subdomains and names Harvester - OSINT ", - "stars": 9059, + "stars": 9105, "source_graph_repo_id": 13615, "dependencies": [ { @@ -12657,13 +12749,13 @@ "name": "uvloop" } ], - "last_checked_revision": "f661afc2559eaba5daf15e36d7423672e1091a9b\n" + "last_checked_revision": "7cad3cdd4cf8debf2f1c405dad375e6b4f5cf6d3\n" }, { "id": 55, "url": "https://github.com/OpenMined/PySyft", "description": "Perform data science on data that remains in someone else's server", - "stars": 8905, + "stars": 8911, "source_graph_repo_id": 1357839, "dependencies": [ { @@ -12738,6 +12830,10 @@ "id": 76, "name": "click" }, + { + "id": 81, + "name": "boto3" + }, { "id": 92, "name": "pymongo" @@ -12762,6 +12858,10 @@ "id": 161, "name": "matplotlib" }, + { + "id": 223, + "name": "botocore" + }, { "id": 260, "name": "IPython" @@ -12903,13 +13003,13 @@ "name": "syftcli" } ], - "last_checked_revision": "df0d0709fa07bfaff7a1ea733b5761347d0e5a9e\n" + "last_checked_revision": "24df0fe25f8fa5f93ae165fa78ad37605b96ed55\n" }, { "id": 56, "url": "https://github.com/aws/amazon-sagemaker-examples", "description": "Example \ud83d\udcd3 Jupyter notebooks that demonstrate how to build, train, and deploy machine learning models using \ud83e\udde0 Amazon SageMaker. ", - "stars": 8745, + "stars": 8774, "source_graph_repo_id": 35715439, "dependencies": [ { @@ -13613,13 +13713,13 @@ "name": "dask_cuda" } ], - "last_checked_revision": "30709050fd6988550d38346b5cce7bdcd2d27db8\n" + "last_checked_revision": "3dc4018c35b36cfb916ac326e3fdafb909e0dea3\n" }, { "id": 57, "url": "https://github.com/messense/aliyundrive-webdav", "description": "\u963f\u91cc\u4e91\u76d8 WebDAV \u670d\u52a1", - "stars": 8558, + "stars": 8595, "source_graph_repo_id": 55611101, "dependencies": [ { @@ -13651,13 +13751,13 @@ "name": "streamlit" } ], - "last_checked_revision": "7ba03f68fd5200802000997548a4a2b33b404324\n" + "last_checked_revision": "32bc2eba32b61c64a48e4e416d3b18d57fe0e962\n" }, { "id": 58, "url": "https://github.com/grafana/pyroscope", "description": "Continuous Profiling Platform. Debug performance issues down to a single line of code", - "stars": 8336, + "stars": 8428, "source_graph_repo_id": 42843573, "dependencies": [ { @@ -13705,13 +13805,13 @@ "name": "pyroscope" } ], - "last_checked_revision": "769772aeafe3f56d97fe9dc2adb56ee273a06d14\n" + "last_checked_revision": "b4fb0e65a02f072ba601066b42dff7dcb4983fe4\n" }, { "id": 59, "url": "https://github.com/PaddlePaddle/PaddleSpeech", "description": "Easy-to-use Speech Toolkit including Self-Supervised Learning model, SOTA/Streaming ASR with punctuation, Streaming TTS with text frontend, Speaker Verification System, End-to-End Speech Translation and Keyword Spotting. Won NAACL2022 Best Demo Award.", - "stars": 8420, + "stars": 8499, "source_graph_repo_id": 35683748, "dependencies": [ { @@ -14133,7 +14233,7 @@ "id": 60, "url": "https://github.com/vaexio/vaex", "description": "Out-of-Core hybrid Apache Arrow/NumPy DataFrame for Python, ML, visualization and exploration of big tabular data at a billion rows per second \ud83d\ude80", - "stars": 7981, + "stars": 7985, "source_graph_repo_id": 37307171, "dependencies": [ { @@ -14467,7 +14567,7 @@ "id": 61, "url": "https://github.com/cortexlabs/cortex", "description": "Production infrastructure for machine learning at scale", - "stars": 7952, + "stars": 7958, "source_graph_repo_id": 39958573, "dependencies": [ { @@ -14648,6 +14748,10 @@ "id": 246, "name": "sentence_transformers" }, + { + "id": 452, + "name": "onnxruntime" + }, { "id": 742, "name": "hnswlib" @@ -14681,13 +14785,13 @@ "name": "pulsar" } ], - "last_checked_revision": "f71f1d6d7024582f7148aa234dee6c68502cf531\n" + "last_checked_revision": "240401be2718164ccd9ca6277f541e1a232cf2ce\n" }, { "id": 63, "url": "https://github.com/openreplay/openreplay", "description": ":tv: OpenReplay is developer-friendly, self-hosted session replay.", - "stars": 7875, + "stars": 7925, "source_graph_repo_id": 48024106, "dependencies": [ { @@ -14865,7 +14969,7 @@ "id": 64, "url": "https://github.com/pycaret/pycaret", "description": "An open-source, low-code machine learning library in Python", - "stars": 7641, + "stars": 7676, "source_graph_repo_id": 40239205, "dependencies": [ { @@ -15133,13 +15237,13 @@ "name": "scikitplot" } ], - "last_checked_revision": "dda93659a78649527d2448646b72cd4ff2b8512a\n" + "last_checked_revision": "ea88b2d3ee22c080ca5059f2f6f1547952b9451c\n" }, { "id": 65, "url": "https://github.com/Sygil-Dev/Sygil-WebUI", "description": "Stable Diffusion web UI", - "stars": 7586, + "stars": 7589, "source_graph_repo_id": 58906588, "dependencies": [ { @@ -15431,13 +15535,13 @@ "name": "streamlit_nested_layout" } ], - "last_checked_revision": "a54f3596080cbf7792dcd874c961bb1b8b270e36\n" + "last_checked_revision": "91a4eba30c8ad8899bccb4a1e4642adfbcc9af13\n" }, { "id": 66, "url": "https://github.com/easydiffusion/easydiffusion", "description": "Easiest 1-click way to create beautiful artwork on your PC using AI, with no tech knowledge. Provides a browser UI for generating images from text prompts and images. Just enter your text prompt, and see the generated image.", - "stars": 7525, + "stars": 7535, "source_graph_repo_id": 58890158, "dependencies": [ { @@ -15456,10 +15560,18 @@ "id": 15, "name": "torch" }, + { + "id": 19, + "name": "requests" + }, { "id": 38, "name": "pydantic" }, + { + "id": 68, + "name": "sqlalchemy" + }, { "id": 96, "name": "rich" @@ -15485,13 +15597,13 @@ "name": "sdkit" } ], - "last_checked_revision": "82607573fab8a74d081e59ed1ee39c6994d49314\n" + "last_checked_revision": "60f8cc68834f7cd038363677c5394ce788fd351d\n" }, { "id": 67, "url": "https://github.com/jupyterhub/jupyterhub", "description": "Multi-user server for Jupyter notebooks", - "stars": 7308, + "stars": 7314, "source_graph_repo_id": 48747, "dependencies": [ { @@ -15657,15 +15769,19 @@ { "id": 1194, "name": "idna" + }, + { + "id": 4436, + "name": "fps_auth_jupyterhub" } ], - "last_checked_revision": "862455ee5684e4d013646f19b6f492fada9dc9e6\n" + "last_checked_revision": "7f50a0a7fa8ef4cf589783b9f507b27a4e6b6ba9\n" }, { "id": 68, "url": "https://github.com/brycedrennan/imaginAIry", "description": "AI imagined images. Pythonic generation of images.", - "stars": 7290, + "stars": 7293, "source_graph_repo_id": 59085953, "dependencies": [ { @@ -15859,7 +15975,7 @@ "id": 69, "url": "https://github.com/TechEmpower/FrameworkBenchmarks", "description": "Source for the TechEmpower Framework Benchmarks project", - "stars": 7069, + "stars": 7075, "source_graph_repo_id": 42124, "dependencies": [ { @@ -16195,13 +16311,13 @@ "name": "granian" } ], - "last_checked_revision": "e964a20612fb3fdee3050815af04be7cc2c0df89\n" + "last_checked_revision": "6d92c7b44cb89ead9e71f12f8a20ee52966419e6\n" }, { "id": 70, "url": "https://github.com/mailcow/mailcow-dockerized", "description": "mailcow: dockerized - \ud83d\udc2e + \ud83d\udc0b = \ud83d\udc95", - "stars": 6871, + "stars": 6904, "source_graph_repo_id": 1221227, "dependencies": [ { @@ -16267,7 +16383,7 @@ "id": 71, "url": "https://github.com/the-benchmarker/web-frameworks", "description": "Which is the fastest web framework?", - "stars": 6720, + "stars": 6725, "source_graph_repo_id": 36565456, "dependencies": [ { @@ -16395,13 +16511,13 @@ "name": "happyx" } ], - "last_checked_revision": "d92fd66765800f89554c7e9280efb28f2e2a0525\n" + "last_checked_revision": "1d473b3f43b7706dbf982b101f6972854c716ac7\n" }, { "id": 72, "url": "https://github.com/finos/perspective", "description": "A data visualization and analytics component, especially well-suited for large and/or streaming datasets.", - "stars": 6591, + "stars": 6620, "source_graph_repo_id": 35803878, "dependencies": [ { @@ -16477,13 +16593,13 @@ "name": "jupyter_packaging" } ], - "last_checked_revision": "d781d2a02a67692da814116cb015533e9dc41b2a\n" + "last_checked_revision": "8b6ba0a2af657a33c93020cc89b40820507dcf67\n" }, { "id": 73, "url": "https://github.com/reactive-python/reactpy", "description": "It's React, but in Python", - "stars": 6740, + "stars": 6758, "source_graph_repo_id": 41045278, "dependencies": [ { @@ -16629,7 +16745,7 @@ "id": 74, "url": "https://github.com/codebasics/py", "description": "Repository to store sample python programs for python learning", - "stars": 6313, + "stars": 6322, "source_graph_repo_id": 35555894, "dependencies": [ { @@ -16687,7 +16803,7 @@ "id": 75, "url": "https://github.com/github/codeql", "description": "CodeQL: the libraries and queries that power security researchers around the world, as well as code scanning in GitHub Advanced Security", - "stars": 6324, + "stars": 6355, "source_graph_repo_id": 36573299, "dependencies": [ { @@ -17463,13 +17579,13 @@ "name": "environ" } ], - "last_checked_revision": "3343b780154c5fafe9e378412697fb4c43e5ff3e\n" + "last_checked_revision": "570b08e2e961d257853bf0e883e230158ea6d38f\n" }, { "id": 76, "url": "https://github.com/kingoflolz/mesh-transformer-jax", "description": "Model parallel transformers in JAX and Haiku", - "stars": 6067, + "stars": 6073, "source_graph_repo_id": 43214634, "dependencies": [ { @@ -17586,6 +17702,10 @@ "stars": 6139, "source_graph_repo_id": 60934813, "dependencies": [ + { + "id": 2, + "name": "starlette" + }, { "id": 3, "name": "fastapi" @@ -17602,6 +17722,10 @@ "id": 13, "name": "pytest" }, + { + "id": 14, + "name": "numpy" + }, { "id": 15, "name": "torch" @@ -17626,6 +17750,10 @@ "id": 34, "name": "uvicorn" }, + { + "id": 37, + "name": "httpx" + }, { "id": 38, "name": "pydantic" @@ -17678,10 +17806,22 @@ "id": 118, "name": "gradio" }, + { + "id": 122, + "name": "psutil" + }, { "id": 138, "name": "nltk" }, + { + "id": 161, + "name": "matplotlib" + }, + { + "id": 186, + "name": "seaborn" + }, { "id": 189, "name": "accelerate" @@ -17690,6 +17830,14 @@ "id": 206, "name": "langchain" }, + { + "id": 425, + "name": "fsspec" + }, + { + "id": 455, + "name": "prettytable" + }, { "id": 479, "name": "regex" @@ -17770,18 +17918,30 @@ "id": 1076, "name": "playsound" }, + { + "id": 1140, + "name": "gunicorn" + }, + { + "id": 1506, + "name": "typing_inspect" + }, { "id": 4330, "name": "llama_cpp_cuda" + }, + { + "id": 4433, + "name": "spatial" } ], - "last_checked_revision": "cc59bbb4fe2442302a123da58ba9d9686b0bbd91\n" + "last_checked_revision": "c14ea3563766d8a08dcf34cf03e2f435907aaa61\n" }, { "id": 78, "url": "https://github.com/highlight/highlight", "description": "highlight.io: The open source, full-stack monitoring platform. Error monitoring, session replay, logging and more.", - "stars": 5564, + "stars": 5597, "source_graph_repo_id": 60145743, "dependencies": [ { @@ -17841,13 +18001,13 @@ "name": "blinker" } ], - "last_checked_revision": "5b6b23296cf178b0357844a37c68e001839a89b7\n" + "last_checked_revision": "ad89a3f7136219da0a16f04547d447f8bb93bb2a\n" }, { "id": 79, "url": "https://github.com/bentoml/BentoML", "description": "Build Production-Grade AI Applications", - "stars": 5541, + "stars": 5583, "source_graph_repo_id": 37975061, "dependencies": [ { @@ -18251,13 +18411,13 @@ "name": "bentoml" } ], - "last_checked_revision": "f1824e1491b93b60ea1d1bc56160b2864468b000\n" + "last_checked_revision": "dc7e89c2be169eafeb158ab3bfdf9f40187f15e3\n" }, { "id": 80, "url": "https://github.com/agronholm/apscheduler", "description": "Task scheduling library for Python", - "stars": 5212, + "stars": 5229, "source_graph_repo_id": 79002, "dependencies": [ { @@ -18284,6 +18444,10 @@ "id": 47, "name": "tenacity" }, + { + "id": 56, + "name": "redis" + }, { "id": 68, "name": "sqlalchemy" @@ -18353,13 +18517,13 @@ "name": "freezegun" } ], - "last_checked_revision": "0c80e92c5f2619b59a7b8cdb97a9d93b6d20042d\n" + "last_checked_revision": "bf35e5826203f6f08f0d18b4084afb185eb7f1b3\n" }, { "id": 81, "url": "https://github.com/tensorflow/tpu", "description": "Reference models and tools for Cloud TPUs.", - "stars": 5148, + "stars": 5147, "source_graph_repo_id": 35902360, "dependencies": [ { @@ -18615,13 +18779,13 @@ "name": "mixnet" } ], - "last_checked_revision": "4aa10d0b463e788a280effb3ba10dcbf318cf628\n" + "last_checked_revision": "0f7adb97a93ec3e3485c261d030c507eb16b33e4\n" }, { "id": 82, "url": "https://github.com/szad670401/HyperLPR", "description": "\u57fa\u4e8e\u6df1\u5ea6\u5b66\u4e60\u9ad8\u6027\u80fd\u4e2d\u6587\u8f66\u724c\u8bc6\u522b High Performance Chinese License Plate Recognition Framework.", - "stars": 5143, + "stars": 5164, "source_graph_repo_id": 1512330, "dependencies": [ { @@ -18877,15 +19041,19 @@ { "id": 1047, "name": "sqlalchemy_utils" + }, + { + "id": 1068, + "name": "docx" } ], - "last_checked_revision": "cb23a76e31a2ffb96121c726f9b28e0302c3c202\n" + "last_checked_revision": "9f23837442b163379a6a0bb7b5a281e551bcfb35\n" }, { "id": 84, "url": "https://github.com/PaddlePaddle/PaddleClas", "description": "A treasure chest for visual classification and recognition powered by PaddlePaddle", - "stars": 4987, + "stars": 5000, "source_graph_repo_id": 40476639, "dependencies": [ { @@ -19303,7 +19471,7 @@ "id": 87, "url": "https://github.com/nonebot/nonebot2", "description": "\u8de8\u5e73\u53f0 Python \u5f02\u6b65\u804a\u5929\u673a\u5668\u4eba\u6846\u67b6 / Asynchronous multi-platform chatbot framework written in Python", - "stars": 4884, + "stars": 4910, "source_graph_repo_id": 42311036, "dependencies": [ { @@ -19363,13 +19531,13 @@ "name": "plugins" } ], - "last_checked_revision": "086af8fd22a5339706e6f6be21800006c7e2853d\n" + "last_checked_revision": "ec1f7ba5bc92a6e7fd78e1719b80a80be87f1b94\n" }, { "id": 88, "url": "https://github.com/jesse-ai/jesse", "description": "An advanced crypto trading bot written in Python", - "stars": 4809, + "stars": 4821, "source_graph_repo_id": 38751220, "dependencies": [ { @@ -19559,13 +19727,13 @@ "name": "serge" } ], - "last_checked_revision": "557affb72189c896ea33c0283f96a0bd229bc00d\n" + "last_checked_revision": "07ccc9671be72c7bd804cbadcee44ed097ec3d70\n" }, { "id": 90, "url": "https://github.com/zauberzeug/nicegui", "description": "Create web-based user interfaces with Python. The nice way.", - "stars": 5134, + "stars": 5228, "source_graph_repo_id": 55096589, "dependencies": [ { @@ -19729,13 +19897,13 @@ "name": "cairo" } ], - "last_checked_revision": "cf7a966535d60b63e1a4bfd7d4eb8792049d8722\n" + "last_checked_revision": "cb4c4fcd34ee2fe76fdba84e29ae9e4b96627710\n" }, { "id": 91, "url": "https://github.com/feast-dev/feast", "description": "Feature Store for Machine Learning", - "stars": 4685, + "stars": 4711, "source_graph_repo_id": 37346145, "dependencies": [ { @@ -19995,13 +20163,13 @@ "name": "typeguard" } ], - "last_checked_revision": "58aff346832ebde1695a47cf724da3d65a4a8c53\n" + "last_checked_revision": "f2c59885e31f3f238dbd9c13cd1ba168e3233a9d\n" }, { "id": 92, "url": "https://github.com/refinedev/refine", "description": "Build your React-based CRUD applications, without constraints. \ud83c\udf1f Star to support our work!", - "stars": 14107, + "stars": 14230, "source_graph_repo_id": 56090578, "dependencies": [], "last_checked_revision": null @@ -20114,13 +20282,13 @@ "name": "multion" } ], - "last_checked_revision": "4a218d2d7233ff9725a81b61dd7a5873be2ea258\n" + "last_checked_revision": "fcd02a89105e930ffaadad30e110c6c084ff0ffe\n" }, { "id": 94, "url": "https://github.com/lukas-blecher/LaTeX-OCR", "description": "pix2tex: Using a ViT to convert images of equations into LaTeX code.", - "stars": 4616, + "stars": 4685, "source_graph_repo_id": 43242207, "dependencies": [ { @@ -20318,13 +20486,13 @@ "name": "triton_pre_mlir" } ], - "last_checked_revision": "c12c256ec9d88f4ddf3ca795ee9837cba7022afc\n" + "last_checked_revision": "26006af0b6aaa8e4516d5c5ecb2b7e4e073bff33\n" }, { "id": 96, "url": "https://github.com/zhanymkanov/fastapi-best-practices", "description": "FastAPI Best Practices and Conventions we used at our startup", - "stars": 4521, + "stars": 4554, "source_graph_repo_id": 58846652, "dependencies": [], "last_checked_revision": null @@ -20333,7 +20501,7 @@ "id": 97, "url": "https://github.com/realpython/materials", "description": "Bonus materials, exercises, and example projects for our Python tutorials", - "stars": 4386, + "stars": 4400, "source_graph_repo_id": 36246068, "dependencies": [ { @@ -20632,6 +20800,10 @@ "id": 1707, "name": "flask_bootstrap" }, + { + "id": 1718, + "name": "segno" + }, { "id": 1740, "name": "twilio" @@ -20855,15 +21027,19 @@ { "id": 2342, "name": "maze_solver" + }, + { + "id": 4439, + "name": "pages" } ], - "last_checked_revision": "2a62fa7da37c6d7e7e8be7a0f8cf9b4067b73cda\n" + "last_checked_revision": "d2d62756d3854f54a12a767f2bf9470486c0ceef\n" }, { "id": 98, "url": "https://github.com/Atri-Labs/atrilabs-engine", "description": "\ud83e\uddd8\u200d\u2642\ufe0f Open-source no-code & code web app builder", - "stars": 4153, + "stars": 4158, "source_graph_repo_id": 58598443, "dependencies": [ { @@ -20937,7 +21113,7 @@ "id": 99, "url": "https://github.com/aimhubio/aim", "description": "Aim \ud83d\udcab \u2014 An easy-to-use & supercharged open-source AI metadata tracker (experiment tracking, AI agents tracing)", - "stars": 4152, + "stars": 4183, "source_graph_repo_id": 40483889, "dependencies": [ { @@ -21241,13 +21417,13 @@ "name": "hub" } ], - "last_checked_revision": "1eddf0b55e5ae854e99fb93548429e2cfc8fd79c\n" + "last_checked_revision": "57c360dc198ceb9c74c925f92502cf3b2fd25343\n" }, { "id": 100, "url": "https://github.com/Netflix/dispatch", "description": "All of the ad-hoc things you're doing to manage incidents today, done for you, and much more!", - "stars": 4133, + "stars": 4148, "source_graph_repo_id": 40017202, "dependencies": [ { @@ -21467,13 +21643,13 @@ "name": "atlassian" } ], - "last_checked_revision": "a42073766b2f063054c9b25a9e4696e47ff5980b\n" + "last_checked_revision": "975a8f550058fc8e68f7474b901979103e5a2dcd\n" }, { "id": 101, "url": "https://github.com/pywebio/PyWebIO", "description": "Write interactive web app in script way.", - "stars": 4039, + "stars": 4053, "source_graph_repo_id": 40587119, "dependencies": [ { @@ -21575,7 +21751,7 @@ "id": 102, "url": "https://github.com/elastic/elasticsearch-py", "description": "Official Python client for Elasticsearch", - "stars": 4016, + "stars": 4020, "source_graph_repo_id": 48877, "dependencies": [ { @@ -21667,13 +21843,13 @@ "name": "elasticsearch8" } ], - "last_checked_revision": "e4a881c682b136638a1396ad8b9bc4946dfb9567\n" + "last_checked_revision": "915bbd784831ccb84e1559af0f829736652d2e78\n" }, { "id": 103, "url": "https://github.com/EstrellaXD/Auto_Bangumi", "description": "AutoBangumi - \u5168\u81ea\u52a8\u8ffd\u756a\u5de5\u5177", - "stars": 4048, + "stars": 4153, "source_graph_repo_id": 57925692, "dependencies": [ { @@ -21731,7 +21907,7 @@ "id": 104, "url": "https://github.com/lepture/authlib", "description": "The ultimate Python library in building OAuth, OpenID Connect clients and servers. JWS,JWE,JWK,JWA,JWT included.", - "stars": 3902, + "stars": 3912, "source_graph_repo_id": 35596802, "dependencies": [ { @@ -21795,7 +21971,7 @@ "name": "cachelib" } ], - "last_checked_revision": "27c6425df13ca2f86bc4ede236c6ad5b1bcb17c3\n" + "last_checked_revision": "1846d6ac66e89bdb3268fffe15b7e49289966366\n" }, { "id": 105, @@ -22151,7 +22327,7 @@ "id": 106, "url": "https://github.com/evidentlyai/evidently", "description": "Evaluate and monitor ML models from validation to production. Join our Discord: https://discord.com/invite/xZjKRaNp8b", - "stars": 3816, + "stars": 3833, "source_graph_repo_id": 42626510, "dependencies": [ { @@ -22238,6 +22414,10 @@ "id": 140, "name": "scipy" }, + { + "id": 252, + "name": "fastapi_utils" + }, { "id": 260, "name": "IPython" @@ -22307,13 +22487,13 @@ "name": "streamlit_app" } ], - "last_checked_revision": "d05b20629fa7f55ab6d4cf01450cc92c39b84a12\n" + "last_checked_revision": "290335866ca2cb4b04d7f679786972530bd7b825\n" }, { "id": 107, "url": "https://github.com/graviraja/MLOps-Basics", "description": "", - "stars": 3775, + "stars": 3788, "source_graph_repo_id": 53541648, "dependencies": [ { @@ -22387,7 +22567,7 @@ "id": 108, "url": "https://github.com/tortoise/tortoise-orm", "description": "Familiar asyncio ORM for python, built with relations in mind", - "stars": 3776, + "stars": 3797, "source_graph_repo_id": 36699026, "dependencies": [ { @@ -22515,13 +22695,13 @@ "name": "ciso8601" } ], - "last_checked_revision": "0cb82bb4bf40bd2c2257b8dc572c19c0d6ff3111\n" + "last_checked_revision": "c030c9cebd7aba2697832d9c4769428805238f73\n" }, { "id": 109, "url": "https://github.com/h2oai/wave", "description": "Realtime Web Apps and Dashboards for Python and R", - "stars": 3655, + "stars": 3660, "source_graph_repo_id": 42653894, "dependencies": [ { @@ -22653,13 +22833,13 @@ "name": "h2o_wave_university" } ], - "last_checked_revision": "89e6768e8556ceea9a67cd23111610767ca3845d\n" + "last_checked_revision": "77e4097032c8b3204af7830b866bf7704f0c1b2b\n" }, { "id": 110, "url": "https://github.com/postgresml/postgresml", "description": "PostgresML is an AI application database. Download open source models from Huggingface, or train your own, to create and index LLM embeddings, generate text, or make online predictions using only SQL. ", - "stars": 3671, + "stars": 3677, "source_graph_repo_id": 57781679, "dependencies": [ { @@ -22766,6 +22946,10 @@ "id": 799, "name": "xgboost" }, + { + "id": 872, + "name": "catboost" + }, { "id": 898, "name": "pypika" @@ -22803,13 +22987,13 @@ "name": "ctransformers" } ], - "last_checked_revision": "c006a442e5ee1acd76ed728dc4cc6a1271096831\n" + "last_checked_revision": "334bdc5701ce998ad855fac67bbaf7caf1f9a690\n" }, { "id": 111, "url": "https://github.com/Evil0ctal/Douyin_TikTok_Download_API", "description": "\ud83d\ude80\u300cDouyin_TikTok_Download_API\u300d\u662f\u4e00\u4e2a\u5f00\u7bb1\u5373\u7528\u7684\u9ad8\u6027\u80fd\u5f02\u6b65\u6296\u97f3|TikTok\u6570\u636e\u722c\u53d6\u5de5\u5177\uff0c\u652f\u6301API\u8c03\u7528\uff0c\u5728\u7ebf\u6279\u91cf\u89e3\u6790\u53ca\u4e0b\u8f7d\u3002", - "stars": 3642, + "stars": 3743, "source_graph_repo_id": 56483258, "dependencies": [ { @@ -22849,13 +23033,13 @@ "name": "pywebio" } ], - "last_checked_revision": "0b8178e6ca289bfb7001759ee8b0e23c43c8492c\n" + "last_checked_revision": "82b7687c8892e1f85f0008c96c6abcb287259c59\n" }, { "id": 112, "url": "https://github.com/prometheus/client_python", "description": "Prometheus instrumentation library for Python applications", - "stars": 3516, + "stars": 3526, "source_graph_repo_id": 81026, "dependencies": [ { @@ -22881,7 +23065,7 @@ "id": 113, "url": "https://github.com/mealie-recipes/mealie", "description": "Mealie is a self hosted recipe manager and meal planner with a RestAPI backend and a reactive frontend application built in Vue for a pleasant user experience for the whole family. Easily add recipes into your database by providing the url and mealie will automatically import the relevant data or add a family recipe with the UI editor", - "stars": 3520, + "stars": 3556, "source_graph_repo_id": 42813296, "dependencies": [ { @@ -23005,13 +23189,13 @@ "name": "extruct" } ], - "last_checked_revision": "408ca88cb2013210d3a3bfee26a16bf47195915a\n" + "last_checked_revision": "0a00a6ea0d05d2dd944dd9cc6713156dc767e1ed\n" }, { "id": 114, "url": "https://github.com/FlagAI-Open/FlagAI", "description": "FlagAI (Fast LArge-scale General AI models) is a fast, easy-to-use and extensible toolkit for large-scale model.", - "stars": 3494, + "stars": 3516, "source_graph_repo_id": 58031892, "dependencies": [ { @@ -23245,7 +23429,7 @@ "id": 115, "url": "https://github.com/strawberry-graphql/strawberry", "description": "A GraphQL library for Python that leverages type annotations \ud83c\udf53", - "stars": 3408, + "stars": 3421, "source_graph_repo_id": 38023634, "dependencies": [ { @@ -23407,7 +23591,7 @@ "id": 116, "url": "https://github.com/polyaxon/polyaxon", "description": "MLOps Tools For Managing & Orchestrating The Machine Learning LifeCycle", - "stars": 3374, + "stars": 3379, "source_graph_repo_id": 1297848, "dependencies": [], "last_checked_revision": null @@ -23416,7 +23600,7 @@ "id": 117, "url": "https://github.com/Kanaries/Rath", "description": "Next generation of automated data exploratory analysis and visualization platform.", - "stars": 3400, + "stars": 3414, "source_graph_repo_id": 39231075, "dependencies": [ { @@ -23512,13 +23696,13 @@ "name": "causallearn" } ], - "last_checked_revision": "9782aa07885650df9e02b6e875f42559c2e7200e\n" + "last_checked_revision": "3ff02f43192cd5fd244aa914db9145faba2f7fd9\n" }, { "id": 118, "url": "https://github.com/confluentinc/confluent-kafka-python", "description": "Confluent's Kafka Python Client", - "stars": 3378, + "stars": 3388, "source_graph_repo_id": 114074, "dependencies": [ { @@ -23706,13 +23890,13 @@ "name": "sentence_transformers" } ], - "last_checked_revision": "19d7edb5850c4461e318207b774934e189874b4e\n" + "last_checked_revision": "139d0be52b762b68ab07f4dc5e020ca67e88e242\n" }, { "id": 121, "url": "https://github.com/marqo-ai/marqo", "description": "Vector search for humans. Also available on cloud: cloud.marqo.ai", - "stars": 3524, + "stars": 3532, "source_graph_repo_id": 59006973, "dependencies": [ { @@ -23896,13 +24080,13 @@ "name": "yt_dlp" } ], - "last_checked_revision": "37b5eb36e7ba38725978c2dc8d0aa7bf0738df19\n" + "last_checked_revision": "d5a40083c078a4828029ff9257286e1cfed893d1\n" }, { "id": 122, "url": "https://github.com/IDEA-CCNL/Fengshenbang-LM", "description": "Fengshenbang-LM(\u5c01\u795e\u699c\u5927\u6a21\u578b)\u662fIDEA\u7814\u7a76\u9662\u8ba4\u77e5\u8ba1\u7b97\u4e0e\u81ea\u7136\u8bed\u8a00\u7814\u7a76\u4e2d\u5fc3\u4e3b\u5bfc\u7684\u5927\u6a21\u578b\u5f00\u6e90\u4f53\u7cfb\uff0c\u6210\u4e3a\u4e2d\u6587AIGC\u548c\u8ba4\u77e5\u667a\u80fd\u7684\u57fa\u7840\u8bbe\u65bd\u3002", - "stars": 3309, + "stars": 3346, "source_graph_repo_id": 56471694, "dependencies": [ { @@ -24151,18 +24335,26 @@ "id": 118, "name": "gradio" }, + { + "id": 124, + "name": "git" + }, { "id": 206, "name": "langchain" + }, + { + "id": 3997, + "name": "langsmith" } ], - "last_checked_revision": "bb3e122e9e475694db102dd4c081adb405843e78\n" + "last_checked_revision": "c26e7c15784d324bd0c46a4a0eb7e226d0ae40a0\n" }, { "id": 124, "url": "https://github.com/khoj-ai/khoj", - "description": "An AI personal assistant for your digital brain. Khoj provides you with an easy way to setup the infrastructure to search and chat with your personal knowledge base, be it markdown, org, image, or PDF files.", - "stars": 3516, + "description": "An AI copilot for your second brain. Search and chat with your personal knowledge base, online or offline", + "stars": 3618, "source_graph_repo_id": 56829796, "dependencies": [ { @@ -24290,7 +24482,7 @@ "name": "khoj" } ], - "last_checked_revision": "c93dcc948a6e7f43755e1f190ddd272cda028ac6\n" + "last_checked_revision": "205dc90746d4c2f64c1dfaf7b5c8cf016eb149b2\n" }, { "id": 125, @@ -24346,7 +24538,7 @@ "id": 126, "url": "https://github.com/fastapi-users/fastapi-users", "description": "Ready-to-use and customizable users management for FastAPI", - "stars": 3291, + "stars": 3332, "source_graph_repo_id": 39472515, "dependencies": [ { @@ -24604,13 +24796,13 @@ "name": "danswer" } ], - "last_checked_revision": "c43a403b71c8f74ef2245b1c5e9a8ed8979e5477\n" + "last_checked_revision": "58b75122f10422a81437737402072d21c6c0ca2d\n" }, { "id": 128, "url": "https://github.com/dynaconf/dynaconf", "description": "Configuration Management for Python \u2699", - "stars": 3181, + "stars": 3195, "source_graph_repo_id": 310692, "dependencies": [ { @@ -24714,7 +24906,7 @@ "name": "commentjson" } ], - "last_checked_revision": "835d5909a98b3097fbf1912205f9f847e887c245\n" + "last_checked_revision": "bc55412e48277ebcc315ef416ba5afec3814cc3c\n" }, { "id": 129, @@ -24812,13 +25004,13 @@ "name": "marvin" } ], - "last_checked_revision": "15bf02ccd7c92588fc3b06576b14ed5c72f86d94\n" + "last_checked_revision": "9e46f44c3741255e41c5b7c9ace475bd9ceb103e\n" }, { "id": 130, "url": "https://github.com/ml-tooling/ml-workspace", "description": "\ud83d\udee0 All-in-one web-based IDE specialized for machine learning and data science.", - "stars": 3142, + "stars": 3146, "source_graph_repo_id": 38775842, "dependencies": [ { @@ -24904,7 +25096,7 @@ "id": 131, "url": "https://github.com/FedML-AI/FedML", "description": "FedML - The federated learning and analytics library enabling secure and collaborative machine learning on decentralized data anywhere at any scale. Supporting large-scale cross-silo federated learning, cross-device federated learning on smartphones/IoTs, and research simulation. MLOps and App Marketplace are also enabled (https://open.fedml.ai).", - "stars": 3143, + "stars": 3162, "source_graph_repo_id": 41603647, "dependencies": [ { @@ -24947,6 +25139,10 @@ "id": 31, "name": "yaml" }, + { + "id": 34, + "name": "uvicorn" + }, { "id": 37, "name": "httpx" @@ -25071,6 +25267,10 @@ "id": 200, "name": "models" }, + { + "id": 206, + "name": "langchain" + }, { "id": 223, "name": "botocore" @@ -25103,6 +25303,10 @@ "id": 373, "name": "tests" }, + { + "id": 414, + "name": "GPUtil" + }, { "id": 429, "name": "wget" @@ -25111,6 +25315,10 @@ "id": 452, "name": "onnxruntime" }, + { + "id": 455, + "name": "prettytable" + }, { "id": 467, "name": "openvino" @@ -25175,6 +25383,10 @@ "id": 741, "name": "gensim" }, + { + "id": 778, + "name": "docker" + }, { "id": 787, "name": "mxnet" @@ -25195,6 +25407,10 @@ "id": 894, "name": "optax" }, + { + "id": 947, + "name": "tzlocal" + }, { "id": 949, "name": "paho" @@ -25328,13 +25544,13 @@ "name": "coremltools" } ], - "last_checked_revision": "b436fbd95cbb62f6c58d2233d7affa0f62cb1817\n" + "last_checked_revision": "8325594a1ddc3524b5a760f8694d8b4b8c456ecd\n" }, { "id": 132, "url": "https://github.com/ets-labs/python-dependency-injector", "description": "Dependency injection framework for Python", - "stars": 3142, + "stars": 3157, "source_graph_repo_id": 259611, "dependencies": [ { @@ -25511,6 +25727,10 @@ "id": 154, "name": "datasets" }, + { + "id": 183, + "name": "openai" + }, { "id": 189, "name": "accelerate" @@ -25540,13 +25760,13 @@ "name": "thefuzz" } ], - "last_checked_revision": "910700571db4b79d97d6e90dae5b27da75bfa40f\n" + "last_checked_revision": "7ba36aad16d85b45640259eed2bea2416898551e\n" }, { "id": 134, "url": "https://github.com/bunkerity/bunkerweb", "description": "\ud83d\udee1\ufe0f Make your web services secure by default !", - "stars": 3048, + "stars": 3063, "source_graph_repo_id": 42007742, "dependencies": [ { @@ -25720,7 +25940,7 @@ "id": 135, "url": "https://github.com/holoviz/panel", "description": "Panel: The powerful data exploration & web app framework for Python", - "stars": 3056, + "stars": 3076, "source_graph_repo_id": 36685859, "dependencies": [ { @@ -26020,13 +26240,13 @@ "name": "ipykernel" } ], - "last_checked_revision": "359b88a3ade95c14b7c3eade507fbc6ba347c910\n" + "last_checked_revision": "36a1d92921a86803a6028ff7577515f6ba5d83f1\n" }, { "id": 136, "url": "https://github.com/zenml-io/zenml", "description": "ZenML \ud83d\ude4f: Build portable, production-ready MLOps pipelines. https://zenml.io.", - "stars": 3011, + "stars": 3026, "source_graph_repo_id": 42704593, "dependencies": [ { @@ -26460,15 +26680,23 @@ { "id": 3057, "name": "kfp_server_api" + }, + { + "id": 4434, + "name": "mlstacks" + }, + { + "id": 4459, + "name": "artifacts" } ], - "last_checked_revision": "8951f3b103282127eef3de9186f70585c9490663\n" + "last_checked_revision": "99a0861765b1dad3651ccfa89ae1c83379f201ab\n" }, { "id": 137, "url": "https://github.com/Miksus/rocketry", "description": "Modern scheduling library for Python", - "stars": 2935, + "stars": 2943, "source_graph_repo_id": 56948176, "dependencies": [ { @@ -26526,7 +26754,7 @@ "id": 138, "url": "https://github.com/fossasia/open-event-server", "description": "The Open Event Organizer Server to Manage Events https://test-api.eventyay.com", - "stars": 2902, + "stars": 2903, "source_graph_repo_id": 35726450, "dependencies": [ { @@ -26820,7 +27048,7 @@ "id": 139, "url": "https://github.com/ml-tooling/opyrator", "description": "\ud83e\ude84 Turns your machine learning code into microservices with web API, interactive GUI, and more.", - "stars": 2875, + "stars": 2876, "source_graph_repo_id": 44040986, "dependencies": [ { @@ -26970,7 +27198,7 @@ "name": "md2pdf" } ], - "last_checked_revision": "eef0b5e1008f61a3454886bd4689c63390a45ad6\n" + "last_checked_revision": "85821b18863b141b035cf0a99883127a426653b1\n" }, { "id": 141, @@ -27124,13 +27352,13 @@ "name": "lazify" } ], - "last_checked_revision": "0f2e863e8c0db794b892b704de790bd821ada927\n" + "last_checked_revision": "04973f4966a53d0185967f1ba516e260d929ba0f\n" }, { "id": 142, "url": "https://github.com/shibing624/text2vec", "description": "text2vec, text to vector. \u6587\u672c\u5411\u91cf\u8868\u5f81\u5de5\u5177\uff0c\u628a\u6587\u672c\u8f6c\u5316\u4e3a\u5411\u91cf\u77e9\u9635\uff0c\u5b9e\u73b0\u4e86Word2Vec\u3001RankBM25\u3001Sentence-BERT\u3001CoSENT\u7b49\u6587\u672c\u8868\u5f81\u3001\u6587\u672c\u76f8\u4f3c\u5ea6\u8ba1\u7b97\u6a21\u578b\uff0c\u5f00\u7bb1\u5373\u7528\u3002", - "stars": 2871, + "stars": 2928, "source_graph_repo_id": 39503047, "dependencies": [ { @@ -27217,6 +27445,10 @@ "id": 528, "name": "docarray" }, + { + "id": 615, + "name": "faiss" + }, { "id": 741, "name": "gensim" @@ -27225,18 +27457,26 @@ "id": 1805, "name": "kenlm" }, + { + "id": 2465, + "name": "mteb" + }, { "id": 2473, "name": "Levenshtein" + }, + { + "id": 4458, + "name": "C_MTEB" } ], - "last_checked_revision": "79dc0743a831c9cf31b0b2d73eeac2fc8c1c2578\n" + "last_checked_revision": "525c85b8ac0f447a1d79bae7a4086b5fc1bd2a49\n" }, { "id": 143, "url": "https://github.com/pantsbuild/pants", "description": "The Pants Build System", - "stars": 2784, + "stars": 2792, "source_graph_repo_id": 76555, "dependencies": [ { @@ -27406,9 +27646,13 @@ { "id": 1655, "name": "ijson" + }, + { + "id": 4457, + "name": "pants_explorer" } ], - "last_checked_revision": "7f257fdf64f11e0064cd6d56a1e1d5d36507ad3f\n" + "last_checked_revision": "5a169c92a4dc6734348972dbde6d38906546b5c1\n" }, { "id": 144, @@ -27425,10 +27669,18 @@ "id": 3, "name": "fastapi" }, + { + "id": 10, + "name": "typer" + }, { "id": 11, "name": "transformers" }, + { + "id": 13, + "name": "pytest" + }, { "id": 19, "name": "requests" @@ -27477,10 +27729,18 @@ "id": 409, "name": "watchdog" }, + { + "id": 556, + "name": "anthropic" + }, { "id": 632, "name": "posthog" }, + { + "id": 1083, + "name": "aiofiles" + }, { "id": 1209, "name": "chevron" @@ -27489,6 +27749,10 @@ "id": 1488, "name": "nest_asyncio" }, + { + "id": 2649, + "name": "boltons" + }, { "id": 4316, "name": "directory_tree" @@ -27508,15 +27772,19 @@ { "id": 4354, "name": "redbaron" + }, + { + "id": 4452, + "name": "pylsp" } ], - "last_checked_revision": "ed2d1f5c4c09f7b6a86c81bba5e876e646726fc9\n" + "last_checked_revision": "7cb259720f78f0838843705955c76cb43d6f3555\n" }, { "id": 145, "url": "https://github.com/metalbear-co/mirrord", "description": "Connect your local process and your cloud environment, and run local code in cloud conditions.", - "stars": 2723, + "stars": 2797, "source_graph_repo_id": 57445002, "dependencies": [ { @@ -27528,13 +27796,13 @@ "name": "flask" } ], - "last_checked_revision": "d682270bb8c21d634452271a65715579a49db889\n" + "last_checked_revision": "6dd1f2762cc0bb9c3a2eceb0ba3b452887f60a6a\n" }, { "id": 146, "url": "https://github.com/alpa-projects/alpa", "description": "Training and serving large-scale neural networks with auto parallelization.", - "stars": 2710, + "stars": 2725, "source_graph_repo_id": 57483783, "dependencies": [ { @@ -27836,13 +28104,13 @@ "name": "llmtuner" } ], - "last_checked_revision": "9b4d16d040a4d2634951483958475a09148011e2\n" + "last_checked_revision": "9224db90eaa4478757e3b92ba90615e33550c44d\n" }, { "id": 148, "url": "https://github.com/python-gino/gino", "description": "GINO Is Not ORM - a Python asyncio ORM on SQLAlchemy core.", - "stars": 2594, + "stars": 2596, "source_graph_repo_id": 1328276, "dependencies": [ { @@ -27974,7 +28242,7 @@ "id": 150, "url": "https://github.com/ethen8181/machine-learning", "description": ":earth_americas: machine learning tutorials (mainly in Python3) ", - "stars": 2563, + "stars": 2565, "source_graph_repo_id": 39983245, "dependencies": [ { @@ -28104,7 +28372,7 @@ "id": 151, "url": "https://github.com/GoogleCloudPlatform/professional-services", "description": "Common solutions and tools developed by Google Cloud's Professional Services team. This repository and its contents are not an officially supported Google product.", - "stars": 2560, + "stars": 2567, "source_graph_repo_id": 1312822, "dependencies": [ { @@ -28824,7 +29092,7 @@ "name": "jaydebeapi" } ], - "last_checked_revision": "3751fdfeedae6165abe000fdcb727fedc3a7db62\n" + "last_checked_revision": "e0e7dd89da00fd4e7a9cff97d8346b55eb676ffe\n" }, { "id": 152, @@ -28900,7 +29168,7 @@ "id": 153, "url": "https://github.com/rom1504/img2dataset", "description": "Easily turn large sets of image urls to an image dataset. Can download, resize and package 100M urls in 20h on one machine.", - "stars": 2548, + "stars": 2575, "source_graph_repo_id": 55642313, "dependencies": [ { @@ -29128,7 +29396,7 @@ "id": 155, "url": "https://github.com/litestar-org/litestar", "description": "Light, Flexible and Extensible ASGI API framework | Effortlessly Build Performant APIs", - "stars": 2574, + "stars": 2704, "source_graph_repo_id": 56760430, "dependencies": [ { @@ -29348,13 +29616,13 @@ "name": "annotated_types" } ], - "last_checked_revision": "f915b5a40b64c01a0cf8b7c83e9929b6eddca353\n" + "last_checked_revision": "c36dba249337062266fe2175a256ed7de099fa0e\n" }, { "id": 156, "url": "https://github.com/GokuMohandas/mlops-course", "description": "Learn how to design, develop, deploy and iterate on production-grade ML applications.", - "stars": 2461, + "stars": 2491, "source_graph_repo_id": 42379014, "dependencies": [ { @@ -29602,7 +29870,7 @@ "id": 158, "url": "https://github.com/docarray/docarray", "description": "\ud83e\uddec Represent, send, and store multimodal data \u00b7 Neural Search \u00b7 Vector Search \u00b7 Document Store", - "stars": 2445, + "stars": 2457, "source_graph_repo_id": 56827592, "dependencies": [ { @@ -29742,13 +30010,13 @@ "name": "trimesh" } ], - "last_checked_revision": "587ab5b39160bdeda1b86d3c09d2296c443cd42e\n" + "last_checked_revision": "189ff637e790c59dfea1af3447666b34c9fb9fdf\n" }, { "id": 159, "url": "https://github.com/argilla-io/argilla", "description": "\u2728Argilla: the open-source data curation platform for LLMs", - "stars": 2434, + "stars": 2474, "source_graph_repo_id": 54591980, "dependencies": [ { @@ -29972,7 +30240,7 @@ "name": "flyingsquid" } ], - "last_checked_revision": "ed8c6fba81e881b02c8ee05b53e1078325b89507\n" + "last_checked_revision": "868480ec3a985f01d42059d6f279201c384637e8\n" }, { "id": 160, @@ -30070,13 +30338,13 @@ "name": "groundingdino" } ], - "last_checked_revision": "62ccb01938face16480376ca5ef1a20d713972b7\n" + "last_checked_revision": "d0492ac6d586d32c04ccaeb7e720d023e60bd122\n" }, { "id": 161, "url": "https://github.com/christianversloot/machine-learning-articles", "description": "\ud83e\udde0\ud83d\udcac Articles I wrote about machine learning, archived from MachineCurve.com.", - "stars": 2397, + "stars": 2408, "source_graph_repo_id": 57371026, "dependencies": [], "last_checked_revision": null @@ -30085,7 +30353,7 @@ "id": 162, "url": "https://github.com/kserve/kserve", "description": "Standardized Serverless ML Inference Platform on Kubernetes", - "stars": 2379, + "stars": 2387, "source_graph_repo_id": 37936068, "dependencies": [ { @@ -30413,13 +30681,13 @@ "name": "management_pb2" } ], - "last_checked_revision": "4c1c0256d29d84abfbe426f360266f967922fe07\n" + "last_checked_revision": "f7de5e696e8d0e64e3ed2b2493ec64244291a5c9\n" }, { "id": 163, "url": "https://github.com/dosisod/refurb", "description": "A tool for refurbishing and modernizing Python codebases", - "stars": 2346, + "stars": 2363, "source_graph_repo_id": 59229365, "dependencies": [ { @@ -30435,13 +30703,13 @@ "name": "mypy" } ], - "last_checked_revision": "b811667cf210fe26297074c853cade567ec80ff7\n" + "last_checked_revision": "918ffe5fd5fba97ef0d3fda6d07bbba92353ec41\n" }, { "id": 164, "url": "https://github.com/whylabs/whylogs", "description": "An open-source data logging library for machine learning models and data pipelines. \ud83d\udcda Provides visibility into data quality & model performance over time. \ud83d\udee1\ufe0f Supports privacy-preserving data collection, ensuring safety & robustness. \ud83d\udcc8", - "stars": 2345, + "stars": 2351, "source_graph_repo_id": 41927803, "dependencies": [ { @@ -30617,7 +30885,7 @@ "name": "faster_fifo" } ], - "last_checked_revision": "07702a9fd0860316561f007d04dc85797f11860a\n" + "last_checked_revision": "5f7ed1711d98d11a096818a21560bc3fabc78938\n" }, { "id": 165, @@ -30717,7 +30985,7 @@ "id": 166, "url": "https://github.com/tiangolo/uvicorn-gunicorn-fastapi-docker", "description": "Docker image with Uvicorn managed by Gunicorn for high-performance FastAPI web applications in Python with performance auto-tuning. Optionally with Alpine Linux.", - "stars": 2330, + "stars": 2334, "source_graph_repo_id": 39960131, "dependencies": [ { @@ -30766,6 +31034,10 @@ "id": 19, "name": "requests" }, + { + "id": 31, + "name": "yaml" + }, { "id": 34, "name": "uvicorn" @@ -30893,15 +31165,19 @@ { "id": 2433, "name": "pycocoevalcap" + }, + { + "id": 4255, + "name": "litellm" } ], - "last_checked_revision": "93a0d5e2d6f114e70d6e327b975bce4671cea9bb\n" + "last_checked_revision": "d49bd721c3ba6160272552f5b3ee6215985ce10a\n" }, { "id": 168, "url": "https://github.com/microsoft/restler-fuzzer", "description": "RESTler is the first stateful REST API fuzzing tool for automatically testing cloud services through their REST APIs and finding security and reliability bugs in these services.", - "stars": 2255, + "stars": 2260, "source_graph_repo_id": 42380613, "dependencies": [ { @@ -30951,7 +31227,7 @@ "id": 169, "url": "https://github.com/PaddlePaddle/FastDeploy", "description": "\u26a1\ufe0fAn Easy-to-use and Fast Deep Learning Model Deployment Toolkit for \u2601\ufe0fCloud \ud83d\udcf1Mobile and \ud83d\udcf9Edge. Including Image, Video, Text and Audio 20+ main stream scenarios and 150+ SOTA models with end-to-end optimization, multi-platform and multi-framework support.", - "stars": 2232, + "stars": 2250, "source_graph_repo_id": 58269935, "dependencies": [ { @@ -31719,15 +31995,19 @@ { "id": 4372, "name": "source_gong" + }, + { + "id": 4454, + "name": "olefile" } ], - "last_checked_revision": "7d162cbf9976b8a8be90faf76c5dd5ed20b430fe\n" + "last_checked_revision": "7e053f01fa2c444bd1748601ba7e672ccc267049\n" }, { "id": 171, "url": "https://github.com/fluentpython/example-code-2e", "description": "Example code for Fluent Python, 2nd edition (O'Reilly 2022) ", - "stars": 2202, + "stars": 2219, "source_graph_repo_id": 39981329, "dependencies": [ { @@ -31995,7 +32275,7 @@ "id": 173, "url": "https://github.com/avgupta456/github-trends", "description": "\ud83d\ude80 Level up your GitHub profile readme with customizable cards including LOC statistics!", - "stars": 2162, + "stars": 2164, "source_graph_repo_id": 56330329, "dependencies": [ { @@ -32178,6 +32458,10 @@ "id": 127, "name": "tqdm" }, + { + "id": 149, + "name": "jieba" + }, { "id": 154, "name": "datasets" @@ -32206,22 +32490,30 @@ "id": 558, "name": "vllm" }, + { + "id": 720, + "name": "rouge" + }, { "id": 1380, "name": "fastchat" }, + { + "id": 1724, + "name": "fuzzywuzzy" + }, { "id": 4268, "name": "attn_and_long_ctx_patches" } ], - "last_checked_revision": "28c147ee0e0ab9dbd34903178a3bd3975cf232b2\n" + "last_checked_revision": "b1c9d8cf09e614fe37f374b4e9fd4eaa31545fbe\n" }, { "id": 176, "url": "https://github.com/LCTT/TranslateProject", "description": "Linux\u4e2d\u56fd\u7ffb\u8bd1\u9879\u76ee", - "stars": 2092, + "stars": 2094, "source_graph_repo_id": 80734, "dependencies": [], "last_checked_revision": null @@ -32310,13 +32602,13 @@ "name": "superagent" } ], - "last_checked_revision": "a9b7a2808ddcc1a0405c2bde34f81fa32b7962b8\n" + "last_checked_revision": "822c2c93398d5a6aa1228c12737f0fd7c26868e7\n" }, { "id": 178, "url": "https://github.com/mirumee/ariadne", "description": "Python library for implementing GraphQL servers using schema-first approach.", - "stars": 2064, + "stars": 2067, "source_graph_repo_id": 36829930, "dependencies": [ { @@ -32480,7 +32772,7 @@ "id": 180, "url": "https://github.com/fastapi-admin/fastapi-admin", "description": "A fast admin dashboard based on FastAPI and TortoiseORM with tabler ui, inspired by Django admin", - "stars": 2077, + "stars": 2103, "source_graph_repo_id": 40559694, "dependencies": [ { @@ -32578,13 +32870,13 @@ "name": "office365" } ], - "last_checked_revision": "8c4f9d357f2c6e548f4052c2543942719485c129\n" + "last_checked_revision": "0ace9cbff6f8ba17648874ac199e54c8d51c5fe6\n" }, { "id": 182, "url": "https://github.com/mindee/doctr", "description": "docTR (Document Text Recognition) - a seamless, high-performing & accessible library for OCR-related tasks powered by Deep Learning.", - "stars": 2037, + "stars": 2061, "source_graph_repo_id": 44461063, "dependencies": [ { @@ -32736,13 +33028,13 @@ "name": "mplcursors" } ], - "last_checked_revision": "e937217c9961ae1391913335a32c40a3cae27c48\n" + "last_checked_revision": "296618d6ae2d0128b670d4ec02f666bf6b996ed2\n" }, { "id": 183, "url": "https://github.com/codingforentrepreneurs/30-Days-of-Python", "description": "Learn Python for the next 30 (or so) Days. ", - "stars": 2010, + "stars": 2017, "source_graph_repo_id": 489029, "dependencies": [ { @@ -33126,7 +33418,7 @@ "name": "deforum_helpers" } ], - "last_checked_revision": "8a6ee64c72c18c60d66a5758b84496bf27c52cda\n" + "last_checked_revision": "86921f79fc4def3163cf7d722825145a2f7319ae\n" }, { "id": 186, @@ -33199,10 +33491,18 @@ "id": 127, "name": "tqdm" }, + { + "id": 138, + "name": "nltk" + }, { "id": 154, "name": "datasets" }, + { + "id": 183, + "name": "openai" + }, { "id": 206, "name": "langchain" @@ -33215,6 +33515,10 @@ "id": 615, "name": "faiss" }, + { + "id": 1488, + "name": "nest_asyncio" + }, { "id": 2078, "name": "annoy" @@ -33232,7 +33536,7 @@ "name": "gpt4pandas" } ], - "last_checked_revision": "39eef9a45dbc94fc4a66fac3b859f75b001d89e8\n" + "last_checked_revision": "cb07be6e04f345905d6cef03daf0c7ea8e11a372\n" }, { "id": 187, @@ -33414,7 +33718,7 @@ "name": "ApiClient" } ], - "last_checked_revision": "a71a22b18354eb49bf2411b482f09a2e71a1b8d0\n" + "last_checked_revision": "12bca234cf44f4e47553a9f2b7f00facc0590e43\n" }, { "id": 188, @@ -33440,7 +33744,7 @@ "name": "modules" } ], - "last_checked_revision": "b2a663f7a714fbac881bda3c0851582a4bccfba1\n" + "last_checked_revision": "e23bb6d4eaec95bede0c7e935abb328ebcca0d96\n" }, { "id": 189, @@ -33534,13 +33838,13 @@ "name": "mlxu" } ], - "last_checked_revision": "dc613ca6f73753c0d7fbe19444893d45a9f8f5bb\n" + "last_checked_revision": "f926148081c9eddcc85df4a4d2277aa68a1efc47\n" }, { "id": 190, "url": "https://github.com/alldatacenter/alldata", - "description": "\ud83d\udd25\ud83d\udd25 AllData\u79d1\u5b66\u62a4\u57ce\u6cb3\uff1a\u4e00\u79cd\u5728\u6570\u636e\u9a71\u52a8\u7684\u79d1\u5b66\u548c\u7814\u7a76\u9886\u57df\u4e2d\uff0c\u4fdd\u62a4\u548c\u7ef4\u62a4\u6570\u636e\u7684\u7ade\u4e89\u4f18\u52bf\u548c\u72ec\u7279\u6027\u7684\u89e3\u51b3\u65b9\u6848\u3002AllData\u901a\u8fc7\u6c47\u805a\u5927\u6570\u636e\u4e0eAI\u9886\u57df\u751f\u6001\u7ec4\u4ef6,\u63d0\u4f9b\u81ea\u5b9a\u4e49\u5316\u6570\u636e\u4e2d\u53f0\u3002\u5305\u62ec\u5927\u6570\u636e\u751f\u6001\u65b9\u6848,\u4eba\u5de5\u667a\u80fd\u751f\u6001\u65b9\u6848,\u5927\u6570\u636e\u7ec4\u4ef6\u8fd0\u7ef4\u65b9\u6848,\u5927\u6570\u636e\u5f00\u53d1\u6cbb\u7406\u65b9\u6848,\u673a\u5668\u5b66\u4e60\u65b9\u6848,\u5927\u6570\u636eSQL\u5f00\u53d1ChatGPT\u65b9\u6848,\u6570\u636e\u96c6\u6210\u65b9\u6848,\u6e56\u4ed3\u5206\u6790\u65b9\u6848\u3002\u901a\u8fc7\u793e\u533a\u6587\u6863\u4e86\u89e3\u66f4\u591a\u5185\u5bb9\uff1ahttps://docs.qq.com/doc/DVHlkSEtvVXVCdEFo ", - "stars": 1881, + "description": "\ud83d\udd25\ud83d\udd25 AllData\u79d1\u5b66\u62a4\u57ce\u6cb3\uff1a\u4e00\u79cd\u5728\u6570\u636e\u9a71\u52a8\u7684\u79d1\u5b66\u548c\u7814\u7a76\u9886\u57df\u4e2d\uff0c\u4fdd\u62a4\u548c\u7ef4\u62a4\u6570\u636e\u7684\u7ade\u4e89\u4f18\u52bf\u548c\u72ec\u7279\u6027\u7684\u89e3\u51b3\u65b9\u6848\u3002AllData\u901a\u8fc7\u6c47\u805a\u5927\u6570\u636e\u4e0eAI\u9886\u57df\u751f\u6001\u7ec4\u4ef6,\u63d0\u4f9b\u81ea\u5b9a\u4e49\u5316\u6570\u636e\u4e2d\u53f0\u3002\u5305\u62ec\u5927\u6570\u636e\u751f\u6001\u65b9\u6848,\u4eba\u5de5\u667a\u80fd\u751f\u6001\u65b9\u6848,\u5927\u6570\u636e\u7ec4\u4ef6\u8fd0\u7ef4\u65b9\u6848,\u5927\u6570\u636e\u5f00\u53d1\u6cbb\u7406\u65b9\u6848,\u673a\u5668\u5b66\u4e60\u65b9\u6848,\u5927\u6570\u636eSQL\u5f00\u53d1ChatGPT\u65b9\u6848,\u6570\u636e\u96c6\u6210\u65b9\u6848,\u6e56\u4ed3\u5206\u6790\u65b9\u6848\u3002\u52a0\u5165\u793e\u533a\u5fae\u4fe1\u7fa4\uff1ahttps://docs.qq.com/doc/DVHlkSEtvVXVCdEFo ", + "stars": 1895, "source_graph_repo_id": 39362106, "dependencies": [ { @@ -36920,13 +37224,13 @@ "name": "iceberg" } ], - "last_checked_revision": "934a1195085b77234e075e80cef252993b1c6850\n" + "last_checked_revision": "75ee0543a3ae6769770304335bb77ff052689e9c\n" }, { "id": 191, "url": "https://github.com/feathr-ai/feathr", "description": "Feathr \u2013 A scalable, unified data and AI engineering platform for enterprise", - "stars": 1840, + "stars": 1842, "source_graph_repo_id": 57511369, "dependencies": [ { @@ -37108,7 +37412,7 @@ "id": 192, "url": "https://github.com/schemathesis/schemathesis", "description": "Guarantee flawless API functionality with thorough, high-quality test scenarios generated from your API specification.", - "stars": 1822, + "stars": 1831, "source_graph_repo_id": 39202096, "dependencies": [ { @@ -37260,7 +37564,7 @@ "name": "pyrate_limiter" } ], - "last_checked_revision": "0580df99b96ad0697e7335aca690f5b9ed429235\n" + "last_checked_revision": "cc0fb8ce564108d7f23461273fc65448fef46f6a\n" }, { "id": 193, @@ -37452,7 +37756,7 @@ "id": 194, "url": "https://github.com/permitio/opal", "description": "Policy and data administration, distribution, and real-time updates on top of Policy Agents (OPA, Cedar, ...)", - "stars": 1780, + "stars": 1782, "source_graph_repo_id": 43391455, "dependencies": [ { @@ -37596,7 +37900,7 @@ "name": "fastapi_websocket_pubsub" } ], - "last_checked_revision": "18dbe29dbf520cc2f4e6c721d2ddb1067b992e40\n" + "last_checked_revision": "8d95c1f7f16ee45673dd5bfde0ae5e45832e915d\n" }, { "id": 195, @@ -37648,7 +37952,7 @@ "id": 196, "url": "https://github.com/Buuntu/fastapi-react", "description": "\ud83d\ude80 Cookiecutter Template for FastAPI + React Projects. Using PostgreSQL, SQLAlchemy, and Docker", - "stars": 1769, + "stars": 1782, "source_graph_repo_id": 41086672, "dependencies": [ { @@ -37766,13 +38070,13 @@ "name": "fastllm" } ], - "last_checked_revision": "0f4b921026b072304af9064af6f42b334d27b28b\n" + "last_checked_revision": "fd8abf5daaeb1e9c2948bff9cb0f3cc3db86436a\n" }, { "id": 198, "url": "https://github.com/Lightning-Universe/lightning-flash", "description": "Your PyTorch AI Factory - Flash enables you to easily configure and run complex AI recipes for over 15 tasks across 7 data domains", - "stars": 1704, + "stars": 1708, "source_graph_repo_id": 42931540, "dependencies": [ { @@ -38020,13 +38324,13 @@ "name": "pytorchvideo" } ], - "last_checked_revision": "fc6c97a43d65b49561c896bf05bc1c75536d0dc0\n" + "last_checked_revision": "7d54cb887c7a3f886e137d5f5bee5abb73af6beb\n" }, { "id": 199, "url": "https://github.com/fern-api/fern", "description": "Generate SDKs and Documentation for your API", - "stars": 1774, + "stars": 1797, "source_graph_repo_id": 57881960, "dependencies": [], "last_checked_revision": null @@ -38219,13 +38523,13 @@ "name": "python_hosts" } ], - "last_checked_revision": "8f352c23c8c3d5b4ad5a3820ffb4e3e51777d402\n" + "last_checked_revision": "e3f7f873c087df68a5123776e5ec3fb8ea7fa158\n" }, { "id": 201, "url": "https://github.com/kingyiusuen/image-to-latex", "description": "Convert images of LaTex math equations into LaTex code.", - "stars": 1710, + "stars": 1723, "source_graph_repo_id": 55017053, "dependencies": [ { @@ -38552,6 +38856,10 @@ "id": 183, "name": "openai" }, + { + "id": 188, + "name": "flash_attn" + }, { "id": 189, "name": "accelerate" @@ -38647,9 +38955,13 @@ { "id": 4387, "name": "initialize" + }, + { + "id": 4435, + "name": "exllama_lib" } ], - "last_checked_revision": "c0c2441497c57cac1e73da62e0bf0d8d23c4498e\n" + "last_checked_revision": "75dae83698a63ddf4f1d1f4f557b7af83bb485b8\n" }, { "id": 204, @@ -38819,13 +39131,13 @@ "name": "nylas" } ], - "last_checked_revision": "2060680b4bfca961046983fe136842a5af77e151\n" + "last_checked_revision": "682dfeba96054ffba688638cedca0ccc48726f11\n" }, { "id": 205, "url": "https://github.com/ExpDev07/coronavirus-tracker-api", "description": "\ud83e\udda0 A simple and fast (< 200ms) API for tracking the global coronavirus (COVID-19, SARS-CoV-2) outbreak. It's written in python using the \ud83d\udd25 FastAPI framework. Supports multiple sources!", - "stars": 1601, + "stars": 1600, "source_graph_repo_id": 40088997, "dependencies": [ { @@ -38907,7 +39219,7 @@ "id": 206, "url": "https://github.com/cider-security-research/cicd-goat", "description": "A deliberately vulnerable CI/CD environment. Learn CI/CD security through multiple challenges.", - "stars": 1611, + "stars": 1617, "source_graph_repo_id": 57737036, "dependencies": [ { @@ -39473,7 +39785,7 @@ "id": 207, "url": "https://github.com/neuralmagic/deepsparse", "description": "Inference runtime offering GPU-class performance on CPUs and APIs to integrate ML into your application", - "stars": 1615, + "stars": 1632, "source_graph_repo_id": 43021068, "dependencies": [ { @@ -39653,13 +39965,13 @@ "name": "ndjson" } ], - "last_checked_revision": "a70fee1a1e2439097fe05e784f7324c984bc0eff\n" + "last_checked_revision": "cbb8823387fa389b9bbad052184783237cd0276e\n" }, { "id": 208, "url": "https://github.com/labmlai/labml", "description": "\ud83d\udd0e Monitor deep learning model training and hardware usage from your mobile phone \ud83d\udcf1", - "stars": 1598, + "stars": 1605, "source_graph_repo_id": 40116032, "dependencies": [ { @@ -39847,13 +40159,13 @@ "name": "labml_fast_merge" } ], - "last_checked_revision": "ae0ed2ec1d99f76d85fbb55890d89ad9ad2f4151\n" + "last_checked_revision": "e029a72aab350065a3c4dd6fdfd0fada3a6a8b48\n" }, { "id": 209, "url": "https://github.com/getsentry/sentry-python", "description": "The official Python SDK for Sentry.io", - "stars": 1589, + "stars": 1595, "source_graph_repo_id": 36339871, "dependencies": [ { @@ -40149,7 +40461,7 @@ "name": "pytest_django" } ], - "last_checked_revision": "838368cc37d162b871cc19e0185820911504af2e\n" + "last_checked_revision": "ba6de38d915a2d66a7633017306c425ba4b34a72\n" }, { "id": 210, @@ -40289,7 +40601,7 @@ "id": 211, "url": "https://github.com/cs01/termpair", "description": "View and control terminals from your browser with end-to-end encryption \ud83d\udd12", - "stars": 1561, + "stars": 1565, "source_graph_repo_id": 40447459, "dependencies": [ { @@ -40381,7 +40693,7 @@ "id": 213, "url": "https://github.com/https-deeplearning-ai/machine-learning-engineering-for-production-public", "description": "Public repo for DeepLearning.AI MLEP Specialization", - "stars": 1547, + "stars": 1556, "source_graph_repo_id": 46515386, "dependencies": [ { @@ -40401,7 +40713,7 @@ "name": "locust" } ], - "last_checked_revision": "d594ef17a37aeee3c3925253c0c4a500be062b27\n" + "last_checked_revision": "876a26a181ed439df05cbbc90eef0bb0ce529d97\n" }, { "id": 214, @@ -40446,6 +40758,10 @@ "id": 34, "name": "uvicorn" }, + { + "id": 38, + "name": "pydantic" + }, { "id": 46, "name": "azure" @@ -40482,6 +40798,10 @@ "id": 229, "name": "retry" }, + { + "id": 430, + "name": "urllib3" + }, { "id": 932, "name": "tomli" @@ -40523,7 +40843,7 @@ "name": "litellm" } ], - "last_checked_revision": "f14c5d296a836c4b4a203a4d062253c82bb02c36\n" + "last_checked_revision": "460b315b5324a8a7d9ab464bbfd4b52131c262b3\n" }, { "id": 215, @@ -40641,7 +40961,7 @@ "name": "mlc_chat" } ], - "last_checked_revision": "7d566fb7fa5aa99a68462db44514b3d09f8dd5ca\n" + "last_checked_revision": "3fa9248c5ebe5558233ff394e89452acd0d433d2\n" }, { "id": 216, @@ -40671,13 +40991,13 @@ "name": "psd_tools" } ], - "last_checked_revision": "c4d3603286348991f22c20c12a0bf9ec6ee954f0\n" + "last_checked_revision": "23e4926db34f2ed0e5c6f31d410a7c3d6b5cd86c\n" }, { "id": 217, "url": "https://github.com/dmontagu/fastapi-utils", "description": "Reusable utilities for FastAPI", - "stars": 1513, + "stars": 1515, "source_graph_repo_id": 39830713, "dependencies": [ { @@ -40845,7 +41165,7 @@ "id": 219, "url": "https://github.com/ELS-RD/transformer-deploy", "description": "Efficient, scalable and enterprise-grade CPU/GPU inference server for \ud83e\udd17 Hugging Face transformer models \ud83d\ude80", - "stars": 1504, + "stars": 1511, "source_graph_repo_id": 56368811, "dependencies": [ { @@ -40951,7 +41271,7 @@ "id": 220, "url": "https://github.com/alibaba/SREWorks", "description": "Cloud Native DataOps & AIOps Platform | \u4e91\u539f\u751f\u6570\u667a\u8fd0\u7ef4\u5e73\u53f0 ", - "stars": 1503, + "stars": 1514, "source_graph_repo_id": 57588759, "dependencies": [ { @@ -41173,7 +41493,7 @@ "id": 221, "url": "https://github.com/avinashkranjan/Amazing-Python-Scripts", "description": "\ud83d\ude80 Curated collection of Amazing Python scripts from Basics to Advance with automation task scripts.", - "stars": 1481, + "stars": 1493, "source_graph_repo_id": 41993866, "dependencies": [ { @@ -42043,7 +42363,7 @@ "id": 222, "url": "https://github.com/thinkst/canarytokens", "description": "Canarytokens helps track activity and actions on your network.", - "stars": 1469, + "stars": 1531, "source_graph_repo_id": 1151502, "dependencies": [ { @@ -42163,13 +42483,13 @@ "name": "minify_html" } ], - "last_checked_revision": "540afb66d9bbfde9e085f58475136d8ac269c384\n" + "last_checked_revision": "90dce38cb1849f37c9df7c5a3d6b876892d8207b\n" }, { "id": 223, "url": "https://github.com/longguikeji/arkid", "description": "\u4e00\u8d26\u901a\u662f\u4e00\u6b3e\u5f00\u6e90\u7684\u7edf\u4e00\u8eab\u4efd\u8ba4\u8bc1\u6388\u6743\u7ba1\u7406\u89e3\u51b3\u65b9\u6848\uff0c\u652f\u6301\u591a\u79cd\u6807\u51c6\u534f\u8bae(LDAP, OAuth2, SAML, OpenID)\uff0c\u7ec6\u7c92\u5ea6\u6743\u9650\u63a7\u5236\uff0c\u5b8c\u6574\u7684WEB\u7ba1\u7406\u529f\u80fd\uff0c\u9489\u9489\u3001\u4f01\u4e1a\u5fae\u4fe1\u96c6\u6210\u7b49\uff0cQQ group: 167885406", - "stars": 1430, + "stars": 1433, "source_graph_repo_id": 39045856, "dependencies": [ { @@ -42351,7 +42671,7 @@ "id": 224, "url": "https://github.com/jordaneremieff/mangum", "description": "AWS Lambda support for ASGI applications", - "stars": 1427, + "stars": 1433, "source_graph_repo_id": 40057464, "dependencies": [ { @@ -42445,7 +42765,7 @@ "name": "deep_training" } ], - "last_checked_revision": "317cce87731c3f52d4933508151a7dd0797847cf\n" + "last_checked_revision": "926f1275512bc6ddb6cdda4423020a62ee33b194\n" }, { "id": 226, @@ -42523,7 +42843,7 @@ "name": "aliyunsdkalimt" } ], - "last_checked_revision": "9a42de633c935d6b48521b6aa9832cdfb89c1687\n" + "last_checked_revision": "d294e83e18ef9e7ef9fdbb7283bb66e8fc3eb7d9\n" }, { "id": 227, @@ -42611,7 +42931,7 @@ "id": 228, "url": "https://github.com/collerek/ormar", "description": "python async orm with fastapi in mind and pydantic validation", - "stars": 1418, + "stars": 1424, "source_graph_repo_id": 42162718, "dependencies": [ { @@ -42691,13 +43011,13 @@ "name": "nest_asyncio" } ], - "last_checked_revision": "a2dfac6c2190695308380e8feacf3c0a6e0d1416\n" + "last_checked_revision": "efa8dd3d2453a11684d3fcf5db2aaa12869ecdb0\n" }, { "id": 229, "url": "https://github.com/ycd/manage-fastapi", "description": ":rocket: CLI tool for FastAPI. Generating new FastAPI projects & boilerplates made easy. ", - "stars": 1413, + "stars": 1418, "source_graph_repo_id": 41786604, "dependencies": [ { @@ -42739,7 +43059,7 @@ "id": 230, "url": "https://github.com/oxsecurity/megalinter", "description": "\ud83e\udd99 MegaLinter analyzes 50 languages, 22 formats, 21 tooling formats, excessive copy-pastes, spelling mistakes and security issues in your repository sources with a GitHub Action, other CI tools or locally.", - "stars": 1411, + "stars": 1422, "source_graph_repo_id": 42263538, "dependencies": [ { @@ -42827,13 +43147,13 @@ "name": "jsonpickle" } ], - "last_checked_revision": "da6a41e008c4c28b679ef4f064beb1dd2e59f677\n" + "last_checked_revision": "f37543664dcc600d7245d933690f8a013f44a342\n" }, { "id": 231, "url": "https://github.com/roman-right/beanie", "description": "Asynchronous Python ODM for MongoDB", - "stars": 1390, + "stars": 1408, "source_graph_repo_id": 43223111, "dependencies": [ { @@ -42899,7 +43219,7 @@ "id": 232, "url": "https://github.com/linode/docs", "description": "Linode guides and tutorials.", - "stars": 1365, + "stars": 1366, "source_graph_repo_id": 40015771, "dependencies": [ { @@ -42959,13 +43279,13 @@ "name": "linode_api4" } ], - "last_checked_revision": "d7059a93379f43cac37a1010961b3b85ebdc7517\n" + "last_checked_revision": "985e9f79df754b30215110f00105d59c230a332b\n" }, { "id": 233, "url": "https://github.com/milvus-io/bootcamp", "description": "Dealing with all unstructured data, such as reverse image search, audio search, molecular search, video analysis, question and answer systems, NLP, etc.", - "stars": 1380, + "stars": 1390, "source_graph_repo_id": 39218376, "dependencies": [ { @@ -43189,7 +43509,7 @@ "id": 235, "url": "https://github.com/tencentmusic/cube-studio", "description": "cube studio\u5f00\u6e90\u4e91\u539f\u751f\u4e00\u7ad9\u5f0f\u673a\u5668\u5b66\u4e60/\u6df1\u5ea6\u5b66\u4e60AI\u5e73\u53f0\uff0c\u652f\u6301sso\u767b\u5f55\uff0c\u591a\u79df\u6237/\u591a\u9879\u76ee\u7ec4\uff0c\u6570\u636e\u8d44\u4ea7\u5bf9\u63a5\uff0cnotebook\u5728\u7ebf\u5f00\u53d1\uff0c\u62d6\u62c9\u62fd\u4efb\u52a1\u6d41pipeline\u7f16\u6392\uff0c\u591a\u673a\u591a\u5361\u5206\u5e03\u5f0f\u7b97\u6cd5\u8bad\u7ec3\uff0c\u8d85\u53c2\u641c\u7d22\uff0c\u63a8\u7406\u670d\u52a1VGPU\uff0c\u591a\u96c6\u7fa4\u8c03\u5ea6\uff0c\u8fb9\u7f18\u8ba1\u7b97\uff0cserverless\uff0c\u6807\u6ce8\u5e73\u53f0\uff0c\u81ea\u52a8\u5316\u6807\u6ce8\uff0c\u6570\u636e\u96c6\u7ba1\u7406\uff0c\u5927\u6a21\u578b\u4e00\u952e\u5fae\u8c03\uff0cllmops\uff0c\u79c1\u6709\u77e5\u8bc6\u5e93\uff0cAI\u5e94\u7528\u5546\u5e97\uff0c\u652f\u6301\u6a21\u578b\u4e00\u952e\u5f00\u53d1/\u63a8\u7406/\u5fae\u8c03\uff0c\u79c1\u6709\u5316\u90e8\u7f72\uff0c\u652f\u6301\u56fd\u4ea7cpu/gpu\u82af\u7247\uff0c\u652f\u6301rdma\uff0c\u652f\u6301pytorch/tf/mxnet/deepspeed/paddle/colossalai/horovod/spark/ray/volcano\u5206\u5e03\u5f0f", - "stars": 1391, + "stars": 1414, "source_graph_repo_id": 56097135, "dependencies": [ { @@ -43573,7 +43893,7 @@ "name": "pydruid" } ], - "last_checked_revision": "5557e266d8ae6e9de0b647c859c773f0443b782b\n" + "last_checked_revision": "1f16e530e9d1c9e939f0c885b66e62cbe93baf2a\n" }, { "id": 236, @@ -43747,13 +44067,13 @@ "name": "auth0" } ], - "last_checked_revision": "88ed3592e451f029894d8f95b3b9c79680003d8f\n" + "last_checked_revision": "cb706a40dbed3b427e92c3c9feaf2318307d6af3\n" }, { "id": 237, "url": "https://github.com/etesync/server", "description": "The Etebase server (so you can run your own)", - "stars": 1349, + "stars": 1358, "source_graph_repo_id": 35711230, "dependencies": [ { @@ -43803,7 +44123,7 @@ "id": 238, "url": "https://github.com/graphql-python/gql", "description": "A GraphQL client in Python", - "stars": 1340, + "stars": 1343, "source_graph_repo_id": 40007281, "dependencies": [ { @@ -43905,7 +44225,7 @@ "id": 239, "url": "https://github.com/googlecreativelab/teachablemachine-community", "description": "Example code snippets and machine learning code for Teachable Machine", - "stars": 1318, + "stars": 1322, "source_graph_repo_id": 38878542, "dependencies": [ { @@ -43947,7 +44267,7 @@ "id": 240, "url": "https://github.com/huggingface/autotrain-advanced", "description": "\ud83e\udd17 AutoTrain Advanced", - "stars": 1684, + "stars": 1823, "source_graph_repo_id": 43158391, "dependencies": [ { @@ -44050,6 +44370,18 @@ "id": 189, "name": "accelerate" }, + { + "id": 418, + "name": "joblib" + }, + { + "id": 533, + "name": "optuna" + }, + { + "id": 799, + "name": "xgboost" + }, { "id": 3068, "name": "codecarbon" @@ -44063,13 +44395,13 @@ "name": "trl" } ], - "last_checked_revision": "f9efac072c6ffd22001cde00110a41da8c5fb6e2\n" + "last_checked_revision": "18ed46f9ed69e97dcce2847d3e31fc7e53fa170d\n" }, { "id": 241, "url": "https://github.com/claffin/cloudproxy", "description": "Hide your scrapers IP behind the cloud. Provision proxy servers across different cloud providers to improve your scraping success.", - "stars": 1271, + "stars": 1275, "source_graph_repo_id": 52326553, "dependencies": [ { @@ -44237,7 +44569,7 @@ "id": 243, "url": "https://github.com/HFrost0/bilix", "description": "\u26a1\ufe0fLightning-fast async download tool for bilibili and more | \u5feb\u5982\u95ea\u7535\u7684\u5f02\u6b65\u4e0b\u8f7d\u5de5\u5177\uff0c\u652f\u6301bilibili\u53ca\u66f4\u591a", - "stars": 1277, + "stars": 1281, "source_graph_repo_id": 57696679, "dependencies": [ { @@ -44323,7 +44655,7 @@ "id": 244, "url": "https://github.com/RobertCraigie/prisma-client-py", "description": "Prisma Client Python is an auto-generated and fully type-safe database client designed for ease of use", - "stars": 1286, + "stars": 1298, "source_graph_repo_id": 55653543, "dependencies": [ { @@ -44465,7 +44797,7 @@ "id": 245, "url": "https://github.com/intel/neural-compressor", "description": "Intel\u00ae Neural Compressor (formerly known as Intel\u00ae Low Precision Optimization Tool), targeting to provide unified APIs for network compression technologies, such as low precision quantization, sparsity, pruning, knowledge distillation, across different deep learning frameworks to pursue optimal inference performance.", - "stars": 1277, + "stars": 1297, "source_graph_repo_id": 41870078, "dependencies": [ { @@ -44712,6 +45044,10 @@ "id": 605, "name": "mpi4py" }, + { + "id": 620, + "name": "networkx" + }, { "id": 657, "name": "pycocotools" @@ -44917,13 +45253,13 @@ "name": "torch_ccl" } ], - "last_checked_revision": "f77a2c7606cdd2a0dec39c61d5ab95325272bcf2\n" + "last_checked_revision": "a16332db45189dfdca744fef9ff96bd7dcf4cdd5\n" }, { "id": 246, "url": "https://github.com/overmind1980/oeasy-python-tutorial", "description": "\u826f\u5fc3\u7684 Python \u6559\u7a0b\uff0c\u9762\u5411\u96f6\u57fa\u7840\u521d\u5b66\u8005\u7b80\u660e\u6613\u61c2\u7684 Python3 \u5165\u95e8\u57fa\u7840\u8bfe\u7a0b\u3002\u5728linux+vim\u751f\u4ea7\u529b\u73af\u5883\u4e0b\uff0c\u4ece\u6d45\u5165\u6df1\uff0c\u4ece\u7b80\u5355\u7a0b\u5e8f\u5b66\u5230\u7f51\u7edc\u722c\u866b\u3002\u53ef\u4ee5\u914d\u5408\u84dd\u6865\u4e91\u4e0a\u5b9e\u9a8c\u73af\u5883\u64cd\u4f5c\u3002", - "stars": 1296, + "stars": 1307, "source_graph_repo_id": 56170389, "dependencies": [ { @@ -45051,7 +45387,7 @@ "id": 248, "url": "https://github.com/sumerc/yappi", "description": "Yet Another Python Profiler, but this time multithreading, asyncio and gevent aware.", - "stars": 1217, + "stars": 1222, "source_graph_repo_id": 40124311, "dependencies": [ { @@ -45253,7 +45589,7 @@ "name": "cynetworkx" } ], - "last_checked_revision": "80f9fa3f1b1e59f4dfa81eb4c9b1f0157139c772\n" + "last_checked_revision": "00d878f4303dee324aaceb44f3518f9d7cd105a5\n" }, { "id": 250, @@ -45270,10 +45606,18 @@ "id": 11, "name": "transformers" }, + { + "id": 14, + "name": "numpy" + }, { "id": 15, "name": "torch" }, + { + "id": 19, + "name": "requests" + }, { "id": 29, "name": "aiohttp" @@ -45298,6 +45642,10 @@ "id": 53, "name": "PyPDF2" }, + { + "id": 76, + "name": "click" + }, { "id": 77, "name": "dotenv" @@ -45310,6 +45658,10 @@ "id": 118, "name": "gradio" }, + { + "id": 155, + "name": "six" + }, { "id": 197, "name": "vectorstore" @@ -45342,6 +45694,10 @@ "id": 1057, "name": "kafka" }, + { + "id": 2667, + "name": "kazoo" + }, { "id": 3948, "name": "alibabacloud_ha3engine" @@ -45381,15 +45737,47 @@ { "id": 3957, "name": "spliter" + }, + { + "id": 4443, + "name": "navi_default_loader" + }, + { + "id": 4444, + "name": "file_loader" + }, + { + "id": 4445, + "name": "sql_utils" + }, + { + "id": 4446, + "name": "hape_libs" + }, + { + "id": 4447, + "name": "swift" + }, + { + "id": 4448, + "name": "entry_loader" + }, + { + "id": 4449, + "name": "snakebite" + }, + { + "id": 4450, + "name": "sql_envs" } ], - "last_checked_revision": "03533090f2e596a84d67fd13d9227c39a5552e77\n" + "last_checked_revision": "cdec8bfededbe4fd9237bc8a52a39a01b89a21fa\n" }, { "id": 251, "url": "https://github.com/awtkns/fastapi-crudrouter", "description": "A dynamic FastAPI router that automatically creates CRUD routes for your models", - "stars": 1175, + "stars": 1179, "source_graph_repo_id": 42817363, "dependencies": [ { @@ -45451,7 +45839,7 @@ "id": 252, "url": "https://github.com/RapidAI/RapidOCR", "description": "A cross platform OCR Library based on PaddleOCR & OnnxRuntime & OpenVINO.", - "stars": 1173, + "stars": 1189, "source_graph_repo_id": 42788376, "dependencies": [ { @@ -45547,7 +45935,7 @@ "name": "rapidocr" } ], - "last_checked_revision": "8cfaa84a2a51476b7c9e06332734191dadd0a2ba\n" + "last_checked_revision": "063b2659e8ada0e536ba85eb3c5f7042800e2a48\n" }, { "id": 253, @@ -45565,7 +45953,7 @@ "name": "modules" } ], - "last_checked_revision": "41cc9080f727df03198aa273a28ff1a1aa7f1d16\n" + "last_checked_revision": "8d3633cef3b36377e44df444164499c8bb6cbaf6\n" }, { "id": 254, @@ -46195,13 +46583,13 @@ "name": "pam" } ], - "last_checked_revision": "b9ae7a16ba0465995e880ae9701b7e87226b9bab\n" + "last_checked_revision": "82c30f6c696414e1b9a980da3592a66fc210e59b\n" }, { "id": 255, "url": "https://github.com/aminalaee/sqladmin", "description": "SQLAlchemy Admin for FastAPI and Starlette", - "stars": 1173, + "stars": 1186, "source_graph_repo_id": 56792475, "dependencies": [ { @@ -46257,13 +46645,13 @@ "name": "fastapi_storages" } ], - "last_checked_revision": "067eadca750d5f08cf453965675321be27209c64\n" + "last_checked_revision": "b4d2f2daeedca5b9efbb5e29fd6f104ae3be1569\n" }, { "id": 256, "url": "https://github.com/explosion/projects", "description": "\ud83e\ude90 End-to-end NLP workflows from prototype to production", - "stars": 1140, + "stars": 1150, "source_graph_repo_id": 39557872, "dependencies": [ { @@ -46425,7 +46813,7 @@ "id": 257, "url": "https://github.com/pluralsh/plural", "description": "Deploy open source software on Kubernetes in record time. \ud83d\ude80", - "stars": 1134, + "stars": 1158, "source_graph_repo_id": 56182574, "dependencies": [ { @@ -46481,13 +46869,13 @@ "name": "python_graphql_client" } ], - "last_checked_revision": "b58a8f7aee72c5ed8bb9fefe5cdf71f75d60a569\n" + "last_checked_revision": "13722bebb051d4fbb062e66edd5aa3de170a486b\n" }, { "id": 258, "url": "https://github.com/hasura/learn-graphql", "description": "Real world GraphQL tutorials for frontend developers with deadlines!", - "stars": 1127, + "stars": 1129, "source_graph_repo_id": 39295910, "dependencies": [ { @@ -46513,7 +46901,7 @@ "id": 259, "url": "https://github.com/Nemo2011/bilibili-api", "description": "\u54d4\u54e9\u54d4\u54e9\u5e38\u7528API\u8c03\u7528\u3002\u652f\u6301\u89c6\u9891\u3001\u756a\u5267\u3001\u7528\u6237\u3001\u9891\u9053\u3001\u97f3\u9891\u7b49\u529f\u80fd\u3002\u539f\u4ed3\u5e93\u5730\u5740\uff1ahttps://github.com/MoyuScript/bilibili-api", - "stars": 1163, + "stars": 1187, "source_graph_repo_id": 57880892, "dependencies": [ { @@ -46597,13 +46985,13 @@ "name": "qrcode_terminal" } ], - "last_checked_revision": "ad07f7bd19abf4e65df81c310c2e6fe76354bb19\n" + "last_checked_revision": "7b989742765aa60f3abd729f1cfff639d6966040\n" }, { "id": 260, "url": "https://github.com/huggingface/huggingface_hub", "description": "All the open source things related to the Hugging Face Hub.", - "stars": 1111, + "stars": 1128, "source_graph_repo_id": 42746165, "dependencies": [ { @@ -46739,13 +47127,13 @@ "name": "spacy_huggingface_hub" } ], - "last_checked_revision": "518c74bbf891546f905e472f02b3db1c1369c5ef\n" + "last_checked_revision": "e328730821be171d42e39155d5ab08b52e160a9d\n" }, { "id": 261, "url": "https://github.com/Checkmk/checkmk", "description": "Checkmk - Best-in-class infrastructure & application monitoring", - "stars": 1102, + "stars": 1113, "source_graph_repo_id": 38112972, "dependencies": [ { @@ -47179,9 +47567,13 @@ { "id": 2587, "name": "h11" + }, + { + "id": 3673, + "name": "polyfactory" } ], - "last_checked_revision": "7bc9e845c25d7e598fd48a58059f6f5cefd0cb59\n" + "last_checked_revision": "6b2f44fd6607694a26beb4c41813e2defdb0f063\n" }, { "id": 262, @@ -47309,7 +47701,7 @@ "id": 263, "url": "https://github.com/piccolo-orm/piccolo", "description": "A fast, user friendly ORM and query builder which supports asyncio.", - "stars": 1087, + "stars": 1098, "source_graph_repo_id": 41254928, "dependencies": [ { @@ -47391,7 +47783,7 @@ "id": 264, "url": "https://github.com/justpy-org/justpy", "description": "An object oriented high-level Python Web Framework that requires no frontend programming", - "stars": 1074, + "stars": 1076, "source_graph_repo_id": 39906166, "dependencies": [ { @@ -47521,7 +47913,7 @@ "id": 265, "url": "https://github.com/beir-cellar/beir", "description": "A Heterogeneous Benchmark for Information Retrieval. Easy to use, evaluate your models across 15+ diverse IR datasets.", - "stars": 1063, + "stars": 1075, "source_graph_repo_id": 43958145, "dependencies": [ { @@ -47623,7 +48015,7 @@ "id": 266, "url": "https://github.com/CMHopeSunshine/LittlePaimon", "description": "\u5c0f\u6d3e\u8499\uff01\u57fa\u4e8eNonebot2\u7684\u539f\u795eQQ\u673a\u5668\u4eba\uff0c\u5305\u62ec\u4f46\u4e0d\u9650\u4e8eUID\u9762\u677f\u67e5\u8be2\u3001\u62bd\u5361\u8bb0\u5f55\u5206\u6790\u3001\u6e38\u620f\u653b\u7565\u56fe\u9274\u3001\u5b9e\u65f6\u4fbf\u7b7e\u3001\u539f\u77f3\u672d\u8bb0\u3001\u7fa4\u804a\u5b66\u4e60\u3001\u7fa4\u7ba1\u7b49\u529f\u80fd\u3002/ LittlePamon! Genshin Impact multifunctional QQ bot based on Nonebot2.", - "stars": 1039, + "stars": 1046, "source_graph_repo_id": 57611742, "dependencies": [ { @@ -47737,7 +48129,7 @@ "id": 267, "url": "https://github.com/tsileo/microblog.pub", "description": "A self-hosted, single-user, ActivityPub powered microblog.", - "stars": 1035, + "stars": 1037, "source_graph_repo_id": 40064553, "dependencies": [ { @@ -47918,6 +48310,10 @@ "id": 15, "name": "torch" }, + { + "id": 19, + "name": "requests" + }, { "id": 31, "name": "yaml" @@ -47994,6 +48390,10 @@ "id": 1297, "name": "decord" }, + { + "id": 1728, + "name": "mutagen" + }, { "id": 1913, "name": "numexpr" @@ -48023,13 +48423,13 @@ "name": "samplers" } ], - "last_checked_revision": "20ead1033e6da2cd113c4762b7de5d9615c2c1c7\n" + "last_checked_revision": "01e41fd454c011b479c271cee33e5b5a90076ffd\n" }, { "id": 269, "url": "https://github.com/MicrosoftDocs/sql-docs", "description": "Technical documentation for Microsoft SQL Server, tools such as SQL Server Management Studio (SSMS) , SQL Server Data Tools (SSDT) etc.", - "stars": 1021, + "stars": 1023, "source_graph_repo_id": 40030105, "dependencies": [], "last_checked_revision": null @@ -48038,7 +48438,7 @@ "id": 270, "url": "https://github.com/s3rius/FastAPI-template", "description": "Feature rich robust FastAPI template.", - "stars": 1048, + "stars": 1075, "source_graph_repo_id": 42381402, "dependencies": [ { @@ -48128,7 +48528,7 @@ "id": 271, "url": "https://github.com/VOICEVOX/voicevox_engine", "description": "\u7121\u6599\u3067\u4f7f\u3048\u308b\u4e2d\u54c1\u8cea\u306a\u30c6\u30ad\u30b9\u30c8\u8aad\u307f\u4e0a\u3052\u30bd\u30d5\u30c8\u30a6\u30a7\u30a2\u3001VOICEVOX\u306e\u97f3\u58f0\u5408\u6210\u30a8\u30f3\u30b8\u30f3", - "stars": 1022, + "stars": 1026, "source_graph_repo_id": 55506082, "dependencies": [ { @@ -48190,7 +48590,7 @@ "id": 272, "url": "https://github.com/GoodManWEN/GoodManWEN.github.io", "description": "\ud83d\udcd5 A website simulating linux system's GUI, using theme of Deepin distro. \u7f51\u9875\u6a21\u62df\u684c\u9762", - "stars": 980, + "stars": 979, "source_graph_repo_id": 44888458, "dependencies": [], "last_checked_revision": null @@ -48199,7 +48599,7 @@ "id": 273, "url": "https://github.com/widgetti/solara", "description": "A Pure Python, React-style Framework for Scaling Your Jupyter and Web Apps", - "stars": 1003, + "stars": 1019, "source_graph_repo_id": 58576077, "dependencies": [ { @@ -48459,7 +48859,7 @@ "name": "pixelmatch" } ], - "last_checked_revision": "baa36623c3eb7db50672d8eb3d3cdab9220a50a6\n" + "last_checked_revision": "ac538b5c7ab5d5925951a9e9dc76c86083afc4de\n" }, { "id": 274, @@ -48473,13 +48873,13 @@ "name": "dapr" } ], - "last_checked_revision": "69d9813f587b88d132dd3f55bc383ee410279241\n" + "last_checked_revision": "a810be20a8e555686ef3124f849818df97a469d5\n" }, { "id": 275, "url": "https://github.com/dunossauro/live-de-python", "description": "Reposit\u00f3rio das lives de python semanais", - "stars": 981, + "stars": 984, "source_graph_repo_id": 41865499, "dependencies": [ { @@ -49295,7 +49695,7 @@ "id": 279, "url": "https://github.com/dapr/quickstarts", "description": "Dapr quickstart code samples and tutorials showcasing core Dapr capabilities", - "stars": 939, + "stars": 942, "source_graph_repo_id": 39365766, "dependencies": [ { @@ -49479,7 +49879,7 @@ "id": 281, "url": "https://github.com/JohnSnowLabs/spark-nlp-workshop", "description": "Public runnable examples of using John Snow Labs' NLP for Apache Spark.", - "stars": 933, + "stars": 936, "source_graph_repo_id": 37221480, "dependencies": [ { @@ -49611,13 +50011,13 @@ "name": "sparknlp_jsl" } ], - "last_checked_revision": "f7f2e658c340d6ef14b7170b9dbbd352104c2f35\n" + "last_checked_revision": "83dc4af23d74cdee61f91aa1709c0456a98ae1f6\n" }, { "id": 282, "url": "https://github.com/UKPLab/EasyNMT", "description": "Easy to use, state-of-the-art Neural Machine Translation for 100+ languages", - "stars": 914, + "stars": 920, "source_graph_repo_id": 42925487, "dependencies": [ { @@ -49773,7 +50173,7 @@ "id": 284, "url": "https://github.com/nod-ai/SHARK", "description": "SHARK - High Performance Machine Learning Distribution", - "stars": 985, + "stars": 1006, "source_graph_repo_id": 57614712, "dependencies": [ { @@ -50157,7 +50557,7 @@ "name": "gpt_langchain" } ], - "last_checked_revision": "671881cf87627e7aae880a2a1d1043fa52bdbe58\n" + "last_checked_revision": "2c2693fb7d13c425abde717c60d0885b4e088732\n" }, { "id": 285, @@ -50237,15 +50637,19 @@ { "id": 4252, "name": "convert" + }, + { + "id": 4455, + "name": "modeling_baichuan" } ], - "last_checked_revision": "756cedd99382e0adc133067722ea769a58f102e9\n" + "last_checked_revision": "bbf91da470f903741fbc79b390f3b81fb823cf1d\n" }, { "id": 286, "url": "https://github.com/girlscript/winter-of-contributing", "description": "GirlScript Winter of Contributing is a three-month-long Open-Source Program organized by\ud83e\udde1GirlScript Foundation to create the world's largest multilingual content repository that will be available to everyone. ", - "stars": 888, + "stars": 889, "source_graph_repo_id": 55729373, "dependencies": [ { @@ -50283,7 +50687,7 @@ "id": 287, "url": "https://github.com/GoogleCloudPlatform/vertex-ai-samples", "description": "Sample code and notebooks for Vertex AI, the end-to-end machine learning platform on Google Cloud", - "stars": 902, + "stars": 922, "source_graph_repo_id": 50342198, "dependencies": [ { @@ -50491,13 +50895,13 @@ "name": "bytetracker" } ], - "last_checked_revision": "d35b3d08c8e6b9d4556b9248b983880602d69e3c\n" + "last_checked_revision": "dc6949043f5d1c6c63f33922769cd793a8c99862\n" }, { "id": 288, "url": "https://github.com/Tongjilibo/bert4torch", "description": "An elegent pytorch implement of transformers", - "stars": 894, + "stars": 904, "source_graph_repo_id": 57556742, "dependencies": [ { @@ -50705,7 +51109,7 @@ "name": "cchess" } ], - "last_checked_revision": "043ad0420f3f76be52f6261fe13c5aabbc8433eb\n" + "last_checked_revision": "d842d31bf404a90b61d9834edc05859a3213be07\n" }, { "id": 289, @@ -50793,7 +51197,7 @@ "id": 290, "url": "https://github.com/slackapi/bolt-python", "description": "A framework to build Slack apps using Python", - "stars": 870, + "stars": 871, "source_graph_repo_id": 41753129, "dependencies": [ { @@ -50949,7 +51353,7 @@ "id": 292, "url": "https://github.com/Eventual-Inc/Daft", "description": "The Python DataFrame for Complex Data", - "stars": 873, + "stars": 876, "source_graph_repo_id": 59097768, "dependencies": [ { @@ -51093,7 +51497,7 @@ "name": "pickle5" } ], - "last_checked_revision": "b01a2d7e301eb52c735d40c9193322ff17e36a25\n" + "last_checked_revision": "dbe62454075c0489a86ab17195a0cee5b739fe0f\n" }, { "id": 293, @@ -51126,6 +51530,10 @@ "id": 34, "name": "uvicorn" }, + { + "id": 37, + "name": "httpx" + }, { "id": 38, "name": "pydantic" @@ -51159,7 +51567,7 @@ "name": "cat" } ], - "last_checked_revision": "5b84b1d600ba9e8600413ff27c033c6d8ed5d0ca\n" + "last_checked_revision": "a1262d3cf3abe7cf31cb79e8bcee7343339b6275\n" }, { "id": 294, @@ -51331,7 +51739,7 @@ "id": 295, "url": "https://github.com/art049/odmantic", "description": "Sync and Async ODM (Object Document Mapper) for MongoDB based on python type hints", - "stars": 833, + "stars": 834, "source_graph_repo_id": 42193196, "dependencies": [ { @@ -51393,7 +51801,7 @@ "id": 296, "url": "https://github.com/QAX-A-Team/LuWu", "description": "\u7ea2\u961f\u57fa\u7840\u8bbe\u65bd\u81ea\u52a8\u5316\u90e8\u7f72\u5de5\u5177", - "stars": 828, + "stars": 827, "source_graph_repo_id": 37791138, "dependencies": [ { @@ -51625,7 +52033,7 @@ "id": 298, "url": "https://github.com/lnbits/lnbits", "description": "LNbits, free and open-source Lightning wallet and accounts system.", - "stars": 835, + "stars": 838, "source_graph_repo_id": 39944140, "dependencies": [ { @@ -51757,7 +52165,7 @@ "name": "bech32" } ], - "last_checked_revision": "6efe1a156b008375e2e9822fa331e3ef42194be3\n" + "last_checked_revision": "62435b37232515767194f1fcbb2c4269d08aadf4\n" }, { "id": 299, @@ -51853,7 +52261,7 @@ "id": 300, "url": "https://github.com/redis/redis-om-python", "description": "Object mapping, and more, for Redis and Python", - "stars": 812, + "stars": 819, "source_graph_repo_id": 56472472, "dependencies": [ { @@ -51959,13 +52367,13 @@ "name": "ucp" } ], - "last_checked_revision": "ee3b4ba52eb697ae558c2652359d395e372ff839\n" + "last_checked_revision": "bca04edaa8e2d238618e177965acac141e25fab8\n" }, { "id": 302, "url": "https://github.com/long2ice/fastapi-cache", "description": "fastapi-cache is a tool to cache fastapi response and function result, with backends support redis and memcached.", - "stars": 814, + "stars": 824, "source_graph_repo_id": 41832440, "dependencies": [ { @@ -52017,7 +52425,7 @@ "name": "aiobotocore" } ], - "last_checked_revision": "812ada862046af650da03a01539128a415d61546\n" + "last_checked_revision": "d748abd8c686f74af43bcf8fde654e955b5beecd\n" }, { "id": 303, @@ -52075,13 +52483,13 @@ "name": "ffmpeg" } ], - "last_checked_revision": "262bc23cc295dbd98d7c5af5283a669c80993684\n" + "last_checked_revision": "ea1ef93e354765482b9102f2455ce3e8ea581dea\n" }, { "id": 304, "url": "https://github.com/uriyyo/fastapi-pagination", "description": "FastAPI pagination \ud83d\udcd6 ", - "stars": 809, + "stars": 813, "source_graph_repo_id": 42421315, "dependencies": [ { @@ -52213,13 +52621,13 @@ "name": "bunnet" } ], - "last_checked_revision": "c3f662f8b7f25d7576154782d9cdadea148f581d\n" + "last_checked_revision": "8312086e24b4d0500b2d29d5b18135019d41a303\n" }, { "id": 305, "url": "https://github.com/dstackai/dstack", - "description": "Train and deploy LLM models in multiple clouds (AWS, GCP, Azure, Lambda, etc).", - "stars": 784, + "description": "dstack is an open-source toolkit for running LLM workloads across any clouds (AWS, GCP, Azure, Lambda, etc.).", + "stars": 786, "source_graph_repo_id": 57671620, "dependencies": [ { @@ -52338,6 +52746,10 @@ "id": 948, "name": "apscheduler" }, + { + "id": 1067, + "name": "dns" + }, { "id": 1117, "name": "watchfiles" @@ -52375,13 +52787,13 @@ "name": "msrestazure" } ], - "last_checked_revision": "8080cf827e2a135454a63d25acb5f6b3bb15829a\n" + "last_checked_revision": "a4e5b874b77a5fee46d3a01b70c4ed21d60e08d2\n" }, { "id": 306, "url": "https://github.com/liaogx/fastapi-tutorial", "description": "\u6574\u4f53\u7684\u4ecb\u7ecd FastAPI\uff0c\u5feb\u901f\u4e0a\u624b\u5f00\u53d1\uff0c\u7ed3\u5408 API \u4ea4\u4e92\u6587\u6863\u9010\u4e2a\u8bb2\u89e3\u6838\u5fc3\u6a21\u5757\u7684\u4f7f\u7528\u3002\u89c6\u9891\u5b66\u4e60\u5730\u5740\uff1a", - "stars": 774, + "stars": 784, "source_graph_repo_id": 42750384, "dependencies": [ { @@ -52419,7 +52831,7 @@ "id": 307, "url": "https://github.com/koxudaxi/fastapi-code-generator", "description": "This code generator creates FastAPI app from an openapi file.", - "stars": 770, + "stars": 773, "source_graph_repo_id": 41257491, "dependencies": [ { @@ -52465,7 +52877,7 @@ "id": 308, "url": "https://github.com/Onelinerhub/onelinerhub", "description": "Thousands of code solutions with clear explanation @ onelinerhub.com", - "stars": 760, + "stars": 761, "source_graph_repo_id": 52079154, "dependencies": [], "last_checked_revision": null @@ -52474,7 +52886,7 @@ "id": 309, "url": "https://github.com/MgArcher/Text_select_captcha", "description": "\u5b9e\u73b0\u6587\u5b57\u70b9\u9009\u3001\u9009\u5b57\u3001\u9009\u62e9\u3001\u70b9\u89e6\u9a8c\u8bc1\u7801\u8bc6\u522b\uff0c\u57fa\u4e8epytorch\u8bad\u7ec3", - "stars": 763, + "stars": 775, "source_graph_repo_id": 41819634, "dependencies": [ { @@ -52570,7 +52982,7 @@ "id": 311, "url": "https://github.com/ChristopherGS/ultimate-fastapi-tutorial", "description": "The Ultimate FastAPI Tutorial", - "stars": 758, + "stars": 769, "source_graph_repo_id": 55641522, "dependencies": [ { @@ -52632,7 +53044,7 @@ "id": 312, "url": "https://github.com/HazyResearch/meerkat", "description": "Creative interactive views of any dataset. ", - "stars": 752, + "stars": 756, "source_graph_repo_id": 49128847, "dependencies": [ { @@ -52858,7 +53270,7 @@ "id": 313, "url": "https://github.com/laurentS/slowapi", "description": "A rate limiter for Starlette and FastAPI", - "stars": 755, + "stars": 760, "source_graph_repo_id": 40532206, "dependencies": [ { @@ -52956,7 +53368,7 @@ "name": "erdantic" } ], - "last_checked_revision": "4a84ac9e2e148fab9a9d211ec34d2b41d25978cc\n" + "last_checked_revision": "d876c4480701b82954651575dcbc9dced1a0ba02\n" }, { "id": 315, @@ -52974,13 +53386,13 @@ "name": "lorem_text" } ], - "last_checked_revision": "e29911f1418ac16a187ce2b26a44621232ef3037\n" + "last_checked_revision": "5fdbf52439755948266a20a5141d84967854e3a3\n" }, { "id": 316, "url": "https://github.com/mlco2/codecarbon", "description": "Track emissions from Compute and recommend ways to reduce their impact on the environment.", - "stars": 748, + "stars": 752, "source_graph_repo_id": 42303844, "dependencies": [ { @@ -53162,7 +53574,7 @@ "id": 317, "url": "https://github.com/miguelgrinberg/microdot", "description": "The impossibly small web framework for Python and MicroPython.", - "stars": 741, + "stars": 774, "source_graph_repo_id": 41366354, "dependencies": [ { @@ -53330,7 +53742,7 @@ "name": "machine" } ], - "last_checked_revision": "d46d2950c839fdd3e2f650a235005e0813d2cf04\n" + "last_checked_revision": "744548f8dc33a72512b34c4001ee9c6c1edd22ee\n" }, { "id": 318, @@ -53424,7 +53836,7 @@ "id": 320, "url": "https://github.com/kuwala-io/kuwala", "description": "Kuwala is the no-code data platform for BI analysts and engineers enabling you to build powerful analytics workflows. We are set out to bring state-of-the-art data engineering tools you love, such as Airbyte, dbt, or Great Expectations together in one intuitive interface built with React Flow. In addition we provide third-party data into data science models and products with a focus on geospatial data. Currently, the following data connectors are available worldwide: a) High-resolution demographics data b) Point of Interests from Open Street Map c) Google Popular Times", - "stars": 727, + "stars": 729, "source_graph_repo_id": 43419941, "dependencies": [ { @@ -53822,7 +54234,7 @@ "name": "llava" } ], - "last_checked_revision": "45805d9deaf58444c74477ee8edf83c6351b7449\n" + "last_checked_revision": "e32d7d5337a180762b3345573d53b2adc176f9e2\n" }, { "id": 324, @@ -54090,7 +54502,7 @@ "id": 325, "url": "https://github.com/microsoft/fastformers", "description": "FastFormers - highly efficient transformer models for NLU", - "stars": 694, + "stars": 695, "source_graph_repo_id": 42243171, "dependencies": [ { @@ -54272,7 +54684,7 @@ "id": 326, "url": "https://github.com/ShiftLeftSecurity/sast-scan", "description": "Scan is a free & Open Source DevSecOps tool for performing static analysis based security testing of your applications and its dependencies. CI and Git friendly.", - "stars": 696, + "stars": 698, "source_graph_repo_id": 40672694, "dependencies": [ { @@ -54328,13 +54740,13 @@ "name": "hypercorn" } ], - "last_checked_revision": "6d76d08d49773776d5327315907c24b6006aeeae\n" + "last_checked_revision": "ae74004b82a41e800c6bc0b6ed05d48da9b8fc6f\n" }, { "id": 327, "url": "https://github.com/klen/py-frameworks-bench", "description": "Another benchmark for some python frameworks", - "stars": 691, + "stars": 692, "source_graph_repo_id": 40129972, "dependencies": [ { @@ -54494,15 +54906,19 @@ { "id": 4199, "name": "channels_graphql_ws" + }, + { + "id": 4203, + "name": "metaphor_python" } ], - "last_checked_revision": "cc6e06e9acfa3ec4daa42b28b6abc3f3b79a5187\n" + "last_checked_revision": "29ff4f83e43afc2d8d67dc2fcb176acf78a1f2ff\n" }, { "id": 329, "url": "https://github.com/mwmbl/mwmbl", "description": "An open source, non-profit search engine implemented in python", - "stars": 687, + "stars": 688, "source_graph_repo_id": 56726465, "dependencies": [ { @@ -54580,7 +54996,7 @@ "id": 330, "url": "https://github.com/SAGIRI-kawaii/sagiri-bot", "description": "\u57fa\u4e8eGraia Ariadne\u548cMirai\u7684QQ\u673a\u5668\u4eba SAGIRI-BOT", - "stars": 684, + "stars": 683, "source_graph_repo_id": 42214643, "dependencies": [ { @@ -54794,7 +55210,7 @@ "id": 331, "url": "https://github.com/nlp-uoregon/trankit", "description": "Trankit is a Light-Weight Transformer-based Python Toolkit for Multilingual Natural Language Processing", - "stars": 686, + "stars": 687, "source_graph_repo_id": 42854192, "dependencies": [ { @@ -54972,7 +55388,7 @@ "id": 332, "url": "https://github.com/byt3bl33d3r/WitnessMe", "description": "Web Inventory tool, takes screenshots of webpages using Pyppeteer (headless Chrome/Chromium) and provides some extra bells & whistles to make life easier.", - "stars": 686, + "stars": 687, "source_graph_repo_id": 39466828, "dependencies": [ { @@ -55042,7 +55458,7 @@ "id": 333, "url": "https://github.com/rednafi/fastapi-nano", "description": "\ud83d\udc0d Simple FastAPI template employing divisional architecture pattern", - "stars": 691, + "stars": 692, "source_graph_repo_id": 41114880, "dependencies": [ { @@ -55076,7 +55492,7 @@ "id": 334, "url": "https://github.com/netenglabs/suzieq", "description": "Using network observability to operate and design healthier networks", - "stars": 682, + "stars": 681, "source_graph_repo_id": 40813531, "dependencies": [ { @@ -55284,7 +55700,7 @@ "id": 336, "url": "https://github.com/RiotGames/developer-relations", "description": "Riot Games Developer Ecosystem Bug Reporting", - "stars": 674, + "stars": 676, "source_graph_repo_id": 40241137, "dependencies": [ { @@ -55404,7 +55820,7 @@ "id": 338, "url": "https://github.com/Trinkle23897/tuixue.online-visa", "description": "https://tuixue.online/visa/ A Real-time Display of U.S. Visa Appointment Status Website \u9884\u7ea6\u7f8e\u5e1d\u7b7e\u8bc1\u5404\u4e2a\u7b7e\u8bc1\u5904\u6700\u65e9\u65f6\u95f4\u7684\u722c\u866b", - "stars": 674, + "stars": 676, "source_graph_repo_id": 40572476, "dependencies": [ { @@ -55518,7 +55934,7 @@ "name": "bmtools" } ], - "last_checked_revision": "17fc5ace244c83e4950e933a96d8fe80faf3ca2c\n" + "last_checked_revision": "08a06d37937ed24c3e1b1797aee89ffa0f322092\n" }, { "id": 340, @@ -55752,19 +56168,23 @@ "name": "macros" } ], - "last_checked_revision": "86a11d51d4b67b9c7ba09f624d5c6d9fc4fef081\n" + "last_checked_revision": "9fdf28cc083280089b60b06931f38f32ad21fa6f\n" }, { "id": 341, "url": "https://github.com/google/turbinia", "description": "Automation and Scaling of Digital Forensics Tools", - "stars": 664, + "stars": 669, "source_graph_repo_id": 231960, "dependencies": [ { "id": 3, "name": "fastapi" }, + { + "id": 9, + "name": "typing_extensions" + }, { "id": 12, "name": "pandas" @@ -55894,13 +56314,13 @@ "name": "dfimagetools" } ], - "last_checked_revision": "b17f589c39355325d1e8d5fe9730358d69f773e4\n" + "last_checked_revision": "c0041aaed4a75928d1830b4a51ebe4b7ff463b34\n" }, { "id": 342, "url": "https://github.com/PaddlePaddle/Knover", "description": "Large-scale open domain KNOwledge grounded conVERsation system based on PaddlePaddle", - "stars": 660, + "stars": 662, "source_graph_repo_id": 41438282, "dependencies": [ { @@ -55994,7 +56414,7 @@ "id": 343, "url": "https://github.com/census-instrumentation/opencensus-python", "description": "A stats collection and distributed tracing framework", - "stars": 658, + "stars": 657, "source_graph_repo_id": 1354409, "dependencies": [ { @@ -56132,7 +56552,7 @@ "id": 344, "url": "https://github.com/basetenlabs/truss", "description": "The simplest way to serve AI/ML models in production", - "stars": 674, + "stars": 675, "source_graph_repo_id": 58584085, "dependencies": [ { @@ -56456,13 +56876,13 @@ "name": "vqgan_jax" } ], - "last_checked_revision": "f0c421e000fe82eea580f0a42864071ff1f8c687\n" + "last_checked_revision": "4eb33eafbea9674d57f215fda692f23c5594a715\n" }, { "id": 345, "url": "https://github.com/Azure/counterfit", "description": "a CLI that provides a generic automation layer for assessing the security of ML models", - "stars": 662, + "stars": 663, "source_graph_repo_id": 45344148, "dependencies": [ { @@ -56564,7 +56984,7 @@ "id": 346, "url": "https://github.com/curiefense/curiefense", "description": "Curiefense is a unified, open source platform protecting cloud native applications.", - "stars": 660, + "stars": 661, "source_graph_repo_id": 42374915, "dependencies": [ { @@ -56772,7 +57192,7 @@ "id": 348, "url": "https://github.com/Kyomotoi/ATRI", "description": "A project for ATRI, use go-cqhttp and Nonebot2.", - "stars": 646, + "stars": 647, "source_graph_repo_id": 41232029, "dependencies": [ { @@ -56900,7 +57320,7 @@ "id": 350, "url": "https://github.com/Sanjeev-Thiyagarajan/fastapi-course", "description": "", - "stars": 650, + "stars": 655, "source_graph_repo_id": 56255099, "dependencies": [ { @@ -56938,7 +57358,7 @@ "id": 351, "url": "https://github.com/awslabs/aws-lambda-web-adapter", "description": "Run web applications on AWS Lambda", - "stars": 663, + "stars": 669, "source_graph_repo_id": 56035754, "dependencies": [ { @@ -56966,13 +57386,13 @@ "name": "hello_world" } ], - "last_checked_revision": "36d62c61bac43adb453b62c9236e5920e4772418\n" + "last_checked_revision": "80f585b17150ae3a7554ef9deb809ac227775538\n" }, { "id": 352, "url": "https://github.com/kadalu/kadalu", "description": "A lightweight Persistent storage solution for Kubernetes / OpenShift / Nomad using GlusterFS in background. More information at https://kadalu.tech", - "stars": 643, + "stars": 647, "source_graph_repo_id": 39062103, "dependencies": [ { @@ -57080,7 +57500,7 @@ "id": 354, "url": "https://github.com/teamhide/fastapi-boilerplate", "description": "FastAPI boilerplate for real world production", - "stars": 647, + "stars": 651, "source_graph_repo_id": 41185993, "dependencies": [ { @@ -57134,7 +57554,7 @@ "id": 355, "url": "https://github.com/pgorecki/python-ddd", "description": "Python DDD example ", - "stars": 643, + "stars": 651, "source_graph_repo_id": 38915345, "dependencies": [ { @@ -57204,7 +57624,7 @@ "id": 356, "url": "https://github.com/breezedeus/pix2text", "description": "Pix In, Latex & Text Out. Recognize Chinese, English Texts, and Math Formulas from Images.", - "stars": 649, + "stars": 653, "source_graph_repo_id": 59073461, "dependencies": [ { @@ -57332,7 +57752,7 @@ "id": 358, "url": "https://github.com/dcs-liberation/dcs_liberation", "description": "DCS World dynamic campaign.", - "stars": 631, + "stars": 633, "source_graph_repo_id": 41820306, "dependencies": [ { @@ -57416,7 +57836,7 @@ "name": "lupa" } ], - "last_checked_revision": "cb9063b5be4127b8b00359a0a346cbd00630d22a\n" + "last_checked_revision": "b7723843c6ce5db6a252f69bf9601b83701841bc\n" }, { "id": 359, @@ -57438,13 +57858,13 @@ "name": "Crypto" } ], - "last_checked_revision": "212613e3b65454d16f7a649be4baf627847cbf92\n" + "last_checked_revision": "632d4222fa5a06e94e80f51e852423f7494d4123\n" }, { "id": 360, "url": "https://github.com/streamsync-cloud/streamsync", "description": "No-code in the front, Python in the back. An open-source framework for creating data apps.", - "stars": 678, + "stars": 702, "source_graph_repo_id": 57574601, "dependencies": [ { @@ -57504,7 +57924,7 @@ "name": "streamsync" } ], - "last_checked_revision": "9c1e55e8eb640b0b45911f1465aff8d77424812c\n" + "last_checked_revision": "7a253372aefdade903a5e33f8a336ea12507ea8c\n" }, { "id": 361, @@ -57540,7 +57960,7 @@ "id": 362, "url": "https://github.com/primeqa/primeqa", "description": "The prime repository for state-of-the-art Multilingual Question Answering research and development.", - "stars": 630, + "stars": 631, "source_graph_repo_id": 58434616, "dependencies": [ { @@ -57768,7 +58188,7 @@ "id": 364, "url": "https://github.com/dataquestio/project-walkthroughs", "description": "Data science, machine learning, and web development project code for https://www.youtube.com/c/Dataquestio .", - "stars": 632, + "stars": 641, "source_graph_repo_id": 56902011, "dependencies": [ { @@ -57894,13 +58314,13 @@ "name": "lockfile" } ], - "last_checked_revision": "ea91be61aa18d874ae11df526deec0ee6e385c8f\n" + "last_checked_revision": "a5be023fe85d8dfecde646075e2b23dae256dbb6\n" }, { "id": 366, "url": "https://github.com/PrettyPrinted/youtube_video_code", "description": "The code for all the YouTube videos I publish on YouTube.", - "stars": 614, + "stars": 617, "source_graph_repo_id": 38742279, "dependencies": [ { @@ -58282,7 +58702,7 @@ "id": 367, "url": "https://github.com/meta-soul/MetaSpore", "description": "A unified end-to-end machine intelligence platform", - "stars": 614, + "stars": 616, "source_graph_repo_id": 57669962, "dependencies": [ { @@ -58552,7 +58972,7 @@ "id": 368, "url": "https://github.com/amisadmin/fastapi-amis-admin", "description": "FastAPI-Amis-Admin is a high-performance, efficient and easily extensible FastAPI admin framework. Inspired by django-admin, and has as many powerful functions as django-admin.", - "stars": 625, + "stars": 634, "source_graph_repo_id": 57329582, "dependencies": [ { @@ -58612,7 +59032,7 @@ "name": "fastapi_user_auth" } ], - "last_checked_revision": "21290ac0bf8fed18260ea465f1ae97413ffa4b89\n" + "last_checked_revision": "adfa8e7089d127f9dc76230f44fb5eeebee78d14\n" }, { "id": 369, @@ -58776,7 +59196,7 @@ "id": 370, "url": "https://github.com/hpcaitech/EnergonAI", "description": "Large-scale model inference.", - "stars": 604, + "stars": 605, "source_graph_repo_id": 58046776, "dependencies": [ { @@ -58878,7 +59298,7 @@ "id": 371, "url": "https://github.com/simon987/sist2", "description": "Lightning-fast file system indexer and search tool", - "stars": 606, + "stars": 609, "source_graph_repo_id": 39417338, "dependencies": [ { @@ -58936,7 +59356,7 @@ "id": 372, "url": "https://github.com/trallnag/prometheus-fastapi-instrumentator", "description": "Instrument your FastAPI with Prometheus metrics.", - "stars": 604, + "stars": 615, "source_graph_repo_id": 41498605, "dependencies": [ { @@ -59168,13 +59588,13 @@ "name": "langchain_experimental" } ], - "last_checked_revision": "64824683a0d4190e6f7ee0314536dc33da3bac2f\n" + "last_checked_revision": "3975f047f313417836392ff68e9dbc1a40434525\n" }, { "id": 377, "url": "https://github.com/abhishekkrthakur/autoxgb", "description": "XGBoost + Optuna", - "stars": 581, + "stars": 582, "source_graph_repo_id": 56315302, "dependencies": [ { @@ -59232,7 +59652,7 @@ "id": 378, "url": "https://github.com/patrickloeber/python-fun", "description": "Some fun and useful projects with Python", - "stars": 576, + "stars": 577, "source_graph_repo_id": 41546572, "dependencies": [ { @@ -59560,13 +59980,13 @@ "name": "watchgod" } ], - "last_checked_revision": "bc46f434d17ce6de8344fcf6f439c659f4a735a6\n" + "last_checked_revision": "240ff6e2f25e1e90f73e799564d417f54c34f1c6\n" }, { "id": 381, "url": "https://github.com/ClimenteA/flaskwebgui", "description": "Create desktop applications with Flask/Django/FastAPI!", - "stars": 569, + "stars": 572, "source_graph_repo_id": 39347967, "dependencies": [ { @@ -59620,7 +60040,7 @@ "id": 382, "url": "https://github.com/developmentseed/titiler", "description": "Build your own Raster dynamic map tile services", - "stars": 573, + "stars": 580, "source_graph_repo_id": 40928869, "dependencies": [ { @@ -59724,13 +60144,13 @@ "name": "constructs" } ], - "last_checked_revision": "896e787c1a6aa5e25e9382882f090c07b234bc7d\n" + "last_checked_revision": "e779166c57ab092230f942df126af5f56989f70e\n" }, { "id": 383, "url": "https://github.com/lyz-code/blue-book", "description": "My personal knowledge repository", - "stars": 569, + "stars": 574, "source_graph_repo_id": 40984405, "dependencies": [], "last_checked_revision": null @@ -59739,7 +60159,7 @@ "id": 384, "url": "https://github.com/eser/hayalet-sevgilim-sarki-sozleri", "description": "", - "stars": 557, + "stars": 556, "source_graph_repo_id": 58230663, "dependencies": [ { @@ -59757,7 +60177,7 @@ "id": 385, "url": "https://github.com/hackingthemarkets/tradekit", "description": "a collection of open source server components and Python libraries for financial data projects and automated trading", - "stars": 559, + "stars": 564, "source_graph_repo_id": 42755499, "dependencies": [ { @@ -59827,9 +60247,9 @@ }, { "id": 387, - "url": "https://github.com/yezz123/AuthX", + "url": "https://github.com/yezz123/authx", "description": "Ready-to-use and customizable Authentications and Oauth2 management for FastAPI \u2728", - "stars": 555, + "stars": 559, "source_graph_repo_id": 56344745, "dependencies": [ { @@ -59889,7 +60309,7 @@ "name": "pyinstrument" } ], - "last_checked_revision": "0df75ec1e96c680d8afbbca805c6bd0d24b9f879\n" + "last_checked_revision": "43481fd7bdf0db59aa8071992ae9069fd53c86f0\n" }, { "id": 388, @@ -59917,7 +60337,7 @@ "id": 389, "url": "https://github.com/IndominusByte/fastapi-jwt-auth", "description": "FastAPI extension that provides JWT Auth support (secure, easy to use, and lightweight) ", - "stars": 548, + "stars": 550, "source_graph_repo_id": 41867196, "dependencies": [ { @@ -59947,7 +60367,7 @@ "id": 390, "url": "https://github.com/novoda/spikes", "description": "Where ideas & concepts are born & incubated", - "stars": 544, + "stars": 543, "source_graph_repo_id": 40154126, "dependencies": [], "last_checked_revision": null @@ -60064,13 +60484,13 @@ "name": "githubkit" } ], - "last_checked_revision": "cc47b0623b7814726b1ac03f2f78bec883b90a98\n" + "last_checked_revision": "4d9b13c3519bdda3b618962e718a427615128cb8\n" }, { "id": 392, "url": "https://github.com/janvarev/Irene-Voice-Assistant", "description": "\u0418\u0440\u0438\u043d\u0430 - \u0440\u0443\u0441\u0441\u043a\u0438\u0439 \u0433\u043e\u043b\u043e\u0441\u043e\u0432\u043e\u0439 \u0430\u0441\u0441\u0438\u0441\u0442\u0435\u043d\u0442 \u0434\u043b\u044f \u0440\u0430\u0431\u043e\u0442\u044b \u043e\u0444\u0444\u043b\u0430\u0439\u043d. \u041f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442 \u0441\u043a\u0438\u043b\u043b\u044b \u0447\u0435\u0440\u0435\u0437 \u043f\u043b\u0430\u0433\u0438\u043d\u044b.", - "stars": 544, + "stars": 546, "source_graph_repo_id": 57309817, "dependencies": [ { @@ -60340,7 +60760,7 @@ "id": 395, "url": "https://github.com/DeanWay/fastapi-versioning", "description": "api versioning for fastapi web applications", - "stars": 544, + "stars": 547, "source_graph_repo_id": 39781541, "dependencies": [ { @@ -60716,13 +61136,13 @@ "name": "zhdate" } ], - "last_checked_revision": "4c970778d5bdf203066cfa3e889554e6a38e3e47\n" + "last_checked_revision": "b36fc5e1efbafb0c13eac06fbd859394d8cf65c5\n" }, { "id": 398, "url": "https://github.com/mosaicml/streaming", "description": "A Data Streaming Library for Efficient Neural Network Training", - "stars": 555, + "stars": 565, "source_graph_repo_id": 59328399, "dependencies": [ { @@ -60874,13 +61294,13 @@ "name": "oci" } ], - "last_checked_revision": "18618eb8bcce314263e5e7d6537f0cfe216eed66\n" + "last_checked_revision": "7851bd645103a55e209b761097ef9340af9eb6a2\n" }, { "id": 399, "url": "https://github.com/TurboWay/spiderman", "description": "\u57fa\u4e8e scrapy-redis \u7684\u901a\u7528\u5206\u5e03\u5f0f\u722c\u866b\u6846\u67b6", - "stars": 534, + "stars": 539, "source_graph_repo_id": 40959360, "dependencies": [ { @@ -60974,7 +61394,7 @@ "id": 400, "url": "https://github.com/shawroad/NLP_pytorch_project", "description": "Embedding, NMT, Text_Classification, Text_Generation, NER etc.", - "stars": 525, + "stars": 527, "source_graph_repo_id": 41172650, "dependencies": [ { @@ -61264,7 +61684,7 @@ "id": 401, "url": "https://github.com/mfreeborn/fastapi-sqlalchemy", "description": "Adds simple SQLAlchemy support to FastAPI", - "stars": 526, + "stars": 528, "source_graph_repo_id": 39920705, "dependencies": [ { @@ -61294,7 +61714,7 @@ "id": 402, "url": "https://github.com/sabuhish/fastapi-mail", "description": "Fastapi mail system sending mails(individual, bulk) attachments(individual, bulk)", - "stars": 518, + "stars": 519, "source_graph_repo_id": 40643805, "dependencies": [ { @@ -61466,7 +61886,7 @@ "id": 404, "url": "https://github.com/thatmattlove/hyperglass", "description": "hyperglass is the network looking glass that tries to make the internet better.", - "stars": 517, + "stars": 519, "source_graph_repo_id": 38830806, "dependencies": [ { @@ -61687,6 +62107,10 @@ "id": 457, "name": "launch" }, + { + "id": 558, + "name": "vllm" + }, { "id": 572, "name": "croniter" @@ -61780,13 +62204,13 @@ "name": "model_engine_server" } ], - "last_checked_revision": "331349627e36a33e0d87488fb8b39309ea1a872f\n" + "last_checked_revision": "2e969eeeea5268257961d1f0081d018d62e88982\n" }, { "id": 406, "url": "https://github.com/anyscale/academy", "description": "Ray tutorials from Anyscale", - "stars": 513, + "stars": 515, "source_graph_repo_id": 40941718, "dependencies": [ { @@ -62028,13 +62452,13 @@ "name": "tritonclientutils" } ], - "last_checked_revision": "fd7f9a0c17067620b2f54494151370252dd2c4ba\n" + "last_checked_revision": "40226fb83571b0e73a6685293dcffd009e2e5523\n" }, { "id": 408, "url": "https://github.com/MushroomMaula/fastapi_login", "description": "FastAPI-Login tries to provide similar functionality as Flask-Login does.", - "stars": 510, + "stars": 512, "source_graph_repo_id": 40368997, "dependencies": [ { @@ -62108,7 +62532,7 @@ "id": 409, "url": "https://github.com/pact-foundation/pact-python", "description": "Python version of Pact. Enables consumer driven contract testing, providing a mock service and DSL for the consumer project, and interaction playback and verification for the service provider project.", - "stars": 507, + "stars": 508, "source_graph_repo_id": 11673100, "dependencies": [ { @@ -62170,7 +62594,7 @@ "id": 410, "url": "https://github.com/AgnostiqHQ/covalent", "description": "Pythonic tool for running machine-learning/high performance/quantum-computing workflows in heterogeneous environments.", - "stars": 505, + "stars": 507, "source_graph_repo_id": 57235333, "dependencies": [ { @@ -62346,13 +62770,13 @@ "name": "pennylane" } ], - "last_checked_revision": "d7341803a9d065684eae004f4711e21813adb371\n" + "last_checked_revision": "55a1ea9c51aa673c4685fe95ace2fdf689f86a25\n" }, { "id": 411, "url": "https://github.com/wuranxu/pity", "description": "\ud83c\udf89\u4e00\u4e2a\u6301\u7eed\u8fed\u4ee3\u7684\u5f00\u6e90\u63a5\u53e3\u6d4b\u8bd5\u5e73\u53f0\uff0c\u6b22\u8fce\u5927\u5bb6\u591a\u63d0issue\u591a\u7ed9\u53cd\u9988\u3002 \u6c42star\u2b50\uff0c\u6211\u4f1a\u52aa\u529b\u66f4\u65b0\u4e0b\u53bb\u7684\uff01", - "stars": 503, + "stars": 507, "source_graph_repo_id": 43406884, "dependencies": [ { @@ -62501,6 +62925,10 @@ "id": 38, "name": "pydantic" }, + { + "id": 39, + "name": "streamlit" + }, { "id": 50, "name": "tiktoken" @@ -62588,9 +63016,13 @@ { "id": 691, "name": "pdfplumber" + }, + { + "id": 889, + "name": "func_timeout" } ], - "last_checked_revision": "e67cbb0c9f9d2a8b1b454e2ce7ab3cac1f340cf9\n" + "last_checked_revision": "e8eb4923bc797f40674947262fa1bd0b12f22839\n" }, { "id": 413, @@ -62646,7 +63078,7 @@ "id": 414, "url": "https://github.com/huggingface/transformers-bloom-inference", "description": "Fast Inference Solutions for BLOOM", - "stars": 496, + "stars": 497, "source_graph_repo_id": 59084828, "dependencies": [ { @@ -62704,7 +63136,7 @@ "id": 415, "url": "https://github.com/wondertrader/wtpy", "description": "wtpy\u662f\u57fa\u4e8ewondertrader\u4e3a\u5e95\u5c42\u7684\u9488\u5bf9python\u7684\u5b50\u6846\u67b6", - "stars": 501, + "stars": 507, "source_graph_repo_id": 41883122, "dependencies": [ { @@ -62836,7 +63268,7 @@ "name": "T1" } ], - "last_checked_revision": "dbcfde2dc292e3215ce665af00c33e6cf36f563d\n" + "last_checked_revision": "636beb5cbc246fc3392861f1c37d16b69d6be0a0\n" }, { "id": 416, @@ -62918,13 +63350,13 @@ "name": "vllm" } ], - "last_checked_revision": "db8cd26d2c585a52e5872971ad79f84e67ae9ef5\n" + "last_checked_revision": "fda4be4e0be7d89ce31af323920ae8b41860992b\n" }, { "id": 417, "url": "https://github.com/IndustryEssentials/ymir", "description": "YMIR, a streamlined model development product.", - "stars": 496, + "stars": 503, "source_graph_repo_id": 56407852, "dependencies": [ { @@ -63122,7 +63554,7 @@ "id": 418, "url": "https://github.com/taomujian/linbing", "description": "\u672c\u7cfb\u7edf\u662f\u5bf9Web\u4e2d\u95f4\u4ef6\u548cWeb\u6846\u67b6\u8fdb\u884c\u81ea\u52a8\u5316\u6e17\u900f\u7684\u4e00\u4e2a\u7cfb\u7edf,\u6839\u636e\u626b\u63cf\u9009\u9879\u53bb\u81ea\u52a8\u5316\u6536\u96c6\u8d44\u4ea7,\u7136\u540e\u8fdb\u884cPOC\u626b\u63cf,POC\u626b\u63cf\u65f6\u4f1a\u6839\u636e\u6307\u7eb9\u9009\u62e9POC\u63d2\u4ef6\u53bb\u626b\u63cf,POC\u63d2\u4ef6\u626b\u63cf\u7528\u5f02\u6b65\u65b9\u5f0f\u626b\u63cf.\u524d\u7aef\u91c7\u7528vue\u6280\u672f,\u540e\u7aef\u91c7\u7528python fastapi.", - "stars": 515, + "stars": 526, "source_graph_repo_id": 40091012, "dependencies": [ { @@ -63460,13 +63892,13 @@ "name": "nbdev" } ], - "last_checked_revision": "1b3f3d963d395ac3dc9a162498a40dfeca356623\n" + "last_checked_revision": "1b4bad3dd37e0fcad599100d3d6011e7126ee581\n" }, { "id": 420, "url": "https://github.com/Ananto30/zero", "description": "Zero: A simple and fast Python RPC framework", - "stars": 491, + "stars": 493, "source_graph_repo_id": 49389411, "dependencies": [ { @@ -63606,7 +64038,7 @@ "id": 422, "url": "https://github.com/open-telemetry/opentelemetry-python-contrib", "description": "OpenTelemetry instrumentation for Python modules", - "stars": 483, + "stars": 484, "source_graph_repo_id": 40537852, "dependencies": [ { @@ -63789,6 +64221,10 @@ "id": 1057, "name": "kafka" }, + { + "id": 1128, + "name": "cassandra" + }, { "id": 1239, "name": "pyodbc" @@ -63805,6 +64241,10 @@ "id": 1459, "name": "wrapt" }, + { + "id": 1532, + "name": "billiard" + }, { "id": 1558, "name": "pika" @@ -63854,7 +64294,7 @@ "name": "remoulade" } ], - "last_checked_revision": "0871dd455c0adfa125a2f258a0b55c47a5da5227\n" + "last_checked_revision": "54be1603dc40bba54572dd630efdb7f164a0c99e\n" }, { "id": 423, @@ -64010,7 +64450,7 @@ "id": 424, "url": "https://github.com/codemation/easyauth", "description": "Create a centralized Authentication and Authorization token server. Easily secure FastAPI endpoints based on Users, Groups, Roles or Permissions with very little database usage.", - "stars": 471, + "stars": 472, "source_graph_repo_id": 43079454, "dependencies": [ { @@ -64216,7 +64656,7 @@ "name": "endpoints" } ], - "last_checked_revision": "a4f3e222078d6e494d28a804826ffaad5b2fcacb\n" + "last_checked_revision": "f2dd425d87ad8e21bf47f8258ae5dcf90f56fbc2\n" }, { "id": 426, @@ -64350,7 +64790,7 @@ "id": 428, "url": "https://github.com/zama-ai/concrete-ml", "description": "Concrete ML: Privacy Preserving ML framework built on top of Concrete, with bindings to traditional ML frameworks.", - "stars": 474, + "stars": 491, "source_graph_repo_id": 57859947, "dependencies": [ { @@ -64502,7 +64942,7 @@ "name": "skorch" } ], - "last_checked_revision": "a62a78b75096046e536ac4b2571c842b9c64c478\n" + "last_checked_revision": "ef379674a8b7dac0ad96a957f1a3482dd46482bc\n" }, { "id": 429, @@ -64557,6 +64997,10 @@ "id": 399, "name": "orjson" }, + { + "id": 538, + "name": "pydantic_settings" + }, { "id": 547, "name": "databases" @@ -64574,13 +65018,13 @@ "name": "bcrypt" } ], - "last_checked_revision": "0459dfb60fb5afd73040d812c9caf40f2dcd1588\n" + "last_checked_revision": "74ecdf0c1a8248091b0c10af299dc2cf308673b9\n" }, { "id": 431, "url": "https://github.com/kubeedge/sedna", "description": "AI tookit over KubeEdge", - "stars": 454, + "stars": 458, "source_graph_repo_id": 42925815, "dependencies": [ { @@ -64774,7 +65218,7 @@ "id": 432, "url": "https://github.com/SeldonIO/MLServer", "description": "An inference server for your machine learning models, including support for multiple frameworks, multi-model serving and more", - "stars": 450, + "stars": 458, "source_graph_repo_id": 41582052, "dependencies": [ { @@ -65014,7 +65458,7 @@ "name": "mlserver_huggingface" } ], - "last_checked_revision": "be8bab5938b478d68f3ac0da895a5e8af73c2586\n" + "last_checked_revision": "321c184e5c536f320afd819d81000cce1bcd08f5\n" }, { "id": 433, @@ -65135,6 +65579,10 @@ "id": 469, "name": "termcolor" }, + { + "id": 508, + "name": "setproctitle" + }, { "id": 513, "name": "auto_gptq" @@ -65188,13 +65636,13 @@ "name": "cdifflib" } ], - "last_checked_revision": "821b8736bde21aa5d3055178a4164b78a1f0c328\n" + "last_checked_revision": "f99cb3f5a30632b32f1c8c0f8a3feb9e8f0fe7a0\n" }, { "id": 434, "url": "https://github.com/jerryji1993/DNABERT", "description": "DNABERT: pre-trained Bidirectional Encoder Representations from Transformers model for DNA-language in genome", - "stars": 448, + "stars": 455, "source_graph_repo_id": 42010366, "dependencies": [ { @@ -65372,7 +65820,7 @@ "id": 435, "url": "https://github.com/TeamPGM/PagerMaid-Pyro", "description": "Advanced Multi-Featured Telegram UserBot by pyrogram.", - "stars": 446, + "stars": 457, "source_graph_repo_id": 58000500, "dependencies": [ { @@ -65454,7 +65902,7 @@ "id": 436, "url": "https://github.com/PacktPublishing/Modern-Computer-Vision-with-PyTorch", "description": "Modern Computer Vision with PyTorch, published by Packt ", - "stars": 445, + "stars": 452, "source_graph_repo_id": 39190726, "dependencies": [ { @@ -65484,7 +65932,7 @@ "id": 437, "url": "https://github.com/Project-MONAI/MONAILabel", "description": "MONAI Label is an intelligent open source image labeling and learning tool.", - "stars": 444, + "stars": 452, "source_graph_repo_id": 46466928, "dependencies": [ { @@ -65716,13 +66164,13 @@ "name": "dicomweb_client" } ], - "last_checked_revision": "720864189a61a3952cd533ca02ff03b59c33a8f0\n" + "last_checked_revision": "c90f42c0730554e3a05af93645ae84ccdcb5e14b\n" }, { "id": 438, "url": "https://github.com/vastsa/AILink", - "description": "ChatGPT \u5546\u4e1a\u7248\u6700\u5f3a\uff0cChatGPT4\uff0cMidjourney\u7ed8\u56fe\uff0cClaude\uff0c\u767e\u5ea6\u6587\u5fc3\u4e00\u8a00\uff0cAzure\uff0c\u8f7b\u5e94\u7528\u6a21\u5757\uff0c\u7528\u6237\u767b\u5f55\u6ce8\u518c\uff0c\u9080\u8bf7\u6fc0\u52b1\uff0c\u5728\u7ebf\u652f\u4ed8\uff0c\u89d2\u8272\u626e\u6f14\uff0c\u5b9e\u65f6\u8fde\u7eed\u5bf9\u8bdd\u7f51\u9875\u7248\uff0c\u67e5\u8be2\u4f59\u989d\uff0c\u5b8c\u5168\u81ea\u5b9a\u4e49\u6a21\u578b\u63a5\u53e3\uff0c\u53ef\u81ea\u5df1\u5bf9\u63a5\uff0c\u4ee3\u7801\u663e\u793a\u9ad8\u4eae", - "stars": 439, + "description": "ChatGPT \u5546\u4e1a\u7248\u6700\u5f3a\uff0c\u81ea\u5b9a\u4e49\u63d2\u4ef6\uff0c\u81ea\u5b9a\u4e49\u6a21\u578b\uff0c\u81ea\u5b9a\u4e49\u63a5\u53e3\uff0cChatGPT4\uff0cMidjourney\u7ed8\u56fe\uff0cClaude\uff0c\u767e\u5ea6\u6587\u5fc3\u4e00\u8a00\uff0cAzure\uff0c\u8f7b\u5e94\u7528\u6a21\u5757\uff0c\u7528\u6237\u767b\u5f55\u6ce8\u518c\uff0c\u9080\u8bf7\u6fc0\u52b1\uff0c\u5728\u7ebf\u652f\u4ed8\uff0c\u89d2\u8272\u626e\u6f14\uff0c\u5b9e\u65f6\u8fde\u7eed\u5bf9\u8bdd\u7f51\u9875\u7248\uff0c\u67e5\u8be2\u4f59\u989d\uff0c\u5b8c\u5168\u81ea\u5b9a\u4e49\u6a21\u578b\u63a5\u53e3\uff0c\u53ef\u81ea\u5df1\u5bf9\u63a5\uff0c\u4ee3\u7801\u663e\u793a\u9ad8\u4eae", + "stars": 443, "source_graph_repo_id": 60297778, "dependencies": [ { @@ -65752,7 +66200,7 @@ "id": 439, "url": "https://github.com/oughtinc/ice", "description": "Interactive Composition Explorer: a debugger for compositional language model programs", - "stars": 434, + "stars": 447, "source_graph_repo_id": 59134965, "dependencies": [ { @@ -65898,7 +66346,7 @@ "id": 440, "url": "https://github.com/DataDog/dd-trace-py", "description": "Datadog Python APM Client", - "stars": 430, + "stars": 434, "source_graph_repo_id": 89900, "dependencies": [ { @@ -66494,13 +66942,13 @@ "name": "ghapi" } ], - "last_checked_revision": "1a3c4243184c34cf8ab02e2d409e4f017514a792\n" + "last_checked_revision": "828733bd9af6f83612cda9a2a5b1ff0aacd7cefb\n" }, { "id": 441, "url": "https://github.com/supervisely/supervisely", "description": "Supervisely SDK for Python - convenient way to automate, customize and extend Supervisely Platform for your computer vision task ", - "stars": 426, + "stars": 429, "source_graph_repo_id": 40202628, "dependencies": [ { @@ -66756,13 +67204,13 @@ "name": "cacheout" } ], - "last_checked_revision": "8150a41c41435e624df0a553ad7835a83a89a143\n" + "last_checked_revision": "e5e0f533ecaf51ac9756660d8776c22d28543769\n" }, { "id": 442, "url": "https://github.com/cogeotiff/rio-tiler", "description": "User friendly Rasterio plugin to read raster datasets.", - "stars": 424, + "stars": 428, "source_graph_repo_id": 40124566, "dependencies": [ { @@ -66844,7 +67292,7 @@ "id": 443, "url": "https://github.com/nuclia/nucliadb", "description": "NucliaDB, The vector database optimized for documents and video search", - "stars": 423, + "stars": 439, "source_graph_repo_id": 57792608, "dependencies": [ { @@ -67072,13 +67520,13 @@ "name": "nucliadb_contributor_assets" } ], - "last_checked_revision": "1d2852449d63a1ff4f8e854d59a7283663c071d6\n" + "last_checked_revision": "60b0ede402c4eb041f6b32a15381c5ca3d2f3e69\n" }, { "id": 444, "url": "https://github.com/GregaVrbancic/fastapi-celery", "description": "Minimal example utilizing fastapi and celery with RabbitMQ for task queue, Redis for celery backend and flower for monitoring the celery tasks.", - "stars": 422, + "stars": 425, "source_graph_repo_id": 38778994, "dependencies": [ { @@ -67096,7 +67544,7 @@ "id": 445, "url": "https://github.com/katanaml/sparrow", "description": "Data extraction from documents with ML", - "stars": 421, + "stars": 438, "source_graph_repo_id": 56877834, "dependencies": [ { @@ -67262,7 +67710,7 @@ "id": 446, "url": "https://github.com/stoyan-stoyanov/llmflows", "description": "LLMFlows - Simple, Explicit and Transparent LLM Apps", - "stars": 422, + "stars": 441, "source_graph_repo_id": 61403282, "dependencies": [ { @@ -67296,7 +67744,7 @@ "id": 447, "url": "https://github.com/239144498/Streaming-Media-Server-Pro", "description": "\u8fd9\u662f\u4e00\u4e2a\u5f3a\u5927\u7684IPTV\u6e90\u540e\u7aef\u670d\u52a1\uff0c\u5177\u6709\u89c6\u9891\u7f13\u51b2\u533a\u529f\u80fd\uff0c\u7a0b\u5e8f\u5185\u7f6e\u4e86\u5f88\u591a\u72ec\u5bb6\u9891\u9053\uff0c\u4e0d\u591f\uff1f\u4f60\u8fd8\u53ef\u4ee5\u81ea\u5b9a\u4e49\u6dfb\u52a0\u7535\u89c6\u6e90\uff1b\u8d85\u591a\u529f\u80fd\u63a5\u53e3\uff0c\u8fd8\u53ef\u4ee5\u6dfb\u52a0\u4f60\u7684\u4ee3\u7406\uff0c\u5e76\u4e14\u9002\u5408\u4efb\u610f\u5e73\u53f0\uff0c\u975e\u5e38\u9002\u5408\u4f5c\u4e3a\u5bb6\u5ead\u5f71\u9662\u7684IPTV\u670d\u52a1\uff01\u53ef\u73a9\u6027\u8d85\u9ad8\uff0c\u66f4\u591a\u8be6\u60c5\u70b9\u51fb\u67e5\u770b\u3002", - "stars": 418, + "stars": 419, "source_graph_repo_id": 58886176, "dependencies": [ { @@ -67354,7 +67802,7 @@ "id": 448, "url": "https://github.com/gagan3012/keytotext", "description": "Keywords to Sentences ", - "stars": 418, + "stars": 419, "source_graph_repo_id": 46166205, "dependencies": [ { @@ -67436,7 +67884,7 @@ "id": 449, "url": "https://github.com/explosion/prodigy-recipes", "description": "\ud83c\udf73 Recipes for the Prodigy, our fully scriptable annotation tool", - "stars": 419, + "stars": 426, "source_graph_repo_id": 40138331, "dependencies": [ { @@ -67562,7 +68010,7 @@ "id": 450, "url": "https://github.com/code-kern-ai/bricks", "description": "Open-source natural language enrichments at your fingertips.", - "stars": 418, + "stars": 419, "source_graph_repo_id": 59683195, "dependencies": [ { @@ -67688,7 +68136,7 @@ "id": 451, "url": "https://github.com/mryab/efficient-dl-systems", "description": "Efficient Deep Learning Systems course materials (HSE, YSDA)", - "stars": 415, + "stars": 435, "source_graph_repo_id": 56901294, "dependencies": [ { @@ -67822,7 +68270,7 @@ "id": 452, "url": "https://github.com/ria-com/nomeroff-net", "description": "Nomeroff Net. Automatic numberplate recognition system.", - "stars": 414, + "stars": 415, "source_graph_repo_id": 40168156, "dependencies": [ { @@ -67952,7 +68400,7 @@ "id": 453, "url": "https://github.com/Novetta/adaptnlp", "description": "An easy to use Natural Language Processing library and framework for predicting, training, fine-tuning, and serving up state-of-the-art NLP models.", - "stars": 413, + "stars": 414, "source_graph_repo_id": 39975902, "dependencies": [ { @@ -68054,7 +68502,7 @@ "id": 454, "url": "https://github.com/NimbleBoxAI/ChainFury", "description": "\ud83e\udd8b Build complex chat apps using LLMs in 4 clicks \u26a1\ufe0f", - "stars": 413, + "stars": 416, "source_graph_repo_id": 60783290, "dependencies": [ { @@ -68118,13 +68566,13 @@ "name": "chainfury_server" } ], - "last_checked_revision": "824ab95e86c885108a3e80c35cd08d6e02c4bc61\n" + "last_checked_revision": "1bc65f869115aefde5375eedb318d9a2f34dfdd4\n" }, { "id": 455, "url": "https://github.com/daveshap/REMO_Framework", "description": "Rolling Episodic Memory Organizer (REMO) for autonomous AI systems", - "stars": 412, + "stars": 417, "source_graph_repo_id": 60699989, "dependencies": [ { @@ -68162,7 +68610,7 @@ "id": 456, "url": "https://github.com/ZSAIm/VideoCrawlerEngine", "description": "\u8d77\u6e90\u4e8e\u65e7\u9879\u76ee\u7231\u5947\u827a\u89e3\u6790\u5668(iqiyi-parser)\u5728\u5f00\u53d1\u3001\u7ef4\u62a4\u548c\u6269\u5c55\u7684\u8fc7\u7a0b\u4e2d\u9047\u5230\u7684\u4e00\u4e9b\u95ee\u9898\uff0c\u800c\u5b9e\u73b0\u7684\u4e00\u4e2a\u57fa\u4e8e\u4efb\u52a1\u6d41\u5f0f\u7684\u53ef\u89c6\u5316\u722c\u866b\u5f15\u64ce\u3002\u5f15\u64ce\u7684\u6267\u884c\u5355\u5143\u662f\u8282\u70b9\u3002\u811a\u672c\u8282\u70b9(script)\u4f5c\u4e3a\u6839\u8282\u70b9\u6765\u5b8c\u6210\u5bf9\u8282\u70b9\u548c\u6d41\u7a0b\u7684\u63cf\u8ff0\uff0c\u7ecf\u7531\u4efb\u52a1\u8282\u70b9(task)\u89e3\u6790\u6d41\u7a0b\u63cf\u8ff0\u5e76\u751f\u6210\u8282\u70b9\u7684\u6267\u884c\u961f\u5217\uff0c\u6700\u540e\u4ea4\u7531\u5de5\u4f5c\u8005\u6267\u884c\u6c60\u5904\u7406\u3002\u6574\u4e2a\u8fc7\u7a0b\u53ef\u89c6\u53ef\u63a7\uff0c\u6240\u6709\u8282\u70b9\u5904\u7406\u5668\u90fd\u4ee5\u63d2\u4ef6\u7684\u5f62\u5f0f\u5bfc\u5165\uff0c\u4ee5\u6700\u5927\u7a0b\u5ea6\u5b9e\u73b0\u6613\u6269\u5c55\u6027\u3002", - "stars": 411, + "stars": 413, "source_graph_repo_id": 41211086, "dependencies": [ { @@ -68220,7 +68668,7 @@ "id": 457, "url": "https://github.com/oinsd/FastAPI-Learning-Example", "description": "FastAPI Learning Example\uff0c\u5bf9\u5e94\u4e2d\u6587\u89c6\u9891\u5b66\u4e60\u6559\u7a0b:https://space.bilibili.com/396891097", - "stars": 411, + "stars": 412, "source_graph_repo_id": 40217197, "dependencies": [ { @@ -68258,7 +68706,7 @@ "id": 458, "url": "https://github.com/zanllp/sd-webui-infinite-image-browsing", "description": "A fast and powerful image browser for Stable Diffusion webui and ComfyUI with infinite scrolling and joint search using image parameters. Supports standalone operation.", - "stars": 413, + "stars": 449, "source_graph_repo_id": 60668464, "dependencies": [ { @@ -68306,13 +68754,13 @@ "name": "functional" } ], - "last_checked_revision": "38a04a4b93e057d887371c6ea6ca46c513d7f37e\n" + "last_checked_revision": "9b3d9301c3eb7bd3df30ff62037fcd8be329e20b\n" }, { "id": 459, "url": "https://github.com/metafy-social/python-scripts", "description": "A repository of python scripts that come in handy in automating day-to-day tasks", - "stars": 409, + "stars": 412, "source_graph_repo_id": 59251546, "dependencies": [ { @@ -68626,7 +69074,7 @@ "id": 460, "url": "https://github.com/GAIR-NLP/factool", "description": "FacTool: Factuality Detection in Generative AI", - "stars": 414, + "stars": 446, "source_graph_repo_id": 61408961, "dependencies": [ { @@ -68678,13 +69126,13 @@ "name": "scholarly" } ], - "last_checked_revision": "13bdbca55dc6c2c401b05076ed780f4c415d8e52\n" + "last_checked_revision": "ecdb4fcfe7f475d49eaa5b0e0643355091e4fe06\n" }, { "id": 461, "url": "https://github.com/tbotnz/netpalm", "description": "ReST based network device broker", - "stars": 405, + "stars": 408, "source_graph_repo_id": 40479462, "dependencies": [ { @@ -68786,7 +69234,7 @@ "id": 462, "url": "https://github.com/wxy2077/fastapi-mysql-generator", "description": "FastAPI + MySQL Web\u9879\u76ee\u751f\u6210\u5668 \uff0c\u4e2a\u4eba\u8ba4\u4e3a\u8f83\u4e3a\u5408\u7406\u7684\u9879\u76ee\u7ec4\u7ec7\u7ed3\u6784\uff1b\u57fa\u4e8eapscheduler\u7684\u5b9a\u65f6\u4efb\u52a1\u3002", - "stars": 404, + "stars": 407, "source_graph_repo_id": 42186620, "dependencies": [ { @@ -68892,7 +69340,7 @@ "id": 463, "url": "https://github.com/OpenRL-Lab/openrl", "description": "Unified Reinforcement Learning Framework", - "stars": 403, + "stars": 412, "source_graph_repo_id": 60892887, "dependencies": [ { @@ -69074,15 +69522,19 @@ { "id": 4221, "name": "dmc2gym" + }, + { + "id": 4441, + "name": "gym_pybullet_drones" } ], - "last_checked_revision": "f52859dc1ce0ceeff3c8b9d21487147b11416a54\n" + "last_checked_revision": "220919ab00950559ca76d2a9a4fefbbd53f776c8\n" }, { "id": 464, "url": "https://github.com/sajjadium/ctf-archives", "description": " CTF Archives: Collection of CTF Challenges.", - "stars": 403, + "stars": 413, "source_graph_repo_id": 40493004, "dependencies": [], "last_checked_revision": null @@ -69091,7 +69543,7 @@ "id": 465, "url": "https://github.com/pawamoy/aria2p", "description": "Command-line tool and library to interact with an aria2c daemon process with JSON-RPC.", - "stars": 402, + "stars": 403, "source_graph_repo_id": 39979321, "dependencies": [ { @@ -69173,7 +69625,7 @@ "id": 466, "url": "https://github.com/daodao97/chatdoc", "description": "Chat with your doc by openai", - "stars": 401, + "stars": 408, "source_graph_repo_id": 60685651, "dependencies": [ { @@ -69273,7 +69725,7 @@ "id": 468, "url": "https://github.com/shikras/shikra", "description": "", - "stars": 401, + "stars": 440, "source_graph_repo_id": 61257883, "dependencies": [ { @@ -69351,7 +69803,7 @@ "id": 469, "url": "https://github.com/different-ai/embedbase", "description": "The native Software 3.0 stack", - "stars": 401, + "stars": 409, "source_graph_repo_id": 60241318, "dependencies": [ { @@ -69465,7 +69917,7 @@ "id": 470, "url": "https://github.com/doronz88/pymobiledevice3", "description": "Pure python3 implementation for working with iDevices (iPhone, etc...).", - "stars": 395, + "stars": 404, "source_graph_repo_id": 43985770, "dependencies": [ { @@ -69639,15 +70091,19 @@ { "id": 3125, "name": "ipsw_parser" + }, + { + "id": 4453, + "name": "qh3" } ], - "last_checked_revision": "ffb3e8514f12b342df1f1b27574b7da923611b5b\n" + "last_checked_revision": "5329d470d64d931993deee33e1a12024d3af0041\n" }, { "id": 471, "url": "https://github.com/mtenenholtz/chat-twitter", "description": "", - "stars": 394, + "stars": 395, "source_graph_repo_id": 60837846, "dependencies": [ { @@ -69689,7 +70145,7 @@ "id": 472, "url": "https://github.com/tsukumijima/KonomiTV", "description": "KonomiTV: Kept Organized, Notably Optimized, Modern Interface TV media server", - "stars": 394, + "stars": 399, "source_graph_repo_id": 55660725, "dependencies": [ { @@ -69855,7 +70311,7 @@ "id": 473, "url": "https://github.com/Interpause/auto-sd-paint-ext", "description": "Extension for AUTOMATIC1111 to add custom backend API for Krita Plugin & more", - "stars": 390, + "stars": 397, "source_graph_repo_id": 59497997, "dependencies": [ { @@ -69901,7 +70357,7 @@ "id": 474, "url": "https://github.com/elastic/apm-agent-python", "description": "Official Python agent for Elastic APM", - "stars": 386, + "stars": 389, "source_graph_repo_id": 1355346, "dependencies": [ { @@ -70125,13 +70581,13 @@ "name": "ecs_logging" } ], - "last_checked_revision": "7eadd285f698fe918618e329003294a19b88db8a\n" + "last_checked_revision": "dc57fc9a754990d820d8bbfe3a81bc73f0fd9e1a\n" }, { "id": 475, "url": "https://github.com/googleapis/python-aiplatform", "description": "A Python SDK for Vertex AI, a fully managed, end-to-end platform for data science and machine learning.", - "stars": 385, + "stars": 390, "source_graph_repo_id": 42302417, "dependencies": [ { @@ -70339,13 +70795,13 @@ "name": "pyfakefs" } ], - "last_checked_revision": "61733c8120868620e1839bfae12fb90fd9a677ca\n" + "last_checked_revision": "656652964a9ab48ccd2b3c8249ecffc598da0a3a\n" }, { "id": 476, "url": "https://github.com/SthPhoenix/InsightFace-REST", "description": "InsightFace REST API for easy deployment of face recognition services with TensorRT in Docker.", - "stars": 382, + "stars": 393, "source_graph_repo_id": 39494590, "dependencies": [ { @@ -70459,7 +70915,7 @@ "id": 477, "url": "https://github.com/Azure-Samples/openai-plugin-fastapi", "description": "A simple ChatGPT Plugin running in Codespaces for dev and Azure for production.", - "stars": 381, + "stars": 387, "source_graph_repo_id": 61042076, "dependencies": [ { @@ -70477,7 +70933,7 @@ "id": 478, "url": "https://github.com/MediaBrain-SJTU/MING", "description": "\u660e\u533b (MING)\uff1a\u4e2d\u6587\u533b\u7597\u95ee\u8bca\u5927\u6a21\u578b", - "stars": 380, + "stars": 401, "source_graph_repo_id": 60772820, "dependencies": [ { @@ -70591,7 +71047,7 @@ "id": 479, "url": "https://github.com/leosussan/fastapi-gino-arq-uvicorn", "description": "High-performance Async REST API, in Python. FastAPI + GINO + Arq + Uvicorn (w/ Redis and PostgreSQL).", - "stars": 380, + "stars": 381, "source_graph_repo_id": 38898842, "dependencies": [ { @@ -70641,7 +71097,7 @@ "id": 480, "url": "https://github.com/atpuxiner/toollib", "description": "This is a tool library.\uff08\u5de5\u5177\u5e93>>>\u8ba9\u4f60\u7684\u4ee3\u7801\u66f4\u5feb\u66f4\u4f18\u96c5\uff0c\u66f4\u6709pytcli\u547d\u4ee4\u884c\uff09", - "stars": 379, + "stars": 388, "source_graph_repo_id": 56900330, "dependencies": [ { @@ -70695,7 +71151,7 @@ "id": 481, "url": "https://github.com/qingkongzhiqian/GPT2-Summary", "description": "\u57fa\u4e8eGPT2\u7684\u4e2d\u6587\u6458\u8981\u751f\u6210\u6a21\u578b", - "stars": 378, + "stars": 381, "source_graph_repo_id": 41035014, "dependencies": [ { @@ -70813,7 +71269,7 @@ "id": 482, "url": "https://github.com/permitio/fastapi_websocket_pubsub", "description": "A fast and durable Pub/Sub channel over Websockets. FastAPI + WebSockets + PubSub == \u26a1 \ud83d\udcaa \u2764\ufe0f", - "stars": 377, + "stars": 382, "source_graph_repo_id": 43034649, "dependencies": [ { @@ -70863,7 +71319,7 @@ "id": 483, "url": "https://github.com/BurhanUlTayyab/GPTZero", "description": "An open-source implementation of GPTZero ", - "stars": 375, + "stars": 383, "source_graph_repo_id": 60166400, "dependencies": [ { @@ -70893,7 +71349,7 @@ "id": 484, "url": "https://github.com/Lancetnik/Propan", "description": "Propan is a powerful and easy-to-use Python framework for building event-driven applications that interact with any MQ Broker", - "stars": 373, + "stars": 408, "source_graph_repo_id": 60732697, "dependencies": [ { @@ -71033,13 +71489,13 @@ "name": "fast_depends" } ], - "last_checked_revision": "71f48e9a84cfbb42f2502e64b799323b78898f85\n" + "last_checked_revision": "b6fb2a8a3588bc64b28a5cd80cfd52fa7bd8a7bd\n" }, { "id": 485, "url": "https://github.com/huseinzol05/malaya", "description": " Natural Language Toolkit for bahasa Malaysia, https://malaya.readthedocs.io/", - "stars": 372, + "stars": 374, "source_graph_repo_id": 37402263, "dependencies": [ { @@ -71429,7 +71885,7 @@ "id": 486, "url": "https://github.com/Ameobea/web-synth", "description": "A web-based sound synthesis, music production, and audio experimentation platform", - "stars": 368, + "stars": 370, "source_graph_repo_id": 40267650, "dependencies": [ { @@ -71488,7 +71944,7 @@ "id": 488, "url": "https://github.com/zzsza/Boostcamp-AI-Tech-Product-Serving", "description": "[Machine Learning Engineer Basic Guide] \ubd80\uc2a4\ud2b8\ucea0\ud504 AI Tech - Product Serving \uc790\ub8cc ", - "stars": 365, + "stars": 370, "source_graph_repo_id": 56610945, "dependencies": [ { @@ -71656,7 +72112,7 @@ "id": 490, "url": "https://github.com/chatchat-space/Langchain-Chatchat", "description": "Langchain-Chatchat (formerly langchain-ChatGLM), local knowledge based LLM (like ChatGLM) QA app with langchain \uff5c \u57fa\u4e8e Langchain \u4e0e ChatGLM \u7b49\u8bed\u8a00\u6a21\u578b\u7684\u672c\u5730\u77e5\u8bc6\u5e93\u95ee\u7b54", - "stars": 14733, + "stars": 14841, "source_graph_repo_id": 60721452, "dependencies": [ { @@ -71671,10 +72127,18 @@ "id": 12, "name": "pandas" }, + { + "id": 14, + "name": "numpy" + }, { "id": 15, "name": "torch" }, + { + "id": 16, + "name": "sklearn" + }, { "id": 19, "name": "requests" @@ -71715,10 +72179,26 @@ "id": 206, "name": "langchain" }, + { + "id": 611, + "name": "fitz" + }, + { + "id": 615, + "name": "faiss" + }, + { + "id": 1072, + "name": "unstructured" + }, { "id": 1380, "name": "fastchat" }, + { + "id": 1471, + "name": "rapidocr_onnxruntime" + }, { "id": 1913, "name": "numexpr" @@ -71738,9 +72218,13 @@ { "id": 4341, "name": "streamlit_chatbox" + }, + { + "id": 4451, + "name": "zhipuai" } ], - "last_checked_revision": "3eb3b7cbaac9e4d89982e4cf2b2c520086b6bbcf\n" + "last_checked_revision": "629e0278d532577c99e1eebbd7d4845e9a6c9b2c\n" }, { "id": 491, @@ -71753,6 +72237,10 @@ "id": 3, "name": "fastapi" }, + { + "id": 14, + "name": "numpy" + }, { "id": 19, "name": "requests" @@ -71785,6 +72273,14 @@ "id": 57, "name": "llama_index" }, + { + "id": 66, + "name": "celery" + }, + { + "id": 77, + "name": "dotenv" + }, { "id": 92, "name": "pymongo" @@ -71837,10 +72333,18 @@ "id": 633, "name": "rapidfuzz" }, + { + "id": 778, + "name": "docker" + }, { "id": 1061, "name": "jwt" }, + { + "id": 1354, + "name": "highlight_io" + }, { "id": 1381, "name": "modal" @@ -71849,6 +72353,10 @@ "id": 1640, "name": "github" }, + { + "id": 1724, + "name": "fuzzywuzzy" + }, { "id": 2617, "name": "whoosh" @@ -71882,7 +72390,7 @@ "name": "sandbox" } ], - "last_checked_revision": "f6d22e755ff267e22fa73cb4a51b986bec964638\n" + "last_checked_revision": "112af015296bbc67a218937c40b94afef28660ac\n" }, { "id": 492, @@ -71988,7 +72496,7 @@ "id": 494, "url": "https://github.com/dickreuter/Poker", "description": "Fully functional Pokerbot that works on PartyPoker, PokerStars and GGPoker, scraping tables with Open-CV (adaptable via gui) or neural network and making decisions based on a genetic algorithm and montecarlo simulation for poker equity calculation. Binaries can be downloaded with this link:", - "stars": 1611, + "stars": 1621, "source_graph_repo_id": 39972389, "dependencies": [ { @@ -72136,7 +72644,7 @@ "name": "VirtualBox_wrappers" } ], - "last_checked_revision": "f472ca29e3e7b2384dd1b9cd13b390ddd869bbbb\n" + "last_checked_revision": "5fda256162e64330938a7069b79fcdcf93e243c6\n" }, { "id": 495, @@ -72413,6 +72921,10 @@ "id": 519, "name": "sentencepiece" }, + { + "id": 521, + "name": "jsonlines" + }, { "id": 528, "name": "docarray" @@ -72497,6 +73009,10 @@ "id": 932, "name": "tomli" }, + { + "id": 1026, + "name": "jupyter_client" + }, { "id": 1069, "name": "gptcache" @@ -72793,6 +73309,10 @@ "id": 4239, "name": "uptrace" }, + { + "id": 4313, + "name": "scholarly" + }, { "id": 4368, "name": "creds" @@ -72806,7 +73326,7 @@ "name": "llama_hub" } ], - "last_checked_revision": "2c8db285793488595b069ddc407fc1ec28129a33\n" + "last_checked_revision": "6549387d29a7ad733db73ac51f384a78527029e1\n" }, { "id": 496, @@ -72835,6 +73355,10 @@ "id": 38, "name": "pydantic" }, + { + "id": 77, + "name": "dotenv" + }, { "id": 183, "name": "openai" @@ -72844,13 +73368,13 @@ "name": "langchain" } ], - "last_checked_revision": "5457a1908af3b1cf92bfa53e969b507e6fb38d6e\n" + "last_checked_revision": "3b67149b532a89d7aec382778f8483896aa48c34\n" }, { "id": 497, "url": "https://github.com/flet-dev/flet", "description": "Flet enables developers to easily build realtime web, mobile and desktop apps in Python. No frontend experience required.", - "stars": 6195, + "stars": 6296, "source_graph_repo_id": 58078411, "dependencies": [ { @@ -72954,7 +73478,7 @@ "name": "pefile" } ], - "last_checked_revision": "3057359f7d2e69f2d51a5ad440147ac36ba34a84\n" + "last_checked_revision": "fdfff956d23b903ee2a696d97964f7f923d1ef71\n" }, { "id": 498, @@ -73018,15 +73542,19 @@ { "id": 558, "name": "vllm" + }, + { + "id": 598, + "name": "torchdata" } ], - "last_checked_revision": "9488b3d4177c2ae90623a6f5fc2459f4a8f672c0\n" + "last_checked_revision": "80ab0108127bd83e03f10613d2d15fa869c80285\n" }, { "id": 499, "url": "https://github.com/flyteorg/flyte", "description": "Scalable and flexible workflow orchestration platform that seamlessly unifies data, ML and analytics stacks.", - "stars": 3695, + "stars": 3718, "source_graph_repo_id": 39408457, "dependencies": [ { @@ -73058,7 +73586,7 @@ "name": "grafanalib" } ], - "last_checked_revision": "911b48c921998cefa56b0a83f8e71c9a2cfddffa\n" + "last_checked_revision": "44f5f42b3e5a75747932a6d76e8fc8fef625f3d2\n" }, { "id": 500, @@ -73186,7 +73714,405 @@ "name": "hyppo" } ], - "last_checked_revision": "1ebd9fc77aa150352b5c3416a8dca869e7b59a8d\n" + "last_checked_revision": "3c75af13b8fa8448ea0e478215676f733f0ca10c\n" + }, + { + "id": 502, + "url": "https://github.com/Dataherald/dataherald", + "description": "", + "stars": 463, + "source_graph_repo_id": 61535566, + "dependencies": [ + { + "id": 3, + "name": "fastapi" + }, + { + "id": 12, + "name": "pandas" + }, + { + "id": 13, + "name": "pytest" + }, + { + "id": 14, + "name": "numpy" + }, + { + "id": 18, + "name": "setuptools" + }, + { + "id": 38, + "name": "pydantic" + }, + { + "id": 44, + "name": "chromadb" + }, + { + "id": 50, + "name": "tiktoken" + }, + { + "id": 57, + "name": "llama_index" + }, + { + "id": 68, + "name": "sqlalchemy" + }, + { + "id": 77, + "name": "dotenv" + }, + { + "id": 81, + "name": "boto3" + }, + { + "id": 92, + "name": "pymongo" + }, + { + "id": 183, + "name": "openai" + }, + { + "id": 206, + "name": "langchain" + }, + { + "id": 215, + "name": "cryptography" + }, + { + "id": 272, + "name": "bson" + }, + { + "id": 902, + "name": "overrides" + }, + { + "id": 2270, + "name": "sshtunnel" + }, + { + "id": 4405, + "name": "sql_metadata" + } + ], + "last_checked_revision": "e3f6c7bbaea6084244cd4d713ea606fd4dae2ee0\n" + }, + { + "id": 503, + "url": "https://github.com/satellitecomponent/Neurite", + "description": "Neurite: Fractal mind-mapping interface. In-browser Ai via WebLLM, OpenAi API with long-term memory, AutoGPT, Wolfram, Wikipedia, Google Search, webpage/PDF extraction, HTML/Python rendering.", + "stars": 417, + "source_graph_repo_id": 60801126, + "dependencies": [ + { + "id": 3, + "name": "fastapi" + }, + { + "id": 19, + "name": "requests" + }, + { + "id": 34, + "name": "uvicorn" + }, + { + "id": 38, + "name": "pydantic" + }, + { + "id": 292, + "name": "flask" + }, + { + "id": 587, + "name": "flask_cors" + }, + { + "id": 4222, + "name": "mlc_chat" + } + ], + "last_checked_revision": "d742ba25299c60d3a08437b78ff03dafa4bccc25\n" + }, + { + "id": 504, + "url": "https://github.com/unit-mesh/auto-dev", + "description": "\ud83e\uddd9\u200dAutoDev: The AI-powered coding wizard with multilingual support \ud83c\udf10, auto code generation \ud83c\udfd7\ufe0f, and a helpful bug-slaying assistant \ud83d\udc1e! Customizable prompts \ud83c\udfa8 and a magic Auto Testing feature \ud83e\uddea included! \ud83d\ude80", + "stars": 390, + "source_graph_repo_id": 60824192, + "dependencies": [ + { + "id": 2, + "name": "starlette" + }, + { + "id": 3, + "name": "fastapi" + }, + { + "id": 19, + "name": "requests" + }, + { + "id": 34, + "name": "uvicorn" + }, + { + "id": 38, + "name": "pydantic" + }, + { + "id": 86, + "name": "sse_starlette" + }, + { + "id": 264, + "name": "sseclient" + }, + { + "id": 866, + "name": "util" + }, + { + "id": 4432, + "name": "gluon_meson_components" + } + ], + "last_checked_revision": "32ca95dfb3b49de2df557444f250e13563e65642\n" + }, + { + "id": 505, + "url": "https://github.com/Lightning-Universe/stable-diffusion-deploy", + "description": "Learn to serve Stable Diffusion models on cloud infrastructure at scale. This Lightning App shows load-balancing, orchestrating, pre-provisioning, dynamic batching, GPU-inference, micro-services working together via the Lightning Apps framework.", + "stars": 368, + "source_graph_repo_id": 59332013, + "dependencies": [ + { + "id": 2, + "name": "starlette" + }, + { + "id": 3, + "name": "fastapi" + }, + { + "id": 13, + "name": "pytest" + }, + { + "id": 14, + "name": "numpy" + }, + { + "id": 15, + "name": "torch" + }, + { + "id": 18, + "name": "setuptools" + }, + { + "id": 19, + "name": "requests" + }, + { + "id": 29, + "name": "aiohttp" + }, + { + "id": 34, + "name": "uvicorn" + }, + { + "id": 38, + "name": "pydantic" + }, + { + "id": 74, + "name": "sentry_sdk" + }, + { + "id": 82, + "name": "PIL" + }, + { + "id": 94, + "name": "clip" + }, + { + "id": 96, + "name": "rich" + }, + { + "id": 97, + "name": "omegaconf" + }, + { + "id": 107, + "name": "ldm" + }, + { + "id": 110, + "name": "pytorch_lightning" + }, + { + "id": 135, + "name": "pkg_resources" + }, + { + "id": 159, + "name": "lightning" + }, + { + "id": 190, + "name": "locust" + }, + { + "id": 251, + "name": "playwright" + }, + { + "id": 259, + "name": "asgiref" + }, + { + "id": 292, + "name": "flask" + }, + { + "id": 564, + "name": "lightning_api_access" + }, + { + "id": 575, + "name": "lightning_cloud" + }, + { + "id": 587, + "name": "flask_cors" + }, + { + "id": 2152, + "name": "slack" + }, + { + "id": 2798, + "name": "starlette_exporter" + }, + { + "id": 4075, + "name": "ratelimit" + }, + { + "id": 4430, + "name": "stable_diffusion_inference" + }, + { + "id": 4431, + "name": "slack_command_bot" + } + ], + "last_checked_revision": "2a59e854e757c8cef65c88a46c528ba3db04a7c1\n" + }, + { + "id": 506, + "url": "https://github.com/immich-app/immich", + "description": "Self-hosted photo and video backup solution directly from your mobile phone.", + "stars": 18134, + "source_graph_repo_id": 57302245, + "dependencies": [ + { + "id": 2, + "name": "starlette" + }, + { + "id": 3, + "name": "fastapi" + }, + { + "id": 11, + "name": "transformers" + }, + { + "id": 13, + "name": "pytest" + }, + { + "id": 14, + "name": "numpy" + }, + { + "id": 34, + "name": "uvicorn" + }, + { + "id": 38, + "name": "pydantic" + }, + { + "id": 62, + "name": "app" + }, + { + "id": 71, + "name": "cv2" + }, + { + "id": 82, + "name": "PIL" + }, + { + "id": 96, + "name": "rich" + }, + { + "id": 185, + "name": "huggingface_hub" + }, + { + "id": 190, + "name": "locust" + }, + { + "id": 399, + "name": "orjson" + }, + { + "id": 452, + "name": "onnxruntime" + }, + { + "id": 946, + "name": "pytest_mock" + }, + { + "id": 1140, + "name": "gunicorn" + }, + { + "id": 2414, + "name": "insightface" + }, + { + "id": 2588, + "name": "aiocache" + }, + { + "id": 2796, + "name": "optimum" + } + ], + "last_checked_revision": "454737ca793f655af033aaaaf5cbfc8032c45bce\n" } ] }