tech-docs

Technical documentation for ArchivesSpace

View the Project on GitHub archivesspace/tech-docs

Edit this page on GitHub architecture/languages.md

Report issue on Jira architecture/languages.md

Languages, platforms, and included open source projects

ArchivesSpace components are constructed using several programming languages, platforms, and additional open source projects.

Languages

The languages used are Java, JRuby, Ruby, JavaScript, and CSS.

Platforms

The backend, OAI harvester, and indexer are Sinatra apps. The staff and public user interfaces are Ruby on Rails apps.

Additional open source projects

The database used out of the box and for testing is Apache Derby. The database suggested for production is MySQL. The index platform is Apache Solr.