Skip to main content

Contents

For the most up-to-date docs, please see reactjo.com

Most of the code is in the extensions’ repos, which you can find here - Frontend Extension - Backend Extension - Extension Template

You are looking at the repo of the command line tool which sets up the rc directory, downloads extensions, and passes commands to them.

ReactJo

A command line scaffolding tool for web applications.

Within minutes, it gives you a microservice architecture with: - Node.js frontend app - React (via Next.js) - Sass, material-ui, and bootstrap - List/details page for users and models - Create, Update, and Delete options for users and models (assuming permissions pass) ———— - Django backend app - Optional user authentication - Model scaffolding - RESTful API - Customizable permissions

Extensible

  • Install an extension or change any of the default ones.

  • New extensions can be generated with a single command reactjo extend

  • Deploying an extension is as easy as pushing it to a github repo.

Zero-weight

You don’t need reactjo in production, it can be uninstalled after it’s done building. Or just .gitignore the reactjorc directory which holds all the extensions and their bulk.

Interactive, intelligent

This is not a boilerplate repo, that just gives you a starting point and leaves you hanging.

Reactjo takes you through a series of questions to determine what you need, and even gives you the available options so you don’t need to need to endlessly ask docs “what was that mandatory field I need to pass in…”

After you generate the project, Reactjo can continue to be used to scaffold more pieces of the project in the future.

Requirements:

Installation:

Open up your command line

> mkdir my_project            # Create a directory.
> cd my_project               # Enter directory.
> python3 -m venv env         # Or python -m venv env (windows).
> source env/bin/activate     # Or just env/Scripts/activate (windows).
> pip install reactjo         # Finally, we install Reactjo.

5 minute Django + React project.

```bash > reactjo rc # Creates reactjorc/, downloads default extensions. Name your project > my_project

reactjo new # It asks some questions and starts building.

Optionally, scaffold a model

reactjo content # Asks a lot of questions and st

Metadata

Release files for reactjo 2.4.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for reactjo 2.4.0
File Size Uploaded
reactjo-2.4.0.tar.gz 7.8 kB Details

Release files / reactjo-2.4.0.tar.gz

Download URL reactjo-2.4.0.tar.gz
Size 7.8 kB
Tags Source
SHA-256 checksum
How to use checksums
6087c2223f1e1eb784cff6d3d43a4db4929db8522469f237d84dc83074c618ab
BLAKE2b-256 checksum
How to use checksums
890e32e3bb31f70ae23e141cb6e9243dbca254e03458ac07558247bcca66a4fc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

2.4.0 This release

1 release file

2.3.5

1 release file

2.3.4

1 release file

2.3.3

1 release file

2.3.2

1 release file

2.3.1

1 release file

2.3.0

1 release file

2.2.4

1 release file

2.2.3

1 release file

2.2.2

1 release file

2.2.1

1 release file

2.2.0

1 release file

2.1.2

1 release file

2.1.1

1 release file

2.1.0

1 release file

2.0.3

1 release file

2.0.2

1 release file

2.0.1

1 release file

2.0.0

1 release file

1.18

1 release file

1.17

1 release file

1.15

1 release file

1.14

1 release file

1.13

1 release file

1.12

1 release file

1.11

1 release file

1.9

1 release file

1.8

1 release file

1.7

1 release file

1.6

1 release file

1.5

1 release file

1.4

1 release file

1.3

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page