burhanrashid52/photoeditor

A Photo Editor library with simple, easy support for image editing using paints,text,filters,emoji and Sticker like stories.

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 56 minutes ago
Added to GitGenius on September 15th, 2026
Created on January 23rd, 2018
Open Issues & Pull Requests: 57 (+0)
GitHub issues: Enabled
Number of forks: 1,049
Total Stargazers: 4,512 (+0)
Total Subscribers: 102 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 4.7 days
Mean response time: 307.5 days
90th percentile: 1672.0 days
Tracked items: 20

Most active contributors

Sign in to see contributor activity.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 7
New in 7 days: 0
Closed in 7 days: 1
Avg open age: 2,327 days
Stale 30+ days: 7
Stale 90+ days: 7

Recent activity

Opened in 7 days: 0
Closed in 7 days: 1
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • Stale (12)
  • bug (1)
  • duplicate (1)
  • enhancement (1)
  • help wanted (1)
  • question (1)

Most active issues this week

Detailed Description

PhotoEditor is an Android library that provides image editing capabilities including drawing, text, filters, emoji, and stickers.

The library addresses the need to add photo editing features to Android applications without requiring developers to build image manipulation from scratch. It wraps canvas-based drawing and image processing into a straightforward API, allowing users to paint on images with customizable brush properties, apply filter effects using MediaEffect, add and edit text with custom fonts, insert emoji and sticker overlays, and perform transformations like pinch-to-scale and rotation. The tool manages undo and redo operations for both brush strokes and added views, and provides functionality to save edited images.

Developers building Android applications that need photo editing capabilities—particularly those targeting social media or story-like features—should consider this library if they want to avoid implementing canvas drawing and image processing logic themselves. The library supports drawing with adjustable color, size, opacity, and erasing, text editing with custom fonts, emoji insertion, and sticker placement. It handles view manipulation including scaling and rotation through pinch gestures. The README does not compare this tool to alternatives, so no comparative guidance can be offered.

The project maintains active build and test workflows through continuous integration. Documentation is provided through JavaDoc references. The library is distributed through standard Maven repositories, making integration straightforward for Android projects targeting API level 21 and above.