Enter the query into the form above. You can look for specific version of a package by using @ symbol like this: gcc@10.
API method:
GET /api/packages?search=hello&page=1&limit=20
where search is your query, page is a page number and limit is a number of items on a single page. Pagination information (such as a number of pages and etc) is returned
in response headers.
If you'd like to join our channel search send a patch to ~whereiseveryone/toys@lists.sr.ht adding your channel as an entry in channels.scm.
diffpdf lets you compare PDF files, offering three comparison modes: words, characters, and appearance.
Xpdf is a viewer for Portable Document Format (PDF) files.
Xournal is an application for notetaking, sketching, keeping a journal using a stylus.
Poppler is a PDF rendering library based on the xpdf-3.0 code base. Poppler gives access to the following binary programs:
pdfattach
pdfdetach
pdffonts
pdfimages
pdfinfo
pdfseparate
pdfsig
pdftocairo
pdftohtml
pdftoppm
pdftops
pdftotext
pdfunite
This package contains a collection of fonts for use in PyMuPDF. It contains fonts from the Cascadia Mono, Fira Mono, FiraGO, Noto Sans, Space Mono and Ubuntu families.
The zathura-pdf-mupdf plugin adds PDF support to zathura by using the mupdf rendering library.
pdf.tocgen is a set of command-line tools for automatically extracting and generating the table of contents of a PDF file. It uses the embedded font attributes and position of headings to deduce the basic outline of a PDF file.
It works best for PDF files produced from a TeX document, but it's designed to work with any software-generated PDF files (i.e. you shouldn't expect it to work with scanned PDFs). Some examples include troff/groff, Adobe InDesign, LibreOffice Writer, and probably more.
The zathura-djvu plugin adds DjVu support to zathura using the DjVuLibre library.
PoDoFo is a C++ library and set of command-line tools to work with the PDF file format. It can parse PDF files and load them into memory, and makes it easy to modify them and write the changes to disk. It is primarily useful for applications that wish to do lower level manipulation of PDF, such as extracting content or merging files.
This package provides a PDF library capable of splitting, merging, cropping, and transforming PDF files.
Xournal++ is a hand note taking software written in C++ with the target of flexibility, functionality and speed. Stroke recognizer and other parts are based on Xournal code.
Xournal++ features:
Support for Pen pressure, e.g., Wacom Tablet
Support for annotating PDFs
Fill shape functionality
PDF Export (with and without paper style)
PNG Export (with and without transparent background)
Map different tools / colors etc. to stylus buttons / mouse buttons
Sidebar with Page Previews with advanced page sorting, PDF Bookmarks and Layers (can be individually hidden, editing layer can be selected)
enhanced support for image insertion
Eraser with multiple configurations
LaTeX support
bug reporting, autosave, and auto backup tools
Customizable toolbar, with multiple configurations, e.g., to optimize toolbar for portrait / landscape
Page Template definitions
Shape drawing (line, arrow, circle, rectangle)
Shape resizing and rotation
Rotation snapping every 45 degrees
Rect snapping to grid
Audio recording and playback alongside with handwritten notes
Multi Language Support, Like English, German, Italian...
Plugins using LUA Scripting
unpaper is a post-processing tool for scanned sheets of paper, especially for book pages that have been scanned from previously created photocopies.
Its main purpose is to make scanned book pages better readable on screen after conversion to PDF. Additionally, unpaper might be useful to enhance the quality of scanned pages before performing OCR.
Paps reads a UTF-8 encoded file and generates a PostScript language rendering of the file through the Pango Cairo back end.
libHaru is a library for generating PDF files. libHaru does not support reading and editing of existing PDF files.
Impressive is a tool to display PDF files that provides visual effects such as smooth alpha-blended slide transitions. It provides additional tools such as zooming, highlighting an area of the screen, and a tool to navigate the PDF pages.
This package provides a tool for doing everyday things with PDF documents. It can:
Merge PDF documents or collate PDF page scans
Split PDF pages into a new document
Rotate PDF documents or pages
Decrypt input as necessary (password required)
Encrypt output as desired
Fill PDF forms with X/FDF data and/or flatten forms
Generate FDF data stencils from PDF forms
Apply a background watermark or a foreground stamp
Report PDF metrics, bookmarks and metadata
Add/Update PDF bookmarks or metadata
Attach files to PDF pages or the PDF document
Unpack PDF attachments
Burst a PDF document into single pages
Uncompress and re-compress page streams
Repair corrupted PDF (where possible)
GNU Pem is a simple tool for tracking personal income and expenses. It operates from the command line and it stores its data in a basic text format in your home directory. It can easily print reports of your spending on different expenses via a basic search feature.
Test::Needs allows you to skip test scripts if modules are not available. The requested modules will be loaded, and optionally have their versions checked. If the module is missing, the test script will be skipped. Modules that are found but fail to compile will exit with an error rather than skip.
If used in a subtest, the remainder of the subtest will be skipped.
Test::Base gives a way to trivially write your own test framework base class. It concentrates on offering reusable data driven patterns, so that you can write tests with a minimum of code.
Using Test::PerlTidy, any file ending in .pl, .pm, .t or .PL will cause a test fail unless it is exactly as perltidy would like it to be.
This module is intended to be used as a drop-in replacement for Test::NoWarnings. It also adds an extra test, but runs this test before done_testing calculates the test count, rather than after. It does this by hooking into done_testing as well as via an END block. You can declare a plan, or not, and things will still Just Work.
This module was written to ensure that a META.json file meets the specification.
Test::DistManifest provides a simple method of testing that a MANIFEST file matches its distribution.
Test::File provides a collection of test utilities for file attributes.