Skip to content

jarle/react-adonisjs

Repository files navigation

react-adonisjs

Sponsored by SummYT.app

react-adonisjs (previously remix-adonisjs) includes all the amazing features you love from React Router, plus support for production-grade:

  • Database ORM and migrations
  • Authentication
  • Router middleware
  • Mailer
  • Dependency injection

...and much, much more from the AdonisJS 6 ecosystem. Read the about section if you want to learn more.

Quickstart

Create a fresh react-adonisjs project using the React Router 7 starter template

npm init adonisjs@latest -- -K="github:jarle/remix-starter-kit" 

You should now be able to start building. Just jump into your new folder and start the dev server with npm run dev.

You can create new React Router routes with the command:

node ace react:route my-route 

There are flags for including React Router-specific functionality in the route. Example for adding a server action:

node ace react:route --action my-route 

Ready to build? Check out the guide on how to set up a login flow to get familiar with react-adonisjs.

Documentation

Guides for react-adonisjs can be found in the official documentation

For implementation details/reference, refer to the official documentation for the two frameworks:

Discussion

The recommended place to discuss react-adonisjs is on GitHub Discussions.

Contributing

Contributions are very welcome ❤️

You can hack on the project by using the reference application and its associated integrations tests.

A good start is to check out issues marked with help wanted and see if you can contribute either with code or your opinion/experience.

Some other ideas for improvements:

About

Build fullstack React Router applications powered by AdonisJS

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •