Top 10 Trending GitHub Repositories February 2025
Welcome to our weekly roundup of the Top 10 Trending GitHub Repositories for the week of February 25, 2025. These repositories are gaining traction for their innovative features and practical use cases. Let’s dive in!
1. Langgenius / Dify
Description: Dify is an open-source LLM app development platform with AI workflow, RAG pipeline, agent capabilities, model management, and observability features.
Link to Repository: Visit Repository
langgenius
/
dify
Dify is an open-source LLM app development platform. Dify's intuitive interface combines AI workflow, RAG pipeline, agent capabilities, model management, observability features and more, letting you quickly go from prototype to production.
📌 Introducing Dify Workflow File Upload: Recreate Google NotebookLM Podcast
Dify Cloud · Self-hosting · Documentation · Enterprise inquiry
Dify is an open-source LLM app development platform. Its intuitive interface combines agentic AI workflow, RAG pipeline, agent capabilities, model management, observability features and more, letting you quickly go from prototype to production.
Quick start
Before installing Dify, make sure your machine meets the following minimum system requirements:
- CPU >= 2 Core
- RAM >= 4 GiB
The easiest way to start the Dify server is through docker compose. Before running Dify with the following commands, make sure that Docker and Docker Compose are installed on your machine:
cd dify
cd docker
cp .env.example .env
docker compose up -d
After running, you can access the Dify dashboard in your browser at http://localhost/install and start the initialization process.
Seeking help
Please refer to our FAQ if you encounter problems setting up Dify…
2. UnslothAI / Unsloth
Description: Finetune Llama 3.3, DeepSeek-R1, and Reasoning LLMs 2x faster using 70% less memory! 🦥
Link to Repository: Visit Repository
unslothai
/
unsloth
Finetune Llama 3.3, DeepSeek-R1 & Reasoning LLMs 2x faster with 70% less memory! 🦥
✨ Finetune for Free
All notebooks are beginner friendly! Add your dataset, click "Run All", and you'll get a 2x faster finetuned model which can be exported to GGUF, Ollama, vLLM or uploaded to Hugging Face.
Unsloth supports | Free Notebooks | Performance | Memory use |
---|---|---|---|
Llama 3.2 (3B) | 2x faster | 70% less | |
GRPO (R1 reasoning) | 2x faster | 80% less | |
Phi-4 (14B) | 2x faster | 70% less | |
Llama 3.2 Vision (11B) | 2x faster | 50% less | |
Llama 3.1 (8B) | 2x faster | 70% less | |
Gemma 2 (9B) | 2x faster | 70% less | |
Qwen 2.5 (7B) | 2x faster | 70% less | |
Mistral v0.3 (7B) | 2.2x faster | 75% less | |
Ollama |
3. Microsoft / OmniParser
Description: A simple screen parsing tool designed for vision-based GUI agents.
Link to Repository: Visit Repository
microsoft
/
OmniParser
A simple screen parsing tool towards pure vision based GUI agent
OmniParser: Screen Parsing tool for Pure Vision Based GUI Agent
📢 [Project Page] [V2 Blog Post] [Models V2] [Models V1.5] [HuggingFace Space Demo]
OmniParser is a comprehensive method for parsing user interface screenshots into structured and easy-to-understand elements, which significantly enhances the ability of GPT-4V to generate actions that can be accurately grounded in the corresponding regions of the interface.
News
- [2025/2] We release OmniParser V2 checkpoints. Watch Video
- [2025/2] We introduce OmniTool: Control a Windows 11 VM with OmniParser + your vision model of choice. OmniTool supports out of the box the following large language models - OpenAI (4o/o1/o3-mini), DeepSeek (R1), Qwen (2.5VL) or Anthropic Computer Use. Watch Video
- [2025/1] V2 is coming. We achieve new state of the art results 39.5% on the new grounding benchmark Screen Spot Pro with OmniParser v2 (will be released soon)! Read…
4. Andrewyng / AISuite
Description: A simple, unified interface for interacting with multiple Generative AI providers.
Link to Repository: Visit Repository
aisuite
Simple, unified interface to multiple Generative AI providers.
aisuite
makes it easy for developers to use multiple LLM through a standardized interface. Using an interface similar to OpenAI's, aisuite
makes it easy to interact with the most popular LLMs and compare the results. It is a thin wrapper around python client libraries, and allows creators to seamlessly swap out and test responses from different LLM providers without changing their code. Today, the library is primarily focussed on chat completions. We will expand it cover more use cases in near future.
Currently supported providers are -
OpenAI, Anthropic, Azure, Google, AWS, Groq, Mistral, HuggingFace Ollama, Sambanova and Watsonx
To maximize stability, aisuite
uses either the HTTP endpoint or the SDK for making calls to the provider.
Installation
You can install just the base aisuite
package, or install a provider's package along with aisuite
.
This installs just the base package…
5. Vercel / AI-Chatbot
Description: A full-featured, hackable Next.js AI chatbot built by Vercel.
Link to Repository: Visit Repository
vercel
/
ai-chatbot
A full-featured, hackable Next.js AI chatbot built by Vercel

