Mahara is an open source e-portfolio and social-networking system allowing students at educational institutions to organise samples of their work to show to others and collaborate to form communities of practice.