reamplify
amplify-spiders-v1
reamplify | amplify-spiders-v1 | |
---|---|---|
3 | 2 | |
16 | 7 | |
- | - | |
0.0 | 5.5 | |
almost 2 years ago | 10 months ago | |
TypeScript | TypeScript | |
GNU General Public License v3.0 or later | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
reamplify
-
Monorepos in JavaScript and TypeScript
My experience was very similar: I built an application using a GraphQL schema file that powered AppSync templated VTL/DynamoDB tables, as well as automatically generating GraphQL operations/types. When I cleaned up the application's template for reuse, I erroneously decided to try out Yarn 3/Lerna/PnP, and then lost an embarrassingly long time to make it work.
Each [1] tool [2] seemed [3] to break differently, and needed some form of manual massaging to make it work. That manual massaging meant learning a new configuration file syntax, multiple times.
When it worked, it felt magical. Weaving together an entire web app, powered by a small bit of GraphQL schema [4] means building at a high level of abstraction (hence can be very productive). The only issue is the muddy forest of the NPM ecosystem you're surrounded by: any step towards upgrading your external dependencies seems to cost far more time than promised.
[1] Yarn3/PnP seems to assume all packages define their dependencies correctly. Unfortunately, this isn't true in the real world. I spent hours massaging dependencies in https://github.com/ThomasRooney/reamplify/blob/master/.yarnr...
- Newsletter martinmueller.dev 2022 week 19
- I just open-sourced my start-up's infrastructure as a starter kit: Yarn 3/PnP/CDK/React 18/AppSync/DynamoDB with CI/CD, Monitoring, Slack Alerts, Backup/Restore built-in
amplify-spiders-v1
What are some alternatives?
wireit - Wireit upgrades your npm/pnpm/yarn scripts to make them smarter and more efficient.
cardus-app - This is the Trusted Web Activity for the CardusApp project. It is a webapp that allows you to create and manage your own personal warehouse/storage/carton.
senjuns - Monorepo for wiki, landingpage, AWS CDK code and more for Senjuns. Senjuns is (will be) a freelancer platform for connecting seniors and juniors with clients.
AmplifyCountDirective - Count the number of items in your DynamoDB tables using Amplify
devkit-io nextjs amplify starter kit - CDK Next.js Amplify Starter Kit for AWS
serverless-next.js - ⚡ Deploy your Next.js apps on AWS Lambda@Edge via Serverless Components [Moved to: https://github.com/serverless-nextjs/serverless-next.js]
amplify-ui - Amplify UI is a collection of accessible, themeable, performant React (and more!) components that can connect directly to the cloud.
awesome-email-search - An example of sending emails with Resend and indexing & searching those emails with Tigris Search
angular-aws-map - Application example built with Angular 14 and adding the map MapLibre component using the Amazon Amplify Geo and Amazon Location Service services.
serverless-next.js - ⚡ Deploy your Next.js apps on AWS Lambda@Edge via Serverless Components