Code reuse is at the centre of the Étoilé philosophy. To this end, we provide a number of frameworks that implement reusable functionality. A full list can be found in Subversion at:
- EtoileUI, a reflective framework for dynamic user interfaces.
- EtoileFoundation, containing core functionality useful in most applications.
- EtoileThread (to be merged into EtoileFoundation) implementing futures and asynchronous messaging.
- LuceneKit, based on Apache Lucene, giving full-text indexing and searching.
- OgreKit, providing rich regular expressions.