Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/meemalabs/meema-elements
- Owner: meemalabs
- License: mit
- Created: 2022-04-19T17:14:16.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-10-25T17:30:03.000Z (9 days ago)
- Last Synced: 2024-10-26T05:47:06.383Z (9 days ago)
- Language: TypeScript
- Size: 237 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 11
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: .github/CONTRIBUTING.md
- License: LICENSE.md
- Code of conduct: .github/CODE_OF_CONDUCT.md
- Security: .github/SECURITY.md
Awesome Lists containing this project
- awesome-blazingly-fast - meema-elements - 𧩠The easiest way to integrate Meema into your frontend in order to create a blazing-fast & powerful media delivery & management strategy. (TypeScript)
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 compatibleRead 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.