Project directory

Projects

Open-source AI projects tracked by the leaderboard, ordered by GitHub stars.

Python 5,197 stars

transformerlab/transformerlab-app

The open source research environment for AI researchers to seamlessly train, evaluate, and scale models from local hardware to GPU clusters.

### Overview: Transformer Lab is an open-source platform designed for AI researchers and teams to seamlessly train, evaluate, and scale machine learning models. It supports both local and cloud environments, offering a unified interface for training, fine-tuning, and evaluating models. ### Key Features: - **Unified Interface:** Seamless training, fine-tuning, and evaluation of models. - **Cross-Platform:** Runs on macOS, Linux, and Windows (WSL2). - **Local Privacy:** No data leaves your machine. - **Full Toolkit:** Includes training, fine-tuning, chat, and evaluation functionalities. - **Collaborative:** Centralized experiment tracking, model registry, and artifact management. - **Interactive Compute:** One-click Jupyter, VSCode, and SSH sessions on remote nodes. - **Resilience:** Auto-recovery from checkpoints and spot instance preemption. ### Tech Stack: Python ### Why It Matters: Transformer Lab simplifies the fragmented AI tooling landscape, providing a single, elegant interface for researchers and teams to train, evaluate, and scale models across local hardware, on-prem, or in the cloud. It supports a wide range of models and formats, making it a versatile solution for both individual researchers and research teams.
Java 5,188 stars

grobidOrg/grobid

A machine learning software for extracting information from scholarly documents

Python 5,188 stars

zuruoke/watermark-removal

a machine learning image inpainting task that instinctively removes watermarks from image indistinguishable from the ground truth image

Python 5,187 stars

rasbt/mlxtend

A library of extension and helper modules for Python's data analysis and machine learning libraries.

Python 5,184 stars

salesforce/CodeGen

CodeGen is a family of open-source model for program synthesis. Trained on TPU-v4. Competitive with OpenAI Codex.

Python 5,183 stars

h2oai/h2o-llmstudio

H2O LLM Studio - a framework and no-code GUI for fine-tuning LLMs. Documentation: https://docs.h2o.ai/h2o-llmstudio/

### Overview: H2O LLM Studio is a framework and no-code GUI designed for fine-tuning state-of-the-art large language models (LLMs). It simplifies the process of fine-tuning models without requiring any coding experience, providing a user-friendly interface for training and evaluating LLMs. ### Key Features: - **Graphical User Interface (GUI)**: A specialized GUI for large language models. - **Fine-Tuning Hyperparameters**: Supports a wide variety of hyperparameters for fine-tuning. - **Low-Rank Adaptation (LoRA)**: Utilizes recent fine-tuning techniques with a low memory footprint. - **8-bit Model Training**: Efficiently trains models with a low memory footprint. - **Reinforcement Learning (RL)**: Experimental feature to fine-tune models using reinforcement learning. - **Advanced Evaluation Metrics**: Measures generated answers to judge model performance. - **Model Export**: Easily export your model to the Hugging Face Hub for community sharing. - **Chat Interface**: Instant feedback on model performance. - **Data Format and Example Data**: Supports various data formats and provides example data for demonstration. ### Tech Stack: Python ### Why It Matters: H2O LLM Studio simplifies the process of fine-tuning LLMs, making it accessible to a broader audience without requiring advanced coding skills. The GUI and advanced features like LoRA and RLHF optimization make it a powerful tool for researchers and developers looking to fine-tune their models effectively.
Python 5,181 stars

open-mmlab/mmaction2

OpenMMLab's Next Generation Video Understanding Toolbox and Benchmark

C++ 5,174 stars

NVIDIA/nccl

Optimized primitives for collective multi-GPU communication

Python 5,165 stars

argilla-io/argilla

Argilla is a collaboration tool for AI engineers and domain experts to build high-quality datasets

### Overview: Argilla is a collaboration tool designed for AI engineers and domain experts to build high-quality datasets for their projects. ### Key Features: - **Collaborative Data Collection**: Teams can work together to collect and label data from multiple sources. - **Automated Feedback**: AI-driven suggestions for improving data quality and relevance. - **Semantic Search**: Easily find and label data based on context and intent. - **Workflow Integration**: Seamless integration with existing workflows and tools. ### Tech Stack: Python ### Why It Matters: Argilla helps ensure high-quality datasets, improving the output quality of AI models and empowering teams to manage their data and models efficiently.
Python 5,162 stars

dsdanielpark/Bard-API

The unofficial python package that returns response of Google Bard through cookie value.

### Overview: The Bard API project is an unofficial Python wrapper that allows developers to interact with Google's Bard through the use of a cookie value. This project aims to provide a simple and lightweight solution for developers who face frequent authentication issues or are unable to authenticate using Google Authentication. ### Key Features: - **Cookie-Based Interaction**: Utilizes the cookie value to interact with Google Gemini, bypassing the need for frequent authentication. - **Reverse Engineering**: Based on the inference process of Google Bard, enabling developers to ask questions and receive responses. - **Minimal Dependencies**: Requires only Python to be installed, making it easy to integrate into existing projects. - **Community Collaboration**: Collaborated with Antonio Cheong to enhance the project and improve its functionality. ### Tech Stack: - Python ### Why It Matters: This project is crucial for developers who need to integrate Google Bard functionality into their applications without encountering authentication issues. It simplifies the process of using Google's large language model for various applications, making it accessible to a broader audience. ### Repository: The repository is maintained at [dsdanielpark/Bard-API](https://github.com/dsdanielpark/Bard-API). ### Installation: ```bash pip install python-gemini-api ``` ```bash pip install git+https://github.com/dsdanielpark/Gemini-API.git ``` For the updated version, use: ```bash pip install -q -U python-gemini-api ``` ### Notable Collaboration: The project has been collaboratively developed with Antonio Cheong, enhancing
JavaScript 5,158 stars

OpenBMB/AgentVerse

๐Ÿค– AgentVerse ๐Ÿช is designed to facilitate the deployment of multiple LLM-based agents in various applications, which primarily provides two frameworks: task-solving and simulation

Unknown 5,149 stars

sreeharierk/datascience

This repository is a compilation of free resources for learning Data Science.

Python 5,141 stars

ashnkumar/sketch-code

Keras model to generate HTML code from hand-drawn website mockups. Implements an image captioning architecture to drawn source images.

Python 5,136 stars

icip-cas/PPTAgent

An Agentic Framework for Reflective PowerPoint Generation

Python 5,131 stars

mdbloice/Augmentor

Image augmentation library in Python for machine learning.

JavaScript 5,126 stars

conorbronsdon/avoid-ai-writing

Skill that audits and rewrites content to remove AI writing patterns. Use it with your favorite agents including Claude Code, OpenClaw, Codex, and Hermes.

TypeScript 5,125 stars

Marker-Inc-Korea/AutoRAG

Your Personal Librarian Agent. Ask anything on your computer, organize files, remember important info and files.