Skip to content

🧩 The easiest way to integrate Meema into your frontend in order to create a blazing-fast & powerful media delivery & management strategy.

License

Notifications You must be signed in to change notification settings

meemalabs/meema-elements

Repository files navigation

Meema Elements

The easiest way to integrate Meema into your frontend in order to create a blazing-fast & powerful media delivery & management strategy.

🐙 Features

This cross-framework (React, Vue, Svelte, etc.) component library is compatible.

  • <img-v2 />

    • renders the best version of your image—in compression/size, determined by the user's request
    • automatically renders "responsive images"
    • native AVIF & WebP support
  • <video-v2 />

    • advanced video player for an non-buffering, high-quality video delivery
    • native HLS & DASH support
    • beautifully-designed & modern video player
  • <audio-v2 />

    • advanced audio player for an optimized audio delivery
  • <file-manager />

    • render your own beautiful file & media management experience
  • <file-upload />

    • easily upload your files without maintaining the backend, including a well-designed UI/UX
  • <table-v2 />

    • quickly & simply develop a highly-configurable table UI without worrying about the backend
    • "facet filtering" & "table head sorting" natively built in
    • Meilisearch & Laravel Scout API compatible

    Read more about these features in their respective docs.

💡 Usage

wip

🖥️ Browsers

Meema Elements is built for the modern web and avoids bloated polyfills and outdated environments as much as possible. Currently, it supports all browsers that fully implement the Custom Elements V1.

  • Edge 79+
  • Firefox 63+
  • Chrome 67+
  • Safari 13.1+
  • Opera 64+
  • iOS Safari 13.7+
  • Android Browser 81+
  • Opera Mobile 59+
  • Chrome for Android 88+

🧪 Testing

yarn test

📈 Changelog

Please see our releases page for more information on what has changed recently.

💪🏼 Contributing

Please see CONTRIBUTING for details.

🏝 Community

For help, discussion about best practices, or any other conversation that would benefit from being searchable:

Meema Elements on GitHub

For casual chit-chat with others using this package:

Join the Meema Discord Server

📄 License

The MIT License (MIT). Please see LICENSE for more information.

Made with ❤️ by Meema, Inc.

About

🧩 The easiest way to integrate Meema into your frontend in order to create a blazing-fast & powerful media delivery & management strategy.

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published