No description
- TypeScript 67.1%
- Shell 17.6%
- CSS 4.9%
- JavaScript 4%
- Dockerfile 3.3%
- Other 3.1%
| .githooks | ||
| .vscode | ||
| public | ||
| src | ||
| .dockerignore | ||
| .gitignore | ||
| .oxfmtrc.json | ||
| AGENTS.md | ||
| Dockerfile | ||
| eslint.config.js | ||
| index.html | ||
| LICENSE | ||
| package.json | ||
| pnpm-lock.yaml | ||
| publish.sh | ||
| README.md | ||
| tsconfig.app.json | ||
| tsconfig.json | ||
| tsconfig.node.json | ||
| vite.config.ts | ||
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
- Clone the repository
- Build the Docker image
- Start the container
- 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
- Clone the repository
- Install dependencies
- Start the development server
- 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