awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
gitname avatar

gitname/react-gh-pages

0
View on GitHub↗
6,950 stars·966 forks·TypeScript·4 vues

React Gh Pages

This project is a command line deployment tool designed to automate the process of publishing React application builds to GitHub Pages. It functions as a static site deployer that handles the transition of a project from a local development environment to a live production URL.

The tool streamlines the deployment workflow by compiling source code into static assets and pushing those production-ready files to a dedicated remote git branch. This git-driven distribution ensures that the build artifacts are hosted on a public server without requiring a manual upload process.

The system manages the production build pipeline and handles the configuration of hosting paths to ensure correct asset routing on the public server.

Features

  • GitHub Pages Deployments - Publishes production-ready application files to a remote branch specifically to serve the site from GitHub Pages.
  • Artifact Branching - Pushes production build assets to a dedicated remote git branch for automatic hosting.
  • Production Builds - Compiles source code into optimized static assets ready for deployment to a remote hosting service.
  • Static Site Deployments - Automates the production build and deployment process for React apps to a remote hosting branch.
  • Git-Push Deployments - Uses git push operations as the primary mechanism to deploy build artifacts to production.
  • GitHub Pages Deployments - Provides a dedicated workflow for deploying static React builds to GitHub Pages.
  • Static Site Deployment - Automates the process of building and uploading static web assets to a public repository for hosting.
  • Web Application Deployments - Publishes a production build to a public hosting service to make the application globally accessible.
  • Frontend Deployment Strategies - Automates the transition of a frontend project from a local development environment to a live production URL.
  • Frontend Application Hosting - Turns a local React development project into a live website hosted on a remote server.
  • Environment Variable Injection - Injects hosting paths and URLs into the build process to ensure correct asset routing on public servers.
  • Static Asset Serving - Serves pre-rendered HTML and JavaScript files from a remote server without requiring a runtime backend.
  • Landing Page Templates - Boilerplate for deploying React apps to GitHub Pages.

Historique des stars

Graphique de l'historique des stars pour gitname/react-gh-pagesGraphique de l'historique des stars pour gitname/react-gh-pages

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Questions fréquentes

Que fait gitname/react-gh-pages ?

This project is a command line deployment tool designed to automate the process of publishing React application builds to GitHub Pages. It functions as a static site deployer that handles the transition of a project from a local development environment to a live production URL.

Quelles sont les fonctionnalités principales de gitname/react-gh-pages ?

Les fonctionnalités principales de gitname/react-gh-pages sont : GitHub Pages Deployments, Artifact Branching, Production Builds, Static Site Deployments, Git-Push Deployments, Static Site Deployment, Web Application Deployments, Frontend Deployment Strategies.

Quelles sont les alternatives open-source à gitname/react-gh-pages ?

Les alternatives open-source à gitname/react-gh-pages incluent : peaceiris/actions-gh-pages — This project is a GitHub Action designed to automate the deployment of static files and generated sites to GitHub… saadpasta/developerfolio — DeveloperFolio is a React-based template for building a personal developer portfolio website. The project is… jamesives/github-pages-deploy-action — This is a GitHub Action designed to automate the deployment of production assets to GitHub Pages or other external… daattali/beautiful-jekyll — Beautiful Jekyll is a ready-to-use Jekyll theme designed for building a personal website or blog and publishing it on… getgridea/gridea — Gridea is a desktop application for writing Markdown blog posts and publishing them as a static site without needing a… skills/github-pages — This project is a static site generator platform and hosting system that transforms structured content into live…

Alternatives open source à React Gh Pages

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec React Gh Pages.
  • peaceiris/actions-gh-pagesAvatar de peaceiris

    peaceiris/actions-gh-pages

    5,312Voir sur GitHub↗

    This project is a GitHub Action designed to automate the deployment of static files and generated sites to GitHub Pages. It functions as a deployment tool that pushes build artifacts from a workflow to a remote Git repository branch for web hosting. The tool supports publishing to external repositories, enabling a private-to-public workflow to keep source code hidden. It also provides compatibility with GitHub Enterprise Server instances for deployments within private corporate environments. Core capabilities include managing the hosting branch through the creation of orphan branches to remo

    TypeScript
    Voir sur GitHub↗5,312
  • saadpasta/developerfolioAvatar de saadpasta

    saadpasta/developerFolio

    6,451Voir sur GitHub↗

    DeveloperFolio is a React-based template for building a personal developer portfolio website. The project is fundamentally a single-configuration portfolio site where all page content, sections, and links are driven by one central JSON file, eliminating the need to touch component code. It is designed to be deployed as a static site to hosting services like GitHub Pages or Netlify. The portfolio template integrates directly with GitHub, using a personal access token to fetch and display pinned repositories and profile data. It also embeds external social media feeds, pulling recent tweets fro

    JavaScriptdeveloper-foliodeveloper-portfoliohacktoberfest
    Voir sur GitHub↗6,451
jamesives/github-pages-deploy-actionAvatar de JamesIves

JamesIves/github-pages-deploy-action

4,583Voir sur GitHub↗

This is a GitHub Action designed to automate the deployment of production assets to GitHub Pages or other external repositories. It functions as a CI/CD deployment tool and Git branch synchronizer that mirrors a local directory of build artifacts to a remote branch. The tool distinguishes itself by performing difference-based file pruning, which removes stale files from the destination branch that no longer exist in the source folder. It also supports cross-project workflows by allowing deployments to external repositories using personal access tokens or SSH keys. The action covers broad cap

TypeScriptactionactionscicd
Voir sur GitHub↗4,583
  • daattali/beautiful-jekyllAvatar de daattali

    daattali/beautiful-jekyll

    5,813Voir sur GitHub↗

    Beautiful Jekyll is a ready-to-use Jekyll theme designed for building a personal website or blog and publishing it on GitHub Pages with minimal configuration. It transforms Markdown content into a fully styled static website, providing a complete static site generator theme that handles blog posts, tags, and navigation through a clean, mobile-first design. The theme distinguishes itself through extensive configuration and extensibility options, allowing users to customize color schemes, navigation menus, page layouts, and social links without modifying core files. It supports multiple comment

    HTMLbloggithub-pagesjekyll
    Voir sur GitHub↗5,813
  • Voir les 30 alternatives à React Gh Pages→