Skip to content

Tool for exploring & filtering one author's Large Language Models (LLMs) on HuggingFace. Features quick search & custom sorting.

License

Notifications You must be signed in to change notification settings

NetroScript/huggingface-llm-filtering

Repository files navigation

huggingface-llm-filtering

Explore and filter HuggingFace models with ease. This utility web application enables users to view all models from a specific HuggingFace user, offering advanced filtering options tailored for Large Language Models (LLMs).

🔗 Live Version: https://netroscript.github.io/huggingface-llm-filtering/

Features

  • Quick Search: Instantly search for models by their names.
  • Flexible Filtering: Filter by model type (GGML, GPTQ, GGUF), model size, and licensing.
  • Custom Sorting: Organize models based on time, downloads, or likes.

Application Screenshot

Tech Stack

  • Framework: SvelteKit
  • UI Toolkit: skeleton.dev
  • Data Source: The app fetches models from a HuggingFace author through the official API and processes the data for optimized display.

Development

Setup

Install the necessary dependencies:

pnpm install
# Alternatively, you can use npm install or yarn

Running Locally

To start a development server:

pnpm run dev

Or to start the server and launch the app in a new browser tab:

pnpm run dev -- --open

Building for Production

To generate a production-ready version of the app (exported as static HTML):

pnpm run build

Preview the production build using:

pnpm run preview

Continuous Deployment

This repository is equipped with a GitHub Actions workflow that auto-deploys changes to the GitHub Pages site.

About

Tool for exploring & filtering one author's Large Language Models (LLMs) on HuggingFace. Features quick search & custom sorting.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published