Skip to content

Build universal apps without configuration.

License

Notifications You must be signed in to change notification settings

GlueDigital/universal-scripts

Repository files navigation

test test

npm downloads node current

node current node current

Universal Scripts

Universal Scripts is a highly flexible framework for React projects, offering advanced features such as Server-Side Rendering (SSR) and internationalization (i18n). It allows you to extend or override existing configurations, giving you complete control over your setup.

Additionally, its powerful plugin system provides infinite possibilities, install plugins with zero configuration or create them to fit your exact needs. Whether you want a ready-to-go setup or full customization, Universal Scripts adapts to your project seamlessly.

Quick start

If you have any maintained version of Node (at least v18) and Yarn, just run:

yarn create universal-scripts my-app
cd my-app
yarn start

Then go to http://localhost:3000 to see your app.

Why Use This?

Universal Scripts provides a modern and flexible way to create React projects, without relying on create-react-app or react-scripts. This allows for greater control over the development and production environments.

Key benefits include:

  • Native support for Server-Side Rendering (SSR).
  • Built-in internationalization (i18n).
  • Optimized for scalable projects.
  • More flexible configuration without sacrificing simplicity.
  • Support for custom plugins with zero config.
  • Typescript support.
  • Preconfigured Redux-Toolkit.
  • Advanced Data Fetching.

Check out the complete documentation to explore examples, understand the project structure, learn how plugins work, and discover all the customization options available.