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

            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.