https://github.com/refinitiv/refinitiv-ui
Element Framework is a set of web components based on LSEG Workspace design system, Halo.
https://github.com/refinitiv/refinitiv-ui
accessibility design-system lit monorepo typescript ui webcomponents
Last synced: 17 days ago
JSON representation
Element Framework is a set of web components based on LSEG Workspace design system, Halo.
- Host: GitHub
- URL: https://github.com/refinitiv/refinitiv-ui
- Owner: Refinitiv
- License: other
- Created: 2021-08-30T07:09:35.000Z (over 3 years ago)
- Default Branch: v7
- Last Pushed: 2025-04-10T07:36:35.000Z (20 days ago)
- Last Synced: 2025-04-12T23:42:13.721Z (17 days ago)
- Topics: accessibility, design-system, lit, monorepo, typescript, ui, webcomponents
- Language: JavaScript
- Homepage: https://ui.refinitiv.com
- Size: 83.1 MB
- Stars: 61
- Watchers: 2
- Forks: 21
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE.md
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# Element Framework (EF)
[](https://sonarcloud.io/summary/new_code?id=refinitiv_refinitiv-ui&branch=v7)
[](https://sonarcloud.io/summary/new_code?id=refinitiv_refinitiv-ui&branch=v7)Element Framework is LSEG Workspace standardised components that provides components and tooling to help product teams work faster and more efficiently.
# Documentation
Getting started and usage guide are available from this [documentation](https://ui.refinitiv.com).
# Packages
| Package | Version | Change Log |
| ----------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [@refinitiv-ui/configurations](https://github.com/Refinitiv/refinitiv-ui/tree/v7/packages/configurations) | [](https://www.npmjs.com/package/@refinitiv-ui/configurations) | [](https://github.com/Refinitiv/refinitiv-ui/blob/v7/packages/configurations/CHANGELOG.md) |
| [@refinitiv-ui/core](https://github.com/Refinitiv/refinitiv-ui/tree/v7/packages/core) | [](https://www.npmjs.com/package/@refinitiv-ui/core) | [](https://github.com/Refinitiv/refinitiv-ui/blob/v7/packages/core/CHANGELOG.md) |
| [@refinitiv-ui/demo-block](https://github.com/Refinitiv/refinitiv-ui/tree/v7/packages/demo-block) | [](https://www.npmjs.com/package/@refinitiv-ui/demo-block) | [](https://github.com/Refinitiv/refinitiv-ui/blob/v7/packages/demo-block/CHANGELOG.md) |
| [@refinitiv-ui/elemental-theme](https://github.com/Refinitiv/refinitiv-ui/tree/v7/packages/elemental-theme) | [](https://www.npmjs.com/package/@refinitiv-ui/elemental-theme) | [](https://github.com/Refinitiv/refinitiv-ui/blob/v7/packages/elemental-theme/CHANGELOG.md) |
| [@refinitiv-ui/elements](https://github.com/Refinitiv/refinitiv-ui/tree/v7/packages/elements) | [](https://www.npmjs.com/package/@refinitiv-ui/elements) | [](https://github.com/Refinitiv/refinitiv-ui/blob/v7/packages/elements/CHANGELOG.md) |
| [@refinitiv-ui/halo-theme](https://github.com/Refinitiv/refinitiv-ui/tree/v7/packages/halo-theme) | [](https://www.npmjs.com/package/@refinitiv-ui/halo-theme) | [](https://github.com/Refinitiv/refinitiv-ui/blob/v7/packages/halo-theme/CHANGELOG.md) |
| [@refinitiv-ui/i18n](https://github.com/Refinitiv/refinitiv-ui/tree/v7/packages/i18n) | [](https://www.npmjs.com/package/@refinitiv-ui/i18n) | [](https://github.com/Refinitiv/refinitiv-ui/blob/v7/packages/i18n/CHANGELOG.md) |
| [@refinitiv-ui/phrasebook](https://github.com/Refinitiv/refinitiv-ui/tree/v7/packages/phrasebook) | [](https://www.npmjs.com/package/@refinitiv-ui/phrasebook) | [](https://github.com/Refinitiv/refinitiv-ui/blob/v7/packages/phrasebook/CHANGELOG.md) |
| [@refinitiv-ui/solar-theme](https://github.com/Refinitiv/refinitiv-ui/tree/v7/packages/solar-theme) ⚠️ | [](https://www.npmjs.com/package/@refinitiv-ui/solar-theme) | [](https://github.com/Refinitiv/refinitiv-ui/blob/v7/packages/solar-theme/CHANGELOG.md) |
| [@refinitiv-ui/test-helpers](https://github.com/Refinitiv/refinitiv-ui/tree/v7/packages/test-helpers) | [](https://www.npmjs.com/package/@refinitiv-ui/test-helpers) | [](https://github.com/Refinitiv/refinitiv-ui/blob/v7/packages/test-helpers/CHANGELOG.md) |
| [@refinitiv-ui/theme-compiler](https://github.com/Refinitiv/refinitiv-ui/tree/v7/packages/theme-compiler) | [](https://www.npmjs.com/package/@refinitiv-ui/theme-compiler) | [](https://github.com/Refinitiv/refinitiv-ui/blob/v7/packages/theme-compiler/CHANGELOG.md) |
| [@refinitiv-ui/translate](https://github.com/Refinitiv/refinitiv-ui/tree/v7/packages/translate) | [](https://www.npmjs.com/package/@refinitiv-ui/translate) | [](https://github.com/Refinitiv/refinitiv-ui/blob/v7/packages/translate/CHANGELOG.md) |
| [@refinitiv-ui/utils](https://github.com/Refinitiv/refinitiv-ui/tree/v7/packages/utils) | [](https://www.npmjs.com/package/@refinitiv-ui/utils) | [](https://github.com/Refinitiv/refinitiv-ui/blob/v7/packages/utils/CHANGELOG.md) |
| [create-efx](https://github.com/Refinitiv/refinitiv-ui/tree/v7/packages/create-efx) | [](https://www.npmjs.com/package/create-efx) | [](https://github.com/Refinitiv/refinitiv-ui/blob/v7/packages/create-efx/CHANGELOG.md) |**⚠️ Solar Theme is deprecated.**
# License Information
See [LICENSE](./LICENSE.md).
# Support
For questions or issues, please refer to documentation (see Documentation section above and [Q&A](https://community.developers.refinitiv.com/index.html) forum on Developer Community which supported by an active developer community.
# Contributing
See [CONTRIBUTING](./CONTRIBUTING.md).
# Sponsoring Services
[BrowserStack](https://www.browserstack.com/) Thank you for a great service let us test on real browsers.