-
Yarn is a package manager for your code.Pricing:
- Open Source
The Yarn Package Manager installed. Redwood leverages yarn workspaces, so yarn is needed. You can install it using npm I -g yarn.
#Front End Package Manager #Package Manager #JS Build Tools 106 social mentions
-
TypeScript allows developers to compile a superset of JavaScript to plain JavaScript on any browser, host, or operating system.Pricing:
- Open Source
If you're like me however, and you've fallen in love with TypeScript, you can create a Redwood typescript app by adding the --typescript flag to the above command like so:.
#Programming Language #OOP #Generic Programming Language 25 social mentions
-
Storybook is an open source tool for developing UI components in isolation for React, Vue, and Angular. It makes building stunning UIs organized and efficient.Pricing:
- Open Source
There are various other libraries used like Jest and Storybook, but these are not needed to follow this tutorial.
#React #React Components #Developer Tools 204 social mentions
-
A JavaScript library for building user interfacesPricing:
- Open Source
Redwood uses React for the frontend framework, so you'll need to know React.
#Javascript UI Libraries #JS Library #JavaScript Framework 775 social mentions
-
Prisma helps modern applications access and manipulate data through a unified data layerPricing:
- Open Source
Redwood uses Prisma for interacting with databases, but it's very easy to use, and you can pick it up from this tutorial itself. Prisma works with SQL databases.
#Project Management #Workflow Automation #Web Service Automation 63 social mentions
-
PostgreSQL is a powerful, open source object-relational database system.Pricing:
- Open Source
A Postgres database running. You can either have the Postgres server installed, or use Docker. I'll be doing the latter in this tutorial.
#Databases #Relational Databases #NoSQL Databases 15 social mentions
-
Jekyll is a simple, blog aware, static site generator.Pricing:
- Open Source
#CMS #Blogging #Blogging Platform 180 social mentions
-
GraphQL is a data query language and runtime to request and deliver data to mobile and web apps.Pricing:
- Open Source
Redwood uses GraphQL instead of REST APIs, so knowledge of that is required. You can learn it on the official website.
#Developer Tools #Web Frameworks #JavaScript Framework 223 social mentions
-
Originally founded as a project to simplify sharing code, GitHub has grown into an application used by over a million people to store over two million code repositories, making GitHub the largest code host in the world.Pricing:
- Open Source
Github, which is the most popular code host.
#Code Collaboration #Git #Version Control 2036 social mentions
-
Docker is an open platform that enables developers and system administrators to create distributed applications.Pricing:
- Open Source
Postgres needs to be installed on your computer. You can download it and install it, and have a system-wide install of postgres, or you can use Docker to containerize it, which is easier to do. You'll need docker installed, however, and you can get it from here.
#Developer Tools #Containers As A Service #Container Tools 62 social mentions
-
Build and debug modern web and cloud applications, by MicrosoftPricing:
- Open Source
A powerful code editor like VSCode or (Neo)Vim. If you're using VSCode, be sure to install the Redwood extension.
#Text Editors #IDE #Software Development 1008 social mentions
-
Auth0 is a program for people to get authentication and authorization services for their own business use.Pricing:
- Open Source
This will setup a local authentication provider that saves your users' credentials on the database. Redwood also supports some authentication-as-a-service providers out-of-the-box, like Auth0 and Magic. Read more about that here.
#Identity And Access Management #Identity Provider #SSO 175 social mentions
-
An extendable version managerPricing:
- Open Source
NodeJS v14 or higher. I'll be using v16. (Psst: For an easy way to manage versions of NodeJS and many others, try https://asdf-vm.com).
#Programming #Programming Tools #Version Manager 162 social mentions