No description
  • TypeScript 67.1%
  • Shell 17.6%
  • CSS 4.9%
  • JavaScript 4%
  • Dockerfile 3.3%
  • Other 3.1%
Find a file
2026-06-18 11:44:52 +02:00
.githooks ops: add formatter pre-commit hook 2026-06-16 12:18:37 +02:00
.vscode doc: add vscode config for oxfmt 2026-06-16 11:43:40 +02:00
public feat: add Chrisp branding 2026-06-16 14:20:48 +02:00
src feat: add square crop 2026-06-16 18:17:41 +02:00
.dockerignore feat: add Dockerfile 2026-06-16 15:30:31 +02:00
.gitignore doc: add vscode config for oxfmt 2026-06-16 11:43:40 +02:00
.oxfmtrc.json fix: match prettier printWidth 2026-06-16 11:41:03 +02:00
AGENTS.md doc: add typecheck and AGENTS.md 2026-06-16 12:34:10 +02:00
Dockerfile feat: add Dockerfile 2026-06-16 15:30:31 +02:00
eslint.config.js feat: add oxfmt and format 2026-06-16 11:33:51 +02:00
index.html feat: add Chrisp branding 2026-06-16 14:20:48 +02:00
LICENSE doc: add MIT license 2026-06-16 14:53:21 +02:00
package.json build: bump version to 0.1.1 2026-06-16 18:46:15 +02:00
pnpm-lock.yaml feat: add cn utility 2026-06-16 13:29:42 +02:00
publish.sh refactor: rename build script to publish.sh 2026-06-18 11:44:52 +02:00
README.md ops: add forgejo docker repository 2026-06-18 11:44:29 +02:00
tsconfig.app.json fix: remove deprecated tsconfig baseUrl 2026-06-16 15:30:09 +02:00
tsconfig.json fix: match prettier printWidth 2026-06-16 11:41:03 +02:00
tsconfig.node.json initial commit 2026-06-16 11:25:07 +02:00
vite.config.ts refactor: add @ path alias 2026-06-16 14:07:53 +02:00

Chrisp Image Editor

Simple & Private Image Editor based on Filerobot Image Editor.

Features

  • Resize, crop, rotate, adjust, and more.
  • All within your browser.
  • Your images are never shared with anyone/us.

Self-hosting

Prerequisites

Pre-built Docker image

docker run -d -p 8080:8080 chrispaganon/chrisp-image-editor:latest

Or from my Forgejo instance:

docker run -d -p 8080:8080 forgejo.chrispaganon.com/chris-paganon/chrisp-image-editor:latest

Build from source

Steps

  1. Clone the repository
  2. Build the Docker image
  3. Start the container
  4. Access the editor at http://localhost:8080
git clone https://github.com/chrispaganon/chrisp-image-editor.git
cd chrisp-image-editor
docker build -t chrisp-image-editor .
docker run -d -p 8080:8080 chrisp-image-editor

Development

Prerequisites

Steps

  1. Clone the repository
  2. Install dependencies
  3. Start the development server
  4. Access the editor at http://localhost:5173
git clone https://github.com/chrispaganon/chrisp-image-editor.git
cd chrisp-image-editor
pnpm install
pnpm dev

License

MIT