Download the PHP package nowo-tech/ui-kit-bundle without Composer
On this page you can find all versions of the php package nowo-tech/ui-kit-bundle. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download nowo-tech/ui-kit-bundle
More information about nowo-tech/ui-kit-bundle
Files in nowo-tech/ui-kit-bundle
Package ui-kit-bundle
Short Description Canonical Nowo admin UI kit for Symfony: Twig macros, semantic nowo-ui-* CSS, pagination/tabs/modals/toasts/confirm, shell chrome, multi-framework class helpers (REQ-UI-001).
License MIT
Homepage https://packagist.org/packages/nowo-tech/ui-kit-bundle
Informations about the package ui-kit-bundle
Nowo UiKit Bundle
⭐ Found this useful? Install from Packagist · Give it a star on GitHub so more developers can find it.
Canonical admin UI kit for Nowo Symfony bundles and host apps: Twig macros, semantic nowo-ui-* CSS, pagination/tabs/modals/toasts/confirm/loader, cards/filters, shell chrome (aside / nested nav / burger / avatar / user menu / footer / width toggle), theme/locale/kebab helpers, Thinking Orbs (local canvas, no CDN), and multi-framework class helpers (bootstrap5, tailwind, foundation, custom, …) per REQ-UI-001.
Compatible with Symfony 6.x, 7.4+, and 8.x (PHP 8.2+; Symfony 8 requires PHP 8.4+).
This bundle is FrankenPHP worker mode friendly.
Table of contents
- What this is / is not
- Features
- Installation
- Quick start
- Demos
- Documentation
- Tests and coverage
- License
- Contributing
What this is / is not
| Is | Is not |
|---|---|
| Buttons, toolbars, tables, lists, pagination, tabs, flashes/toasts, empty states, modal/confirm, cards/filters, icons, aside (nested) / burger / avatar / user menu / footer, theme/locale/kebab/width, Thinking Orbs | DashboardMenu / BreadcrumbKit navigation chrome |
Shared nowo-ui-* look-and-feel |
Domain CRUD pages / manage routes |
| Multi-framework class macros | Form widget themes (use FormKit) |
Features
- Twig macros (
@NowoUiKitBundle/macros/ui.html.twig) with optional per-callframeworkoverride - Semantic stylesheet
css/nowo-ui.css(asset packagenowo_ui_kit), including dark[data-theme="dark"]tokens - TypeScript → IIFEs: modal, shell, toast, confirm, page-loader, theme, orb, clipboard, tabs
- Optional Stimulus peers under
src/Resources/assets/stimulus-peers/(see docs/STIMULUS.md) - Thinking Orbs:
_thinking_orb+nowo-ui-orb.js; page loadervisual: orb|spinner(THIRD_PARTY.md) - Config:
css_framework,icon_set,row_actions_display; i18n domainNowoUiKitBundle(en,es,it,fr,pt,de,nl) - Twig namespace overrides under
templates/bundles/NowoUiKitBundle/ - Adoption + Stimulus contracts: docs/STIMULUS.md
Installation
With Flex, the recipe creates config/packages/nowo_ui_kit.yaml. See docs/RECIPE.md.
Quick start
See docs/CONFIGURATION.md.
Demos
FrankenPHP demos (Caddy + PHP). Runtime mode: FRANKENPHP_MODE (worker default; classic for per-request PHP). See docs/DEMO-FRANKENPHP.md.
| Demo | Port | Notes |
|---|---|---|
| demo/symfony8 | 8092 | Bootstrap 5 kitchen sink |
| demo/symfony8-tailwind | 8093 | Tailwind kitchen sink |
Documentation
Developer-facing docs are English only (Contributing — Language policy).
- Installation
- Configuration
- PSR evaluation (REQ-CS-007)
- Usage
- Row actions (canonical kinds)
- Adoption (Beacon + bundles)
- Stimulus / data contracts
- Third-party notices
- Roadmap
- Flex recipe
- FrankenPHP demos
- Contributing
- Code of Conduct
- Security
- Changelog
- Upgrading
- Release
- Coverage
- GitHub Actions CI
- Spec-driven development
- Spec Kit
Tests and coverage
| Suite | Coverage |
|---|---|
| PHP (PHPUnit) | 100% lines (fail under 99% in CI) |
| TypeScript (Vitest) | ≥90% lines (Vitest thresholds) |
| Python | N/A |
See docs/COVERAGE.md.
License
MIT — see LICENSE.
Contributing
See docs/CONTRIBUTING.md. Install hooks with make setup-hooks (REQ-GIT-001).
All versions of ui-kit-bundle with dependencies
symfony/asset Version ^6.0 || ^7.0 || ^8.0
symfony/config Version ^6.0 || ^7.0 || ^8.0
symfony/dependency-injection Version ^6.0 || ^7.0 || ^8.0
symfony/framework-bundle Version ^6.0 || ^7.0 || ^8.0
symfony/http-kernel Version ^6.0 || ^7.0 || ^8.0
symfony/translation Version ^6.0 || ^7.0 || ^8.0
symfony/twig-bundle Version ^6.0 || ^7.0 || ^8.0
twig/extra-bundle Version ^3.12
twig/string-extra Version ^3.12
twig/twig Version ^3.8