Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/meemalabs/meema-elements

🧩 The easiest way to integrate Meema into your frontend in order to create a blazing-fast & powerful media delivery & management strategy.
https://github.com/meemalabs/meema-elements

Last synced: 2 days ago
JSON representation

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

Awesome Lists containing this project

README

        

# 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.

- ``
- renders the best version of your imageβ€”in compression/size, determined by the user's request
- automatically renders "responsive images"
- native AVIF & WebP support
- ``
- advanced video player for an non-buffering, high-quality video delivery
- native HLS & DASH support
- beautifully-designed & modern video player
- ``
- advanced audio player for an optimized audio delivery
- ``
- render your own beautiful file & media management experience
- ``
- easily upload your files without maintaining the backend, including a well-designed UI/UX
- ``
- 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](https://meema.xyz/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][caniuse-custom-el-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+

[caniuse-custom-el-v1]: https://caniuse.com/custom-elementsv1

## πŸ§ͺ Testing

```bash
yarn test
```

## πŸ“ˆ Changelog

Please see our [releases](https://github.com/meemalabs/meema-elements/releases) page for more information on what has changed recently.

## πŸ’ͺ🏼 Contributing

Please see [CONTRIBUTING](.github/CONTRIBUTING.md) for details.

## 🏝 Community

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

[Meema Elements on GitHub](https://github.com/meemalabs/meema-elements/discussions)

For casual chit-chat with others using this package:

[Join the Meema Discord Server](https://discord.meema.io)

## πŸ“„ License

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

Made with ❀️ by Meema, Inc.