Skip to content

Sefaria/Sefaria-Project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sefaria

Sefaria is a digital library and platform for accessing Jewish texts and text-based learning. We invite developers to leverage the largest open-source database of Jewish texts in history to build apps and services utilizing the Jewish canon.

Getting Started

Visit our Developer Portal to read our docs, play with our interactive API Reference and to learn more about Sefaria's open source data and technology. There, you can also find tutorials, installation instructions, and all of the most up-to-date information about our technology.

Interested developers can join the sefaria-dev mailing list.

Questions?

Bugs and Corrections

  • If you find textual problems in our library, please email corrections@sefaria.org.
  • If you believe you have encountered a bug while using our website or mobile app, you can report it here.
  • If you find bugs in the code, you can create a GitHub Issue.

Thanks

We're grateful to the following organizations for providing us with donated services:

Storybook

We use Storybook with the Vite builder to develop and review shared React components. To start Storybook locally:

  1. Ensure you are using Node.js 18 or newer (Storybook 8 requires the active LTS releases).
  2. Install dependencies with npm install if you have not done so recently.
  3. Run npm run storybook to launch the dev server at http://localhost:6006.

Stories live in the stories/ directory. Each story can import components from static/js and will automatically receive the global Sefaria stubs defined in .storybook/preview.js.

License

GPL