I've been a Salesforce developer for 10+ years, and the tooling has always frustrated me. The Developer Console hasn't changed in a decade. Schema Builder can't export. Debug logs are walls of text. CRON syntax is a guessing game.
So I built the tools I wished existed. They're all free, run 100% in your browser, and never store your data. Here's what's available at sfdcdevelopers.com/tools.
1. SOQL Query Builder
Problem: Writing SOQL by hand in the Developer Console's tiny text box with no autocomplete.
Solution: Connect your org, select objects and fields from a visual picker, build WHERE clauses from dropdowns, and copy the generated query.
- Relationship queries, aggregate functions, date literals
- Field type-aware operators (no more guessing if it's a picklist or text)
- Query history saved in your browser
2. Apex Debug Log Analyzer
Problem: Scrolling through 10,000+ lines of raw log text trying to find why your trigger is hitting governor limits.
Solution: Paste or upload a log and instantly see:
- Governor limit gauges with warning (70%) and critical (90%) thresholds
- Flame graph timeline showing execution flow
- Method-level call tree with SOQL and DML operations inline
- SOQL breakdown with row counts and durations
You can also connect your org to fetch logs directly.
3. Schema ERD Viewer
Problem: Salesforce Schema Builder loads every object (slow), can't export diagrams, and can't share them.
Solution: Pick 2-20 objects, get an interactive ERD with Lookup and Master-Detail relationships. Drag to arrange, filter fields, switch between 6 color themes.
- Export as PNG, SVG, or PDF
- Share diagrams via URL β recipients can view without org access
- Auto-layout engine arranges objects hierarchically
4. JSON to Apex Class Generator
Problem: Every REST integration starts with manually writing wrapper classes for JSON payloads.
Solution: Paste any JSON and get Apex wrapper classes with:
- Smart type detection (Date, Datetime, Integer, Long, Decimal, Boolean)
- Nested objects β inner classes or separate classes (your choice)
- Auto-generated
parse()method usingJSON.deserialize() - Matching
@IsTesttest class with sample data - Apex reserved word collision handling
No org connection needed β works entirely offline.
π Try JSON to Apex Generator
5. Permission Comparator
Problem: "Why does this user have access to that object?" β then manually clicking through two profiles comparing checkboxes.
Solution: Connect your org, select any two Profiles or Permission Sets, and get a side-by-side diff:
- Object CRUD (Create, Read, Edit, Delete, ViewAll, ModifyAll)
- Field-level security (Read/Edit per field)
- System permissions (API Enabled, Modify All Data, etc.)
- Apex Class, Visualforce Page, and Custom Permission access
- Filter to show differences only
- Export to CSV for audits
π Try Permission Comparator
6. CRON Expression Builder
Problem: Salesforce uses a 7-field CRON format that's different from UNIX cron. Every time you need to schedule a job, you're Googling the syntax.
Solution: Visual builder with clickable day/hour/minute selectors:
- 10 common presets (weekdays at 6 AM, first Monday, quarterly, etc.)
- Live preview of the next 5 run times
- Copy-ready
System.schedule()Apex snippet - Paste an existing expression to decode and validate it
- Full reference for L, W, # notation
No org connection needed.
π Try CRON Expression Builder
Tech Stack
For those curious about how these are built:
- Astro 6 with SSR for SEO-friendly pages
- Preact islands for interactive tool UIs
- Tailwind CSS 4 for styling
- Salesforce OAuth 2.0 for org connections (API scope only)
- Everything runs client-side β your data never touches our servers
What Should I Build Next?
I'm actively adding new tools. Some ideas I'm considering:
- Salesforce Formula Builder β visual formula field editor with syntax validation
- Flow Documentation Generator β upload flow metadata, get readable docs
- Apex Test Class Generator β paste a class, get boilerplate tests
- Object Field Explorer β browse all fields with full metadata
What Salesforce tooling pain point would you want solved? Drop a comment β the most requested tool gets built next.
All tools are free at sfdcdevelopers.com/tools. If you find them useful, share with your team β that's the best way to support the project.






Top comments (0)