An Open-Source AI Chatbot Template Built With Next.js and the AI SDK by Vercel
Features · Model Providers · Deploy Your Own · Running locally
Features
-
Next.js App Router
- Advanced routing for seamless navigation and performance
- React Server Components (RSCs) and Server Actions for server-side rendering and increased performance
-
AI SDK
- Unified API for generating text, structured objects, and tool calls with LLMs
- Hooks for building dynamic chat and generative user interfaces
- Supports OpenAI (default), Anthropic, Cohere, and other model providers
-
shadcn/ui
- Styling with Tailwind CSS
- Component primitives from Radix UI for accessibility and flexibility
- Data Persistence
- Vercel Postgres powered by Neon for saving chat history and user data
- Vercel Blob for efficient file storage
-
NextAuth.js
- Simple and secure authentication
Model Providers
This template ships with OpenAI gpt-4o
as the default. However, with the AI SDK, you can switch LLM providers to OpenAI, Anthropic…
6. MendableAI / Firecrawl
Description: 🔥 Transform entire websites into LLM-ready markdown or structured data using a single API for scraping, crawling, and extraction.
Link to Repository: Visit Repository
mendableai
/
firecrawl
🔥 Turn entire websites into LLM-ready markdown or structured data. Scrape, crawl and extract with a single API.
🔥 Firecrawl
Empower your AI apps with clean data from any website. Featuring advanced scraping, crawling, and data extraction capabilities.
This repository is in development, and we’re still integrating custom modules into the mono repo. It's not fully ready for self-hosted deployment yet, but you can run it locally.
What is Firecrawl?
Firecrawl is an API service that takes a URL, crawls it, and converts it into clean markdown or structured data. We crawl all accessible subpages and give you clean data for each. No sitemap required. Check out our documentation.
Pst. hey, you, join our stargazers :)
How to use it?
We provide an easy to use API with our hosted version. You can find the playground and documentation here. You can also self host the backend if you'd like.
Check out the following resources to get started:
- API: Documentation
- SDKs: Python, Node…
7. Infiniflow / Ragflow
Description: RAGFlow is an open-source Retrieval-Augmented Generation (RAG) engine based on deep document understanding.
Link to Repository: Visit Repository
infiniflow
/
ragflow
RAGFlow is an open-source RAG (Retrieval-Augmented Generation) engine based on deep document understanding.
English | 简体中文 | 繁体中文 | 日本語 | 한국어 | Bahasa Indonesia | Português (Brasil)
📕 Table of Contents
- 💡 What is RAGFlow?
- 🎮 Demo
- 📌 Latest Updates
- 🌟 Key Features
- 🔎 System Architecture
- 🎬 Get Started
- 🔧 Configurations
- 🔧 Build a docker image without embedding models
- 🔧 Build a docker image including embedding models
- 🔨 Launch service from source for development
- 📚 Documentation
- 📜 Roadmap
- 🏄 Community
- 🙌 Contributing
💡 What is RAGFlow?
RAGFlow is an open-source RAG (Retrieval-Augmented Generation) engine based on deep document understanding. It offers a streamlined RAG workflow for businesses of any scale, combining LLM (Large Language Models) to provide truthful question-answering capabilities, backed by well-founded citations from various complex formatted data.
🎮 Demo
Try our demo at https://demo.ragflow.io.
🔥 Latest Updates
- 2025-02-05 Updates the model list of 'SILICONFLOW' and adds support for Deepseek-R1/DeepSeek-V3.
- 2025-01-26…
8. DatawhaleChina / LLM-Cookbook
Description: LLM introductory tutorials for developers, including a Chinese version of Andrew Ng’s large model series courses.
Link to Repository: Visit Repository
datawhalechina
/
llm-cookbook
面向开发者的 LLM 入门教程,吴恩达大模型系列课程中文版
面向开发者的大模型手册 - LLM Cookbook
项目简介
本项目是一个面向开发者的大模型手册,针对国内开发者的实际需求,主打 LLM 全方位入门实践。本项目基于吴恩达老师大模型系列课程内容,对原课程内容进行筛选、翻译、复现和调优,覆盖从 Prompt Engineering 到 RAG 开发、模型微调的全部流程,用最适合国内学习者的方式,指导国内开发者如何学习、入门 LLM 相关项目。
针对不同内容的特点,我们对共计 11 门吴恩达老师的大模型课程进行了翻译复现,并结合国内学习者的实际情况,对不同课程进行了分级和排序,初学者可以先系统学习我们的必修类课程,掌握入门 LLM 所有方向都需要掌握的基础技能和概念,再选择性地学习我们的选修类课程,在自己感兴趣的方向上不断探索和学习。
如果有你非常喜欢但我们还没有进行复现的吴恩达老师大模型课程,我们欢迎每一位开发者参考我们已有课程的格式和写法来对课程进行复现并提交 PR,在 PR 审核通过后,我们会根据课程内容将课程进行分级合并。欢迎每一位开发者的贡献!
在线阅读地址:面向开发者的 LLM 入门课程-在线阅读
PDF下载地址:面向开发者的 LLM 入门教程-PDF
英文原版地址:吴恩达关于大模型的系列课程
项目意义
LLM 正在逐步改变人们的生活,而对于开发者,如何基于 LLM 提供的 API 快速、便捷地开发一些具备更强能力、集成LLM 的应用,来便捷地实现一些更新颖、更实用的能力,是一个急需学习的重要能力。
由吴恩达老师与 OpenAI 合作推出的大模型系列教程,从大模型时代开发者的基础技能出发,深入浅出地介绍了如何基于大模型 API、LangChain 架构快速开发结合大模型强大能力的应用。其中,《Prompt Engineering for Developers》教程面向入门 LLM 的开发者,深入浅出地介绍了对于开发者,如何构造 Prompt 并基于 OpenAI 提供的 API 实现包括总结、推断、转换等多种常用功能,是入门 LLM 开发的经典教程;《Building Systems with the ChatGPT API》教程面向想要基于 LLM 开发应用程序的开发者,简洁有效而又系统全面地介绍了如何基于 ChatGPT API 打造完整的对话系统;《LangChain for LLM Application Development》教程结合经典大模型开源框架 LangChain,介绍了如何基于 LangChain 框架开发具备实用功能、能力全面的应用程序,《LangChain Chat With Your Data》教程则在此基础上进一步介绍了如何使用 LangChain 架构结合个人私有数据开发个性化大模型应用;《Building Generative AI Applications with Gradio》、《Evaluating and Debugging Generative AI》教程分别介绍了两个实用工具 Gradio 与 W&B,指导开发者如何结合这两个工具来打造、评估生成式 AI 应用。
上述教程非常适用于开发者学习以开启基于 LLM 实际搭建应用程序之路。因此,我们将该系列课程翻译为中文,并复现其范例代码,也为其中一个视频增加了中文字幕,支持国内中文学习者直接使用,以帮助中文学习者更好地学习 LLM 开发;我们也同时实现了效果大致相当的中文 Prompt,支持学习者感受中文语境下 LLM 的学习使用,对比掌握多语言语境下的 Prompt 设计与 LLM 开发。未来,我们也将加入更多 Prompt 高级技巧,以丰富本课程内容,帮助开发者掌握更多、更巧妙的 Prompt 技能。
项目受众
所有具备基础 Python 能力,想要入门 LLM 的开发者。
项目亮点
《ChatGPT Prompt Engineering for Developers》、《Building Systems with the ChatGPT API》等教程作为由吴恩达老师与 OpenAI 联合推出的官方教程,在可预见的未来会成为 LLM 的重要入门教程,但是目前还只支持英文版且国内访问受限,打造中文版且国内流畅访问的教程具有重要意义;同时,GPT 对中文、英文具有不同的理解能力,本教程在多次对比、实验之后确定了效果大致相当的中文 Prompt,支持学习者研究如何提升 ChatGPT 在中文语境下的理解与生成能力。
学习指南
本教程适用于所有具备基础 Python 能力,想要入门 LLM 的开发者。
如果你想要开始学习本教程,你需要提前具备:
- 至少一个 LLM API(最好是 OpenAI,如果是其他 API,你可能需要参考…
9. N4ze3m / Page-Assist
Description: Use locally running AI models to assist you in web browsing.
Link to Repository: Visit Repository
n4ze3m
/
page-assist
Use your locally running AI models to assist you in your web browsing
Page Assist
Page Assist is an open-source browser extension that provides a sidebar and web UI for your local AI model. It allows you to interact with your model from any webpage.
Installation
Page Assist supports Chromium-based browsers like Chrome, Brave, and Edge, as well as Firefox.
Checkout the Demo (v1.0.0):
Features
-
Sidebar: A sidebar that can be opened on any webpage. It allows you to interact with your model and see the results.
-
Web UI: A web UI that allows you to interact with your model like a ChatGPT Website.
-
Chat With Webpage: You can chat with the webpage and ask questions about the content.
want more features? Create an issue and let me know.
Manual Installation
Pre-requisites
- Bun - Installation Guide
- Ollama (Local AI Provider) - Installation Guide
- Any OpenAI API Compatible Endpoint (like LM Studio, llamafile etc.)
- Clone the repository
git clone https://github.com/n4ze3m/page-assist.git
…10. Bin-Huang / Chatbox
Description: A user-friendly desktop client app for AI Models/LLMs such as GPT, Claude, Gemini, and Ollama.
Link to Repository: Visit Repository
Bin-Huang
/
chatbox
User-friendly Desktop Client App for AI Models/LLMs (GPT, Claude, Gemini, Ollama...)
This is the repository for the Chatbox Community Edition, open-sourced under the GPLv3 license. For most users, I recommend using the Chatbox Official Edition (closed-source). It's still completely free, easy to install, and supports more of the latest features. You can get it below:
Download for Desktop
Download for iOS/Android
For more information: chatboxai.app
Your Ultimate AI Copilot on the Desktop.
Chatbox is a desktop client for ChatGPT, Claude and other LLMs, available on Windows, Mac, Linux
Features
-
Local Data Storage
💾 Your data remains on your device, ensuring it never gets lost and maintains your privacy. -
No-Deployment Installation Packages
📦 Get started quickly with downloadable installation packages. No complex setup necessary! -
Support for Multiple LLM Providers
⚙️ Seamlessly integrate with a variety of cutting-edge language models:- OpenAI (ChatGPT)
- Azure OpenAI
- Claude
- Google Gemini Pro
- Ollama…
Honorable Mentions
Here are a few repositories that didn’t make the top 10 but deserve a mention this week:
- Assafelovic / GPT-Researcher – Autonomous LLM agent for deep research and report generation with citations.
- RockChinQ / LangBot – Multi-platform instant messaging bot supporting OpenAI GPT, Claude, Gemini, and more.
- Mintplex-Labs / Anything-LLM – All-in-one AI application with built-in RAG, AI agents, and Docker support.
- Codecrafters-io / Build-Your-Own-X – Master programming by recreating technologies from scratch.
- Firefly-iii / Firefly-III – Personal finance management tool.
Conclusion
That concludes our Top 10 Trending GitHub Repositories for the week of February 25, 2025! Explore these projects, experiment with their features, and stay tuned for next week’s list of trending repositories.
Personal Recommendation of the week:
(postiz-app)[https://github.com/gitroomhq/postiz-app]
gitroomhq
/
postiz-app
📨 The ultimate social media scheduling tool, with a bunch of AI 🤖
Your ultimate AI social media scheduling tool
Postiz: An alternative to: Buffer.com, Hypefury, Twitter Hunter, Etc...
Postiz offers everything you need to manage your social media posts,
build an audience, capture leads, and grow your business
Explore the docs »
Register
·
Join Our Discord (devs only)
·
X
·
Gitroom
·
Telegram (Crypto)
hero.1.mp4
✨ Features
Intro
- Schedule all your social media posts (many AI features)
- Measure your work with analytics.
- Collaborate with other team members to exchange or buy posts.
- Invite your team members to collaborate, comment, and schedule posts.
- At the moment there is no difference between the hosted version to the self-hosted version
Tech Stack
- NX (Monorepo)
- NextJS (React)
- NestJS
- Prisma (Default to PostgreSQL)
- Redis (BullMQ)
- Resend (email notifications)
Quick Start
To have the project up and running, please follow the Quick Start Guide
Invest in the Postiz Coin :)
DMsTbeCfX1crgAse5tver98KAMarPWeP3d6U3Gmmpump
License
This repository's source…
If you're looking for a manage version of Postiz you can sign up for the service, that way we help this amazing open source:
Happy hacking!
Working on the audio version
Projects:
The base for your Nuxt/ BetterAuth &
Drizzle ORM
Must-know resources for devs
Resources to: Learn, Grow,
and Stay Updated as a Developer
Level up your computer science skills with our curated list of top websites for tips, tools, and insights. Got a favorite? Share it and grow our CS resource hub
Explore the Best
Ideas created by Humans, not AI BS...
Top comments (1)
Very interesting!