DevToys For mac

Overview

DevToysMac

Dribbble Shot

This is the mac app version of DevToys!

How to install

  • Download and extract the latest Releases.
  • Extract DevToys.app from DevToys.zip

Screen Shots

Home

スクリーンショット 2022-01-30 19 01 01

Json <> Yaml Converter

スクリーンショット 2022-01-30 19 01 23

Numer Base Converter

スクリーンショット 2022-01-30 19 01 41

HTML Encoder / Decoder

スクリーンショット 2022-01-30 19 02 05

URL Encoder / Decoder

スクリーンショット 2022-01-30 19 02 11

Base64 Encoder / Decoder

スクリーンショット 2022-01-30 19 02 49

Json Formatter

スクリーンショット 2022-01-30 19 04 43

and more...

Comments
  • Double quote gets transformed.

    Double quote gets transformed.

    Copy and paste works fine, but when typing double quotes into the JSON formatter, macOS transforms them to /slanted/ quotes.

    { "test": "darn" } becomes { “test”: “darn” } resulting in invalid JSON.

    image

    opened by jacola 6
  • feat(translations): Add pt-BR localization strings

    feat(translations): Add pt-BR localization strings

    This PR translates both Localizable.strings and Main.strings to Brazilian Portuguese.

    Evidences:

    image

    Note: Unfortunately the description for both URL and HTML decoder/encoder ended up a little bigger than the card. Is there something I can do about it?

    Kapture 2022-02-14 at 07 31 52

    This is my first time ever contributing to a project written in Swift, so if anything's wrong please tell me :)

    opened by DanielSouzaBertoldi 5
  • [BUG] Measure bug in Network Speed Tool

    [BUG] Measure bug in Network Speed Tool

    Hello,

    I think that Network Speed Tool doesnt work well beacuse if I have made a test with the speedtest.net website and I recived 434.17Mbps, you can see here -> https://www.speedtest.net/es/result/12711792775, but with DevToys I received only 33.84Mbps.

    imagen

    opened by RodrigoTomeES 5
  • Add a search functionality

    Add a search functionality

    Really appreciate your effort, just downloaded the latest release and it looks amazing.

    One request though, currently there is no way to search any record. I have huge JSON files, it would be nice to see them in a tree view and search by keys or values. You can refer to https://jsoneditoronline.org/. The code is also Apache licensed, https://github.com/josdejong/jsoneditor.

    opened by sniranjan 4
  • [Enhancement] Add support to multilingual

    [Enhancement] Add support to multilingual

    Hi,

    Can add support for multilingual? The strings are hardcoded so first it's necesary to extract it. I never worked with Swift so I can't help with this problem but I can translate the app to Spanish.

    Thanks!

    opened by RodrigoTomeES 4
  • Spanish translation doesn't work

    Spanish translation doesn't work

    Hi,

    I think I made a mistake with the translation because it is not applied despite having the system in Spanish 😕. Does it work well with the other languages?

    imagen

    I am using the last version v.0.0.8

    Thanks

    opened by RodrigoTomeES 3
  • UI Visual Clean-up

    UI Visual Clean-up

    I am noticing several UI inconsistencies as follows.

    The sidebar spacing is a bit off. I've corrected it and this is the result. I am showing it alongside Finder to show how it should look. image

    We may even consider replacing categories with collapsable list section headings instead of using an outline view (similar to the FInder sidebar - "Favorites", "iCloud", "Locations", "Tags"). This would save space and flatten up our navigation.

    Changing ToolmenuCell to this should fix this. Then resize all the icon image files from 16x16 to 20x20 (or just download the resized files here).

    import CoreUtil
    
    final class ToolmenuCell: NSLoadView {
        
        static let height: CGFloat = 28
        
        var title: String {
            get { titleLabel.stringValue } set { titleLabel.stringValue = newValue }
        }
        var icon: NSImage? {
            get { iconView.image } set { iconView.image = newValue }
        }
        
        private let titleLabel = NSTextField(labelWithString: "Title")
        private let iconView = NSImageView()
        
        override func onAwake() {
            self.snp.makeConstraints{ make in
                make.height.equalTo(Self.height)
            }
            self.addSubview(iconView)
            self.iconView.snp.makeConstraints{ make in
                make.size.equalTo(20)
                make.left.equalTo(0)
                make.centerY.equalToSuperview()
            }
            self.addSubview(titleLabel)
    
            self.titleLabel.lineBreakMode = .byTruncatingTail
            self.titleLabel.font = .systemFont(ofSize: R.Size.controlTitleFontSize)
            self.titleLabel.snp.makeConstraints{ make in
                make.left.equalTo(self.iconView.snp.right).offset(4)
                make.right.equalToSuperview().inset(4)
                make.centerY.equalToSuperview()
            }
        }
    }
    

    The search bar is too small. See the search bar in Music, Finder, App Store or any other app and see that it should be a bit taller. image

    The search bar should also scroll with the overflow and when scrolled, a subtle line should appear dividing the window controls from the sidebar content. image (You get most of this for free by the way with SwiftUI, so we may consider using it instead.)

    I am also noticing that there is unnecessary overflow on some of the screens where the text inputs are sized to fit the window height.

    opened by austincondiff 3
  • Add hyphenation remover

    Add hyphenation remover

    Hey, I implemented a hyphenation remover that removes unnecessary hyphenation from copied text from PDF. It is useful for preprocessing for translating English to other languages using Google Translate and DeepL. This is inspired by shaper (Ref: https://twitter.com/KeijiKobara/status/1391317599850430467?s=20&t=tb8xyWdcpLVKmAk99NNvMw)

    Feel free to accept or decline this PR for reason that this is your personal project.

    スクリーンショット 2022-02-04 18 09 03

    opened by meokz 3
  • Checksum generator

    Checksum generator

    Checksum generator doing strang output. I have randomly download few files

    use mac shasum -a 256 filename and same in app but this sums dont match. shasum function geting right result but in devtools is a little different result.

    TEST FILE: https://github.com/ObuchiYuki/DevToysMac/archive/refs/tags/0.0.7.2.tar.gz

    SHASUM - 653029892428b59dfc66745d1400642393a3fd18a03a81b28e01284ba064cbca DevToysMac-0.0.7.2.tar DevToys - 653029892428b59dfc66745d140642393a3fd18a03a81b28e1284ba064cbca

    CHECKSUM-DONT-MATCH
    opened by jaroslavmraz 2
  • Resize textarea of JWT

    Resize textarea of JWT

    The UI of the JWT encoder/decoder would be better if instead of looking like this (⏬), it looked like the UI for the Base64 encoder/decoder.

    It should be full screen like the other view.

    Capture d’écran 2022-02-16 à 16 09 47

    Capture d’écran 2022-02-16 à 16 09 56

    (I'll glady work on it this weekend if needed.)

    opened by g-ongenae 2
  • "Encoded" and "Decoded" are swapped

    Great tool guys! I just noticed a little quirk, under Encoders / Decoders the terminology for decoding and encoding is swapped:

    For HTML and URL the "Encoded" textarea shows the decoded text and vice versa. Screenshot 2022-02-15 at 15 13 57 Screenshot 2022-02-15 at 15 09 07

    Also for Base64 encoding/decoding the bottom textarea should say "Encoded". Screenshot 2022-02-15 at 15 14 04

    Edit: And a little addition: I noticed, the UUID Generator is called "Hash" in the sidebar. Screenshot 2022-02-15 at 21 54 10

    opened by ruudwelten 2
  • I found why the app stucks.

    I found why the app stucks.

    스크린샷 2022-11-03 오후 12 21 11 If user set the length that is too long when using the 'Lorem Ipsum Generator', the length is stored in 'Userdefaults' and causing stuck to generate that huge amount of samples even if the app is restarted.
    opened by op06072 0
  • Long data in JSON formatter freezes the app, when you relaunch reloads same JSON and freezes again.

    Long data in JSON formatter freezes the app, when you relaunch reloads same JSON and freezes again.

    I've pasted a huge JSON data to format but the app stopped responding, and I killed it, when I relaunch the app, it reloads the same JSON data and freezes again. Is there a clear cache function? Removing the app didn't work.

    opened by siniradam 1
Releases(0.0.11)
  • 0.0.11(Sep 18, 2022)

  • 0.0.10(Feb 26, 2022)

    Install

    You can use it by downloading DevToys.app.zip, extracting it, and opening it.

    New Features

    • Add slugify options to Text Case Converter (issue at https://github.com/ObuchiYuki/DevToysMac/issues/81 by @chrissy-dev)
    • Text diff feature (issues at https://github.com/ObuchiYuki/DevToysMac/issues/15, https://github.com/ObuchiYuki/DevToysMac/issues/78 by @shinichy @RodrigoTomeES @MaxiTalenti)
    • Search feature (issues at https://github.com/ObuchiYuki/DevToysMac/issues/16 https://github.com/ObuchiYuki/DevToysMac/issues/36 by @aaron-ai @dbarrosop @sniranjan @RodrigoTomeES)
    • QR Code generator (issue at https://github.com/ObuchiYuki/DevToysMac/issues/44 by @congjinruo)

    Bug Fixes

    • Fix base64 encoder/decoder output (issue at https://github.com/ObuchiYuki/DevToysMac/issues/82 by @nawada @github410117)

    Improvements

    • Add multilingual support (issue at https://github.com/ObuchiYuki/DevToysMac/issues/71 by @RodrigoTomeES)
    • Update user experience (issue at https://github.com/ObuchiYuki/DevToysMac/issues/75 by @TeackReais)
    Source code(tar.gz)
    Source code(zip)
    DevToys.app.zip(33.42 MB)
  • 0.0.9(Feb 22, 2022)

    Install

    You can use it by downloading DevToys.app.zip, extracting it, and opening it.

    New Features

    • Add Gif Converter by @ObuchiYuki
    • Add Sound Converter by @ObuchiYuki
    • Audo updator by @ObuchiYuki (issue at https://github.com/ObuchiYuki/DevToysMac/issues/17)

    Bug Fixes

    • fix: added missing main menu translations @DanielSouzaBertoldi @RodrigoTomeES https://github.com/ObuchiYuki/DevToysMac/pull/72 (issue at https://github.com/ObuchiYuki/DevToysMac/issues/70)

    Improvements

    • Add multilingual support to color picker and settings page (issue at https://github.com/ObuchiYuki/DevToysMac/issues/71)
    Source code(tar.gz)
    Source code(zip)
    DevToys.app.zip(30.67 MB)
  • 0.0.8.2(Feb 20, 2022)

  • 0.0.8(Feb 19, 2022)

    Install

    You can use it by downloading DevToys.app.zip, extracting it, and opening it.

    New Features

    • Add Localizations
      • Chinese by @wibus-wee https://github.com/ObuchiYuki/DevToysMac/pull/33
      • Spanish by @RodrigoTomeES https://github.com/ObuchiYuki/DevToysMac/pull/34
      • German by @mheob and @ioncreature https://github.com/ObuchiYuki/DevToysMac/pull/37
      • pt-BR by @DanielSouzaBertoldi and reviewed by @mattvasc, @JhonataCampos, @tlacerdat, @carlagaama and @lubuzzo https://github.com/ObuchiYuki/DevToysMac/pull/39
      • es-ES by @RodrigoTomeES https://github.com/ObuchiYuki/DevToysMac/pull/43
    • Add Color Picker by @ObuchiYuki https://github.com/ObuchiYuki/DevToysMac/issues/66 (issue at https://github.com/ObuchiYuki/DevToysMac/issues/19)
    • Add WebP, HEIC format to Image Converter by @ObuchiYuki
    • Support light theme by @ObuchiYuki (issues at https://github.com/ObuchiYuki/DevToysMac/issues/50, https://github.com/ObuchiYuki/DevToysMac/issues/22)

    Bug Fixes

    • Fix localization captions by @ioncreature https://github.com/ObuchiYuki/DevToysMac/pull/38 (issue at https://github.com/ObuchiYuki/DevToysMac/issues/60)
    • Fix typo error by @RodrigoTomeES https://github.com/ObuchiYuki/DevToysMac/pull/35
    • Fixes typo in description of "Text Case Converter and Inspector" by @bolshoytoster https://github.com/ObuchiYuki/DevToysMac/pull/31
    • Fix Checksum Generator by @ObuchiYuki https://github.com/ObuchiYuki/DevToysMac/issues/65
    • Fix quote bug by @ObuchiYuki https://github.com/ObuchiYuki/DevToysMac/issues/45
    • Fix section titles by @ObuchiYuki https://github.com/ObuchiYuki/DevToysMac/issues/42

    Improvements

    • UI Visual Clean-up by @ObuchiYuki (issue at https://github.com/ObuchiYuki/DevToysMac/issues/40)
    • JWT Textview resizing (issues at https://github.com/ObuchiYuki/DevToysMac/issues/53, https://github.com/ObuchiYuki/DevToysMac/issues/47)
    Source code(tar.gz)
    Source code(zip)
    DevToys.app.zip(17.23 MB)
  • 0.0.7.2(Feb 13, 2022)

    Announce

    DevToys for mac will continue to modify and remove tools to keep up with DevToys for Windows.

    New Features

    • Add Hyphenation remover tool https://github.com/ObuchiYuki/DevToysMac/pull/9
    • Localization support https://github.com/ObuchiYuki/DevToysMac/issues/10
      • Add Japanese Support

    Updates

    • Image Optimizer bug fix https://github.com/ObuchiYuki/DevToysMac/issues/7
    • Update icon to avoid license violation https://github.com/veler/DevToys/pull/312
    • Remove network tool to be offline tool https://github.com/ObuchiYuki/DevToysMac/issues/12 https://github.com/ObuchiYuki/DevToysMac/issues/8, https://github.com/ObuchiYuki/DevToysMac/issues/28
    • Fix multiple type errors https://github.com/ObuchiYuki/DevToysMac/issues/29 https://github.com/ObuchiYuki/DevToysMac/pull/20 https://github.com/ObuchiYuki/DevToysMac/pull/21 https://github.com/ObuchiYuki/DevToysMac/pull/23 https://github.com/ObuchiYuki/DevToysMac/pull/25 https://github.com/ObuchiYuki/DevToysMac/pull/27
    • Fix hash generator initial value bug https://github.com/ObuchiYuki/DevToysMac/pull/14
    • Fix invalid version https://github.com/ObuchiYuki/DevToysMac/issues/30
    • Dynamic tool loading (for future update)
    • Sidebar icon updates
    Source code(tar.gz)
    Source code(zip)
    DevToys.app.zip(14.84 MB)
  • 0.0.6(Feb 4, 2022)

  • 0.0.4(Feb 3, 2022)

    Install

    You can use it by downloading DevToys.zip, extracting it, and opening it.

    New Features

    • Fix Layout Bug
    • Fix Typo
    • PDF Generator UX Upgrade
      • Multiple removing
      • Auto save state
    • [new!] Network Information Tab
      • Local IP Address Checker
      • Reachability Checker
      • Network Speed Tester
    • [new!] Regex Tester Tab
    • File Base 64 Encode / Decode
    Source code(tar.gz)
    Source code(zip)
    DevToys.zip(14.16 MB)
  • 0.0.3(Feb 2, 2022)

  • 0.0.2(Feb 2, 2022)

  • 0.0.1(Feb 1, 2022)

    Description

    This is a pre-release version of DevToys for mac with some features incomplete.

    Install

    You can use it by downloading DevToys.zip, extracting it, and opening it.

    Features

    • Json Yaml Converter
    • Number Base Converter
    • HTML Encoder / Decoder
    • URL Encoder / Decoder
    • Base 64 Encoder / Decoder
    • JWT Encoder / Decoder
    • JSON Formatter
    • Hash Generator
    • UUID Generator
    • Lorem Ipsum Generator
    • Text Inspector / Case Converter
    Source code(tar.gz)
    Source code(zip)
    DevToys.zip(10.32 MB)
Owner
ObuchiYuki
ObuchiYuki
Identify Intel-Only Apps on your Mac with ease:

Silicon About Identify Intel-Only Apps on your Mac with ease: License Project is released under the terms of the MIT License. Repository Infos Owner:

DigiDNA 650 Jan 2, 2023
Manager the window of the mac.

WindowManager For developping WindowManager please clone the repostority. For cloing

Md Ruman Islam 2 Feb 20, 2022
An ultra-lightweight native Discord client for vintage and modern Mac OS

Discord Lite An ultra-lightweight native Discord client for vintage and modern Mac OS Minimum System Requirements Mac OS X version 10.4 (Tiger) PowerP

null 155 Jan 2, 2023
A command line tool for managing Swift Playground projects on your Mac.

swift-playground-tools A command line tool for managing Swift Playground projects on your Mac. Generate Xcode Project $ playground-tools generate-xcod

Liam Nichols 0 Dec 31, 2021
MacLookup - Lookup for all Mac names, colors, model identifiers and part numbers

MacLookup Lookup for all Mac names, colors, model identifiers and part numbers.

Voyager Software Inc. 2 Jan 4, 2022
Billboard - Add a text to your Mac menu bar

?? Billboard Put text on your Mac status bar This is a little app that allows to

Joshua Weber 19 Dec 31, 2022
Running GUI Linux in a virtual machine on a Mac

Running GUI Linux in a virtual machine on a Mac Install and run GUI Linux in a virtual machine using the Virtualization framework. การ build และใช้งาน

MrChoke 3 Jul 12, 2022
A nano-sized weather station based on a Raspberry Pi with an API, iOS & Mac Catalyst app, and sensor-based automations.

Nanotool A nano-sized weather station based on a Raspberry Pi with an API, iOS & Mac Catalyst app, and sensor-based automations. Descriere Vremea este

CMD 3 Aug 18, 2022
A macOS menubar app to temporarily prevent the Mac from sleeping.

Caffeinate A macOS menubar app to temporarily prevent the Mac from sleeping. How does it work Left-clicking the cup will toggle Caffeinate. If the cup

Lennard Kittner 3 Dec 18, 2022
DevToys For mac

DevToysMac This is the mac app version of DevToys! How to install Download and extract the latest Releases. Extract DevToys.app from DevToys.zip Scree

ObuchiYuki 6.4k Jan 5, 2023
Will Powell 1.2k Dec 29, 2022
XIV-on-Mac - Wine Wrapper, Setup tool and launcher for FFXIV on mac

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

null 210 Dec 26, 2022
Mac-asksec - Test Mac Permissions from the Terminal

asksec A simple CLI to test permissions from any macOS terminal app. Building ru

Christian Zangl 1 Jan 18, 2022
👨‍💻Watch the latest and greatest conference videos on your Mac

Conferences.digital is the best way to watch the latest and greatest videos from your favourite developer conferences for free on your Mac. Either sea

Timon Blask 768 Jan 4, 2023
SwiftyStoreKit is a lightweight In App Purchases framework for iOS, tvOS, watchOS, macOS, and Mac Catalyst ⛺

SwiftyStoreKit is a lightweight In App Purchases framework for iOS, tvOS, watchOS, macOS, and Mac Catalyst. Features Super easy-to-use block-based API

Andrea Bizzotto 6.1k Jan 7, 2023
An iOS / Mac view controller for chess boards

FDChessboardView Features High resolution graphics Customizable themes and game graphics Supports all single board chess variants: suicide, losers, at

William Entriken 75 Jul 16, 2022
SwiftSoup: Pure Swift HTML Parser, with best of DOM, CSS, and jquery (Supports Linux, iOS, Mac, tvOS, watchOS)

SwiftSoup is a pure Swift library, cross-platform (macOS, iOS, tvOS, watchOS and Linux!), for working with real-world HTML. It provides a very conveni

Nabil Chatbi 3.7k Jan 6, 2023
SwiftWebSocket - Conforming WebSocket (RFC 6455) client library for iOS and Mac OSX.

SwiftWebSocket Conforming WebSocket (RFC 6455) client library for iOS and Mac OSX. SwiftWebSocket passes all 521 of the Autobahn's fuzzing tests, incl

Josh Baker 1.5k Jan 5, 2023
CCCryptor (AES encryption) wrappers for iOS and Mac in Swift. -- For ObjC, see RNCryptor/RNCryptor-objc

RNCryptor Cross-language AES Encryptor/Decryptor data format. The primary targets are Swift and Objective-C, but implementations are available in C, C

null 3.3k Dec 30, 2022
Automatically set your keyboard's backlight based on your Mac's ambient light sensor.

QMK Ambient Backlight Automatically set your keyboard's backlight based on your Mac's ambient light sensor. Compatibility macOS Big Sur or later, a Ma

Karl Shea 29 Aug 6, 2022