Skip to main content

A simple tool for building NextJS applications faster.

Project description

Build NextJS App

A simple tool for creating fresh Next.js applications using a Docker container with Bun. The image is updated every two weeks to maintain the latest package versions.

Found on:

It consists of the following packages, libraries and frameworks:

Why This Tool?

Looking to spend less time messing with configuration settings? Eager to jump straight into coding! Well you've come to the right place!

This tool builds a set of frontend files quickly with a single command, while maintaining the following key aspects:

  1. Compatibility across devices
  2. File isolation with easy copying
  3. Maximising package build speed using bun without issues on Windows (npm is slow!)
  4. Automatic package updates to their latest version often

To achieve this, we use Docker with GitHub actions.

How To Use It

  1. Firstly, install Docker

  2. Next, install the package through pip using:

    pip install build_nextjs_app
    
  3. Run it with your desired project_name

    build-nextjs-app <project_name>
    

And that's it! Open the project folder and you'll see a directory called frontend with all the assets.

Need a Backend Too?

We personally use this in our create-api-app tool for building applications with a FastAPI backend and NextJS frontend.

If you are looking for a FastAPI backend as well, consider trying the tool out!

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

build_nextjs_app-1.0.2.tar.gz (3.9 kB view hashes)

Uploaded Source

Built Distribution

build_nextjs_app-1.0.2-py3-none-any.whl (4.6 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page