Download the PHP package waaseyaa/framework without Composer

On this page you can find all versions of the php package waaseyaa/framework. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package framework

Waaseyaa

CI PHP 8.5

Governance: see SUCCESSION.md for the framework's continuity plan across Tiers 0–4.

A modern, entity-first, AI-native content management framework built on PHP 8.5 and Symfony 7.

Waaseyaa replaces Drupal's legacy runtime with a clean, modular architecture organized as independent Composer packages. Every subsystem — entities, fields, config, caching, routing, access control — is a standalone package with explicit interfaces, no global state, and no hidden coupling.

Features

Requirements

S1 is one application node with one authoritative SQLite database on a local, non-network filesystem. An optional second SQLite file may hold only a non-authoritative, rebuildable search projection. File connections verify WAL, foreign keys, and a 5000 ms busy timeout. Invalid DSN, URI, UNC, and device paths fail with S1-DB001; production refuses :memory:.

The complete boundaries are S1 support and lifecycle and the S1 SQLite topology. S1 consumer certification is still pending its named downstream evidence. H1, MySQL/PostgreSQL, remote/shared filesystems, WebKit/Safari, and unlisted web runtimes are not supported claims.

Quick Start

The composer create-project target below installs the published Waaseyaa project skeleton package (waaseyaa/waaseyaa). This repository is the waaseyaa/framework monorepo that supplies the underlying framework packages.

The scaffold now creates tests/Unit and tests/Integration, so the default PHPUnit command is usable immediately. For static or marketing-style sites, you can start from the clean scaffold, add a SiteServiceProvider, PageController, Twig templates, and a small regression test before wiring deploy infrastructure.

Create your first content:

Waaseyaa ships with a built-in core.note content type that is always available at boot. To define custom content types, see the waaseyaa/node package as a reference.

Fresh App Workflow

Use this minimal sequence for a new public-facing site:

When turning the scaffold into a site:

  1. Add a failing integration test for your public routes and rendered HTML.
  2. Register your site provider in composer.json under extra.waaseyaa.providers.
  3. Add your PageController, SiteServiceProvider, shared Twig layout, and site templates.
  4. Re-run PHPUnit and php bin/waaseyaa optimize:manifest.
  5. Add repo-local deployment files (deploy.php, .github/workflows/*) only after the site passes locally.

Architecture

Waaseyaa is structured as 7 architectural layers with strict downward-only dependencies:

Three meta-packages provide convenient installation:

Meta-package Includes
waaseyaa/core Foundation + Core Data
waaseyaa/cms Core + Content Types + API + CLI
waaseyaa/full CMS + AI + GraphQL + SSR + Admin

Entity Persistence Pipeline

All content follows a single, consistent pipeline:

CLI

Waaseyaa includes a comprehensive CLI built on Symfony Console:

Code generation scaffolding:

Testing

Code quality:

Key Design Principles

Contributing

Contributions and AI coding agents should follow the AGENTS.md.

  • PRs: Fill .github/pull_request_template.mdCloses #N or Part of #N, with #N in the title.
  • GitHub issues: Lightweight — no enforced milestone or taxonomy. M11 governed work still uses the governed-change template as the filing front door.

License

GPL-2.0-or-later. See LICENSE.txt.


All versions of framework with dependencies

PHP Build Version
Package Version
Requires php Version >=8.5 <8.6
ext-pdo_sqlite Version *
ext-sodium Version *
ext-sqlite3 Version *
dragonmantank/cron-expression Version ^3.0
symfony/console Version ^8.0
symfony/dotenv Version ^8.0
symfony/html-sanitizer Version ^8.0
waaseyaa/access Version self.version
waaseyaa/admin-surface Version self.version
waaseyaa/ai-pipeline Version self.version
waaseyaa/ai-schema Version self.version
waaseyaa/ai-tools Version self.version
waaseyaa/ai-vector Version self.version
waaseyaa/analytics Version self.version
waaseyaa/api Version self.version
waaseyaa/attachment Version self.version
waaseyaa/auth Version self.version
waaseyaa/billing Version self.version
waaseyaa/bimaaji Version self.version
waaseyaa/cache Version self.version
waaseyaa/cli Version self.version
waaseyaa/config Version self.version
waaseyaa/database-legacy Version self.version
waaseyaa/debug Version self.version
waaseyaa/deployer Version self.version
waaseyaa/entity Version self.version
waaseyaa/entity-storage Version self.version
waaseyaa/error-handler Version self.version
waaseyaa/field Version self.version
waaseyaa/foundation Version self.version
waaseyaa/frankenphp Version self.version
waaseyaa/geo Version self.version
waaseyaa/github Version self.version
waaseyaa/graphql Version self.version
waaseyaa/groups Version self.version
waaseyaa/http-client Version self.version
waaseyaa/i18n Version self.version
waaseyaa/inertia Version self.version
waaseyaa/ingestion Version self.version
waaseyaa/listing Version self.version
waaseyaa/mail Version self.version
waaseyaa/media Version self.version
waaseyaa/menu Version self.version
waaseyaa/mercure Version self.version
waaseyaa/migration Version self.version
waaseyaa/node Version self.version
waaseyaa/note Version self.version
waaseyaa/notification Version self.version
waaseyaa/oauth-provider Version self.version
waaseyaa/page-builder Version self.version
waaseyaa/path Version self.version
waaseyaa/plugin Version self.version
waaseyaa/publishing Version self.version
waaseyaa/queue Version self.version
waaseyaa/relationship Version self.version
waaseyaa/routing Version self.version
waaseyaa/scheduler Version self.version
waaseyaa/search Version self.version
waaseyaa/seo Version self.version
waaseyaa/site-contract Version self.version
waaseyaa/ssr Version self.version
waaseyaa/state Version self.version
waaseyaa/structured-import Version self.version
waaseyaa/taxonomy Version self.version
waaseyaa/telescope Version self.version
waaseyaa/typed-data Version self.version
waaseyaa/user Version self.version
waaseyaa/validation Version self.version
waaseyaa/workflows Version self.version
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package waaseyaa/framework contains the following files

Loading the files please wait ...