Make your research software reusable without breaking a sweat!
Let Codefair handle the complexities of making your research software FAIR, so you can focus on what matters most to you.
What is Codefair?
Codefair is a free and open source GitHub app that acts as your personal assistant when it comes to making your research software reusable and especially complying with the Findable, Accessible, Interoperable, Reusable (FAIR) Principles for Research Software (FAIR4RS Principles). Whether you are developing artificial intelligence (AI)/machine learning (ML) models with Python, data visualization tools with Jupyter notebook, or data analysis code with R, Codefair is here to assist you.
Why make research software reusable?
Making research software FAIR, i.e. optimally reusable, is critical to enable reproducible and transparent research, prevent duplicate effort and ultimately increase the pace of new scientific discoveries. Also, more and more funding agencies such as the NIH and NSF are requiring research software to be reusable.
Why should you use Codefair?
With Codefair, you do not have to think about making your software FAIR. Just install Codefair from the GitHub marketplace on your software's GitHub repository. You can then track FAIR-compliance issues through the Codefair issue dashboard and address them through the Codefair website. Through intuitive interfaces and automated pull requests, Codefair will allow you to make sure that your software follows best coding practices, provides metadata in standard format, includes a license file, is archived on Zenodo, and much more to align with the FAIR4RS principles.
Who are we?
Codefair is being developed by the FAIR Data Innovations Hub team, a division of the nonprofit biomedical research facility, California Medical Innovations Institute. As developers of research software, we have experienced firsthand the challenges of making software FAIR, which prompted us to develop Codefair. The project is not receiving any financial support yet, but we hope to secure funding in the future so we can dedicate more time and effort to this much-needed tool. We would also love for others to join us in this effort!
Need help? Have suggestions? Want to contribute?
Reach out to us via the GitHub issues of the Codefair repo and we will be happy to connect with you. You may also use the Contact Us form at the bottom right of this page to send us a message. We are always looking for ways to make Codefair better!