PHPackages                             nette/web-project - 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. [Framework](/categories/framework)
4. /
5. nette/web-project

ActiveProject[Framework](/categories/framework)

nette/web-project
=================

Nette: Standard Web Project

v3.3.4(3w ago)11093.7k↓74.5%62[3 issues](https://github.com/nette/web-project/issues)[2 PRs](https://github.com/nette/web-project/pulls)MITLattePHP &gt;= 8.2

Since Mar 22Pushed 1mo ago20 watchersCompare

[ Source](https://github.com/nette/web-project)[ Packagist](https://packagist.org/packages/nette/web-project)[ RSS](/packages/nette-web-project/feed)WikiDiscussions master Synced 2w ago

READMEChangelogDependencies (57)Versions (11)Used By (0)

Nette Web Project
=================

[](#nette-web-project)

Welcome to the Nette Web Project! This is a basic skeleton application built using [Nette](https://nette.org), ideal for kick-starting your new web projects.

Nette is a renowned PHP web development framework, celebrated for its user-friendliness, robust security, and outstanding performance. It's among the safest choices for PHP frameworks out there.

If Nette helps you, consider supporting it by [making a donation](https://nette.org/donate). Thank you for your generosity!

Requirements
------------

[](#requirements)

This Web Project is compatible with Nette 3.2 and requires PHP 8.2.

Installation
------------

[](#installation)

To install the Web Project, Composer is the recommended tool. If you're new to Composer, follow [these instructions](https://doc.nette.org/composer). Then, run:

```
composer create-project nette/web-project path/to/install
cd path/to/install

```

Ensure the `temp/` and `log/` directories are writable.

Asset Building with Vite
------------------------

[](#asset-building-with-vite)

This project supports Vite for asset building, which is recommended but optional. To activate Vite:

1. Uncomment the `type: vite` line in the `common.neon` configuration file under the assets mapping section.
2. Then set up and build the assets:

    ```
     npm install
     npm run build

    ```

Web Server Setup
----------------

[](#web-server-setup)

To quickly dive in, use PHP's built-in server:

```
php -S localhost:8000 -t www

```

Then, open `http://localhost:8000` in your browser to view the welcome page.

For Apache or Nginx users, configure a virtual host pointing to your project's `www/` directory.

**Important Note:** Ensure `app/`, `config/`, `log/`, and `temp/` directories are not web-accessible. Refer to [security warning](https://nette.org/security-warning) for more details.

Minimal Skeleton
----------------

[](#minimal-skeleton)

For demonstrating issues or similar tasks, rather than starting a new project, use [minimal skeleton](https://github.com/nette/web-project/tree/minimal).

###  Health Score

65

—

FairBetter than 99% of packages

Maintenance91

Actively maintained with recent releases

Popularity47

Moderate usage in the ecosystem

Community26

Small or concentrated contributor base

Maturity80

Battle-tested with a long release history

 Bus Factor1

Top contributor holds 90.5% 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.

###  Release Activity

Cadence

Every ~383 days

Recently: every ~104 days

Total

8

Last Release

22d ago

PHP version history (3 changes)v3.0.0PHP &gt;= 7.1

v3.1.0PHP &gt;= 8.1

v3.3.1PHP &gt;= 8.2

### Community

Maintainers

![](https://www.gravatar.com/avatar/17f266513a3ca97500ec3d85d562b9279c7a6346358fe2b8d90390ece717a027?d=identicon)[david@grudl.com](/maintainers/david@grudl.com)

---

Top Contributors

[![dg](https://avatars.githubusercontent.com/u/194960?v=4)](https://github.com/dg "dg (105 commits)")[![adaamz](https://avatars.githubusercontent.com/u/4347332?v=4)](https://github.com/adaamz "adaamz (3 commits)")[![iiic](https://avatars.githubusercontent.com/u/111806?v=4)](https://github.com/iiic "iiic (1 commits)")[![jakubboucek](https://avatars.githubusercontent.com/u/1657322?v=4)](https://github.com/jakubboucek "jakubboucek (1 commits)")[![jkuchar](https://avatars.githubusercontent.com/u/133822?v=4)](https://github.com/jkuchar "jkuchar (1 commits)")[![kapacittaa](https://avatars.githubusercontent.com/u/156719323?v=4)](https://github.com/kapacittaa "kapacittaa (1 commits)")[![matej21](https://avatars.githubusercontent.com/u/1276059?v=4)](https://github.com/matej21 "matej21 (1 commits)")[![milo](https://avatars.githubusercontent.com/u/439140?v=4)](https://github.com/milo "milo (1 commits)")[![vysinsky](https://avatars.githubusercontent.com/u/3693578?v=4)](https://github.com/vysinsky "vysinsky (1 commits)")[![delacry](https://avatars.githubusercontent.com/u/45132928?v=4)](https://github.com/delacry "delacry (1 commits)")

---

Tags

nettenette-applicationnette-frameworkphpskeleton-applicationnette

###  Code Quality

Static AnalysisPHPStan

Type Coverage Yes

### Embed Badge

![Health badge](/badges/nette-web-project/health.svg)

```
[![Health](https://phpackages.com/badges/nette-web-project/health.svg)](https://phpackages.com/packages/nette-web-project)
```

###  Alternatives

[nette/nette

👪 Nette Framework - innovative framework for fast and easy development of secured web applications in PHP (metapackage)

1.6k2.8M339](/packages/nette-nette)[tomaj/nette-api

Nette api

36276.9k8](/packages/tomaj-nette-api)

PHPackages © 2026

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