redwoodjs.com Open in urlscan Pro
2a09:8280:1::1c:fec6  Public Scan

Submitted URL: http://redwoodjs.com/
Effective URL: https://redwoodjs.com/
Submission: On July 25 via api from US — Scanned from DE

Form analysis 1 forms found in the DOM

<form>
  <fieldset class="flex flex-col gap-7 transition-all sm:flex-row sm:items-center"><input id="email" placeholder="your@email.com" type="email"
      class="h-[53px] w-full rounded-[4px] border-1 border-battleshipGray bg-transparent px-7 font-sans text-lg text-white transition-all sm:flex-1" name="email"><button type="submit" class="button transition-all ">Subscribe</button></fieldset>
</form>

Text Content

v7.7
16.9k
 * Home
 * Docs
 * Blog
 * Community
   * Discord
   * Discourse
   * Twitter
 * Get Started

 * 
 * Docs
 * Blog
 * Community
   
 * Get Started


BIGHORN


THE NEXT DEVELOPMENT EPOCH

Walk Through Bighorn's Features

or Build on Redwood's Established Base


REDWOOD IS THE
FULL-STACK JAVASCRIPT
APPLICATION FRAMEWORK.


BATTERIES, BACKEND, REACT, CONVENTIONS, AND OPINIONS INCLUDED.

Get Started on our Established Base
yarn create redwood-app


WHAT'S INCLUDED?


DEPLOYMENT THAT ELIMINATES VENDOR LOCK-IN

You have the power of choice without the complexity.




CLI THAT PROVIDES A SILKY SMOOTH DX

It’s power at your finger tips. Setup auth with a single command. Scaffold your
application. Generate components, layouts, and pages.


RENDER CONTENT, HOW YOU WANT IT, WHEN YOU WANT IT

In Bighorn, Redwood supports Client and Server Side Rendering. It has flexible
rendering options, on a per-page level, optimizing your application for enhanced
speed and performance.


ROUTING, MEANT FOR SCALE

Routes aren’t tied to file and folder naming conventions that make change hard.




BEST-IN CLASS TECHNOLOGIES

This is NOT a starter project or a template. We’ve taken the best in class
libraries and frameworks that you already know and love and given them
first-class support within Redwood. Setup is simple and maintenance is
negligible.




INDEPENDENT OPEN SOURCE PROJECT

We’re obsessed with creating the best possible developer experience and building
a framework that enables the community to build at scale.


SIMPLIFIED EMAIL

Redwood offers a convenient way to send email in either a developer or
production environment through Studio.




LOGGING FOR DEBUGGING QUERIES, RESOLVERS, AND REQUESTS

Logging is essential for raising critical errors. In staging and development
environments, logging helps you debug queries, resolvers and cell requests.


ROADMAP


THIS IS A GLIMPSE INTO WHAT WE’RE WORKING ON AND WHAT WE’VE PLANNED.

DONE

done
React Server Components, Server Side Cells (async)

Implement efficient data fetching mechanisms on the server to retrieve and serve
data to the client-side application, optimizing performance and reducing latency
for a better user experience.

done
Server Side Routing

Implement server-side routing to manage navigation and URL handling efficiently,
improving user experience and enabling direct linking to specific content within
the application.

done
Client Side Cells (GraphQL)

Maintain client-side cells that empower users to execute GraphQL calls directly
from the client, facilitating real-time data interaction and updates within the
application.

done
CSS Support

Implement comprehensive CSS support to allow developers to style their
applications with ease, supporting both traditional stylesheets and modern
CSS-in-JS solutions for flexible, component-scoped styling.

IN PROGRESS

soon
Integrate Server Side Rendering with React Server Components

Seamlessly integrate Server Side Rendering (SSR) with React Server Components to
enable dynamic content rendering on the server, improving load times and SEO
while maintaining a rich interactive user experience.

soon
Client Side Routing

Maintain client-side routing to enable seamless, single-page application
navigation without full page reloads, leveraging dynamic content loading for a
smoother user experience.

soon
ESM Support

Provide full support for ECMAScript modules (ESM) to enable modern, efficient
JavaScript development workflows, allowing for better code organization and
compatibility with the latest web standards.

soon
External Resources

Expand the framework to include external resource support, enabling seamless
integration of SVGs and custom fonts to enhance visual design and typographic
flexibility.

PLANNED

planned
New Create Redwood App

Develop a Redwood Command Line Interface (CLI) tool to streamline development
processes, offering commands for project scaffolding, code generation, and
utility functions to enhance developer productivity.

planned
Deploying

Facilitate a smooth deployment process for RedwoodJS applications, integrating
with popular hosting services and providing clear documentation on best
practices for deploying to production environments.

planned
Server Actions and Mutations

Asynchronous server-side functions designed to handle form submissions and data
mutations across client and server components.


BLOG


THE LATEST FROM REDWOODJS

View All Posts

July 2, 2024


MOVING OUR SITE FROM NETLIFY TO FLY.IO

We recently switched our main website from Netlify to Fly.io. This was a pretty
smooth process and we're happy with the results. Here's a quick overview of our
experience. Why we switched Netlify is awesome. It's super easy to use and one
of the best...

Read


June 18, 2024


"LOVE RELOADED": A DX STORY

Redwood aims is to provide a fast, robust and comprehensible React Server
Component experience. We're iterating towards improving that experience by
adding a RSC development server that supports live reload. What is Live Reload?
Live reload is a feat...

Read


June 4, 2024


EXPERIMENTS: RAILS-LIKE FORM HELPERS

After ReactConf 2024 I was inspired by this tweet:
https://x.com/chantastic/status/1791531154212033004 In it, Sam Selikoff says
that the JS ecosystem has yet to demonstrate the same kind of powerful forms
that have been available in Rails since jus...

Read



UPCOMING EVENTS


JOIN US IN PERSON AND ONLINE.

View the Entire Calendar

Jul 3
Wednesday at 9:00 PM PST

MAKER HOUR

Each week, we meet to support each other and discuss projects we’re building on
top of RedwoodJS.

RSVP

Jul 10
Wednesday at 9:00 PM PST

MAKER HOUR

Each week, we meet to support each other and discuss projects we’re building on
top of RedwoodJS.

RSVP


FORTNIGHTLY NEWSLETTER


PURE INFORMATION GOLD. NO SPAM.

Subscribe

Get a summary of what we’ve shipped, articles we’ve written, and upcoming events
straight to your inbox, every two weeks.

--------------------------------------------------------------------------------

ABOUT

 * README
 * Core Team
 * All Contributors
 * Shop
 * Brand and Logos
 * Security

COMMUNITY

 * Join the Community
 * Maker Hour
 * Code of Conduct

ANNOUNCEMENTS

 * Events
 * Releases
 * Newsletter

RESOURCES

 * Docs
 * Blog
 * Conference

 

 * GitHub
 * Discord
 * Discourse
 * YouTube
 * X

--------------------------------------------------------------------------------

Copyright © 2024. Tom Preston-Werner. All Rights Reserved.


RedwoodJS | RedwoodJS