Paul Krill
Editor at Large

Redwood web framework hits 1.0 release milestone

news
Apr 8, 20222 mins

Full-stack JavaScript/TypeScript framework builds on React, GraphQL, Prisma, and Storybook for Jamstack-style deployment.

sort filter piles  rocks zen
Credit: Thinkstock

Redwood, an opinionated, full-stack JavaScript/TypeScript web framework for deploying on Jamstack, has reached its 1.0 production release status.

Source code for Redwood 1.0, unveiled April 4, is accessible on GitHub. Also known as RedwoodJS, the framework leverages capabilities from multiple technologies, including the React, GraphQL, TypeScript, the Jest testing framework, and the Storybook UI component builder.

A Redwood app is a React front end communicating with a custom GraphQL API, with the API using the Prisma object-relational mapper. By making a lot of decisions for the user, the opinionated Redwood framework promises to free up developers to focus on specializing their applications.

Redwood was co-founded by GitHub co-founder Tom Preston-Werner. Jamstack-style development is offered for both serverless and traditional infrastructure. Integrated features in Redwood are intended to enable faster, iterative workflows in which developers catch bugs earlier and more often, deploy more quickly, and scale development when ready.

Redwood 1.0 features include:

  • Opinionated defaults for formatting, file organization, Webpack, and Babel.
  • Routing with dynamic parameters, custom types, and named route functions.
  • Automatic page-based code-splitting.
  • Cells that provide a declarative way to fetch data from the back-end API.
  • Generators for pages, layouts, cells, SDL, and services.
  • Forms with client-side or server-side validation and error-handling.
  • Hot-reloading.
  • Database (GraphQL back end) and data migrations.
Paul Krill

Paul Krill is editor at large at InfoWorld. Paul has been covering computer technology as a news and feature reporter for more than 35 years, including 30 years at InfoWorld. He has specialized in coverage of software development tools and technologies since the 1990s, and he continues to lead InfoWorld’s news coverage of software development platforms including Java and .NET and programming languages including JavaScript, TypeScript, PHP, Python, Ruby, Rust, and Go. Long trusted as a reporter who prioritizes accuracy, integrity, and the best interests of readers, Paul is sought out by technology companies and industry organizations who want to reach InfoWorld’s audience of software developers and other information technology professionals. Paul has won a “Best Technology News Coverage” award from IDG.

More from this author