DevUtils.app

🚀 Download | 🎬 Demo & Screenshots | 📝 View source | 📣 Follow on Twitter
Format/Validate JSON, encode/decode Base64, convert timestamps, debug JWT… with just one click! Native macOS app and works offline.
DevUtils is a paid "source-available" app. That means I'm selling the pre-built version of the app. It takes time and effort to develop, distribute, maintain, and provide supports. If you like the app, please consider buying here (one-time purchase). That would help me a lot! Thank you very much! 🙏
This source code is a delayed version of DevUtils.
Development environment:
- Homebrew
- Swift 5.1+
- Xcode 11.1+
- Swift Package Manager
- Carthage
-
Clone the repository and open a terminal in it.
-
Install Xcode (if needed):
sudo xcode-select --install sudo xcode-select -s /Applications/Xcode.app/Contents/Developer sudo xcodebuild -license accept
-
Install carthage using Homebrew:
brew install carthage
-
Use Carthage to fetch the dependencies, delete the iOS dependency because it breaks the build, and finally build with xcode:
cd DevUtilsApp arch -arch x86_64 /bin/sh carthage update --no-build rm Carthage/Checkouts/Highlightr/Highlightr.xcodeproj/xcshareddata/xcschemes/Highlightr-iOS.xcscheme carthage build --platform macOS xcodebuild -scheme DevUtils CODE_SIGN_IDENTITY="" DEVELOPMENT_TEAM="" build
-
Congrats, you can now open the folder where you will find the built
DevUtils.app:open ~/Library/Developer/Xcode/DerivedData/DevUtils-*/Build/Products/Debug/
Please see CONTRIBUTING.md
- FAQs: https://devutils.app/faqs
- Email: admin@devutils.app
- Twitter: https://twitter.com/devutils_app