yangjianxin1/Firefly - OSS Alternative - Discover Top Open Source Alternatives to Popular Software
Large Language Model (LLM) Training Framework
6.6k 2026-04-30

yangjianxin1/Firefly

Firefly is an open-source, all-in-one tool designed for efficient pre-training, instruction fine-tuning, and DPO of a wide range of mainstream large language models, optimized for resource-constrained environments.

Core Features

Supports pre-training, instruction fine-tuning (SFT), and DPO.
Offers efficient training methods including full parameter, LoRA, and QLoRA, with proven effectiveness on leaderboards.
Compatible with a vast array of mainstream LLMs like Llama3, Gemma, Qwen, MiniCPM, and more.
Integrates Unsloth for significant training acceleration and memory reduction.
Provides open-source instruction fine-tuning datasets and pre-trained model weights.

Detailed Introduction

Firefly is a comprehensive open-source project that simplifies the complex process of training large language models. It empowers developers and researchers to perform pre-training, instruction fine-tuning, and DPO across numerous popular LLM architectures. By supporting efficient techniques like QLoRA and integrating Unsloth, Firefly dramatically reduces GPU memory requirements and training time, making advanced LLM development accessible even with limited hardware resources. Its broad model compatibility and provision of high-quality datasets further streamline the model development lifecycle, enabling rapid iteration and deployment of custom LLMs.

OSS Alternative

Explore the best open source alternatives to commercial software.

© 2026 OSS Alternative. hotgithub.com - All rights reserved.