Learn about Hermes, an open source document management system created by HashiCorp to help streamline writing and document processes.
At HashiCorp, we’re proud of our strong writing culture. Not only do we think that writing things down helps improve our ideas and process, we also believe a culture of writing is a necessity for a fast growing, global, remote-oriented organization.
As the company has grown, we've created new ways for teams to create and share documents — amongst themselves and across the entire organization. To cope with the scaling challenges we built Hermes, a document management system designed to help HashiCorp employees author, review, approve, discover, and deprecate documents. Today, we are pleased to open source Hermes to the rest of the world.
Currently, Hermes supports Google Workspace. Once users login to Hermes, they can create document drafts using Google Docs.
Users can share these drafts with collaborators and once ready, send the document for approval to other team members. Approvers get notified using email and they can approve using Hermes. There’s also a full-text search capability to search for published documents.
A document owner can deprecate a document by using Hermes to mark it obsolete. This short video showcases Hermes’s features:
Hermes was created by HashiCorp’s Labs team in the Office of the CTO, which was founded to build internal tools and projects to help our teams be more productive. The Labs team started Hermes as an internal project with the goal of open-sourcing it. We launched Hermes internally at HashiCorp in June 2022 and more than 20% of HashiCorp employees are already using the application.
Hermes uses Golang for the backend and Ember.js for the front end. It uses a PostgreSQL database for storage and Algolia to power its search capabilities. It also leverages several Google Workspace services for creating and modifying documents, sending email, etc.
Importantly, we are launching alongside Helios, HashiCorp’s new open source product design system. Hermes uses Helios for its UI components, which allows it to match the look and feel of the HashiCorp product line, from internal tools to our commercial products like the HashiCorp Cloud Platform. Read more about Helios in this blog post: Introducing Helios, HashiCorp’s New Product Design System.
At HashiCorp, we have been using Hermes internally for more than six months. We aim to add more features as the project and use cases grow, in areas such as:
For more information, please visit the Hermes GitHub repository and give the application a try and give us your feedback.
Here is your chance to apply for a scholarship to attend HashiConf in Boston, October 14-16.
This year saw tens of thousands of people engage with HashiCorp to achieve HashiCorp certifications, while hundreds of millions downloaded HashiCorp community software.
Take a look back at HashiCorp’s new customers, new customer stories, and partner ecosystem milestones from the past year.