Alternatives to Oracle SQL Developer
A free integrated development environment for developing and managing Oracle Database. The listings below can replace it for an important use case. Each note says what changes if you switch.
The original
Oracle SQL Developer
A free integrated development environment for developing and managing Oracle Database.
Replacements
Listings that take over the same core job as Oracle SQL Developer.
Toad for Oracle
Commercial desktop tool for developing, managing and tuning Oracle databases.
Toad for Oracle is a commercial Windows workbench for Oracle with task automation and AI assistance, with no free edition.
dbForge Studio
A family of commercial database IDEs for SQL Server, MySQL, Oracle and PostgreSQL.
dbForge Studio has a dedicated commercial Oracle edition with an AI Assistant, but it runs on Windows only and is paid after the trial.
DataGrip
Multi-database IDE with an intelligent SQL console and schema navigation.
DataGrip is a paid multi-database IDE with schema-aware SQL completion and schema comparison, requiring a subscription with no free tier.
DBeaver Community
One database client for more than a hundred databases, with a proper SQL editor and ER diagrams.
DBeaver is Apache-2.0 open source and works with Oracle and more than a hundred other databases, but lacks Oracle-specific migration tools.
DbVisualizer
A cross-platform database client and SQL tool that connects to many relational and NoSQL databases.
DbVisualizer connects to many relational databases and handles database-specific object types, while advanced features need the paid Pro edition.
SQL Workbench/J
A free, DBMS-independent SQL query tool written in Java for running scripts and exporting data.
SQL Workbench/J is a free, DBMS-independent Java tool for running SQL scripts and exporting data across many systems, though its developer sets conditions on who may use it.
SQuirreL SQL
An open-source Java SQL client that works with any database that has a JDBC driver.
SQuirreL SQL is LGPL open source and works with any JDBC database including Oracle, but it needs a Java runtime and supplied drivers.
Navicat Premium
A commercial desktop client for building, querying and managing many database engines from one application.
Navicat Premium manages many engines with modeling and data synchronization, but it is closed source and needs a paid licence.
Similar software
Related functionality, not a direct replacement.
SQL Server Management Studio
Microsoft's free environment for connecting to, querying and managing SQL Server and Azure SQL databases.
MySQL Workbench
Oracle's desktop application for developing SQL, administering MySQL servers and analysing query performance.
pgAdmin
The standard open-source administration tool for PostgreSQL.
DbSchema
A visual database designer and client that turns SQL and NoSQL databases into ER diagrams.
Liquibase
A tool for tracking, versioning and deploying database schema changes across many databases.
Flyway
A database migration tool that applies versioned schema changes across many database engines.