codefair codefair

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.

Info image

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 (cha-ching).

Info image
Info image

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. By communicating with you through GitHub issues and submitting pull requests, codefair will then 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 team at the FAIR Data Innovations Hub, a division of the non profit biomedical research institue called California Medical Innovations Institute. As developers of research software, we 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 are hoping we will in the future so we can dedicate more time and effort to this much needed tool. We would also love if others would join us in this effort!

Info image
Info image

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.