Pa

Patchouli JSON, an ergonomic DSL for Swift JSON Patch

Hacker News

Patchouli JSON, an ergonomic DSL for Swift JSON Patch

I made this after working on various Swift projects that used JSON Patch and wishing for a way to conveniently patch JSON in code. Could be useful if your Swift project wants to deliver canned customised JSON payloads, or to shape/modify JSON passing by. Uses https://github.com/raymccrae/swift-jsonpatch for the actual JSON patching. Has a tiny generic patching engine at its core, which you could use to write patchers for anything (they get to use the DSL too).

Share card

Actual performance

1points
Did not reach leaderboard

Launch Intel predictions

Analyze your own launch →
Hacker NewsStrong engagement from HN community · Strong signals: io · Missing: https docs, excited, just released
51%51% predicted probability of success on Hacker News, based on ML models trained on real launch data.
nativeThis product was originally launched on this platform.
TrustMRRLess likely to generate early MRR · Strong signals: way · Missing: mobile apps, ios, personal
43%43% predicted probability of success on TrustMRR, based on ML models trained on real launch data.
Indie HackersIH features products with proven revenue · Missing: supports, reddit linkedin, podcasting
38%38% predicted probability of success on Indie Hackers, based on ML models trained on real launch data.
Product HuntUnlikely to reach the leaderboard · Strong signals: tiny, code · Missing: mac, agents, macos
27%27% predicted probability of success on Product Hunt, based on ML models trained on real launch data.
AppSumoMay struggle as an AppSumo deal · Missing: plus, platform, intuitive
26%26% predicted probability of success on AppSumo, based on ML models trained on real launch data.
Acquire.comPre-revenue stage for this audience · Missing: arr, mrr, revenue
13%13% predicted probability of success on Acquire.com, based on ML models trained on real launch data.
BetaListMay not resonate with beta-testers · Missing: web3, chat, crypto
1%1% predicted probability of success on BetaList, based on ML models trained on real launch data.

Incorrect prediction on native model

Similar products

JS
JSON.stringify (without circular deps) for AngularJS 1.x41%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

JSON.stringify (without circular deps) for AngularJS 1.x

Hacker News3
JS
JSON.is47%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

JSON.is

Hacker News100
Pa
Parse JSON with Flex, Bison, and Ruby38%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Parse JSON with Flex, Bison, and Ruby

Hacker News3
Pr
Protozoa-tsx, a JSX-to-JSON adapter for protozoa36%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Protozoa-tsx, a JSX-to-JSON adapter for protozoa

Hacker News5
Js
Json-viewer2.0 released48%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Json-viewer2.0 released

Hacker News4
Go
Gojay – Performant JSON encoder/decoder for Golang47%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Gojay – Performant JSON encoder/decoder for Golang

Hacker News153
JS
JSON-Syntax49%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

JSON-Syntax

Hacker News1
Fl
Flatten JSON47%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Flatten JSON

Hacker News1
Ho
Homogenius – JSON packer/unpacker47%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Homogenius – JSON packer/unpacker

Hacker News1
js
json.is47%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

json.is

Hacker News10