Circumflex unites several self-contained open source projects for quick and robust application development using Scala programming language.
for quick & robust web development
for data-centric applications
for converting semantic plain texts into HTML
for documenting Scala code
Circumflex Web Framework is a minimalistic DSL for quick and robust Web application development.
It makes no assumptions of your applications and maintains limited feature set allowing you to use your favorite tools and libraries. Due to its unobtrusive nature it also plays nicely with different frameworks and view technologies. Read more →
Circumflex ORM is an Object-Relational Mapping framework for creating concise and efficient data-centric applications with elegant DSL.
The data definition DSL and querying API of Circumflex ORM closely resemble SQL — native language of modern databases.
Feature list includes:
Circumflex Markeven is a tool for converting semantic plain text into valid HTML markup.
It is based on Markdown, a famous tool ported to several languages, but has more strict stucture and improved performance.
Markeven is a “golden middle” in a range of markup technologies: from human-readable visually appealing formats which are hard for semantic analysis to strict XML-like languages designed for machines and barely legible for human being. Read more →
Circumflex Docco is a Scala port of Docco project. It offers an alternative approach to maintain source code documentation in a literate programming style.
Unlike standard documentation tools Docco encourages developers to express their thoughts consistently by providing explanations, instructions, HOWTOs and usage scenarios side-by-side with corresponding code fragments.
Each Circumflex project focuses on code quality, simplicity and consistency — such forgotten merits in todays race for features and enterprise panacea-like solutions. We make every effort to keep Circumflex codebase concise, elegant and balanced.