Atrium is built up by different modules, each available for different platforms.
The following names do not include the platform specific suffixes which are -common, -jvm, and -js. 
Bundle modules:
API modules:
atrium-api-fluent-en_GB provides an expectation function API in English where the main focus of this API's design is put on ease of use/compatibility with code completion functionality of an IDE. It is a pure fluent API. extensions:
Result)atrium-api-infix-en_GB provides an expectation function API in English where the main focus of this API's design is put on ease of use/compatibility with code completion functionality of an IDE. It is an infix API. extensions:
Result) Logic modules:
atrium-logic provides the implementation of expectation functions as well as helper functions for expectation function writers. extensions:
Result)Core modules:
Translation modules:
Misc modules:
| Contains API which provides a pure fluent API in English and which has its design focus on usability in conjunction with code completion. | |
| Contains the MetaFeatureOptions 
which is used  | |
| Contains an API for types introduced with Kotlin 1.3 | |
| Contains API which provides an infix API in English and which has its design focus on usability in conjunction with code completion. | |
| Contains parameter objects . | |
| Contains parameter objects related to feature extraction. | |
| Contains parameter objects related to Iterable. | |
| Contains parameter objects related to Map. | |
| Contains parameter objects related to Path. | |
| Contains an API for types introduced with Kotlin 1.3 | |
| Contains functions necessary for the infix API to work due to Kotlin related bugs / or insufficient type inference capabilities . | |
| Contains the out-of-the-box expectation verb expect. | |
| Contains different types of Assertion,
e.g. DescriptiveAssertion.
Currently, it contains also  | |
| The AssertionBuilder and other builders to ease the creation of Assertions. | |
| Package containing/defining common steps for builders. | |
| Contains the CoreFactory. | |
| Contains helper functions which shall ease the migration to a newer version of Atrium. 
For instance, it contains toAtriumLocale
to convert a Java  | |
| Contains polyfills for functionality which is missing on certain platforms so that they can be used in a common way. | |
| Everything involved in creating Assertions. | |
| Contains feature related contracts, such as FeatureInfo which is responsible to determine the description of a feature extraction. | |
| Contains (default) implementations for feature related contracts. | |
| Contains (default) implementations for things like Expect. | |
| Contains all the assertion interfaces (e.g. AnyAssertions as well as _logic and helper functions for AssertionContainer | |
| Contains internal implementations of Assertion. | |
| Contains builders which help in creating different types of Expect. | |
| Contains the abstract contract sophisticated  | |
| Contains interfaces implementing Contains.Checker | |
| ch.tutteli.atrium.logic.creating.basic.contains.checkers.impl | Contains default implementations for the interfaces defined in ch.tutteli.atrium.logic.creating.basic.contains.checkers. | 
| ch.tutteli.atrium.logic.creating.basic.contains.creators.impl | Contains base classes which can be handy to implement Contains.Creator | 
| Contains base classes which can be handy to implement steps of the building process. | |
| Contains the contract for sophisticated  | |
| ch.tutteli.atrium.logic.creating.charsequence.contains.checkers | Contains interfaces implementing CharSequenceContains.Checker | 
| ch.tutteli.atrium.logic.creating.charsequence.contains.checkers.impl | Contains default implementations for the interfaces defined in ch.tutteli.atrium.logic.creating.charsequence.contains.checkers. | 
| ch.tutteli.atrium.logic.creating.charsequence.contains.creators | Contains inter alia CharSequenceContains.Creators as well as the minimum set of functions which are intended to be used as part of the final step of the building process. | 
| ch.tutteli.atrium.logic.creating.charsequence.contains.creators.impl | Contains default implementations for the interfaces defined in ch.tutteli.atrium.logic.creating.charsequence.contains.creators. | 
| ch.tutteli.atrium.logic.creating.charsequence.contains.searchbehaviours | Contains interfaces implementing CharSequenceContains.SearchBehaviour | 
| ch.tutteli.atrium.logic.creating.charsequence.contains.searchbehaviours.impl | Contains default implementations for the interfaces defined in ch.tutteli.atrium.logic.creating.charsequence.contains.searchbehaviours. | 
| ch.tutteli.atrium.logic.creating.charsequence.contains.searchers.impl | Contains implementations of CharSequenceContains.Searcher | 
| ch.tutteli.atrium.logic.creating.charsequence.contains.steps | Contains steps for sophisticated  | 
| ch.tutteli.atrium.logic.creating.charsequence.contains.steps.impl | Contains the default implementations for the interfaces defined in ch.tutteli.atrium.logic.creating.charsequence.contains.steps. | 
| Contains helper functions to collection Assertions. | |
| Contains interfaces which are used in the building process of feature extractors. | |
| Contains constracts / data structures which help in dealing with file-IO. | |
| Contains helper functions which help in defining failure hints in case your expectation function deals with the file system. | |
| Contains default implementations for the interfaces defined in ch.tutteli.atrium.logic.creating. | |
| Contains the contract for sophisticated  | |
| Contains interfaces implementing IterableLikeContains.Checker | |
| ch.tutteli.atrium.logic.creating.iterable.contains.checkers.impl | Contains default implementations for the interfaces defined in ch.tutteli.atrium.logic.creating.iterable.contains.checkers. | 
| Contains inter alia IterableLikeContains.Creators as well as the minimum set of functions which are intended to be used as part of the final step of the building process. | |
| ch.tutteli.atrium.logic.creating.iterable.contains.creators.impl | Contains default implementations for the interfaces defined in ch.tutteli.atrium.logic.creating.iterable.contains.creators. | 
| ch.tutteli.atrium.logic.creating.iterable.contains.searchbehaviours | Contains interfaces implementing IterableLikeContains.SearchBehaviour | 
| ch.tutteli.atrium.logic.creating.iterable.contains.searchbehaviours.impl | Contains default implementations for the interfaces defined in ch.tutteli.atrium.logic.creating.iterable.contains.searchbehaviours. | 
| Contains steps for sophisticated  | |
| ch.tutteli.atrium.logic.creating.iterable.contains.steps.impl | Contains the default implementations for the interfaces defined in ch.tutteli.atrium.logic.creating.iterable.contains.steps. | 
| ch.tutteli.atrium.logic.creating.iterablelike.contains.reporting | Reporting related interfaces for  | 
| Contains the contract for sophisticated  | |
| Contains interfaces implementing MapLikeContains.Checker | |
| ch.tutteli.atrium.logic.creating.maplike.contains.checkers.impl | Contains default implementations for the interfaces defined in ch.tutteli.atrium.logic.creating.maplike.contains.checkers. | 
| Contains inter alia MapLikeContains.Creators as well as the minimum set of functions which are intended to be used as part of the final step of the building process. | |
| ch.tutteli.atrium.logic.creating.maplike.contains.creators.impl | Contains default implementations for the interfaces defined in ch.tutteli.atrium.logic.creating.maplike.contains.creators. | 
| ch.tutteli.atrium.logic.creating.maplike.contains.searchbehaviours | Contains interfaces implementing MapLikeContains.SearchBehaviour | 
| ch.tutteli.atrium.logic.creating.maplike.contains.searchbehaviours.impl | Contains default implementations for the interfaces defined in ch.tutteli.atrium.logic.creating.maplike.contains.searchbehaviours. | 
| Contains steps for sophisticated  | |
| ch.tutteli.atrium.logic.creating.maplike.contains.steps.impl | Contains the default implementations for the interfaces defined in ch.tutteli.atrium.logic.creating.maplike.contains.steps. | 
| Contains contracts involved in transforming Expect, their subject respectively. | |
| Contains default implementations for the interfaces defined in ch.tutteli.atrium.logic.transformers. | |
| ch.tutteli.atrium.logic.creating.transformers.impl.featureextractor | Contains default implementations for the interfaces defined in ch.tutteli.atrium.logic.transformers specific to feature extraction. | 
| ch.tutteli.atrium.logic.creating.transformers.impl.subjectchanger | Contains default implementations for the interfaces defined in ch.tutteli.atrium.logic.transformers specific to subject changing. | 
| Contains type alias used in Atrium to better describe the intent behind the types. | |
| Contains default implementations for the interfaces defined in ch.tutteli.atrium.logic.typeutils.impl specific to subject changing. | |
| Contains default implementations of the assertion interfaces defined in ch.tutteli.atrium.logic. | |
| Contains all the assertion interfaces for the Kotlin 1.3 extension (e.g. ResultAssertions | |
| Contains default implementations of the assertion interfaces defined in ch.tutteli.atrium.logic.kotlin_1_3. | |
| Contains inter alia the mapArgument function next to other helper functions such as nullable and co. | |
| Everything involved in reporting Assertions. | |
| Contains marker interfaces for different kinds of AtriumErroAdjusters. | |
| Contains default implementations of the interfaces defined in ch.tutteli.atrium.reporting.erroradjusters. | |
| Contains default implementations of the interfaces defined in ch.tutteli.atrium.reporting. | |
| Text specific, in other words terminal specific, reporting contracts. | |
| Contains default implementations of the interfaces defined in ch.tutteli.atrium.reporting.text. | |
| Everything involved in translating Translatables. | |
| Contains default implementations of the interfaces defined in ch.tutteli.atrium.reporting.translating. | |
| Contains Translatables. |