An open API service indexing awesome lists of open source software.

https://github.com/devnoname120/devutils-app


https://github.com/devnoname120/devutils-app

Last synced: 10 months ago
JSON representation

Awesome Lists containing this project

README

          

DevUtils.app


Developer Utilities for macOS





🚀   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.

# A friendly note ❤️
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](https://devutils.app) (one-time purchase). That would help me a lot! Thank you very much! 🙏

# Source code

This source code is a delayed version of DevUtils.

Development environment:
- Homebrew
- Swift 5.1+
- Xcode 11.1+
- Swift Package Manager
- Carthage

# Build Instructions

- Clone the repository and open a terminal in it.
- Install Xcode (if needed):
```shell
sudo xcode-select --install
sudo xcode-select -s /Applications/Xcode.app/Contents/Developer
sudo xcodebuild -license accept
```
- Install carthage using Homebrew:
```shell
brew install carthage
```
- Use Carthage to fetch the dependencies, delete the iOS dependency because it breaks the build, and finally build with xcode:
```shell
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`:
```shell
open ~/Library/Developer/Xcode/DerivedData/DevUtils-*/Build/Products/Debug/
```

# Contributing

Please see [CONTRIBUTING.md](https://github.com/DevUtilsApp/DevUtils-app/blob/master/CONTRIBUTING.md)

# Contact
- **FAQs**: https://devutils.app/faqs
- **Email**: admin@devutils.app
- **Twitter**: https://twitter.com/devutils_app