https://github.com/ifiokjr/leptos_aria
An accessibility port of react-aria built in rust for the leptos framework.
https://github.com/ifiokjr/leptos_aria
a11y accessibility leptos react-aria rust
Last synced: about 2 months ago
JSON representation
An accessibility port of react-aria built in rust for the leptos framework.
- Host: GitHub
- URL: https://github.com/ifiokjr/leptos_aria
- Owner: ifiokjr
- License: unlicense
- Created: 2023-01-24T18:09:43.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-02-14T16:57:59.000Z (over 2 years ago)
- Last Synced: 2025-03-25T09:49:28.348Z (2 months ago)
- Topics: a11y, accessibility, leptos, react-aria, rust
- Language: Rust
- Homepage:
- Size: 133 KB
- Stars: 4
- Watchers: 2
- Forks: 1
- Open Issues: 3
-
Metadata Files:
- Readme: readme.md
- License: license
Awesome Lists containing this project
README
# leptos_aria
> A port of the `react-aria` ecosystem for the leptos framework.
## Motivation
[`leptos`](https://github.com/leptos-rs/leptos) is an amazing rust web framework. It is still in its
infancy and needs to better accessibility support.This is an attempt to provide a port of the `react-aria` ecosystem to `leptos`.
## Contributing
[`devenv`](https://devenv.sh/) is used to provide a reproducible development environment for this
project. Follow the [getting started instructions](https://devenv.sh/getting-started/).To automatically load the environment you should
[install direnv](https://devenv.sh/automatic-shell-activation/) and then load the `direnv`.```bash
# The security mechanism didn't allow to load the `.envrc`.
# Since we trust it, let's allow it execution.
direnv allow .
```At this point you should see the `nix` commands available in your terminal.
To setup recommended configuration for your favourite editor run the following commands.
```bash
setup:vscode # Setup vscode
setup:helix # Setup helix configuration
```