Top 23 Printer Open-Source Projects

  • prettier

    Prettier is an opinionated code formatter.

    Project mention: 🚀 NodeJS + Ts.ED + TypeScript + Clean Architecture Template | | 2022-10-05

    Formatting with Prettier

  • Gutenberg

    Modern framework to print the web correctly.                                                (by BafS)


    Download’s Tech Salary Report. Median salaries, most in-demand technologies, state of the remote work... all you need to know your worth on the market by tech recruitment platform

  • x11docker

    Run GUI applications and desktops in docker and podman containers. Focus on security.

    Project mention: Can we fake a specific path for an application ? | | 2022-08-18

    at least, I'd suggest you take a look at

  • escpos-php

    PHP library for printing to ESC/POS-compatible thermal and impact printers

    Project mention: I need away to send print text to POS printer via Windows ATI/Tools since I wasn't able to do it in PHP | | 2022-07-01

    The receipts are in Arabic which escpos-php didn't support , currently it's flips the letter on the opposite direction and they are not connected ( eke what Arabic should be )

  • CUPS

    Apple CUPS Sources

    Project mention: command line printing in kubuntu | | 2022-08-28
  • plugin-php

    Prettier PHP Plugin

    Project mention: Halp: Prettier not working on lua files | | 2022-05-14

    You'd need a prettier plugin for Lua, similar to the ones that exist for php ( and ruby ( I'm pretty sure that there isn't one for Lua, but you can try googling it.

  • python-escpos

    Python library to manipulate ESC/POS printers

    Project mention: I created a check out kiosk for my pottery studio! | | 2021-12-15

    Actually super easy. Using an epson receipt printer with this library:

  • Scout APM

    Truly a developer’s best friend. Scout APM is great for developers who want to find and fix performance issues in their applications. With Scout, we'll take care of the bugs so you can focus on building great things 🚀.

  • StyLua

    An opinionated Lua code formatter

    Project mention: question about plugins | | 2022-10-04

    Use and enforce a style with StyLua) or LuaFormatte and neovim can autoformat for ya.

  • brlaser

    Brother laser printer driver

    Project mention: Today I learned that the Free Software Movement was ignited by a jammed Xerox laser printer | | 2022-07-23

    I have no idea, the drivers for mine only come in 32-bit variety and only as deb or rpm, i haven't bothered with them. Brlaser works okay though.

  • brother_ql

    Python package for the raster language protocol of the Brother QL series label printers (QL-500, QL-550, QL-560, QL-570, QL-700, QL-710W, QL-720NW, QL-800, QL-810W, QL-820NWB, QL-1050, QL-1060N and more).

    Project mention: finally, everything is setup in a 19'' rack 😂 | | 2022-07-18

    check this out

  • OctoPrint-Enclosure

    OctoPrint Enclosure Plugin

    Project mention: Keep the Arduino Uno or use the octoprint/pi4 for enclosure management | | 2021-12-10 This allows easy access to monitoring using the sensor. As far as achieving everything else though - I'm not sure.

  • receiptline

    Markdown for receipts. Printable digital receipts. Generate receipt printer commands and SVG images.

    Project mention: Receiptline: Markdown for receipts. Printable digital receipts | | 2022-03-30
  • pdf-to-printer

    Print PDFs and images from Node.js and Electron


    Efficient, Easy to Use Thermal Printing & POS (Windows/Linux/OSX, WiFi/BT/USB/Ethernet)

    Project mention: Best thermal printer printing method. | | 2022-07-03
  • esc_pos_printer

    ESC/POS (thermal, receipt) printing for Flutter & Dart

  • Repetier-Firmware-4-Davinci

    Repetier-Firmware-0.92 based for DaVinci printer (Beta - so far so good)

    Project mention: Davinci 1.0a Extruder and Bed Not Heating Up | | 2022-04-08

    I have a Davinci 1.0a with Repetier 0.92.10 installed via the tutorial from Luc ( Everything appears to function properly but the hot end and bed won't heat up nor is voltage being sent to them. I've pulled the plugs to the power supply and tested everything, it seems normal. I've checked fuse R271 and have continuity through it. I have a 4gb ADATA microSD so storage shouldn't be an issue. Do I need to change something in the configuration file for Repetier or should everything just work? What are some other points on the mainboard to check to help narrow down the issue?

  • ippsample

    IPP sample implementations.

  • escpos-printer-db

    Database of ESC/POS thermal receipt printers

    Project mention: Katakana, Hiragana, and Unicode | | 2022-09-28

    And here's katakana in non-Unicode, circa 1979:

    This is probably the system that is still used today by most bank printers in Japan.

  • klipper-web-control-docker

    Klipper with Moonraker shipped with Fluidd and/or Mainsail

    Project mention: Alternatives to Raspberry Pi | | 2022-10-02

    Here's what the dimalo container does:

  • svg2gcode

    Convert vector graphics to g-code for pen plotters, laser engravers, and other CNC machines

  • Printer

    A fancy logger yet lightweight, and configurable. 🖨

    Project mention: Swift Utilities for writing to and reading from the device log | | 2021-12-03

    Printer - A fancy logger for your next app.

  • Cat-Printer

    Bluetooth thermal "Cat Printer" application, for everyone!

    Project mention: Bought a cheap thermal printer on Amazon and cut stencil paper into strips to create a teeny tiny stencil printer for stick n pokes! | | 2022-07-04

    If anybody's looking for a desktop application to print to these decives it seems this github project does the trick.

  • LinkOS-Android-Samples

    Java based sample code for developing on Android. The demos in this repository are stored on separate branches. To navigate to a demo, please click branches.

    Project mention: Converting Native Android Java to C# | | 2022-03-19
  • SonarLint

    Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2022-10-05.

Printer related posts


What are some of the best open-source Printer projects? This list will help you:

Project Stars
1 prettier 43,936
2 Gutenberg 4,533
3 x11docker 4,372
4 escpos-php 2,082
5 CUPS 1,574
6 plugin-php 1,520
7 python-escpos 784
8 StyLua 738
9 brlaser 436
10 brother_ql 424
11 OctoPrint-Enclosure 366
12 receiptline 361
13 pdf-to-printer 314
14 ESC-POS-.NET 298
15 esc_pos_printer 246
16 Repetier-Firmware-4-Davinci 177
17 ippsample 161
18 escpos-printer-db 81
19 klipper-web-control-docker 77
20 svg2gcode 75
21 Printer 64
22 Cat-Printer 57
23 LinkOS-Android-Samples 48
Find remote jobs at our new job board There are 8 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Build time-series-based applications quickly and at scale.
InfluxDB is the Time Series Data Platform where developers build real-time applications for analytics, IoT and cloud-native services in less time with less code.