Projects / Ecere SDK

Ecere SDK

The Ecere SDK is a cross-platform toolkit for building software applications. It currently runs on Windows, Linux, Mac OS X (through X11), FreeBSD, and the Android OS. It should run on other Unix platforms with minor testing/tweaking. With the Ecere SDK, you can develop applications once and deploy them on all supported platforms alongside a lightweight runtime environment. It introduces eC, an object oriented language derived from and fully compatible with C, compromising neither runtime performance nor ease of use. A built-in 3D engine supporting both Direct3D and OpenGL is fully integrated.

Operating Systems

Recent releases

  •  09 Aug 2013 12:56

    Release Notes: The Windows installer has been updated with TDM/MinGW-w64. A lot of bugs were fixed.

    •  22 Apr 2013 09:24

      Release Notes: The eC compiler has been improved. Compatibility with C headers has been improved. Various bugs have been fixed.

      •  28 Mar 2013 06:27

        Release Notes: Memory corruption bugs were fixed. A bug causing the build to fail on PowerPC was fixed. Cross-bitness compiling issues were fixed. UTF-8 text processing issues were fixed. (De)serialization of Map container objects was fixed. A ListBox row moving bug was fixed. Various IDE bugs were fixed.

        •  11 Mar 2013 02:48

          Release Notes: Support for 64-bit architectures has been implemented. Support for MinGW-w64 has been added. Applications can now be deployed on Android, with support for basic features. OS X and FreeBSD support has been Improved. Various bugs have been fixed.

          •  08 Nov 2012 16:03

            Release Notes: Many issues have been fixed: the Debian packages not installing on 64-bit systems, issues with GCC 4.7, and build issues with ARM and big endian (PPC) builds. The target and host platform confusion in build system/makefiles has been resolved. __attribute__ qualifiers are now handled properly in the compiler. All per node settings in the build system are now properly resolved. Support for a SYSROOT and GCC prefix save has been added to the compiler settings. The tarball supports cross-compiling (e.g. building for MinGW on Linux). This release adds initial support for the Android platform.

            Recent comments

            06 Feb 2008 19:27 jerstlouis

            Correct Link for eC Programming Guide
            Sorry I didn't get the link right. here it is (

            06 Feb 2008 19:25 jerstlouis

            eC Programming Guide
            Both sections 1 and 2 of The Ecere Tao of Programming are finally completed. The first sections teaches mostly the aspects that eC shares with C, while at the same time pointing out the innovations of eC. The second section teaches the object oriented concepts introduced with eC.

            These sections together are intended to teach eC programming to both new programmers and experienced programmers alike (regardless of the background experience, be it C, C++, C#, Java, VB…). They therefore make up the official eC programming guide.

            The remaining sections of the book will focus on teaching the various functionalities available in the Ecere SDK, such as the GUI toolkit and 2D/3D graphics engine.

            21 Oct 2007 13:41 jerstlouis

            Ecere Blog
            I just set up a blog for Ecere at (

            Please check often for the latest developments regarding the Ecere SDK and Applications!


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.