XIV-on-Mac - Wine Wrapper, Setup tool and launcher for FFXIV on mac

Related tags

Image XIV-on-Mac
Overview

XIV on Mac

XIVonMAC

Wine Wrapper, Setup tool and alternative launcher for FFXIV on MacOS.

"XIV on Mac" application is an alternative BETTER method of running FFXIV on MacOS. Our application gives better performance vs Square Enix's native MacOS launcher and Codeweavers Crossover. This project is 100% open source.


Features:

  • User friendly setup
  • XIV Launcher Support w/ Dalamud Plugin injection
  • Mod support: ACT, Gshade, Dalamud and more!
  • Performance enhancments; Better FPS vs Native Mac launcher & Crossover, updated DXVK/MoltenVK libraries, PCAP support for ACT etc.
  • User Support in our Discord.
  • Wine is build using https://github.com/marzent/winecx
*FPS may vary based on hardware, but in most cases FPS should be better!

Visit our website www.xivmac.com for details about our team and the project!
You can read our depreciated Crossover setup guide here.


Our current staff:

Marzent (Head Developer, Technical Support)
Seathasky (Project Manager, Support)
FleetAdmiralButter (Web Developer, Support)


FINAL FANTASY is a registered trademark of Square Enix Holdings Co., Ltd.
Comments
  • Pre-Alpha testing thread

    Pre-Alpha testing thread

    Thread for anyone helping us test out the pre-alpha app.

    When posting general feedback, please try and use the following format:

    Mac model: CPU/GPU/RAM: Overall comments: Performance:

    If you're reporting a specific bug or issue, please try and use this format:

    Mac model: CPU/GPU/RAM: Screenshot/Video: Steps to reproduce: Expected Results: Actual Results: Type: Graphical Issue/Install Issue/Crash or Hang/Gameplay/HID Issue/Bad Performance Logs (if available):

    opened by FleetAdmiralButter 21
  • Page fault during installation

    Page fault during installation

    Trying to install a fresh copy of the game via XIVLauncher which then crashed with the attached error.

    backtrace.txt

    Unhandled exception: page fault on read access to 0x83482024446f0f6e in 64-bit code (0x000000007b011e0e).
    Register dump:
     rip:000000007b011e0e rsp:000000000021cb10 rbp:0000000002062670 eflags:00000202 (   - --  I   - - - )
     rax:000000000021cb50 rbx:00000000035fbcd8 rcx:000000000021cb30 rdx:0000000000000000
     rsi:0000000001791f70 rdi:000000000021cb60  r8:0000000000000002  r9:0000000001791f60 r10:000000001d3cc77e
     r11:000000000021cc70 r12:000000000000c041 r13:0000000000000000 r14:00000000035fbcd8 r15:0000000000000000
    Stack dump:
    0x000000000021cb10:  000000000021cb30 0000000000000000
    0x000000000021cb20:  00000000033387f8 000000000021d090
    0x000000000021cb30:  00000000c0000005 0000000000000000
    0x000000000021cb40:  000000001d3cc77e 0000000000000002
    0x000000000021cb50:  0000000000000000 83482024446f0f6e
    0x000000000021cb60:  4054c00000000000 00000000035fbcd8
    0x000000000021cb70:  0000000001e26f78 0000000000e41028
    0x000000000021cb80:  000000001d3cc77e 0000000000e4527d
    0x000000000021cb90:  000000000021cc50 0000000001575370
    0x000000000021cba0:  0000000000000000 000000000021cc70
    0x000000000021cbb0:  000000001d3cc77e 000000000100ca6a
    0x000000000021cbc0:  000000000021cc50 000000000021ee10
    Backtrace:
    =>0 0x000000007b011e0e format_exception_msg+0x32e(ptr=<is not available>, buffer=<is not available>, size=<is not available>) [Z:\Users\marc_aurel\github\macos-crossover-wine-cloud-builder-main\macos-crossover-wine-cloud-builder\sources\wine\dlls\kernelbase\debug.c:315] in kernelbase (0x0000000002062670)
      1 0x0000000000e41209 EntryPoint+0xffffffffffffffff() in clr (0x0000000002062670)
      2 0x0000000000e4123b EntryPoint+0xffffffffffffffff() in clr (0x0000000002062670)
      3 0x0000000000e41245 EntryPoint+0xffffffffffffffff() in clr (0x0000000002062670)
    0x000000007b011e0e format_exception_msg+0x32e [Z:\Users\marc_aurel\github\macos-crossover-wine-cloud-builder-main\macos-crossover-wine-cloud-builder\sources\wine\dlls\kernelbase\debug.c:315] in kernelbase: nop	
    Unable to access file 'Z:\Users\marc_aurel\github\macos-crossover-wine-cloud-builder-main\macos-crossover-wine-cloud-builder\sources\wine\dlls\kernelbase\debug.c'
    

    Relaunching the installer and starting again, seems to have gotten past the issue.

    bug 
    opened by gcruicks 11
  • Unable to create character config data

    Unable to create character config data

    Login is successful however when selecting character, the game can't start due to Unable to create character config data error as shown in image Screen Shot 2022-03-25 at 19 28 14

    Tried creating a new character but the error persists

    System Specs:

    • Model Name: Mac mini
    • Model Identifier: Macmini9,1
    • Chip: Apple M1
    • Total Number of Cores: 8 (4 performance and 4 efficiency)
    • Memory: 16 GB
    • System Firmware Version: 7459.101.2
    • OS Loader Version: 7459.101.2
    opened by Roppest 7
  • Hitting enter in OTP field doesn't login

    Hitting enter in OTP field doesn't login

    Pressing the enter/return key after filling in the OTP no longer triggers the login process; I can tab to the username field and hit enter there and it works.

    I think this started after upgrading to 3.3 but I'm not 100% sure of that; it certainly is happening in 3.3.1.

    opened by snowoutwith 6
  • Steam login error

    Steam login error

    The error says: "The login servers did not present the login challenge the way we were expecting. It may have changed on the server. Please check for an update to XIV on Mac to fix this. In the meantime please use the default launcher."

    After it appears, launcher is starting with black screen and closes in a few seconds. I'm using 3.0.0 XIV on Mac at Macbook Pro 16 with M1 Pro. Mac OS Monterey 12.2.1 (21D62)

    opened by boris-dziundziuk 4
  • Add AMD CPUs support by omitting 32-bit dependencies

    Add AMD CPUs support by omitting 32-bit dependencies

    Hello, So, basically CrossOver 20/21 has problems with running 32-bit code on AMD cpus: https://github.com/AMD-OSX/bugtracker/issues/6 Not really discussing issue here, because nobody knows really why it happens (some people tells that it's 32 bit code exec fault, some tells you that it's caused by PAT patch stuff etc.), the issue also happens on XIV-on-Mac mod.

    What we can do about it? There are two things to consider - waiting for CrossOver 22, and checking if it resolves AMD CPU support (since it uses odd ldt calls logic as solution to 32-bit code removal since Catalina), or, resolving the mod to not use 32-bit code at all. And I think the second option is far far better, because we really don't know if CrossOver 22 will resolve the issue, but I heard from CodeWeavers member that they want to change the solution (maybe to VT-d based)?

    Also, if there is anybody with AMD Hackintosh - testers are wanted. I know there are various CPUs, that can be affected and not really sure if it happens outside Ryzen series and if there is no necessity to write another solution. Also I'm quite interested in the performance on various builds, but this is other problem.

    Worth mentioning that threadrippers don't have 32-bit code bug!

    opened by PSzczepanski1996 4
  • Can't save state on settings

    Can't save state on settings

    Hello, thanks for this useful software.

    I updated to version 3.6. It can't save state on settings.

    SettingsGeneralController.swift is work. But, SettingsGraphicsController.swift and SettingsPluginsController.swift and SettingsAdvancedController.swift are not working.

    opened by akihisa-higuchi 3
  • The login servers did not accept the request

    The login servers did not accept the request

    The login servers did not accept the request. Please make sure you have a stable network connection to the FFXIV servers. Знімок екрана 2022-03-31 о 17 20 57 I'm using Steam version, Steam is running.

    XIVonMac version 3.3.2 (33), MacOS 12.2.1, Macbook Pro 16 M1 Pro

    opened by boris-dziundziuk 3
  • ACT mod unresponsive on v3.1.4

    ACT mod unresponsive on v3.1.4

    Hi all,

    First of all, thank you for providing this wonderful tool. It worked very well on my Intel Mac, which is reassuring because I'm looking at Mac upgrading options.

    One of the main tools I use together with my Bootcamp version of FF14 is the Advanced Combat Tracker. It appears the ACT parser does not work on the version of XIV on Mac I have installed - v3.1.4.

    I was able to install ACT by following the guides on https://www.xivmac.com/act-parser. (It is a bit out dated for v3.1.4) However I cannot launch the executable after installation. I can launch the uninstall executable but not the one that starts the main ACT app.

    opened by mind8592 3
  • wined3d.dll Error on Login/FFXIV App Launch

    wined3d.dll Error on Login/FFXIV App Launch

    Howdy FOM Team,

    I get the following error when attempting to login using both v2.2.1 and v2.3.0 of FOM. Screen Shot 2022-01-22 at 1 11 56 PM

    The above always happens after entering credentials and attempting to login. You'll notice the launcher attempts to open the game but then the wined3d.dll error occurs.

    This is very similar to an error the official launcher gives me if I login but fail to launch the game in a timely manner (I'll attempt to recreate and post this dialogue if requested).

    Running: 13" Macbook Pro M1 (2020) 16 GB RAM MacOS Monterey 12.1 Full Mac license of the game, operates normally using the official launcher. When I first attempted this w/ v2.2.1 I used the Sym-link option to install FOM.

    Available on Discord in the server, same screen name w/ Tester role - feel free to contact me there as well.

    opened by Kedochv2 3
  • Official launcher error with existing crossover install

    Official launcher error with existing crossover install

    XIV on Mac Alpha v2.0.1 M1 Pro chip, 16GB RAM, macOS Monterey 12.1

    This one's pretty simple, but I figured I'd mention it since I bumped into it, and others are also likely to do so.

    I was previously using the version of this project that installed via Crossover, which appears to have resulted in a configuration that causes the game to attempt to use the newest version of the launcher, despite having deleted the bottle. This causes the game to fail to launch as a result, hanging on a blank launcher page.

    Screen Shot 2022-01-03 at 2 21 45 PM

    This can be rectified by deleting the ~/Documents/My Games/FINAL FANTASY XIV - A Realm Reborn folder and reinstalling XIV on Mac -- it seems possible that just deleting the FFXIV_BOOT.cfg file without a reinstall would fix this, though I didn't test it.

    It may be to the project's benefit to delete the file if it exists, as it seems likely people will eventually migrate over to this project from the old one.

    This also brings up the issue that there's seemingly no documented uninstall guide -- I believe it's as simple as deleting the application and the ~/Library/Application Support/XIV on Mac folder, but mentioning that somewhere obvious would be nice!

    wontfix 
    opened by BahaVv 3
  • Allow the option to choose the path to install to for external harddrives

    Allow the option to choose the path to install to for external harddrives

    Is it possible to select the path in which the files would be downloaded to? I don't have enough room on my laptop to fit everything to download and move after the fact.

    enhancement 
    opened by jeffdupont 5
  • Installer showing false-success if any of game folder is not a folder

    Installer showing false-success if any of game folder is not a folder

    What Happened

    • I've symlinked game/movie to somewhere outer in my desktop installation (for some reason)
    • I copied it from desktop over SMB – so link broke, FFXIVApp.installed = false
    • there was broken link game/movie that blocks mkdir or any subdirectory access
    • installer shows 'Complete', however logging in opens installer again

    Reproduce

    #  any installation destination here
    cd ~/Library/Application Support/XIV on Mac/ffxiv/game
    mv movie movie_
    touch movie
    

    then log in, 'no installation found', choose installed folder, 'Complete', log in, …


    I know this is damn rare and almost-never-gonna-be-happen, but imo, in this case Installer should fail and show correct I/O error message.

    opened by hibiyasleep 3
  • Unable to play after changing Mac account username

    Unable to play after changing Mac account username

    Hi!

    Ever since I changed my Mac OS account's username (and therefore, my home folder name), the game cannot launch past the character selection screen, with the usual "unable to create character config data". It is not a permission issue, as I have checked and "XIV on Mac" has full disk access.

    My guess is that somewhere deep inside some cache, the game is still instructed to look into a folder from inside my old home folder: I also noticed that when trying to reset config from the "Troubleshoot" menu, I also get an error claiming that I have not given permission to the app.

    The sad thing is that I thought I could fix it by re-installing the game, but to no avail! I deleted everything about XIV on Mac in Application Support, Caches, .config and all, but when I re-install and re-launch the app, it somehow still cannot create character data!

    Anybody knows how to eradicate XIV on Mac once and for all, to see if that would fix my issue?

    Thanks!

    opened by SylvainBigonneau 4
  • Wine crash on game exit when Dalamud enabled

    Wine crash on game exit when Dalamud enabled

    opened by chipgeekjr 3
  • Unclear error when logging in without a free trial/subscription

    Unclear error when logging in without a free trial/subscription

    Hey, just started looking into FF XIV/this repo today and I had no idea that I have to register for the free trial.

    I managed to log in once and click on something about downloading the full game, but then the launcher crashed (or rather stopped responding) so I decided to kill it and restart. After that I wasn't able to log in again and the following message was displayed:

    Screenshot 2022-09-23 at 22 04 23

    I assume this message comes directly from Square Enix or something and it is quite clear, fair enough. However after I clicked 'OK', the subsequent attempts to log in resulted in 'Invalid password' message (or something along the lines of it) and that got me confused. After I figured out how to register for the free trial the message disappeared completely.

    Is this 'invalid password' message (which unfortunately I don't have documented in any way) fixable or is that also coming from Square Enix side? Maybe some kind of check after receiving that first message could be added?

    As a side note, the \r\n is not parsed :)

    opened by Lammatian 0
  • Internal Dalamud Error Has Occurred

    Internal Dalamud Error Has Occurred

    I was unable to use gshade, so, I selected in the XIVonMac toolbar to attempt to install gshade manually, and selected to update it in there, however, now I'm getting 'Internal Dalamud Error has Occurred' when attempting to start the game, despite Dalamud being disabled in the XIVonMAC settings. launcher.log

    Is there a way to reinstall just this section without needing to reinstall FFXIV itself again?

    opened by Aquaeyes 2
Releases(v4.1.6)
  • v4.1.6(Aug 6, 2022)

    What's Changed

    • Now uses a custom dotnet7 XIVLauncher.Common NativeAOT backend
    • Greatly improved logging
    • Adds game repair
    • More reliable patching
    • Updated base game download link
    • Anamnesis support (requires an Intel system for the full feature set)
    • Improvements to the App exit behaviour
    • IINACT (ACT replacement) integration
    • Pr/rosetta detection by @cbackas42 in https://github.com/marzent/XIV-on-Mac/pull/57
    • Switch to proxy server for .NET downloads by @FleetAdmiralButter in https://github.com/marzent/XIV-on-Mac/pull/59
    • Wine has a bug when Retina mode is enabled where the "window" is inco… by @cbackas42 in https://github.com/marzent/XIV-on-Mac/pull/60
    • Improves how we handle initializing the ffxivCfg folder in our prefix… by @cbackas42 in https://github.com/marzent/XIV-on-Mac/pull/62
    • Pr/migrate prefix by @cbackas42 in https://github.com/marzent/XIV-on-Mac/pull/63
    • Addressed two bugs: by @cbackas42 in https://github.com/marzent/XIV-on-Mac/pull/65
    • Adds a migration phase for re-asserting registry-backed preferences i… by @cbackas42 in https://github.com/marzent/XIV-on-Mac/pull/67
    • Makes sure that the containing directory exists at the target site fo… by @cbackas42 in https://github.com/marzent/XIV-on-Mac/pull/70
    • Bump moltenvk modern to v.1.1.10-ga909822 by @Gcenx in https://github.com/marzent/XIV-on-Mac/pull/71
    • Update readme with new name/link by @Zoeyrae in https://github.com/marzent/XIV-on-Mac/pull/76

    Full Changelog: https://github.com/marzent/XIV-on-Mac/compare/v3.6...v4.1.6

    Source code(tar.gz)
    Source code(zip)
    XIV.on.Mac4.1.6.tar.xz(82.24 MB)
  • v3.6(May 1, 2022)

    What's changed

    • DXVK updated to 10.0.1 async with cx patches
    • Added MoltenVK cx option
    • Fixed a bug where a '+' character would cause login to fail
    • More robust Dalamud handling
    • More robust Wine handling
    • Added DXVK base state cache merging
    • Allow patching during maintenance
    • Added First Aid window
    • Revamped settings screen
    • Minor fixes
    Source code(tar.gz)
    Source code(zip)
    XIV.on.Mac3.6.tar.xz(67.50 MB)
  • v3.3(Mar 25, 2022)

    What's changed

    • Merged Crossover 21.2 wine improvements
    • Greatly improved login reliability and error handling
    • Fixed an issue where DXVK would not correctly install on Apple Silicon
    • Includes almost complete state cache of all expansions
    • Will offer itself to auto-move to /Applications
    • Dalamud installation enhancements and adjustments to the default injection delay on Apple Silicon
    • Window state is will now be correctly restored upon closing or quitting the app
    Source code(tar.gz)
    Source code(zip)
    XIV.on.Mac3.3.tar.xz(66.55 MB)
  • v3.1.4(Mar 16, 2022)

    What's New

    • Will integrate with native macOS Steam client (must be open and logged in)
    • Rosetta detection is now working as expected
    • Maximum patch download speed is now configurable in settings
    • Fixed an issue which could lead to high cpu usage of the launcher
    • Fixed a crash (and potential login errors) depending on Locale
    • Minor Fixes
    Source code(tar.gz)
    Source code(zip)
    XIV.on.Mac3.1.4.tar.xz(66.95 MB)
  • v3.0.0(Mar 8, 2022)

    What's New

    • Auto application update (no more having to download every release from the website)
    • Native Apple Silicon support
    • User friendly initial installer menu
    • Custom Mac game Installer/Patcher
    • Updated settings menu, on the fly settings changing
    • Auto Launch for ACT and BunnyHud
    • Standalone Dalamud plugin support and updating
    • DXVK 1.10 update
    • MVK 1.1.8 update
    • Region fixes
    • Network fixes
    • Better error handling
    • Fewer dependencies
    • Several bug fixes
    • ... and more!
    Source code(tar.gz)
    Source code(zip)
    XIV.on.Mac3.0.0.tar.xz(66.12 MB)
  • v2.99(Feb 12, 2022)

  • v2.4.0(Feb 2, 2022)

  • v2.3.0(Jan 21, 2022)

    What's Changed

    • Greatly improved FFXIV install folder detection and rejection if install is not valid
    • No longer requires Accessibility permissions in fullscreen
    • Minor fixes

    Full Changelog: https://github.com/marzent/XIV-on-Mac/compare/v2.2.2...v2.3.0

    Source code(tar.gz)
    Source code(zip)
    XIV-on-Mac.tar.xz(63.96 MB)
  • v2.2.2(Jan 19, 2022)

  • v2.2.1(Jan 18, 2022)

  • v2.2.0(Jan 16, 2022)

    What's Changed

    • Now featuring GShade (comes with a user friendly installer)
    • Increased Dalamud injection rate in low memory situations

    NOTE: You must have git installed for the gshade installer to function. This will be fixed in next release.

    Full Changelog: https://github.com/marzent/XIV-on-Mac/compare/v2.1.1...v2.2.0

    Source code(tar.gz)
    Source code(zip)
    XIV-on-Mac.tar.xz(63.82 MB)
  • v2.1.2(Jan 13, 2022)

  • v2.1.1(Jan 12, 2022)

  • v2.1.0(Jan 12, 2022)

    What's Changed

    • Greatly reduced binary size
    • Improved ACT compatibility
    • Uses Metal Argument Buffers for better performance
    • Update Application Help Link by @seathasky in https://github.com/marzent/XIV-on-Mac/pull/12
    • Check that the selected game directory is valid. by @FleetAdmiralButter in https://github.com/marzent/XIV-on-Mac/pull/15

    Full Changelog: https://github.com/marzent/XIV-on-Mac/compare/v2.0.1...v2.1.0

    Source code(tar.gz)
    Source code(zip)
    XIV-on-Mac.tar.xz(60.33 MB)
  • v2.0.1(Jan 2, 2022)

    What's Changed

    • Add Installer Subtext by @seathasky in https://github.com/marzent/XIV-on-Mac/pull/11
    • Fixing windows only license issue

    New Contributors

    • @seathasky made their first contribution in https://github.com/marzent/XIV-on-Mac/pull/11

    Full Changelog: https://github.com/marzent/XIV-on-Mac/compare/v2.0.0...v2.0.1

    Source code(tar.gz)
    Source code(zip)
    XIV-on-Mac.tar.xz(163.95 MB)
  • v2.0.0(Jan 2, 2022)

    What's Changed

    • Featuring an all new Install Wizard
    • ARR movie fix included
    • Will always show up as Mac in-game irrespective of license
    • Maps CMD and OPTION keys now as expected
    • Improved controller support
    • App lifecycle is now tied to the game

    Full Changelog: https://github.com/marzent/XIV-on-Mac/compare/v1.1.0...v2.0.0

    Source code(tar.gz)
    Source code(zip)
    XIV-on-Mac.tar.xz(163.93 MB)
  • v1.1.0(Dec 31, 2021)

  • v1.0.3(Dec 30, 2021)

  • v1.0.2(Dec 29, 2021)

    What's Changed

    • Cleanup env options by @Gcenx in https://github.com/marzent/XIV-on-Mac/pull/4
    • Drop support for Intel GPUs by @FleetAdmiralButter in https://github.com/marzent/XIV-on-Mac/pull/5
    • All dependencies will be installed passively, requiring no user input anymore
    • UI no longer freezes during installation

    New Contributors

    • @Gcenx made their first contribution in https://github.com/marzent/XIV-on-Mac/pull/4
    • @FleetAdmiralButter made their first contribution in https://github.com/marzent/XIV-on-Mac/pull/5

    Full Changelog: https://github.com/marzent/XIV-on-Mac/compare/v1.0.1...v1.0.2

    Source code(tar.gz)
    Source code(zip)
    XIV-on-Mac.tar.xz(180.02 MB)
  • v1.0.1(Dec 27, 2021)

    What's Changed

    • Added DXVK options menu with FPS lock and dxvk hud options by @ZoeyCluff in https://github.com/marzent/XIV-on-Mac/pull/2
    • ACT ready

    New Contributors

    • @ZoeyCluff made their first contribution in https://github.com/marzent/XIV-on-Mac/pull/2

    Full Changelog: https://github.com/marzent/XIV-on-Mac/compare/v1.0.0...v1.0.1

    Source code(tar.gz)
    Source code(zip)
    XIV-on-Mac.tar.xz(181.47 MB)
  • v1.0.0(Dec 26, 2021)

Owner
null
📸 A wrapper for AVCaptureSession - The way easier to use the Camera.

Capturer A wrapper for AVCaptureSession - The way easier to use the Camera. Setting up let captureBody = CaptureBody( configuration: .init { $0.

Muukii 11 Jul 13, 2022
SwiftGen is a tool to automatically generate Swift code for resources of your projects (like images, localised strings, etc), to make them type-safe to use.

SwiftGen is a tool to automatically generate Swift code for resources of your projects (like images, localised strings, etc), to make them type-safe to use.

null 8.3k Jan 5, 2023
The repository for a command line / build pipeline tool for generating colors from a human-readable text file that designers can also use.

ColorPaletteGenerator ColorPaletteGenerator is a tool that takes a human-readable input file describing a color palette, and generates the associated

horseshoe7 0 Dec 7, 2021
DGCropImage - A photo cropping tool which mimics Photo.app written by Swift

DGCropImage A photo cropping tool which mimics Photo.app written by Swift. This

donggyu 11 Jul 14, 2022
A tool support convert image gif to gif3d

Trick convert gif to gif3d using Swift Features Simple way to convert gif to gif3d Change background Change size eraser tool How to work Add a layer w

Chuong Tran 16 Jan 4, 2023
TRex 🦖 TRex makes OCR easy and accessible on a Mac

TRex ?? TRex makes OCR easy and accessible on a Mac. But what is OCR anyway? Imagine you have a PDF file or a Web page where you can't select the text

Ameba Labs 700 Dec 23, 2022
A complete Mac App: drag an image file to the top section and the bottom section will show you the text of any QRCodes in the image.

QRDecode A complete Mac App: drag an image file to the top section and the bottom section will show you the text of any QRCodes in the image. QRDecode

David Phillip Oster 2 Oct 28, 2022
Simple CLI utility to save off an image from every webcam hooked into a mac

macOSCameraCapture Simple CLI utility to save off an image from every webcam connected to the macOS machine. This utility is meant for research and te

Cody Thomas 12 Jan 26, 2022
Convert HEIC images to JPEG format on the Mac

heic2jpeg Convert HEIC images to JPEG format on the Mac A basic tool to convert Apple's obnoxious HEIC format images (as the default photo format for

Fazal Majid 2 Mar 1, 2022
A simple auto clicker for your Mac.

MaClicker MaClicker is a simple auto clicker for your Mac. It was built with swift and requires macOS 10.12 Sierra or higher. It is possible to achiev

WorldOfBasti 3 Jun 29, 2022
waifuExtension: The waifu2x on Mac

waifuExtension The waifu2x on Mac. The new version is capable of taking advantag

Vaida 303 Jan 5, 2023
TinyPNG4Mac - a client of TinyPNG for Mac

TinyPNG4Mac This is a client of TinyPNG for Mac, with which you can compress pngs without open browser and manually download images, all you need to d

kyleduo 3.2k Dec 31, 2022
Media view which subclasses UIImageView, and can display & load images, videos, GIFs, and audio and from the web, and has functionality to minimize from fullscreen, as well as show GIF previews for videos.

I've built out the Swift version of this library! Screenshots Description ABMediaView can display images, videos, as well as now GIFs and Audio! It su

Andrew Boryk 80 Dec 20, 2022
An extremely high-performance, lightweight, and energy-efficient pure Swift async web image loader with memory and disk caching for iOS and  Watch.

KFSwiftImageLoader KFSwiftImageLoader is an extremely high-performance, lightweight, and energy-efficient pure Swift async web image loader with memor

Kiavash Faisali 343 Oct 29, 2022
APNGKit is a high performance framework for loading and displaying APNG images in iOS and macOS.

APNGKit is a high performance framework for loading and displaying APNG images in iOS and macOS. It's built on top of a modified version of libpng wit

Wei Wang 2.1k Dec 30, 2022
FMPhotoPicker is a modern, simple and zero-dependency photo picker with an elegant and customizable image editor

FMPhotoPicker is a modern, simple and zero-dependency photo picker with an elegant and customizable image editor Quick demo Batch select/deselect Smoo

Cong Nguyen 648 Dec 27, 2022
✂️ Detect and crop faces, barcodes and texts in image with iOS 11 Vision api.

ImageDetect ImageDetect is a library developed on Swift. With ImageDetect you can easily detect and crop faces, texts or barcodes in your image with i

Arthur Sahakyan 299 Dec 17, 2022
🍁🥓 Lightweight and fast Swift library for image downloading, caching and transformations

MapleBacon Introduction MapleBacon is a lightweight and fast Swift library for downloading and caching images. Example The folder Example contains a s

Jan Gorman 335 Nov 1, 2022
Scan the MRZ code of a passport and extract the firstname, lastname, passport number, nationality, date of birth, expiration date and personal numer.

PassportScanner Works with 2 and 3 line identity documents. What is this With PassportScanner you can use your camera to scan the MRZ code of a passpo

Edwin Vermeer 441 Dec 24, 2022