aws-amplify / aws-amplify/amplify-ui

FR (Authenticator): Solid.js support

Open
#3,934 1 comment 2 reactions 0 assignees View on GitHub
Authenticator feature-request Solid.js
Dominant language
TypeScript
Stars
1.1k
Forks
347
Avg merge
18h 29m
Merged PRs (30d)
9

Description

Originally posted by **@Bersaelor** February 26, 2023
Hey there,

so for the last few SPA I built I used [solid.js](https://www.solidjs.com) and I've been very happy with that decision.

The developer experience is so much better then in react, as well as the resulting website loads so much faster (than every other framework really).

[Other](https://www.youtube.com/watch?v=OqcHoLWyyIw) [people](https://www.youtube.com/watch?v=A_dUsSzxwkI) have [summarized](https://2022.stateofjs.com/en-US/libraries/front-end-frameworks/) it much better then I can.

Since I like to use AWS for my backends and usually use Cognito Auth, It would be so great if the Auth component also had an official port for solid.js. Maintaining all the signin/signup, password change etc myself is the biggest recurring part of projects aside from the work on the actual core application.
I feel like aws amplify's goal is allow the quick rolling out of web applications on the amazon stack, solid.js is the fastest horse in the stable for frontend networks right now.

Contributor guide

Open the contributing guide

Research direction

Start by reviewing the existing Authenticator component and its current framework integrations, then compare the requested Solid.js support with the sign-in, sign-up, password-change, and Cognito Auth flows described in the issue. Done means agreeing on the Solid.js integration scope and delivering an official Authenticator port covering those flows.

Written by the indexing model from the issue text.

Assessment

Tech stack
aws, typescript
Domain
authentication, frontend
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.