DbVisualizer is a universal database client for anyone who works with data, from indie developers and startups to professional teams managing complex database environments, including developers, DBAs, analysts, and data engineers working across relational and NoSQL databases.
Key features:
- SQL editor with intelligent autocomplete, visual query builders, variables, and execution tools
- AI Assistant for answering questions, explaining errors, and analyzing code
- Git integration for managing SQL scripts and team collaboration
- Customizable layouts, key bindings, and UI themes
- Favorites for frequently used scripts and database objects
- Configurable security settings for organizational requirements
Connects via JDBC to MySQL, PostgreSQL, SQL Server, Oracle, Snowflake, SQLite, Cassandra, BigQuery, and more. Runs on Windows, macOS, and Linux.
Nearly 7 million downloads, with Pro users in 150 countries, scaling from solo projects to enterprise database management.
Learn more

RaimaDB, an embedded time series database that can be used for Edge and IoT devices, can run in-memory. It is a lightweight, secure, and extremely powerful RDBMS. It has been field tested by more than 20 000 developers around the world and has been deployed in excess of 25 000 000 times.
RaimaDB is a high-performance, cross-platform embedded database optimized for mission-critical applications in industries such as IoT and edge computing. Its lightweight design makes it ideal for resource-constrained environments, supporting both in-memory and persistent storage options. RaimaDB offers flexible data modeling, including traditional relational models and direct relationships through network model sets. With ACID-compliant transactions and advanced indexing methods like B+Tree, Hash Table, R-Tree, and AVL-Tree, it ensures data reliability and efficiency. Built for real-time processing, it incorporates multi-version concurrency control (MVCC) and snapshot isolation, making it a robust solution for applications demanding speed and reliability.
Learn more
CodeRunner
CodeRunner is an efficient, lightweight programming text editor and integrated development environment (IDE) tailored for macOS. This versatile application was crafted to accommodate a diverse array of popular programming languages and execute them without delay. By default, it can run code in 25 different languages, but users can easily configure it to support additional languages through their respective terminal commands. With a robust offering of over 200 syntax modes, an array of advanced editing capabilities, and thoughtful design elements, CodeRunner is sure to become your preferred editor for all types of text files. Its code completion functionality stands out as one of the finest available in any IDE, featuring intelligent text matching that goes beyond mere single-word suggestions. The extra-fuzzy search algorithm allows users to swiftly locate the right completion among thousands, supplemented by useful documentation snippets and a smart ranking system for results. Instead of cluttering your code with print statements for debugging, take advantage of CodeRunner's comprehensive built-in debugging tools, which allow you to set breakpoints and step through your code seamlessly. With its user-friendly interface and powerful features, CodeRunner is ideal for both novice programmers and seasoned developers alike.
Learn more
Dev-C++
Embarcadero Dev C++ is a new and improved fork sponsored by Embarcadero. It's a combination of Orwell Dev C++ and Bloodshed Dev C++. It is a fully-featured Integrated Development Environment, (IDE), and code editor for C/C++ programming languages. It uses Mingw port GCC (GNU Compiler Collection), as its compiler. Embarcadero DevC++ can be used with Cygwin and any other GCC-based compiler. Embarcadero DevC++ is built with the latest Embarcadero Delphi. Embarcadero DevC++ is native Windows and has a small memory footprint. It does not use Electron. Optimized to parallel compile on modern multi-core processors.
Learn more