Monday, October 26, 2026 4,350 lists 78,101 records on file
List your app or device

  1. Home
  2. Integrated Development Environments
  3. Ecere SDK

Ecere SDK

What it is

Ecere SDK is a free, open-source development kit for the eC programming language, released under the New BSD license. Its IDE combines a source editor with auto-completion and syntax highlighting, project management, a visual debugger, and a form designer. The runtime includes a GUI toolkit, 2D and 3D graphics APIs supporting Direct3D and OpenGL, and services for networking, files, threading, synchronization, and date and time handling. Database options include Ecere RDBMS and SQLite drivers, encrypted SQLite using SQLCipher, and a basic Oracle driver. Other components cover audio, scanning, SSL sockets, and tiled 2D game graphics. The project describes eC as a C89 superset that can use C libraries directly; bgen can generate object-oriented bindings for C, C++, and Python from eC libraries. Builds are supported on Linux, Windows, Mac OS X, and FreeBSD, while executables can be deployed to Android and the web. Documentation is still developing: the programming guide is a work in progress, and the API documentor has limited descriptive information.

For and against

For

  • Free and open source under the New BSD license
  • IDE includes debugger and project management
  • Runtime includes GUI, 2D, and 3D APIs
  • Executables can target Android and the web
  • Offers SQLite, encrypted SQLite, and Oracle drivers

Against

  • Programming guide remains a work in progress
  • API documentor has limited descriptive information

The verdict

Ecere SDK brings development tools, runtime services, and multiple deployment targets together for eC projects. Documentation is a notable consideration, with the guide unfinished and API descriptions limited.

Who it suits

Ecere SDK suits developers building eC applications who need an IDE, runtime libraries, and deployment options across desktop, Android, or web. Its C interoperability may also suit projects using C libraries.

Plans and prices

Ecere SDK

Free

Free open-source software · New BSD license

Every plan, in full

On the record

Database integrations
The EDA layer has drivers for the Ecere RDBMS and SQLite, including an encrypted SQLite version using SQLCipher, and a basic Oracle driver.github.com · read 11 Oct 2026
Deployment platforms
Executables can be deployed to Android using the Android NDK and to the Web using Emscripten.github.com · read 11 Oct 2026
Development platforms
The project says it builds on Linux, Windows with MinGW or MinGW-w64, Mac OS X with Xcode command line tools, and FreeBSD with gmake.github.com · read 11 Oct 2026
Documentation limit
The Ecere Tao of Programming guide is described as a work in progress, and the API Documentor is under development with limited descriptive information.github.com · read 11 Oct 2026
GUI and graphics
The runtime includes a GUI toolkit, 2D graphics API, and 3D graphics API supporting Direct3D and OpenGL.github.com · read 11 Oct 2026
IDE
Its IDE includes a source editor with auto-completion and syntax highlighting, project management, a visual debugger, and a form designer.github.com · read 11 Oct 2026
Language interoperability
The eC project describes eC as a C89 superset that can use C libraries directly and provides bgen to generate object-oriented bindings for C, C++, and Python from eC libraries.github.com · read 11 Oct 2026
License
The SDK repository describes the software as free open-source software released under the New BSD license.github.com · read 11 Oct 2026
Networking and system APIs
The runtime provides sockets, a distributed objects system, file access, multithreading, synchronization, and date and time handling.github.com · read 11 Oct 2026
Other libraries
Additional components include audio support for DirectSound on Windows and ALSA on Linux, Windows WIA scanning, SSL sockets through OpenSSL, and a 2D tiled game graphics engine.github.com · read 11 Oct 2026
Purpose
The Ecere SDK is a software development kit for the eC programming language.github.com · read 11 Oct 2026
Support
The project lists support forums, a bug tracker, and the #ecere IRC channel on Libera.Chat.github.com · read 11 Oct 2026

Alternatives to Ecere SDK

Every alternative, ranked