XEOS is an experimental 32/64 bits Operating System for x86 platforms, written from scratch in Assembly and C. It includes a C99 Standard Library, and aims at POSIX/SUS2 compatibility. Its main purpose is educationnal, and to provide people interested in OS development with a clean code base. While available only for x86, it may evolve to support other platforms.
The XSFoundation C Library provides the base for object-oriented C style coding, reference counting memory management with auto-release capabilities, reflection, runtime environment, polymorphism, exceptions, and basic objects. While available as a standalone, cross-platform library, its main purpose is to be integrated in the XEOS Operating System.
Codeine is a new code editor for Mac, allowing editing, building, running and debugging C, C++ and Objective-C code. While not an IDE (yet), Codeine aims to evolve to support complex application projects. Codeine uses the latest technologies in source code compilation to provide users with the best environment to build and run software on the Mac platform.
CoreFoundation++ (CFPP) is a C++ wrapper for Apple's CoreFoundation API. CoreFoundation++ uses the good parts of the C++ language to wrap the most used CoreFoundation classes, and to makes them easy to use, for instance by using operator overloading.
ClangKit provides an Objective-C frontend to LibClang, providing source code tokenization, diagnostics and fix-its. ClangKit is intended to be used as a private framework, in an application's bundle. Possible applications includes source code syntax highlighting, source code tokenization, source code diagnostics and source code static analysis. ClangKit is currently used by the Codeine project.
The XEOS Software License is an attempt to create a new kind of permissive OpenSource license. Once finalized, it should be the OpenSource license used for all XS-Labs projects.