imazen/imageflow

High-performance image manipulation for web servers. Includes imageflow_server, imageflow_tool, and libimageflow

About the project

Imageflow is an image-processing system for web servers, command-line jobs, and applications that need images resized, transformed, or compressed. Developers use its server, command-line tool, or library to process images from files, remote servers, and blob storage. The catalogue rules and instruction support working with Imageflow.

This repository also configures its own agents. See what imageflow tells them →

4.5kStars on the repository
9Mods indexed here, across every type
11d agoLast push, which is what freshness is scored on
AGPL-3.0Licence, which decides whether bodies are shown

bash

01

imazen/imageflow

Cursor rule Cursor

Rules for working on bash scripts and their tests.

not rated 4.5k +7 11d ago A 678 tokens AGPL-3.0

ci

02

imazen/imageflow

Cursor rule Cursor

This rule describes the Continuous Integration and Deployment (CI/CD) workflow for the Imageflow project, primarily defined in .github/workflows/ci.yml and utilizing helper scripts within the ci/ directory.

not rated 4.5k +7 11d ago A 4,420 tokens AGPL-3.0

creating-rules

03

imazen/imageflow

Cursor rule Cursor

Cursor rule files (.mdc) must be placed in the /.cursor/rules/ directory, use kebab-case with descriptive names. Never place them in the root or outside of .cursor/rules.

not rated 4.5k +7 11d ago A 65 tokens AGPL-3.0

ffi

04

imazen/imageflow

Cursor rule Cursor

Imageflow offers a very stable ABI, focused on sending/recieving JSON and byte buffers in conjuction with an endpoint string. There are wrappers in C# (the main one), go, node, elixr, and more. Keeping these wrappers up-to-date with the latest JSON features is difficult, and the nature of the JSON graph structure…

not rated 4.5k +7 11d ago A 145 tokens AGPL-3.0

git-commits

05

imazen/imageflow

Cursor rule Cursor

Git Conventional Commits.

not rated 4.5k +7 11d ago A 4 tokens AGPL-3.0

json-api

06

imazen/imageflow

Cursor rule Cursor

The structs and enums from @/imageflowtypes/src/lib.rs are used in every rust file - always load it!, and also serve as the JSON API schema.

not rated 4.5k +7 11d ago A 113 tokens AGPL-3.0

riapi

07

imazen/imageflow

Cursor rule Cursor

It's important to reference the files below when touching anything to do with the Imageflow API, Instructions, querystring commands, RIAPI, or Ir4Commands.

not rated 4.5k +7 11d ago A 897 tokens AGPL-3.0

rust

08

imazen/imageflow

Cursor rule Cursor

When working on imageflow, we want to preserve comments in the code - ALWAYS - since they help us remember corner cases. Always repeat them back out into the new code. And always load /imageflowtypes/src/lib.rs into memory, since we use it in every rust file.

not rated 4.5k +7 11d ago A 265 tokens AGPL-3.0

At most 3 mods per repository are shown here, and a mod shipped inside a plugin is left to that plugin's page — the rest are on their repository pages: