Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
RAN is a production-ready React, GraphQL, and Next.js boilerplate toolkit with SSR, SEO, hot-reload, and CLI commands.

A flexible Jekyll theme for sites that split content into two main categories, with minimal styling and YAML-based customization.

Next.js starter template preconfigured with StandardJS, Tailwind CSS, ESLint, and Prettier.

Modular Contentful + Next.js + Tailwind boilerplate with typed dynamic content modules

A starter toolkit based on SMACSS and Atomic Design for Sass (SCSS) projects with a Gulp build system.
RAN is a production-ready boilerplate toolkit that combines React, GraphQL, and Next.js with server-side rendering, SEO support, hot-reload, and CLI commands for generating pages.
RAN (React . GraphQL . Next.js Toolkit) is an open-source boilerplate for building universal web applications with React and GraphQL. It scaffolds a project with Apollo Client, Redux, styled-components, and Next.js, and outputs a ready-to-deploy application. The project is created by Ilker Guller, versioned with SemVer, and released under the MIT license.
Clone the repository with git clone --depth=1 https://github.com/Sly777/ran.git, install dependencies with yarn && yarn setup (or npm install && npm run setup), then start the dev server with yarn dev. For a clean project without example pages, run yarn setup:clean; a separate beta branch is also available for pre-release features.
Yes, RAN is open source under the MIT license, so it is free to use and modify for personal and commercial projects.
The beta branch contains new features and fixes being tested before release. It is unstable and not recommended for production use.
The example project on ran.now.sh uses graph.cool as the GraphQL backend and is hosted on now (Zeit).
Documentation is available at rantoolkit.com, and the repository includes separate docs for commands, FAQ, and contributing.
