{"id":13558185,"url":"https://github.com/samvera/hyrax","last_synced_at":"2025-10-18T05:39:16.835Z","repository":{"id":37502454,"uuid":"75130658","full_name":"samvera/hyrax","owner":"samvera","description":"Hyrax is a Ruby on Rails Engine built by the Samvera community. Hyrax provides a foundation for creating many different digital repository applications.","archived":false,"fork":false,"pushed_at":"2025-04-14T02:51:19.000Z","size":217880,"stargazers_count":187,"open_issues_count":476,"forks_count":127,"subscribers_count":63,"default_branch":"main","last_synced_at":"2025-04-14T02:57:49.193Z","etag":null,"topics":["blacklight","fcrepo","hydra-community","hyrax","rails","repository","samvera","samvera-community","sufia"],"latest_commit_sha":null,"homepage":"http://hyrax.samvera.org/","language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/samvera.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":".github/CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":".github/CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":".github/SUPPORT.md","governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2016-11-29T23:09:59.000Z","updated_at":"2025-03-27T17:11:19.000Z","dependencies_parsed_at":"2023-10-13T04:57:26.823Z","dependency_job_id":"b16afca3-8883-4696-9cee-02804519f9bf","html_url":"https://github.com/samvera/hyrax","commit_stats":{"total_commits":11137,"total_committers":227,"mean_commits":49.06167400881057,"dds":0.8452006824099847,"last_synced_commit":"b02cd98fb5af73a0e53e04b3f1120045c6107666"},"previous_names":[],"tags_count":333,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/samvera%2Fhyrax","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/samvera%2Fhyrax/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/samvera%2Fhyrax/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/samvera%2Fhyrax/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/samvera","download_url":"https://codeload.github.com/samvera/hyrax/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248813786,"owners_count":21165632,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["blacklight","fcrepo","hydra-community","hyrax","rails","repository","samvera","samvera-community","sufia"],"created_at":"2024-08-01T12:04:47.966Z","updated_at":"2025-10-18T05:39:11.788Z","avatar_url":"https://github.com/samvera.png","language":"Ruby","funding_links":[],"categories":["Ruby","Happy Exploring 🤘","rails"],"sub_categories":[],"readme":"# Hyrax: A Digital Repository Framework\n\n![Samvera's Hyrax Logo](https://raw.githubusercontent.com/samvera/hyrax/gh-pages/assets/images/hyrax_logo_horizontal_white_background.png)\n\nCode: [![Version](https://badge.fury.io/rb/hyrax.png)](http://badge.fury.io/rb/hyrax)\n[![CircleCI](https://circleci.com/gh/samvera/hyrax.svg?style=svg)](https://circleci.com/gh/samvera/hyrax)\n[![Code Climate](https://codeclimate.com/github/samvera/hyrax/badges/gpa.svg)](https://codeclimate.com/github/samvera/hyrax)\n\nDocs: [![Documentation Status](https://inch-ci.org/github/samvera/hyrax.svg?branch=master)](https://inch-ci.org/github/samvera/hyrax)\n[![API Docs](http://img.shields.io/badge/API-docs-blue.svg)](http://rubydoc.info/gems/hyrax)\n[![Contribution Guidelines](http://img.shields.io/badge/CONTRIBUTING-Guidelines-blue.svg)](./.github/CONTRIBUTING.md)\n[![Apache 2.0 License](http://img.shields.io/badge/APACHE2-license-blue.svg)](./LICENSE)\n\nJump in: [![Samvera Community Slack](https://img.shields.io/badge/samvera-slack-blueviolet)](https://samvera.slack.com/)\n\n## Table of Contents\n\n* [What is Hyrax?](#what-is-hyrax)\n* [Getting Help and Asking Questions](#getting-help-and-asking-questions)\n* [How to Run the Code](#how-to-run-the-code)\n* [Contribute](#contribute)\n* [Release Process](#release-process)\n* [Deploy](#deploy)\n* [Acknowledgments](#acknowledgments)\n* [License](#license)\n\n## What is Hyrax?\n\nHyrax is a [Ruby on Rails Engine](https://guides.rubyonrails.org/engines.html) built by the [Samvera community](https://samvera.org). Hyrax provides a foundation for creating many different digital repository applications.\n\n_**Note:** As a Rails Engine, Hyrax is not a web application. To build your digital repository using Hyrax you must mount the Hyrax engine within a Rails application. We call an application that mounts Hyrax a \"Hyrax-based application\" (or sometimes a \"Hyrax Application\")._\n\nHyrax offers the ability to:\n\n* Create repository object types on demand\n* Deposit content via multiple configurable workflows\n* Describe content with flexible metadata\n* Enable/disable optional features via an administrative dashboard\n* And more (https://hyrax.samvera.org/about/)\n\n## Getting Help and Asking Questions\n\nMore detailed documentation about Hyrax is available on the [Hyrax Github Wiki](https://github.com/samvera/hyrax/wiki) but if you have questions or need help, please email the [Samvera community tech list](https://samvera.atlassian.net/wiki/spaces/samvera/pages/1171226735/Samvera+Community+Email+Lists#Samvera-Tech-(15-20-messages-per-week-on-average)) or stop by the #dev channel in the [Samvera community Slack team](https://samvera.atlassian.net/wiki/spaces/samvera/pages/405211682/Getting+Started+in+the+Samvera+Community#Join-the-Samvera-Slack-workspace). You can also get in touch with the [Hyrax Maintenance Working Group](https://samvera.atlassian.net/wiki/spaces/samvera/pages/496632295/Hyrax+Maintenance+Working+Group), including the Hyrax Product Owner and Hyrax Tech Lead.\n\n[Reporting Issues](./.github/SUPPORT.md)\n\n## How to Run the Code\n\n[Run Hyrax Locally Using Docker](./CONTAINERS.md)\n\nHyrax can also work running prerequisite dependencies separately. The following describe ways to do this:\n* [Developing Your Hyrax-based Application](./documentation/developing-your-hyrax-based-app.md)\n\n## Contribute\n\nWe'd love to accept your contributions. Please see our [guide to contributing to Hyrax](./.github/CONTRIBUTING.md).\n\n[Installing Analytics](https://github.com/samvera/hyrax/wiki/Hyrax-Management-Guide#installing-analytics)\n\n## Release Process\n\nSee the [release management process](https://github.com/samvera/hyrax/wiki/Release-management-process).\n\nWe also have a [Maintenance Policy](./documentation/MAINTENANCE.md).\n\n## Deploy\n\nSteps to deploy a Hyrax-based application to production will vary depending on your particular ecosystem but here are some methods and things to consider:\n* [Hyrax Management Guide](https://github.com/samvera/hyrax/wiki/Hyrax-Management-Guide) (provides guidance for things to keep in mind in production environments)\n* [Helm Chart to deploy Hyrax-based application](./CONTAINERS.md#deploying-to-production) (for cloud-based Kubernetes-style deployments)\n\n## Acknowledgments\n\nThis software has been developed by and is brought to you by the Samvera community.  Learn more at the\n[Samvera website](http://samvera.org/).\n\n![Samvera Logo](./samvera-fall-TM3.svg)\n\nThis project is tested with Browserstack.\n\n## License\n\nHyrax is available under [the Apache 2.0 license](LICENSE).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsamvera%2Fhyrax","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsamvera%2Fhyrax","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsamvera%2Fhyrax/lists"}