{"id":15037195,"url":"https://github.com/showxu/blureffect","last_synced_at":"2026-02-23T21:02:37.402Z","repository":{"id":143701147,"uuid":"120999053","full_name":"showxu/BlurEffect","owner":"showxu","description":"💮 A high performance blur effect on image in pure Swift.","archived":false,"fork":false,"pushed_at":"2018-02-11T03:33:21.000Z","size":19,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-01-20T08:22:19.171Z","etag":null,"topics":["box-blur","stack-blur","swift","swift3","swift4","texture-blur"],"latest_commit_sha":null,"homepage":"","language":"Swift","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/showxu.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-02-10T08:39:31.000Z","updated_at":"2021-02-17T08:09:55.000Z","dependencies_parsed_at":"2023-04-11T04:47:47.751Z","dependency_job_id":null,"html_url":"https://github.com/showxu/BlurEffect","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/showxu%2FBlurEffect","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/showxu%2FBlurEffect/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/showxu%2FBlurEffect/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/showxu%2FBlurEffect/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/showxu","download_url":"https://codeload.github.com/showxu/BlurEffect/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243402652,"owners_count":20285268,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["box-blur","stack-blur","swift","swift3","swift4","texture-blur"],"created_at":"2024-09-24T20:33:44.196Z","updated_at":"2025-10-30T13:05:45.299Z","avatar_url":"https://github.com/showxu.png","language":"Swift","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n# BlurEffect\n\n[![Travis CI](https://img.shields.io/travis/0xxd0/BlurEffect.svg)](https://www.travis-ci.org/0xxd0/BlurEffect)\n![CocoaPods](https://img.shields.io/cocoapods/v/BlurEffect.svg)\n[![Carthage compatible](https://img.shields.io/badge/Carthage-compatible-4BC51D.svg?style=flat)](https://github.com/0xxd0/BlurEffect)\n[![SPM compatible](https://img.shields.io/badge/SPM-compatible-4BC51D.svg?style=flat)](https://github.com/0xxd0/BlurEffect)\n![](https://img.shields.io/github/repo-size/0xxd0/BlurEffect.svg)\n[![Join the chat at https://gitter.im/0xxd0/BlurEffect](https://badges.gitter.im/0xxd0/BlurEffect.svg)](https://gitter.im/0xxd0/BlurEffect?utm_source=badge\u0026utm_medium=badge\u0026utm_campaign=pr-badge\u0026utm_content=badge)\n\nA high performance blur effect on image in pure Swift.\n\n- [Features](#features)\n- [Requirement](#requirement)\n- [Installation](#installation)\n- [Usage](#usage)\n- [License](#license)\n\n## Features\n 1. vImage based box blur\n 2. stack blur\n 3. OpenGL texture blur\n\n## Requirement\n\n![platform](https://img.shields.io/badge/platform-iOS%20%7C%20macOS%20%7C%20tvOS%20%7C%20watchOS-ed523f.svg) ![language](https://img.shields.io/github/languages/top/0xxd0/BlurEffect.svg?colorB=ed523f) ![Swift Version](https://img.shields.io/badge/Swift-3.2%20%7C%204.0-ed523f.svg) ![GitHub code size in bytes](https://img.shields.io/github/languages/code-size/0xxd0/BlurEffect.svg?colorB=ed523f)\n\n#### Required\n- Xcode 9.0+\n- iOS 8.0+ | macOS 10.10+ | tvOS 9.0+ | watchOS 2.0+\n- Swift 3.2+\n\n## Installation\n\n### CocoaPods \n\n\u003e ⚠️ Comming soon, you can use the master branch of the repository for now.\n\n```ruby\ntarget '\u003c#Your Target#\u003e' do\n    pod 'BlurEffect', :git =\u003e 'https://github.com/0xxd0/BlurEffect.git'\nend\n```\n\n***\n\n[CocoaPods](http://cocoapods.org) CocoaPods is a dependency manager for Swift and Objective-C Cocoa projects. It has over 41 thousand libraries and is used in over 3 million apps. CocoaPods can help you scale your projects elegantly. \n\n#### Install Cocoapods\n\n```bash\n$ gem install cocoapods\n```\n\n#### Integrate BlurEffect\n\nWith CocoaPods, specify BlurEffect in your `Podfile`:\n\n```ruby\nsource 'https://github.com/CocoaPods/Specs.git'\nplatform :ios, '8.0'\nuse_frameworks!\n\ntarget '\u003c#Your Target#\u003e' do\n    pod 'BlurEffect', '~\u003e 0.0.1'\nend\n```\n\nrun pod install:\n\n```bash\n$ pod install\n```\n\n### Carthage\n\n[Carthage](https://github.com/Carthage/Carthage) builds your dependencies and provides you with binary frameworks, but you retain full control over your project structure and setup. Carthage does not automatically modify your project files or your build settings.\n\n#### Install Carthage \n\n```shell\n$ brew update\n$ brew install carthage\n```\n\n#### Integrate BlurEffect\n\nAdd following to Cartfile:\n\n```\ngithub \"0xxd0/BlurEffect\" ~\u003e 0.0.1\n```\n\n### Swift Package Manager\n\nThe [Swift Package Manager](https://swift.org/package-manager/) is a tool for managing the distribution of Swift code. It’s integrated with the Swift build system to automate the process of downloading, compiling, and linking dependencies.\n\n⚠️ SPM only support macOS or Linux. \n\n#### Integrate BlurEffect\n\n```swift\n// Package.swift\n// swift-tools-version:3.0\n\nlet package = Package(\n    name: \"\u003c#Your Target#\u003e\",\n    dependencies: [\n        // ···\n        .Package(url: \"https://github.com/0xxd0/BlurEffect.git\", majorVersion: 0)\n        // ···\n    ]\n)\n```\n\n### Manually\n\nDownload zip or clone repo and integrate into your project manually.\n\n## Usage\n\nClone the project and see the **`BlurEffect.playground`** for detail usage.\n\n## License\n[![license](https://img.shields.io/github/license/0xxd0/BlurEffect.svg?colorA=24292e\u0026colorB=24292e\u0026style=flat)](https://github.com/0xxd0/BlurEffect/blob/master/LICENSE)\n\nThis project is released under the **MIT License**.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fshowxu%2Fblureffect","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fshowxu%2Fblureffect","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fshowxu%2Fblureffect/lists"}