DEV Community

Cover image for ⚡ 🚀 Top 10 Trending GitHub Repositories, February 2025 🔥
Ismael Garcia
Ismael Garcia

Posted on • Edited on

⚡ 🚀 Top 10 Trending GitHub Repositories, February 2025 🔥

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

GitHub logo 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.

cover-v5-optimized

📌 Introducing Dify Workflow File Upload: Recreate Google NotebookLM Podcast

Dify Cloud · Self-hosting · Documentation · Enterprise inquiry

Static Badge Static Badge chat on Discord join Reddit follow on X(Twitter) follow on LinkedIn Docker Pulls Commits last month Issues closed Discussion posts

README in English 简体中文版自述文件 日本語のREADME README en Español README en Français README tlhIngan Hol README in Korean README بالعربية Türkçe README README Tiếng Việt

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
Enter fullscreen mode Exit fullscreen mode

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

GitHub logo unslothai / unsloth

Finetune Llama 3.3, DeepSeek-R1 & Reasoning LLMs 2x faster with 70% less memory! 🦥

unsloth logo

Finetune Llama 3.3, Mistral, Phi-4, Qwen 2.5 & Gemma 2x faster with 80% 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) ▶️ Start for free 2x faster 70% less
GRPO (R1 reasoning) ▶️ Start for free 2x faster 80% less
Phi-4 (14B) ▶️ Start for free 2x faster 70% less
Llama 3.2 Vision (11B) ▶️ Start for free 2x faster 50% less
Llama 3.1 (8B) ▶️ Start for free 2x faster 70% less
Gemma 2 (9B) ▶️ Start for free 2x faster 70% less
Qwen 2.5 (7B) ▶️ Start for free 2x faster 70% less
Mistral v0.3 (7B) ▶️ Start for free 2.2x faster 75% less
Ollama ▶️ Start

3. Microsoft / OmniParser

Description: A simple screen parsing tool designed for vision-based GUI agents.

Link to Repository: Visit Repository

GitHub logo microsoft / OmniParser

A simple screen parsing tool towards pure vision based GUI agent

OmniParser: Screen Parsing tool for Pure Vision Based GUI Agent

Logo

arXiv License

📢 [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

GitHub logo andrewyng / aisuite

Simple, unified interface to multiple Generative AI providers

aisuite

PyPI Code style: black

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

GitHub logo vercel / ai-chatbot

A full-featured, hackable Next.js AI chatbot built by Vercel

Next.js 14 and App Router-ready AI chatbot.

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
  • Data Persistence
  • 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

GitHub logo 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 :)

GitHub stars

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:


7. Infiniflow / Ragflow

Description: RAGFlow is an open-source Retrieval-Augmented Generation (RAG) engine based on deep document understanding.

Link to Repository: Visit Repository

GitHub logo infiniflow / ragflow

RAGFlow is an open-source RAG (Retrieval-Augmented Generation) engine based on deep document understanding.

English | 简体中文 | 繁体中文 | 日本語 | 한국어 | Bahasa Indonesia | Português (Brasil)

follow on X(Twitter) Static Badge docker pull infiniflow/ragflow:v0.16.0 Latest Release license

📕 Table of Contents

💡 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

GitHub logo datawhalechina / llm-cookbook

面向开发者的 LLM 入门教程,吴恩达大模型系列课程中文版

figures/readme.jpg

面向开发者的大模型手册 - 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 的开发者。

如果你想要开始学习本教程,你需要提前具备:

  1. 至少一个 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

GitHub logo n4ze3m / page-assist

Use your locally running AI models to assist you in your web browsing

Page Assist

Join dialoqbase #welcome Follow @page_assist on Twitter

Documentation

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.

Chrome Web Store Firefox Add-on Edge Add-on

Checkout the Demo (v1.0.0):

Page Assist Demo

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

  1. Clone the repository
git clone https://github.com/n4ze3m/page-assist.git
Enter fullscreen mode Exit fullscreen mode

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

GitHub logo Bin-Huang / chatbox

User-friendly Desktop Client App for AI Models/LLMs (GPT, Claude, Gemini, Ollama...)

English | 简体中文

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









.APK

For more information: chatboxai.app


Chatbox (Community Edition)

Your Ultimate AI Copilot on the Desktop.
Chatbox is a desktop client for ChatGPT, Claude and other LLMs, available on Windows, Mac, Linux

macOS Windows Linux Downloads Twitter

Chatbox - Better UI & Desktop App for ChatGPT, Claude and other LLMs. | Product Hunt






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:


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]

GitHub logo gitroomhq / postiz-app

📨 The ultimate social media scheduling tool, with a bunch of AI 🤖

Postiz Logo

License

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

Instagram Youtube Dribbble Linkedin Reddit TikTok Facebook Pinterest Threads X X X X X


Explore the docs »

Register · Join Our Discord (devs only) · X · Gitroom · Telegram (Crypto)


hero.1.mp4

✨ Features

Image 1 Image 2
Image 3 Image 4

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:

Signup for Postiz



Happy hacking!

Working on the audio version

The Loop VueJs Podcast

Podcast Episode


Projects:

NUXTZZLE

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

HUMAN IDEAS

Explore the Best
Ideas created by Humans, not AI BS...

Text behind Image

Image description

Image description

Image description

Image description

Image description


Top comments (1)

Collapse
 
mnl profile image
Manuel Pineda

Very interesting!