Étoilé: Powerful. Beautiful. Open.


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:


Highlights include:

  • 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.