Discover the top trending Python repositories and projects on Github. Explore the latest trends in Python development.

Trending Repositories

1

ChatDev

Create Customized Software using Natural Language Idea (through LLM-powered Multi-Agent Collaboration)
🔥🔥🔥
2

TTS

🐸💬 - a deep learning toolkit for Text-to-Speech, battle-tested in research and production
🔥🔥
3

MemGPT

Teaching LLMs memory management for unbounded context 📚🦙
🔥🔥
4

LLaVA

Visual Instruction Tuning: Large Language-and-Vision Assistant built towards multimodal GPT-4 level capabilities.
🔥
5

nougat

Implementation of Nougat Neural Optical Understanding for Academic Documents
🔥
6

Fooocus

Focus on prompting and generating
🔥
7

stable-diffusion-webui

Stable Diffusion web UI
🔥
8

langchain

⚡ Building applications with LLMs through composability ⚡
🔥
9

public-apis

A collective list of free APIs
🔥
10

whisper

Robust Speech Recognition via Large-Scale Weak Supervision
📣
11

privateGPT

Interact privately with your documents using the power of GPT, 100% privately, no data leaks
📣
12

MetaGPT

🌟 The Multi-Agent Framework: Given one line Requirement, return PRD, Design, Tasks, Repo
📣
13

yt-dlp

A youtube-dl fork with additional features and fixes
📣
14

llama

Inference code for LLaMA models
📣
15

generative-models

Generative Models by Stability AI
📣
16

XAgent

An Autonomous LLM Agent for Complex Task Solving
📣
17

codellama

Inference code for CodeLlama models
📣
18

dspy

Stanford DSPy: The framework for programming with foundation models
📣
19

LLaMA-Efficient-Tuning

Fine-tuning LLaMA with PEFT (PT+SFT+RLHF with QLoRA)
⬆️
20

changedetection.io

The best and simplest free open source website change detection, restock monitor and notification service. Restock Monitor, change detection. Designed for simplicity - Simply monitor which websites had a text change for free. Free Open source web page change detection, Website defacement monitoring, Price change and Price Drop notification
⬆️
21

alignment-handbook

Robust recipes for to align language models with human and AI preferences
⬆️
22

Real-Time-Voice-Cloning

Clone a voice in 5 seconds to generate arbitrary speech in real-time
⬆️
23

system-design-primer

Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
⬆️
24

toolbox

Essential guides and programming tools in my toolbox (with focus on ML Training)
⬆️
25

supervision

We write your reusable computer vision tools. 💜
⬆️
26

llama2.mojo

Inference Llama 2 in one file of pure 🔥
⬆️
27

ColossalAI

Making large AI models cheaper, faster and more accessible
⬆️
28

transformers

🤗 Transformers: State-of-the-art Machine Learning for Pytorch, TensorFlow, and JAX.
⬆️
29

LaTeX-OCR

pix2tex: Using a ViT to convert images of equations into LaTeX code.
⬆️
30

gpt-engineer

Specify what you want it to build, the AI asks for clarification, and then builds it.
⬆️
31

openai-python

The official Python library for the OpenAI API
⬆️
32

ControlNet

Let us control diffusion models!
⬆️
33

whisperX

WhisperX: Automatic Speech Recognition with Word-level Timestamps (& Diarization)
⬆️
34

video-retalking

[SIGGRAPH Asia 2022] VideoReTalking: Audio-based Lip Synchronization for Talking Head Video Editing In the Wild
⬆️
35

flameshow

A terminal Flamegraph viewer.
⬆️
36

text-generation-inference

Large Language Model Text Generation Inference
⬆️
37

fastapi

FastAPI framework, high performance, easy to learn, fast to code, ready for production
⬆️
38

OpenCore-Legacy-Patcher

Experience macOS just like before
⬆️
39

openpilot

openpilot is an open source driver assistance system. openpilot performs the functions of Automated Lane Centering and Adaptive Cruise Control for over 200 supported car makes and models.
⬆️
40

MetaCLIP

Everything about MetaCLIP: curation/training code, metadata, distribution and pre-trained models.
⬆️
41

gradio

Build and share delightful machine learning apps, all in Python. 🌟 Star to support our work!
⬆️
42

ultralytics

NEW - YOLOv8 🚀 in PyTorch > ONNX > CoreML > TFLite
⬆️
43

chroma

the AI-native open-source embedding database
⬆️
44

nanoGPT

The simplest, fastest repository for training/finetuning medium-sized GPTs.
⬆️
45

DB-GPT

Revolutionizing Database Interactions with Private LLM Technology
⬆️
46

frigate

NVR with realtime local object detection for IP cameras
⬆️
47

lit-gpt

Hackable implementation of state-of-the-art open-source LLMs based on nanoGPT. Supports flash attention, 4-bit and 8-bit quantization, LoRA and LLaMA-Adapter fine-tuning, pre-training. Apache 2.0-licensed.
⬆️
48

peft

🤗 PEFT: State-of-the-art Parameter-Efficient Fine-Tuning.
⬆️
49

flash-attention

Fast and memory-efficient exact attention
⬆️
50

ssh-audit

SSH server & client auditing (banner, key exchange, encryption, mac, compression, compatibility, security, etc)
⬆️
51

instructor

openai function calls for humans
⬆️
52

llm

Access large language models from the command-line
⬆️
53

