Skip to content

fresh-app/factory

main
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
bin
 
 
 
 
 
 
src
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Fresh App Factory

Fresh App Factory automatically generates template repositories from popular open-source app frameworks.

Why?

This project aims to make it easier for developers to get started with new app frameworks. To understand how, let’s compare the different approaches:

Approach Pros and cons
Manually-maintained repos
  • Can easily create a new repo by clicking on “Use this template” button.
  • Can easily be used with tools like Codesandbox, Gitpod, or Stackblitz.
  • Can easily become out-of-date
  • Maintainers may forgot to mark repository as a template repository.
Folder in monorepo
  • Easier for maintainers to keep up-to-date.
  • Can easily be used with tools like Codesandbox, Gitpod, or Stackblitz.
  • Cannot use the “Use this template” button.
  • Requires an extra step to copy a subdirectory into a new repo.
Generator CLIs
  • Can support a lot of combinations.
  • Gives you an up-to-date app.
  • Requires installing an extra CLI tool, whose installation process may be slow.
  • Cannot easily use with Codesandbox, Gitpod, or Stackblitz.
  • Cannot use the “Use this template” button.
Fresh App Factory
  • Up-to-date as the templates are generated from generator CLIs daily.
  • Can easily create a new repo by clicking on “Use this template” button.
  • Can easily be used with tools like Codesandbox, Gitpod, or Stackblitz.
  • Supports only a few configurations.

For more information, check out the project documention page.

Project documention page