Copr hosts 36,035 projects from
8,591 Fedora users

You can run a full-text search, or you can use the dropdown menu next to the search bar and limit your query to a user name, group name, project name, or package name.

Copr is an easy-to-use automatic build system providing a package repository as its output.

Start with making your own repository in these three steps:

  1. choose a system and architecture you want to build for
  2. provide Copr with src.rpm packages
  3. let Copr do all the work and wait for your new repo

NOTE: Copr is not yet officially supported by Fedora Infrastructure.

Screenshot tutorial

Are you a new user? Check out the Copr screenshot tutorial to see how to create a new project, and build your package in it.
Read more

Installing packages

Enabling projects and installing packages from them is easy. Open a project and run the command from "Quick Enable" section.
Read more

FAQ

Don't be afraid to ask for help, but make sure to check out the FAQ section first to save yourself waiting for an answer.
Read more

Python API

Do you develop an application that communicates with Copr? Give python3-copr library or copr-cli tool a try.
Read more

Fedora Review

Do you plan to add your package to the official Fedora Linux repositories? Enable fedora-review option for your project.
Read more

Packit

Packit assists with common packager tasks, as well as automatically rebuilding your packages from each pull request.
Read more

GitHub webhooks

Create a GitHub webhook to rebuild your packages automatically from each upstream pull request or push.
Read more

Pagure integration

Configure your pagure project to automatically rebuild your packages from each upstream pull request or push.
Read more

Recent Projects

dorinda/virglrenderer-sys

Description not filled in by author. Very likely personal repository for testing purpose, which you should not use.
  • Fedora 41 : aarch64, i386, ppc64le, s390x, x86_64
  • Fedora 42 : aarch64, i386, ppc64le, s390x, x86_64
  • Fedora 43 : aarch64, i386, ppc64le, s390x, x86_64
  • Fedora eln : aarch64, ppc64le, s390x, x86_64
  • Fedora rawhide : aarch64, i386, ppc64le, s390x, x86_64

dorinda/rust-virglrenderer

Description not filled in by author. Very likely personal repository for testing purpose, which you should not use.
  • Fedora 41 : aarch64, i386, ppc64le, s390x, x86_64
  • Fedora 42 : aarch64, i386, ppc64le, s390x, x86_64
  • Fedora 43 : aarch64, i386, ppc64le, s390x, x86_64
  • Fedora rawhide : aarch64, i386, ppc64le, s390x, x86_64

siddhesh/gcc-snapshot-20251216

Upstream GCC snapshot built on Tue Dec 16 2025
  • Fedora rawhide : aarch64, i386, ppc64le, s390x, x86_64

bazzite-org/hhd

Handheld Daemon (HHD) Handheld Daemon is a project that aims to provide utilities for managing handheld devices. With features ranging from TDP controls, to controller remappings, and gamescope session management. This will be done through a plugin system and an HTTP(/d-bus?) daemon, which will expose the settings of the plugins in a UI agnostic way. It is the aim of this project to provide generic hid-based emulators for most mainstream controllers (xbox Elite, DS4, PS5, Joycons), so that users of devices can pick the best target for their device and its controls, which may change depending on the game. Current Features (for both ROG Ally and Legion Go): Fully functional DualSense Edge emulation All buttons supported Rumble feedback Touchpad support (Steam Input as well) LED remapping Virtual Input device emulation No weird glyphs Gyro and back button support (outside Steam) Touchpad Emulation Fixes left and right clicks within gamescope when using the Legion Go touchpad. Power Button plugin for Big Picture/Steam Deck Mode Short press makes Steam backup saves and wink before suspend. Long press opens Steam power menu. Hides the original Xbox controller HTTP based Configuration Allows configuring HHD over Electron/React apps. Token-based authentication and limited to localhost. Will allow swapping configuration per game. Built-in updater (soon to become available from Decky). Planned Features (in this order): Steam Deck controller emulation No weird glyphs TDP Plugin Will provide parity with Legion Space/Armory crate, hardware is already reverse engineered for the Legion Go High-end Over/Downclocking Utility for Ryzen processors By hooking into the manufacturer ACPI API of the Ryzen platform, it will expose all TDP related parameters manufacturers have access to when spec'ing laptops. RyzenAdj Successor No memory-relaxed requirement Safer, as it is the method used by manufacturers (provided you stay within limits).
  • Fedora 41 : aarch64, x86_64
  • Fedora 42 : aarch64, x86_64
  • Fedora 43 : aarch64, x86_64
  • Fedora rawhide : aarch64, x86_64

lbalhar/ipython_rawhide_control

Description not filled in by author. Very likely personal repository for testing purpose, which you should not use.
  • Fedora rawhide : x86_64

ashbuk/Hyprland-Fedora

Fedora 43 ships with Hyprland 0.45, but upstream is at 0.52+. This repo provides: Latest Hyprland releases 0.52 All dependencies bundled (no version conflicts)] Working xdg-desktop-portal-hyprland
  • Fedora 43 : x86_64

jackorp/rubygem-cgi-pkg

Description not filled in by author. Very likely personal repository for testing purpose, which you should not use.
  • Fedora rawhide : x86_64

jhernand/innabox

Packages for the Innabox project
  • Fedora 43 : x86_64

pgfed/mock

WIP PROJ !! DO NOT USE !! NOT for distribution !
  • Fedora 43 : x86_64

r0x0d/python-llm

Description not filled in by author. Very likely personal repository for testing purpose, which you should not use.
  • Fedora 43 : x86_64
  • Fedora rawhide : x86_64