fiftyone

The open-source tool for building high-quality datasets and computer vision models
⬆️
54

graphcast

⬆️
55

stablediffusion

High-Resolution Image Synthesis with Latent Diffusion Models
⬆️
56

posthog

🦔 PostHog provides open-source product analytics, session recording, feature flagging and A/B testing that you can self-host.
⬆️
57

llama-cpp-python

Python bindings for llama.cpp
⬆️
58

d2l-zh

《动手学深度学习》:面向中文读者、能运行、可讨论。中英文版被70多个国家的500多所大学用于教学。
⬆️
59

RestGPT

An LLM-based autonomous agent controlling real-world applications via RESTful APIs
⬆️
60

petals

🌸 Run LLMs at home, BitTorrent-style. Fine-tuning and inference up to 10x faster than offloading
⬆️
61

SeaGOAT

local-first semantic code search engine
⬆️
62

Chinese-LLaMA-Alpaca-2

中文 LLaMA-2 & Alpaca-2 大模型二期项目 + 本地CPU/GPU训练部署 (Chinese LLaMA-2 & Alpaca-2 LLMs)
⬆️
63

diffusers

🤗 Diffusers: State-of-the-art diffusion models for image and audio generation in PyTorch
⬆️
64

black

The uncompromising Python code formatter
⬆️
65

tinygrad

You like pytorch? You like micrograd? You love tinygrad! ❤️
⬆️
66

localstack

💻 A fully functional local AWS cloud stack. Develop and test your cloud & Serverless apps offline
⬆️
67

DeepSpeed

DeepSpeed is a deep learning optimization library that makes distributed training and inference easy, efficient, and effective.
⬆️
68

trl

Train transformer language models with reinforcement learning.
⬆️
69

hackingtool

ALL IN ONE Hacking Tool For Hackers
⬆️
70

pyvideotrans

Translate the video from one language to another and add dubbing. 将视频从一种语言翻译为另一种语言,并添加配音
⬆️
71

streamlit

Streamlit — A faster way to build and share data apps.
⬆️
72

tiktoken

tiktoken is a fast BPE tokeniser for use with OpenAI's models.
⬆️
73

SadTalker

(CVPR 2023)SadTalker:Learning Realistic 3D Motion Coefficients for Stylized Audio-Driven Single Image Talking Face Animation
⬆️
74

voice-changer

リアルタイムボイスチェンジャー Realtime Voice Changer
⬆️
75

audiocraft

Audiocraft is a library for audio processing and generation with deep learning. It features the state-of-the-art EnCodec audio compressor / tokenizer, along with MusicGen, a simple and controllable music generation LM with textual and melodic conditioning.
⬆️
76

haystack

🔍 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.
⬆️
77

ray

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.
⬆️
78

scaled-rope

⬆️
79

prophet

Tool for producing high quality forecasts for time series data that has multiple seasonality with linear or non-linear growth.
⬆️
80

genai-stack

Langchain + Docker + Neo4j + Ollama
⬆️
81

xformers

Hackable and optimized Transformers building blocks, supporting a composable construction.
⬆️
82

ChatGLM2-6B

ChatGLM2-6B: An Open Bilingual Chat LLM | 开源双语对话语言模型
⬆️
83

cli

🥧 HTTPie CLI — modern, user-friendly command-line HTTP client for the API era. JSON support, colors, sessions, downloads, plugins & more.
⬆️
84

faster-whisper

Faster Whisper transcription with CTranslate2
⬆️
85

MiniGPT-4

MiniGPT-4: Enhancing Vision-language Understanding with Advanced Large Language Models
⬆️
86

roop

one-click deepfake (face swap)
⬆️
87

langflow

⛓️ Langflow is a UI for LangChain, designed with react-flow to provide an effortless way to experiment and prototype flows.
⬆️
88

Verba

Retrieval Augmented Generation (RAG) chatbot powered by Weaviate
⬆️
89

ml-stable-diffusion

Stable Diffusion with Core ML on Apple Silicon
⬆️
90

ChatGLM-6B

ChatGLM-6B: An Open Bilingual Dialogue Language Model | 开源双语对话语言模型
⬆️
91

pynecone

🕸 Web apps in pure Python 🐍
⬆️
92

gpt-researcher

GPT based autonomous agent that does online comprehensive research on any given topic
⬆️
93

WizardLM

LLMs build upon Evol Insturct: WizardLM, WizardCoder, WizardMath
⬆️
94

h2ogpt

Private Q&A and summarization of documents+images or chat with local GPT, 100% private, Apache 2.0. Supports LLaMa2, llama.cpp, and more. Demo: https://gpt.h2o.ai/ https://codellama.h2o.ai/
⬆️
95

Python

All Algorithms implemented in Python
⬆️
96

poetry

Python packaging and dependency management made easy
⬆️
97

Resume-Matcher

Open Source Free ATS Tool to compare Resumes with Job Descriptions and create a score to rank them.
⬆️
98

ultimatevocalremovergui

GUI for a Vocal Remover that uses Deep Neural Networks.
⬆️
99

textual

Textual is a Rapid Application Development framework for Python. Build sophisticated user interfaces with a simple Python API. Run your apps in the terminal and (coming soon) a web browser!
⬆️
100

sd-webui-controlnet

WebUI extension for ControlNet
⬆️