PHPackages                             bootgly/bootgly.web - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Templating &amp; Views](/categories/templating)
4. /
5. bootgly/bootgly.web

ActiveProject[Templating &amp; Views](/categories/templating)

bootgly/bootgly.web
===================

The Bootgly Web template.

26PHP

Since Apr 4Pushed 1mo ago1 watchersCompare

[ Source](https://github.com/bootgly/bootgly.web)[ Packagist](https://packagist.org/packages/bootgly/bootgly.web)[ RSS](/packages/bootgly-bootglyweb/feed)WikiDiscussions main Synced 1mo ago

READMEChangelogDependenciesVersions (1)Used By (0)

 [![bootgly-logo](https://github.com/bootgly/.github/raw/main/bootgly-logo.128x128.jpg)](https://github.com/bootgly/.github/raw/main/bootgly-logo.128x128.jpg)

Bootgly.Web template
====================

[](#bootglyweb-template)

 *Bootgly Web Workables template*

 [ ![Bootgly License](https://camo.githubusercontent.com/7fb061862ae4e64c81f71b7b4fbdf2499b20f3f35f3fff76645a8d83d3e84957/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f626f6f74676c792f626f6f74676c79) ](https://packagist.org/packages/bootgly/bootgly)

You should use this repository to start develop your Web APIs, Apps, etc.

This repository serves as a template (starter kit) for you to start developing using the Bootgly Web, which is a part of the [Bootgly PHP Framework](https://github.com/bootgly/bootgly).

🧩 Templating
------------

[](#-templating)

### Option 1) Using Composer

[](#option-1-using-composer)

If you prefer using Composer to manage your PHP dependencies, follow the steps below to initialize the Bootgly Web template repository:

 **create-project command**To create a new project using the Bootgly Web template and Composer's create-project command, follow these steps:

1. Open your terminal or command prompt.
2. Run the following command to create a new project based on the Bootgly Web template:

```
composer create-project bootgly/bootgly.web bootgly.web

```

Replace `bootgly.web` with the desired name of your project directory.

**Composer will download the Bootgly Web template and its dependencies, and create the project structure for you.**

### Option 2) Using Git

[](#option-2-using-git)

#### Git init from template

[](#git-init-from-template)

To get started with the Bootgly Web template repository on GitHub, follow the steps below:

1. Navigate to the main page of the Bootgly Web template repository on GitHub.
2. Click on the "Use this template" button located near the top-right corner of the repository page: [![Click on the "Use this template"](https://github.com/bootgly/.github/raw/main/screenshots/bootgly-php-framework/Bootgly.Web-template.png)](https://github.com/bootgly/.github/raw/main/screenshots/bootgly-php-framework/Bootgly.Web-template.png)
3. On the "Create a new repository" page, provide a name for your new repository.
4. Optionally, add a description and choose the visibility and permissions for your repository.
5. Click on the "Create repository from template" button to create your new repository based on the Bootgly Web template.
6. Clone your repository created from the template.

#### Initialize and update Submodules

[](#initialize-and-update-submodules)

> Git submodules are a useful feature that allows you to include one Git repository inside another. In the context of your Bootgly Web template, we can use submodules to include any bootable repository (`bootgly-*`) in your project. This tutorial will guide you through the process of using Git submodules in your Bootgly Web template project.

1. Open your terminal or command prompt.
2. Navigate to your cloned Bootgly Web template project directory.
3. To init the submodules, use the following commands:

```
git submodule update --init --recursive

```

🔜 Next Steps
------------

[](#-next-steps)

Once you have initialized your Bootgly Web template repository either using GitHub or Composer, you need to `boot` the `resource dirs` to start developing!

Type in your terminal the command:

```
php bootgly boot --resources
```

Now you're ready to go! Here are suggestions for next steps:

1. Review the [Bootgly documentation](https://docs.bootgly.com) to understand the features and capabilities of the Bootgly Web.
2. Check all [boot files](https://docs.bootgly.com/manual/Bootgly/concepts/bootstrap-files/overview) in the resource directory `projects/`: `*.boot.php`.
3. Test your Web project locally to ensure it works as expected. You can use the provided testing tools and utilities included in the Bootgly (check `bootgly test` command).
4. Add any additional dependencies or libraries your application requires to the `composer.json` file and install them using Composer.
5. Document your Web project by updating the `README.md` file and providing instructions on how to use and configure your project.
6. Once you are ready, consider publishing your Web project to Packagist to make it available to others.

That's it! You now have a solid foundation for develop your WPI/Web project using the Bootgly Web.

Happy coding!

📃 License
---------

[](#-license)

The Bootgly PHP Framework is open-sourced software licensed under the [MIT license](https://opensource.org/licenses/MIT).

###  Health Score

22

—

LowBetter than 22% of packages

Maintenance60

Regular maintenance activity

Popularity8

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity11

Early-stage or recently created project

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

### Community

Maintainers

![](https://www.gravatar.com/avatar/9528566b739509282266a255e7d9d54a3939e2986d2d3c0c1dd34e181b11c6dd?d=identicon)[rodrigoslayertech](/maintainers/rodrigoslayertech)

---

Top Contributors

[![rodrigoslayertech](https://avatars.githubusercontent.com/u/9668277?v=4)](https://github.com/rodrigoslayertech "rodrigoslayertech (67 commits)")

---

Tags

bootglyskeletonskeleton-applicationstarter-kitstarter-kitstemplatetemplate-projecttemplate-repositorytemplates

### Embed Badge

![Health badge](/badges/bootgly-bootglyweb/health.svg)

```
[![Health](https://phpackages.com/badges/bootgly-bootglyweb/health.svg)](https://phpackages.com/packages/bootgly-bootglyweb)
```

###  Alternatives

[mustache/mustache

A Mustache implementation in PHP.

3.3k44.6M291](/packages/mustache-mustache)[roots/acorn

Framework for Roots WordPress projects built with Laravel components.

9682.1M97](/packages/roots-acorn)[whitecube/nova-flexible-content

Flexible Content &amp; Repeater Fields for Laravel Nova.

8053.0M25](/packages/whitecube-nova-flexible-content)[mopa/bootstrap-bundle

Easy integration of twitters bootstrap into symfony2

7042.9M33](/packages/mopa-bootstrap-bundle)[limenius/react-bundle

Client and Server-side react rendering in a Symfony Bundle

3871.2M](/packages/limenius-react-bundle)[nicmart/string-template

StringTemplate is a very simple string template engine for php. I've written it to have a thing like sprintf, but with named and nested substutions.

2101.7M30](/packages/nicmart-string-template)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
