awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectServer MCPDespreCum realizăm clasamentulPresă
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Back to yalantis/ucrop

Open-source alternatives to UCrop

30 open-source projects similar to yalantis/ucrop, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best UCrop alternative.

  • jdamcd/android-cropAvatar jdamcd

    jdamcd/android-crop

    4,540Vezi pe GitHub↗

    android-crop is an Android image cropping library and image picker. It provides a reusable view component for selecting and cropping rectangular areas of images within mobile applications. The project includes an interface for launching the system gallery to select photos and a visual tool for users to manually adjust image framing. It manages the process of extracting specific regions of a bitmap and discarding the surrounding pixels.

    Javaandroid-librarydeprecated
    Vezi pe GitHub↗4,540
  • h2non/imaginaryAvatar h2non

    h2non/imaginary

    6,017Vezi pe GitHub↗

    Imaginary is a self-hosted HTTP server for image processing that applies transformations like resizing, cropping, rotating, and format conversion through URL parameters. It operates as a stateless request-response pipeline, processing images fetched from remote URLs or served from a local directory without requiring client-side dependencies. The server distinguishes itself through its security and access control capabilities, offering optional API key validation, HMAC-signed URL verification, and remote origin whitelisting to restrict which image sources are permitted. It also provides a heal

    Gocrop-imagedockergif
    Vezi pe GitHub↗6,017
  • jimp-dev/jimpAvatar jimp-dev

    jimp-dev/jimp

    14,621Vezi pe GitHub↗

    Jimp is a zero-dependency JavaScript image processing library and programmatic editor designed for manipulating, resizing, and filtering images in Node.js. It functions as a multi-format image encoder and extensible pipeline that operates entirely in JavaScript to ensure portable deployment across different environments without requiring native system dependencies. The engine features a modular architecture that allows for custom image processor builds and the registration of custom processing plugins. This extensibility enables the addition of specific visual effects and custom file-type enc

    TypeScript
    Vezi pe GitHub↗14,621

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Find more with AI search
  • thumbor/thumborAvatar thumbor

    thumbor/thumbor

    10,501Vezi pe GitHub↗

    Thumbor is a dynamic image processing service and proxy server that resizes, crops, and filters images on demand via URL parameters. It functions as a URL-based image manipulator that generates specific image versions from source assets to optimize web delivery. The system includes a smart cropping engine that uses facial feature detection and computer vision to automatically center thumbnails on the most relevant visual content. To prevent unauthorized parameter tampering and malicious requests, it employs signature-based request validation and domain-based source whitelisting. Broad capabi

    Pythonhacktoberfest
    Vezi pe GitHub↗10,501
  • trinea/androidcommonAvatar Trinea

    Trinea/AndroidCommon

    4,999Vezi pe GitHub↗

    AndroidCommon is a comprehensive utility library designed to provide reusable infrastructure and architectural patterns for Android application development. It organizes common helper functions into stateless modules, offering consistent access to system resources, data parsing logic, and core infrastructure abstractions. The framework distinguishes itself by providing specialized components for managing background tasks and complex user interface interactions. It includes utilities for coordinating background file transfers through the system download manager and executing shell commands to

    Java
    Vezi pe GitHub↗4,999
  • jeasonlzy/imagepickerAvatar jeasonlzy

    jeasonlzy/ImagePicker

    4,304Vezi pe GitHub↗

    ImagePicker is a mobile image picker library that provides a user interface for selecting, rotating, and cropping images from a device gallery or camera. It includes a multi-image selection interface that allows users to pick one or multiple photos up to a specified limit. The library features a customizable image loader interface, allowing the replacement of default system image retrieval with third-party loading libraries. It also includes an image cropping tool for trimming photos into custom rectangular or circular shapes with precise dimensions and aspect ratios. The project covers medi

    Javaimage-pickerimagepicker
    Vezi pe GitHub↗4,304
  • arthurhub/android-image-cropperAvatar ArthurHub

    ArthurHub/Android-Image-Cropper

    6,418Vezi pe GitHub↗

    Android-Image-Cropper is an image cropping library for Android applications designed to trim and resize photos sourced from cameras or galleries. It functions as a bitmap manipulation tool capable of rotating, flipping, and scaling images to achieve specific dimensions. The library features an aspect ratio constrained cropper that limits the cropping window to fixed shapes or ratios to ensure consistent image output. It handles orientation adjustments by reading embedded metadata to automatically rotate or flip images during the cropping process. The toolkit covers a broad range of image pro

    Javaandroidandroid-image-croppercropper
    Vezi pe GitHub↗6,418
  • sixlabors/imagesharpAvatar SixLabors

    SixLabors/ImageSharp

    7,954Vezi pe GitHub↗

    ImageSharp is a .NET image processing library and manipulation framework used for decoding, encoding, and modifying digital images. It functions as a comprehensive toolkit for resizing, cropping, and applying pixel-level filters while managing color profiles and pixel data across various file formats. The project integrates a 2D vector graphics engine and a typography rendering engine to draw geometric shapes, paths, and complex stylized text onto images. It also includes a geometry boolean operation library for calculating intersections, unions, and differences between complex polygons and c

    C#bmpc-sharpdrawing
    Vezi pe GitHub↗7,954
  • baseflow/photoviewAvatar Baseflow

    Baseflow/PhotoView

    18,824Vezi pe GitHub↗

    PhotoView is a reusable Android UI component that provides a zoomable image view. It is designed to handle gesture detection, image scaling, and coordinate tracking for images within Android applications. The component enables users to enlarge and move images through pinch-to-zoom and panning gestures. It also includes capabilities for image tap detection to facilitate interactive responses. The library manages image interactions through matrix-based scaling and touch event interception. It includes a system for tracking image transformations and notifying observers when zoom or scroll posit

    Java
    Vezi pe GitHub↗18,824
  • ldqk/masuit.toolsAvatar ldqk

    ldqk/Masuit.Tools

    6,182Vezi pe GitHub↗

    Masuit.Tools is a comprehensive static utility library for .NET and ASP.NET Core development. It provides a broad collection of reusable helper methods and infrastructure components that cover common programming tasks without requiring dependency injection or instance management. The library is organized as flat utility classes, making its functionality directly accessible from anywhere in a project. The toolkit distinguishes itself through a wide range of integrated capabilities that go beyond typical utility libraries. It includes a multithreaded range-request file downloader with pause and

    C#datetimeencryptionexcel
    Vezi pe GitHub↗6,182
  • jwagner/smartcrop.jsAvatar jwagner

    jwagner/smartcrop.js

    12,952Vezi pe GitHub↗

    smartcrop.js is a JavaScript image processing tool and library designed for content-aware image cropping. It provides a face-aware cropping algorithm that calculates optimal crop coordinates to preserve the most important visual content within an image. The project prioritizes human faces to ensure people remain the central focus of the crop. It utilizes a content-aware approach to determine the best coordinates for a target width and height, allowing for dynamic resizing across different screen sizes and aspect ratios. The toolset includes a command line interface for automating the resizin

    JavaScript
    Vezi pe GitHub↗12,952
  • justadudewhohacks/opencv4nodejsAvatar justadudewhohacks

    justadudewhohacks/opencv4nodejs

    5,045Vezi pe GitHub↗

    opencv4nodejs is a set of JavaScript wrappers and a C++ native addon that provides Node.js bindings for the OpenCV library. It functions as a computer vision library and image processing framework, exposing high-performance C++ algorithms to a JavaScript environment. The project enables the execution of vision algorithms for detecting faces, tracking objects, and analyzing visual data using deep neural networks. It includes capabilities for data pattern classification, text pattern recognition, and the identification of facial landmarks and gestures. The framework covers a broad capability s

    C++asynccvface-detection
    Vezi pe GitHub↗5,045
  • esimov/caireAvatar esimov

    esimov/caire

    10,481Vezi pe GitHub↗

    Caire is a command-line image processing engine designed for content-aware resizing and batch manipulation. It utilizes seam carving algorithms to adjust image dimensions by identifying and removing low-energy pixels, allowing for the rescaling of images while preserving primary visual subjects and maintaining aspect ratios. The tool distinguishes itself through its ability to protect specific visual elements, such as human faces, from distortion during the resizing process. Users can apply custom binary masks to define regions for protection or forced removal, and the engine provides real-ti

    Gocomputer-visioncontent-aware-resizecontent-aware-scaling
    Vezi pe GitHub↗10,481
  • lecho/hellocharts-androidAvatar lecho

    lecho/hellocharts-android

    7,589Vezi pe GitHub↗

    Hellocharts-android is a data visualization library and charting framework for Android applications. It provides a collection of custom view components used to render datasets as visual elements, such as line, column, and pie charts. The library supports interactive visualizations that allow users to navigate data through touch gestures, including pinching, scrolling, and panning. It also includes built-in capabilities for animating data points and chart elements to create smooth visual transitions during dataset updates. The framework covers a broad range of visualization needs, including c

    Java
    Vezi pe GitHub↗7,589
  • vinc3m1/roundedimageviewAvatar vinc3m1

    vinc3m1/RoundedImageView

    6,404Vezi pe GitHub↗

    RoundedImageView is an Android library providing custom view implementations for rendering images with rounded corners, circles, and ovals. It uses hardware acceleration to ensure high performance and smooth edge quality when clipping images into these shapes. The library includes a customizable image border view that draws consistent strokes around images, scaling automatically as the view size changes. It also provides a tiled image background view that repeats image patterns across a surface using various tiling modes.

    Java
    Vezi pe GitHub↗6,404
  • hdodenhof/circleimageviewAvatar hdodenhof

    hdodenhof/CircleImageView

    14,500Vezi pe GitHub↗

    CircleImageView is a custom Android UI component that renders rectangular images as perfect circles with smooth antialiased edges. It functions as an extension of the native Android image view, overriding the drawing pipeline to provide specialized circular masking. The component specifically supports the creation of user profile avatars by providing customizable borders, internal padding, and background fill colors. These visual styles can be defined through custom XML attributes during the view initialization process.

    Java
    Vezi pe GitHub↗14,500
  • blankj/androidutilcodeAvatar Blankj

    Blankj/AndroidUtilCode

    33,657Vezi pe GitHub↗

    AndroidUtilCode is an Android utility library and system API wrapper designed to reduce development boilerplate. It provides a collection of helper classes for common tasks including system settings management, file I/O, and hardware access. The project distinguishes itself through a comprehensive toolset for device management and UI assistance. It includes specialized capabilities for monitoring battery status, managing system volume and brightness, and implementing UI helpers to prevent duplicate click events. It also provides a dedicated system for coordinate conversion between different m

    Javaandroidandroidxapp
    Vezi pe GitHub↗33,657
  • pqina/filepondAvatar pqina

    pqina/filepond

    16,321Vezi pe GitHub↗

    FilePond is a JavaScript library designed for managing file uploads, providing a browser-based component that handles selection, validation, and asynchronous transmission to remote servers. It functions as a web form input element that supports drag-and-drop interactions, file property verification, and queue management to ensure that only permitted content is submitted. The library distinguishes itself through extensive client-side media processing capabilities, allowing users to edit, crop, resize, and filter images and videos directly in the browser before transmission. It includes automat

    JavaScriptdrag-and-dropfile-uploadfilepond
    Vezi pe GitHub↗16,321
  • aheckmann/gmAvatar aheckmann

    aheckmann/gm

    6,980Vezi pe GitHub↗

    gm is a JavaScript image processing library and Node.js manipulation tool that serves as a programmatic wrapper for the GraphicsMagick engine. It translates JavaScript method calls into shell commands to automate the resizing, cropping, and transformation of images. The library provides an interface to execute specific GraphicsMagick operations while allowing raw command passthrough for custom arguments or engine features not covered by the standard API. Its capabilities cover geometric manipulation, color and tone adjustment, and image quality optimization. It includes tools for image compo

    JavaScript
    Vezi pe GitHub↗6,980
  • nostra13/android-universal-image-loaderAvatar nostra13

    nostra13/Android-Universal-Image-Loader

    16,852Vezi pe GitHub↗

    Android-Universal-Image-Loader is an image loading library for Android applications designed to download, cache, and display images. It functions as a bitmap cache manager and processing framework that handles the retrieval of assets from remote URLs or local files. The library includes specialized utilities for extracting static frames from video files to generate thumbnails. It also provides a framework for applying visual transformations to loaded images, such as circular crops and rounded corners. The system manages performance through a two-tier caching hierarchy using both memory and d

    Java
    Vezi pe GitHub↗16,852
  • zetbaitsu/compressorAvatar zetbaitsu

    zetbaitsu/Compressor

    7,222Vezi pe GitHub↗

    Compressor is an Android image compression library designed to reduce the file size and dimensions of images within mobile applications. It functions as a bitmap optimizer that adjusts image quality and formats to minimize storage footprints and improve network upload speeds. The library operates as an asynchronous image processor, utilizing background threads and reactive streams to compress high-resolution photos. This execution model prevents user interface freezes and maintains application responsiveness during heavy image manipulation tasks. The project covers a broad range of image opt

    Kotlin
    Vezi pe GitHub↗7,222
  • dusty-nv/jetson-inferenceAvatar dusty-nv

    dusty-nv/jetson-inference

    8,734Vezi pe GitHub↗

    jetson-inference is a set of libraries and tools for executing optimized deep learning models on embedded GPU hardware. Its primary purpose is to enable real-time computer vision and AI inference at the edge with low latency and high throughput. The project distinguishes itself through high-performance streaming analytics and the ability to execute concurrent AI pipelines on auto-grade silicon. It provides specialized support for multi-sensor stream processing, utilizing zero-copy data transport to load camera frames directly into GPU memory. The codebase covers a broad surface of capabiliti

    C++caffecomputer-visiondeep-learning
    Vezi pe GitHub↗8,734
  • chrisbanes/photoviewAvatar chrisbanes

    chrisbanes/PhotoView

    18,824Vezi pe GitHub↗

    PhotoView is a custom Android view implementation designed to display high-resolution images with native support for zoom and pan gestures. It provides a zoomable image view and a matrix controller to manage how images are scaled and translated within a mobile user interface. The library handles the detection of pinch-to-zoom and tap gestures to enable interactive image navigation. It manages the transformation matrix of the image to ensure smooth magnification and provides viewport constraints to align photo edges with screen boundaries. The project covers the broader requirements of mobile

    Java
    Vezi pe GitHub↗18,824
  • steelkiwi/cropiwaAvatar steelkiwi

    steelkiwi/cropiwa

    2,224Vezi pe GitHub↗

    📐 Configurable Custom Crop widget for Android

    Javaandroidandroid-libraryanimation
    Vezi pe GitHub↗2,224
  • onevcat/kingfisherAvatar onevcat

    onevcat/Kingfisher

    24,277Vezi pe GitHub↗

    Kingfisher is a library for downloading, caching, and displaying remote images in Swift applications. It provides an integrated framework that manages the entire lifecycle of remote assets, from initial network retrieval to final rendering within user interface components. The library distinguishes itself through a two-tiered storage mechanism that balances rapid access via volatile memory with persistent availability through disk caching. It features a modular processing pipeline that allows for dynamic image transformations, such as applying filters or geometric modifications, during the re

    Swiftcachefiltersimage
    Vezi pe GitHub↗24,277
  • pixelfed/pixelfedAvatar pixelfed

    pixelfed/pixelfed

    7,009Vezi pe GitHub↗

    Pixelfed is a decentralized, self-hosted photo sharing platform and social network. It uses the ActivityPub protocol to enable federation, allowing independent server instances to share user profiles, media, and posts across a distributed network. The platform distinguishes itself with a focus on media portability and processing, featuring tools for importing content from Instagram and utilizing client-side WebGL for image filter processing. It employs a driver-based storage abstraction to manage media across local disks or S3-compatible cloud object storage. The system includes capabilities

    PHPactivitypubfederationfediverse
    Vezi pe GitHub↗7,009
  • jbarlow83/ocrmypdfAvatar jbarlow83

    jbarlow83/OCRmyPDF

    33,901Vezi pe GitHub↗

    OCRmyPDF is a tool for converting image-based PDF files into machine-readable documents by adding a searchable text layer via optical character recognition. It functions as a multi-language processor capable of detecting and extracting text in over 100 different languages using linguistic data packs. The software includes a PDF image optimizer to remove image artifacts and correct page skew to improve recognition accuracy. It also provides a converter to transform scanned documents into the PDF/A standard for long-term digital archiving. The system manages PDF optimization by compressing emb

    Python
    Vezi pe GitHub↗33,901
  • simular-ai/agent-sAvatar simular-ai

    simular-ai/Agent-S

    11,855Vezi pe GitHub↗

    Agent-S is a multimodal AI agent and LLM desktop automation framework designed to control operating systems through graphical user interface interactions. It functions as a computer use interface, utilizing vision-language grounding to translate natural language goals into precise screen coordinates and system actions. The project differentiates itself by combining structured accessibility tree inspection with vision-based element localization. It manages cross-application workflows by mapping conceptual descriptions to physical pixels and simulating low-level keyboard and mouse events to mov

    Pythonagent-computer-interfaceai-agentscomputer-automation
    Vezi pe GitHub↗11,855
  • flutter/samplesAvatar flutter

    flutter/samples

    19,172Vezi pe GitHub↗

    This is a comprehensive library of code examples and reference implementations for building cross-platform user interfaces with Flutter. The project provides a collection of demo applications and guides designed to illustrate the implementation of design patterns, animation techniques, and testing workflows. The repository features specific demonstrations for native integration, including examples of embedding modules into existing native applications, using platform channels, and bridging native code with the framework. It also serves as an animation reference, providing implementations for

    Dart
    Vezi pe GitHub↗19,172
  • aseprite/asepriteAvatar aseprite

    aseprite/aseprite

    37,521Vezi pe GitHub↗

    Aseprite is a specialized graphics editor and animation suite designed for the creation of pixel-based artwork. It provides a comprehensive environment for managing multi-layered animation sequences, offering tools for frame-by-frame design, onion skinning, and real-time motion previews. The application is built to handle both indexed color palettes and full-color RGB editing, allowing users to maintain precise control over pixel data and transparency. What distinguishes Aseprite is its focus on programmable workflows and game asset production. It features a scriptable command architecture th

    C++animated-spritesanimationaseprite
    Vezi pe GitHub↗37,521