Syntax & Syllogism
Assembled with care. Crafted with purpose.
Syntax & Syllogism builds tools; useful apps that get the job done. We build them for ourselves and share them with the world. Have an idea or a problem? We'd really like to hear about it.
Some tools we've built
FlowDelta
A semantic, visual diff for Salesforce Flows and Lightning pages. Diff two files, two git refs, or two Flow versions straight from an org, and get a self-contained interactive HTML artifact — added, deleted and modified nodes with per-property deltas. Built for pull-request and merge-request review.
MavMeta
a multi-tool with a GUI for Salesforce Admins and Developers. Create Scratch Orgs, explore, deploy and delete metadata, make Salesforce REST API callouts, even make quick changes to LWCs.
warden
A VS Code extension for Salesforce user lifecycle administration: provision users by persona, audit field/object access, diff assignments against a persona, snapshot and restore state, strip access, and freeze/unfreeze users. All from the sidebar or command palette. A companion to the CLI plugin.
apx
A VS Code extension for scaffolding Apex Enterprise Patterns: generate selector, domain, service, and unit-of-work artifacts (fflib or AT4DX flavor), plus AT4DX selector-injection and domain-process metadata, all from the sidebar or command palette. A companion to the CLI plugin.
MK // Markdown Kanban
Your work in lives in markdown files in flat directory. Sometimes you wish you could visualize this in a three-column board or a table.
sem-ctx
Local, semantic search for your agent. A fast vector engine runs entirely on your machine to surface the markdown files that answer your query, plus template lookup for agent workflows.
Stop, Drop and Roll
Looking for OpenMats in your area or while you're traveling? Curious about the vibe of the gym before you step on the mat? SD&R has you covered.
CheckR
For those who need a lightweight, templated checklist app in Salesforce. Setup your checklist templates, instantiate them on any Salesforce record. Even use them to gate repetable processes. Great for repeatable tasks, onboarding, or keeping your users honest.