awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Embarcadero avatar

Embarcadero/Dev-Cpp

0
View on GitHub↗
2,882 星标·318 分支·Pascal·gpl-2.0·8 次浏览www.embarcadero.com/free-tools/dev-cpp↗

Dev Cpp

Dev-Cpp is a comprehensive development suite that serves as a C++ integrated development environment, a cross-platform application builder, and a visual UI designer. It provides a toolchain for writing, compiling, and debugging native C++ applications on Windows, while offering a framework to create native binaries for desktop, mobile, and IoT devices from a single codebase.

The project distinguishes itself by integrating an embedded SQL database engine and a REST API development platform directly into the workflow. It includes an AI-assisted coding tool that leverages large language models to automate code generation and orchestrate development workflows.

The platform covers a broad range of capabilities, including relational data management with SQL execution, native code profiling, and the construction of responsive user interfaces using visual components. It also supports the development of server-side web interfaces, hardware protocol connectivity for IoT devices, and identity management through directory services.

Features

  • Integrated Development Environments - Offers a comprehensive integrated development environment featuring a built-in editor, compiler, and debugger.
  • Cross-Platform Application Development - Enables the creation of native applications for Windows, macOS, iOS, and Android from a single C++ codebase.
  • Cross-Platform Frameworks - Provides a comprehensive framework for building native applications for desktop, mobile, and IoT from a single codebase.
  • AI Development Assistants - Includes an AI assistant powered by large language models to automate code generation and user interface design.
  • Cross-Platform App Builders - Enables the creation of native binaries for desktop, mobile, and IoT devices from a single codebase.
  • Embedded Database Engines - Integrates a stand-alone, cross-platform relational database engine directly into applications for local storage.
  • SQL Database Connectivity - Connects software to relational databases via embedded data stores and industry-standard drivers.
  • SQL Database Management - Includes a standards-compliant SQL engine for managing and retrieving relational data with unicode support.
  • AI Coding Assistants - Provides syntax highlighting, code completion, and automatic formatting to accelerate the coding process.
  • Cross-Platform and Native Compilation - Compiles a single codebase into native binaries for multiple operating systems using Clang and GCC toolchains.
  • Compiled Language Debugging - Provides an integrated toolchain for writing, profiling, and troubleshooting native C++ code.
  • Native Debugging Sessions - Includes a native debugger for inspecting compiled C/C++ programs with breakpoints and variable inspection.
  • C++ Development Environments - Provides a full development environment tailored for C++ including GCC-based compilation on Windows.
  • Windows Native Toolchains - Provides a complete toolchain for writing, compiling, and debugging native C++ applications on Windows.
  • Language Servers - Integrates a language server to provide high-performance code completion and semantic navigation.
  • Platform Generation - Provides tools to create and deploy full REST API platforms for cloud or on-premise environments.
  • Native Windows Toolchains - Supports the creation of high-performance Windows binaries for x64 and Arm architectures using C++ and Clang.
  • Database Concurrency Control - Implements concurrency control with snapshot views to prevent readers from blocking writers.
  • Native UI Component Libraries - Constructs native user interfaces using a library of reusable visual controls and styles.
  • Responsive Interfaces - Supports a single codebase with adaptive interfaces that run natively on Windows, macOS, Android, and iOS.
  • Visual Form Designers - Features a visual designer for constructing native user interfaces and responsive layouts using a library of components.
  • Visual Layout Construction - Builds desktop and mobile layouts using a library of pre-made visual controls and styles.
  • Visual UI Designers - Ships a visual designer for constructing platform-native user interfaces with a library of visual components.
  • Database Connectivity Drivers - Provides specialized drivers to connect applications to various database servers across different architectures.
  • REST API Backends - Provides a foundation for building and publishing backend REST API services and endpoints.
  • Server-Side REST API Frameworks - Provides a framework for building, versioning, and deploying server-side REST API services.
  • Capability Integration - Provides a system for embedding agnostic AI components and drivers to power chatbots and personalized recommendations.
  • Database Change Tracking - Monitors record modifications and notifies subscribers of updates via change-tracking views.
  • Data Delta Tracking - Identifies specific changes between transactions to reduce network traffic during data fetches.
  • Database Driver Abstractions - Uses a layer of agnostic drivers to provide a consistent API for connecting to diverse database systems.
  • Database Triggers - Allows running scripts to automatically enforce data restrictions and maintain audit logs during table events.
  • JSON Document Storage - Provides a built-in datastore for securely saving and retrieving semi-structured JSON data.
  • Semantic Code Indexing - Maintains a semantic index of source code to provide fast code navigation and completion.
  • Procedural SQL Execution - Supports complex database operations through the execution of stored procedures, triggers, and ANSI/ISO compliant queries.
  • Write-Ahead Logging - Implements write-ahead logging to ensure database integrity and enable point-in-time recovery.
  • Zero-Administration Database Hosting - Runs a zero-administration database server across multiple operating systems to manage application data.
  • Mobile API Targeting - Manages build systems and API levels to ensure compatibility with current mobile app store publishing requirements.
  • Integrated Version Control - Provides built-in source control management for tracking file changes and versioning directly within the IDE.
  • Code Bookmarks - Supports marking specific lines of code with bookmarks for rapid keyboard-driven navigation.
  • Performance Profiling - Provides tools to analyze program execution and identify performance bottlenecks.
  • Version Routing - Supports running multiple versions of a REST API on one server to maintain backward compatibility for clients.
  • Text File Comparison - Includes a visual text comparison tool to identify differences between source files for easier code reviews.
  • Package Distribution - Packages and distributes compiled applications to various target operating systems and cloud environments.
  • IoT Device Development - Integrates smart devices and Bluetooth hardware with application clients and backend systems.
  • Server-Sent Events - Enables pushing real-time data from web servers to clients using the server-sent events model.
  • Windows Arm Binaries - Generates native binaries for Arm-based Windows devices to eliminate emulation layers and improve performance.
  • Hardware Command Protocols - Implements protocols to communicate with embedded devices and peripherals, such as Bluetooth LE.
  • Compilation Workflow Optimizers - Offers a guided configuration wizard to optimize project build settings and shorten the compilation process.
  • Client-Server Architectures - Separates business logic into server-side services and client-side interfaces for remote connectivity.
  • Coding Standards Enforcement - Implements integrated quality-assurance features to enforce coding standards and reduce duplication.
  • Embedded Database Logic - Provides the ability to compile and execute business logic directly within the embedded database engine.
  • Performance Profiling Tools - Analyzes code execution and monitors behavior using integrated profiling and logging tools.
  • Data Binding - Binds application user interfaces to external data sources using dedicated data access components.
  • UI Aesthetic Enhancements - Applies modern visual styles and rounded edges to align with current Windows aesthetics.
  • Backward Compatibility Routing - Allows a single server to host multiple versions of an API to maintain backward compatibility for clients.
  • Theme Styling - Creates visual themes and interaction states to ensure a consistent look across different devices.
  • RESTful Services - Allows applications to exchange data over HTTP by calling remote web services directly.
  • Server-Side Rendering - Creates maintainable web features by merging HTML files with server-side business logic.
  • Service-Based Application Frameworks - Enables the creation of web-enabled applications and backend services supporting multi-site deployment.
  • Web Application Frameworks - Builds server-side websites and services using web templates and integrated authentication.
  • 集成开发环境 - Modernized fork of the classic IDE.

