About
Who makes Anahita, who writes this site, and where it came from.
Anahita is an open-source project of rmd studio (opens in a new tab), founded by Rastin Mehr, its core architect, and made in Vancouver, Canada.
History
The exact start date of the Anahita project is unknown. The idea emerged in the mid-2000s, while Rastin Mehr, Anahita's founder and core architect, was a building online learning tools in their first job out of school and contributing to the open-source Joomla! (opens in a new tab) CMS in their free time.
They dreamed of an open-source platform for sharing knowledge and connecting people, and it led them to leave their job and work full-time on their own software company, rmd studio (opens in a new tab), and on what would become the Anahita social networking platform and framework.
A few months later, Rastin met Ash at a Facebook Developers event, and they became business associates and collaborators on Anahita for the next six years, including their time at Mozilla's WebFWD incubator. It was a formative time. With the help and guidance of Johan Janssens, co-founder of Joomla! and founder of Timble, who was Anahita's mentor until 2017, they developed many of the core ideas of Anahita's design: its graph architecture, a privacy system built on the social graph, and different kinds of nodes, such as actors and media. They first built Anahita as a PHP extension of the Joomla! CMS, but after a few releases they forked Joomla! to fit Anahita's architecture better.
After Ash's departure in 2013, Rastin went on maintaining and reshaping the codebase until it became a standalone client-server platform and framework for building projects on a social networking infrastructure.
During the Covid-19 pandemic, Rastin experimented with microservices, and in 2023 they decided to reimagine and rebuild Anahita from the ground up in Go, as a collection of services, true to their original idea of a real graph architecture, now for the decentralised web and the fediverse. The result is the codebase we have today.
Anahita is named after the Persian goddess of the waters, of love, fertility and wisdom. Its first public instance, Banu.io, is on its way. Banu means a lady of high standing.
Content AI usage
Much of the API and documentation on this website is written by Claude, based on code and material Rastin Mehr has written over the past 15+ years about Anahita's design philosophy and system architecture. Rastin personally reviews all the documentation before publishing. All the content on the About and Blog pages is written by Rastin Mehr and proofread by Grammarly and macOS writing tools.
2015
February 28, 2015

Rastin presenting Anahita around the table at Launch Academy, Vancouver 2014
December 2, 2014

Rastin’s desk at Launch Academy, Vancouver October 30, 2014

Celebrating at NookuJam, Leuven, Belgium October 29, 2014

Anahita’s talk wins the most votes at the NookuJam unconference, Leuven, Belgium October 17, 2014

Discussing Anahita with the audience at Launch Academy, Vancouver October 17, 2014

Rastin presenting Anahita at Launch Academy, Vancouver 2013
December 17, 2013

Rastin’s sketch of Anahita’s graph of locations and hashtags, Launch Academy, Vancouver July 18, 2013

Rastin and Ash, back from Mozilla’s WebFWD, shortly before Ash’s departure May 26, 2013

Nick, Johan, Tom, Rastin and Ash on Granville Island, Vancouver 2012
March 22, 2012

Working on Anahita at the office February 27, 2012

Rastin and Ash toast a release after a 30-hour shift, Lennox Pub, Vancouver 2010
October 26, 2010

Working on Anahita at Raw Canvas café, Yaletown, Vancouver