open-llm-leaderboard/open_llm_leaderboard
14k
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 