Star 历史

embarcadero/dev-cpp 的 Star 历史图表embarcadero/dev-cpp 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

Dev Cpp 的开源替代方案

相似的开源项目,按与 Dev Cpp 的功能重合度排序。
  • datlechin/tableprodatlechin 的头像

    datlechin/TablePro

    4,471在 GitHub 上查看↗

    TablePro is a cross-platform database management client designed for browsing, querying, and administering both SQL and NoSQL databases. It functions as a unified workspace that integrates a code-centric SQL editor with schema visualization tools, allowing developers to manage complex data models and execute queries across diverse database engines. The application distinguishes itself through an agentic AI integration layer that connects language models directly to database tools, enabling automated query generation, optimization, and error fixing with configurable approval gates. It features

    Swift
    在 GitHub 上查看↗4,471
  • didi/mpxdidi 的头像

    didi/mpx

    3,905在 GitHub 上查看↗

    MPX is a cross-platform framework designed to build applications for multiple mini-program ecosystems and the web from a single codebase. It utilizes a static transpilation pipeline to transform source code into platform-specific bundles, employing a single-file component system that encapsulates templates, logic, and styles. The framework provides a reactive state management system that automatically synchronizes application data with the user interface through computed properties and watchers. The project distinguishes itself through a robust build-time toolchain that supports sub-package p

    JavaScript
    在 GitHub 上查看↗3,905
  • juce-framework/jucejuce-framework 的头像

    juce-framework/JUCE

    8,579在 GitHub 上查看↗

    JUCE is a comprehensive C++ audio framework and digital signal processing library used to build cross-platform audio applications, audio plug-ins, and high-performance user interfaces. It serves as a development kit for creating audio processors compatible with industry-standard plugin formats for digital audio workstations, as well as a tool for MIDI and Open Sound Control communication between musical hardware and software. The framework is distinguished by its ability to maintain a single codebase for native desktop and mobile applications across multiple operating systems. It provides a f

    C++aaxauaudio
    在 GitHub 上查看↗8,579
  • h2database/h2databaseh2database 的头像

    h2database/h2database

    4,607在 GitHub 上查看↗

    H2 is a JDBC-compliant relational database management system written in Java. It functions as an embeddable SQL database that can run directly within an application process to remove network latency, or as an in-memory database for high-performance volatile storage. It also includes a web-based console for executing SQL commands and administering schemas. The system is characterized by its flexible deployment modes, including a standalone server mode for remote TCP/IP access and a mixed mode for simultaneous local and remote connectivity. It features a dialect emulation layer and compatibilit

    Javadatabasejavajdbc
    在 GitHub 上查看↗4,607
