Skip to content
/ unfold Public

Unfold URLs. Rich embeds via custom parsers and oEmbed. Link previews by scraping meta tags - as a PHP library or a self-hostable API via Docker.

License

Notifications You must be signed in to change notification settings

hyvor/unfold

Repository files navigation

Hyvor Logo

Hyvor Unfold

Unfold URLs. Rich embeds via custom parsers. Link previews by scraping meta tags - as a PHP library or a self-hostable API via Docker.

View the documentation

Embed platforms policy

Our policy for adding new embed platforms to the list of supported platforms is as follows:

  • Public Content: The platform must mainly be used for public content. For example, platforms that share private content like Google Drive won't be supported since most of the content is private by default.
  • 10 million active monthly users: If a platform has less than 10 million registered active monthly users, it won't be supported.
  • Ability to generate embeds: It must be possible to generate embed codes from a URL without requiring an API call.

Development

# Install dependencies
composer install

Run the website:

cd website
npm install
npm run dev

Run the backend (only for demos):

composer install
php -S localhost:8000