Displaying 1 to 20 from 20 results

node-canvas - Node canvas is a Cairo backed Canvas implementation for NodeJS.

  •    C++

Alpha versions of 2.0 can be installed using npm install canvas@next.node-canvas is a Cairo backed Canvas implementation for NodeJS.

conky - Light-weight system monitor for X.

  •    C++

Conky is a free, light-weight system monitor for X, that displays any kind of information on your desktop. Grab the latest release from GitHub.

CairoSVG - CairoSVG is a SVG converter based on Cairo

  •    Python

CairoSVG is a SVG converter based on Cairo. It can export SVG files to PDF, PostScript and PNG files. For further information, please visit the CairoSVG Website.

node-canvas-lambda-deps - Node Canvas AWS Lambda dependencies i

  •    Javascript

Node Canvas AWS Lambda dependencies i.e. compiled shared object files for Cairo, Pixman, libpng, libjpeg etc.




vado - A web browser engine written in Haskell

  •    Haskell

Vado is Italian for I go. This is a demonstration program that is able to load a web page up and render it like in the early 90's. It supports laying out text, different font sizes for headings, inline and block elements, hyperlinks, bold and italics. It supports mousewheel scrolling, too.

cairocffi - CFFI-based cairo bindings for Python.

  •    Python

cairocffi is a CFFI-based drop-in replacement for Pycairo, a set of Python bindings and object-oriented API for cairo. Cairo is a 2D vector graphics library with support for multiple backends including image buffers, PNG, PostScript, PDF, and SVG file output. Additionally, the :mod:`cairocffi.pixbuf` module uses GDK-PixBuf to decode various image formats for use in cairo.

node-rsvg - Parse SVG files and render them as PNG, PDF, SVG, or raw memory buffer images.

  •    C++

Here is a simple example. Look in index.js for more documentation. Then try reinstalling this module. For further information, see this thread.

pdf-fill-form - Fill PDF forms and return either filled PDF or PDF created from rendered page images

  •    C++

PDF Fill Form (pdf-fill-form) is Node.js native C++ library for filling PDF forms. Created PDF file is returned back as Node.js Buffer object for further processing or saving - whole process is done in memory. Library offers methods to return filled PDF also as PDF file where pages are converted to images. Libary uses internally Poppler QT5 for PDF form reading and filling. Cairo is used for PDF creation from page images (when parameter { "save": "imgpdf" } is used).


ocaml-cairo - Binding to Cairo, a 2D Vector Graphics Library.

  •    OCaml

This is an OCaml binding for the Cairo library, a 2D graphics library with support for multiple output devices. You can read the API of Cairo and Cairo_gtk online.

papr - Command line tool to generate a PDF Calendars

  •    Python

Command line tool to generate a PDF template for a small foldable paper calendar.

node-mappy - Server-side map rendering for Node.

  •    Javascript

Experimental canvas-based mapping library for Node.

mplcairo - A (new) cairo backend for Matplotlib.

  •    C++

This is a new, essentially complete implementation of a cairo backend for Matplotlib. It can be used in combination with a Qt5, GTK3, Tk, wx, or macOS UI, or non-interactively (i.e., to save figure to various file formats). mplcairo can use Raqm (≥0.2) for complex text layout if it is available. Refer to the instructions on that project's website for installation on Linux and OSX. You may want to look at https://github.com/HOST-Oman/libraqm-cmake for Windows build scripts.

Luxor.jl - Simple drawings using vector graphics; Cairo "for tourists!"

  •    Julia

Compatible with Julia v1.0. If you can install Cairo and Homebrew successfully, you should be OK. Luxor is a Julia package for drawing simple static vector graphics. It provides basic drawing functions and utilities for working with shapes, polygons, clipping masks, PNG images, turtle graphics, animations, and shapefiles. Think of it as a high-level and slightly easier to use interface to Cairo.jl, with shorter names, fewer underscores, default contexts, and simplified functions. In Luxor, the emphasis is on simplicity and ease of use.

dreamcanvas - DeepDream experiment

  •    TypeScript

Rest of the dependencies are listed in package.json and will be installed automatically. Run these in separate terminal windows for best results.

Silica - Pure Swift CoreGraphics (Quartz2D) implementation (Supports Linux)

  •    Swift

Pure Swift CoreGraphics (Quartz2D) implementation (Supports Linux)

rsvg-convert-aws-lambda-binary - Convert SVG images easily to PDF and PNG using AWS Lambda

  •    Shell

A statically linked rsvg-convert binary utility from the librsvg Linux package, allowing you to render SVG images to PDF and PNG on AWS Lambda using Cairo. The standard AWS Lambda Linux VM comes with imagemagick, but compiled without SVG support. In order to process SVG images, you either need to add SVG support to ImageMagick or use a custom tool. RSVG+Cairo is the best back-end for SVG processing in imagemagick anyway, so this binary gives you direct access to that toolkit.

splatter - A Simple Poster Generator written in Golang

  •    Go

An easy to use tool to generate posters for meetups. go get -u -v github.com/ILUGD/splatter/...