查看 Dev Cpp 的所有 30 个替代方案→

常见问题解答

embarcadero/dev-cpp 是做什么的?

Dev-Cpp is a comprehensive development suite that serves as a C++ integrated development environment, a cross-platform application builder, and a visual UI designer. It provides a toolchain for writing, compiling, and debugging native C++ applications on Windows, while offering a framework to create native binaries for desktop, mobile, and IoT devices from a single codebase.

embarcadero/dev-cpp 的主要功能有哪些?

embarcadero/dev-cpp 的主要功能包括:Integrated Development Environments, Cross-Platform Application Development, Cross-Platform Frameworks, AI Development Assistants, Cross-Platform App Builders, Embedded Database Engines, SQL Database Connectivity, SQL Database Management。

embarcadero/dev-cpp 有哪些开源替代品?

embarcadero/dev-cpp 的开源替代品包括: datlechin/tablepro — TablePro is a cross-platform database management client designed for browsing, querying, and administering both SQL… didi/mpx — MPX is a cross-platform framework designed to build applications for multiple mini-program ecosystems and the web from… juce-framework/juce — JUCE is a comprehensive C++ audio framework and digital signal processing library used to build cross-platform audio… h2database/h2database — H2 is a JDBC-compliant relational database management system written in Java. It functions as an embeddable SQL… sqlite/sqlite — SQLite is a serverless relational database engine and C-based library that stores data in a single local disk file. It… day8/re-frame — re-frame is a functional framework for building single-page applications in ClojureScript. It provides a centralized,…