Copr hosts 42,454 projects from
7,111 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

alternateved/pgformatter

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

victoriametrics/VictoriaLogs

VictoriaLogs is log management and log analytics system from VictoriaMetrics VictoriaLogs provides the following key features: VictoriaLogs can accept logs from popular log collectors. See these docs. VictoriaLogs is much easier to set up and operate compared to Elasticsearch and Grafana Loki. See these docs. VictoriaLogs provides easy yet powerful query language with full-text search capabilities across all the log fields - see LogsQL docs. VictoriaLogs can be seamlessly combined with good old Unix tools for log analysis such as grep, less, sort, jq, etc. See these docs for details. VictoriaLogs capacity and performance scales linearly with the available resources (CPU, RAM, disk IO, disk space). It runs smoothly on both Raspberry PI and a server with hundreds of CPU cores and terabytes of RAM. VictoriaLogs can handle up to 30x bigger data volumes than Elasticsearch and Grafana Loki when running on the same hardware. See these docs. VictoriaLogs supports fast full-text search over high-cardinality log fields such as trace_id, user_id and ip. VictoriaLogs supports these docs - see these docs. VictoriaLogs supports out-of-order logs’ ingestion aka backfilling. VictoriaLogs provides a simple web UI for querying logs - see these docs. If you have questions about VictoriaLogs, then read this FAQ. Also feel free asking any questions at VictoriaMetrics community Slack chat, you can join it via Slack Inviter. See Quick start docs for start working with VictoriaLogs. Monitoring
  • Amazonlinux 2023 : x86_64
  • Centos-stream+epel-next 8 : x86_64
  • Centos-stream+epel-next 9 : x86_64
  • Centos-stream 8 : x86_64
  • Centos-stream 9 : x86_64
  • EPEL 7 : x86_64
  • EPEL 8 : x86_64
  • EPEL 9 : x86_64
  • Fedora 38 : x86_64
  • Fedora 39 : x86_64
  • Fedora 40 : x86_64
  • Fedora eln : ppc64le, x86_64
  • Fedora rawhide : ppc64le, x86_64
  • Mageia 8 : x86_64
  • Mageia 9 : x86_64
  • Mageia cauldron : x86_64
  • openEuler 20.03 : x86_64
  • openEuler 22.03 : x86_64
  • Openmandriva rolling : aarch64, x86_64
  • openSUSE Leap 15.4 : x86_64
  • openSUSE Leap 15.5 : x86_64
  • openSUSE Tumbleweed : x86_64
  • Rhel 7 : x86_64
  • Rhel 8 : x86_64
  • Rhel 9 : x86_64

loise/kimageformats

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

ssl19/jdtls

The Eclipse JDT Language Server is a Java language specific implementation of the Language Server Protocol and can be used with any editor that supports the protocol, to offer good support for the Java Language.
  • Fedora 40 : x86_64

rariotrariowario/kernel-fsync

If you don't want to fiddle to much with Fedora to fix its shortcomings you should try out Nobara Fedora kernel with these patches: cherry-picked Zen patches (based on glitched-base by tkg) fsync futex2 compatibility patch (patch) OpenRGB (patch) amdgpu radeon patch (patch) PCIe ACS Override patch (enabled via the cmdline) acpi proc idle skip patch (patch) steam deck support (patch) surface support (upstream) Asus patches (upstream) Lenovo Legion patches i915 async page flipping patches Forked from Sentry, attempting to update to kernel 6.7 and enable rawhide support.
  • Fedora 39 : x86_64
  • Fedora 40 : x86_64
  • Fedora rawhide : x86_64

disc8/zpass

Storage-less password manager
  • EPEL 7 : ppc64le, x86_64
  • EPEL 8 : aarch64, ppc64le, s390x, x86_64
  • EPEL 9 : aarch64, ppc64le, s390x, x86_64
  • Fedora 38 : aarch64, i386, ppc64le, s390x, x86_64
  • Fedora 39 : aarch64, i386, ppc64le, s390x, x86_64
  • Fedora 40 : aarch64, i386, ppc64le, s390x, x86_64
  • Fedora eln : aarch64, i386, ppc64le, s390x, x86_64
  • Fedora rawhide : aarch64, i386, ppc64le, s390x, x86_64
  • openSUSE Leap 15.4 : aarch64, x86_64
  • openSUSE Leap 15.5 : aarch64, x86_64
  • openSUSE Tumbleweed : aarch64, i586, ppc64le, x86_64
  • Rhel 7 : x86_64
  • Rhel 8 : aarch64, s390x, x86_64
  • Rhel 9 : aarch64, s390x, x86_64

yamaura/cmake326

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

teegee/qemu

QEMU + pcnet support.
  • Centos-stream 9 : x86_64
  • EPEL 9 : x86_64

pervices/release

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

pervices/develop

Description not filled in by author. Very likely personal repository for testing purpose, which you should not use.
  • EPEL 8 : aarch64