OpenPrinting CUPS

OpenPrinting CUPS

Standards-based printing system for Linux and Unix-like OSes

1.5kstars
268forks
Last commit: 7d ago
Repo age: 6y old
OpenPrinting CUPS screenshot

OpenPrinting CUPS is an open source, standards-based printing system for Linux and other Unix-like operating systems. It provides print spooling and network printing using IPP, along with tools to manage printers and print jobs.

Key Features

  • IPP-based printing with support for IPP Everywhere and AirPrint-compatible printers
  • Web-based administration interface for managing printers, classes, and jobs
  • Command-line compatibility with System V (lp) and Berkeley (lpr) printing workflows
  • Extensible architecture with backends, filters, and driver support (including legacy PPD-based drivers)
  • C API for integrating printing capabilities into applications and services

Use Cases

  • Central print server for a home, lab, or organization using IPP
  • Managing mixed environments of modern IPP printers and legacy driver-based printers
  • Providing consistent printing commands and queue management across Unix-like systems

Limitations and Considerations

  • Some printer support may require additional filters/drivers (commonly provided separately)
  • Legacy PPD/driver workflows may vary in quality depending on the specific printer and driver

CUPS is widely used as the core printing subsystem on many Unix-like platforms, offering interoperable network printing and flexible administration. It is a solid choice when you need standards-based IPP printing with both web UI and CLI management tools.

Categories:

Tags:

Tech Stack:

Share:

Similar Services

Pi-hole

Pi-hole

Network-wide DNS sinkhole for ad and tracker blocking

55.3k
3k
Last commit: 1mo ago

Pi-hole is a network-wide DNS sinkhole that blocks ads and trackers for all devices on your network, with a web dashboard, query logs, and optional DHCP server.

Alternative to:
AdGuard
AdGuard
+7
AdGuard Home

AdGuard Home

Network-wide DNS server that blocks ads, trackers, phishing and malware

32.1k
2.2k
Last commit: 1d ago

Open-source DNS-based ad & tracker blocking server for networks. Offers per-device rules, parental controls, encrypted upstream DNS (DoH/DoT/DNSCrypt), web UI and API.

Alternative to:
AdGuard
AdGuard
+5
MyIP (IPCheck.ing)

MyIP (IPCheck.ing)

Open-source IP toolbox for IP, DNS, WebRTC and network diagnostics

9.6k
1.1k
Last commit: 12d ago

MyIP (IPCheck.ing) is an open-source web IP toolbox that detects local/public IPs, runs DNS leak and WebRTC checks, speed/latency/MTR tests, availability and whois lookup...

Alternative to:
WhatIsMyIPAddress.com
WhatIsMyIPAddress.com
+10
Technitium DNS Server

Technitium DNS Server

Authoritative and recursive DNS server with web console

7.3k
616
Last commit: 28d ago

Cross-platform DNS server with authoritative/recursive modes, encrypted DNS (DoH/DoT/DoQ), DNSSEC, ad/malware blocking, DHCP, and an HTTP API with web admin UI.

Alternative to:
Cloudflare DNS
Cloudflare DNS
+10
Blocky

Blocky

Fast, lightweight DNS proxy and ad-blocker in Go

5.9k
257
Last commit: 1d ago

Open-source DNS proxy and network-wide ad-blocker for local networks. Supports DoH/DoT, per-client rules, caching, deep CNAME inspection, Prometheus metrics, Docker and H...

Alternative to:
NextDNS
NextDNS
+7
Unbound

Unbound

Validating, recursive, caching DNS resolver

4.2k
421
Last commit: 2d ago

Standards-based validating recursive DNS resolver with DNSSEC validation, DNS-over-TLS/HTTPS support and configurable caching for privacy and performance.

Alternative to:
Cloudflare DNS
Cloudflare DNS
+9