DEV Community

Cover image for I Built 6 Free Browser-Based Tools for Salesforce Developers
Vinay Vernekar
Vinay Vernekar

Posted on

I Built 6 Free Browser-Based Tools for Salesforce Developers

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

SOQL Query Builder

πŸ‘‰ Try SOQL Query Builder


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.

Apex Debug Log Analyzer

πŸ‘‰ Try Apex Log Analyzer


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

Schema ERD Viewer

πŸ‘‰ Try Schema ERD Viewer


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 using JSON.deserialize()
  • Matching @IsTest test class with sample data
  • Apex reserved word collision handling

No org connection needed β€” works entirely offline.

JSON to Apex Class Generator

πŸ‘‰ 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

Permission Comparator

πŸ‘‰ 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.

CRON Expression Builder

πŸ‘‰ 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)