Description: Rendless is an open source Image to API editor. The main usecase is rendering dynamic OG image
- Technology stack: It's using Remix as fullstack framework. Radix as style. Lucia for the authentification. Satori for the image rendering. Prisma as ORM.
- Status: Alpha. The software is stable but is still missing style features.
Links:
Screenshot:
- Nodejs: > 18
- S3 compatible bucket
- Postgresql database
npm i
: install the required packagesnpm run build
: compile the application for productionnpm start
: Once the application is build you can start it
Some environment variables are required:
DATABASE_URL
: URL of the postgresql database.WEBSITE_URL
: URL of the website.BUCKET_URL
: URL of the s3 bucketBUCKET_NAME
: name of the s3 bucketSPACES_KEY
: accessKeyId of the s3 bucketSPACES_SECRET
: Secret key of the s3 bucketRESEND_API_KEY
: API key of resend
Make sure to set these environment variables before running the application.
Optionnal environment variables
IMAGES_FOLDER
: The folder where images will be saved: default value is "ogimages/cached/"EMAIL_FROM
: The email that will send email: default is "noreply@rendless.com"
Take a look at the documenation for using learning how to use the rendering API.
- Language selection
- Text responsive when rendering
- Fonts bug when rendering with satori
Just open an Issue or contact me on x.com