CoolFace
Apppublic

open-llm-leaderboard/open_llm_leaderboard

sourceHugging Faceapache-2.0updated 4mo agoView on Hugging Face
14klikes
README.md92 linesDownload Raw Back to root
1---2title: Open LLM Leaderboard3emoji: ๐Ÿ†4colorFrom: blue5colorTo: red6sdk: docker7hf_oauth: true8pinned: true9license: apache-2.010duplicated_from: open-llm-leaderboard/open_llm_leaderboard11tags:12- leaderboard13- modality:text14- submission:automatic15- test:public16- language:english17- eval:code18- eval:math19short_description: Track, rank and evaluate open LLMs and chatbots20---21 22# Open LLM Leaderboard23 24Modern React interface for comparing Large Language Models (LLMs) in an open and reproducible way.25 26## Features27 28- ๐Ÿ“Š Interactive table with advanced sorting and filtering29- ๐Ÿ” Semantic model search30- ๐Ÿ“Œ Pin models for comparison31- ๐Ÿ“ฑ Responsive and modern interface32- ๐ŸŽจ Dark/Light mode33- โšก๏ธ Optimized performance with virtualization34 35## Architecture36 37The project is split into two main parts:38 39### Frontend (React)40 41```42frontend/43โ”œโ”€โ”€ src/44โ”‚   โ”œโ”€โ”€ components/     # Reusable UI components45โ”‚   โ”œโ”€โ”€ pages/         # Application pages46โ”‚   โ”œโ”€โ”€ hooks/         # Custom React hooks47โ”‚   โ”œโ”€โ”€ context/       # React contexts48โ”‚   โ””โ”€โ”€ constants/     # Constants and configurations49โ”œโ”€โ”€ public/            # Static assets50โ””โ”€โ”€ server.js          # Express server for production51```52 53### Backend (FastAPI)54 55```56backend/57โ”œโ”€โ”€ app/58โ”‚   โ”œโ”€โ”€ api/           # API router and endpoints59โ”‚   โ”‚   โ””โ”€โ”€ endpoints/ # Specific API endpoints60โ”‚   โ”œโ”€โ”€ core/          # Core functionality61โ”‚   โ”œโ”€โ”€ config/        # Configuration62โ”‚   โ””โ”€โ”€ services/      # Business logic services63โ”‚       โ”œโ”€โ”€ leaderboard.py64โ”‚       โ”œโ”€โ”€ models.py65โ”‚       โ”œโ”€โ”€ votes.py66โ”‚       โ””โ”€โ”€ hf_service.py67โ””โ”€โ”€ utils/             # Utility functions68```69 70## Technologies71 72### Frontend73 74- React75- Material-UI76- TanStack Table & Virtual77- Express.js78 79### Backend80 81- FastAPI82- Hugging Face API83- Docker84 85## Development86 87The application is containerized using Docker and can be run using:88 89```bash90docker-compose up91```92