Download the PHP package oilmonegov/laraforge without Composer

On this page you can find all versions of the php package oilmonegov/laraforge. 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 laraforge

LaraForge

AI-first project scaffolding framework with Claude Code, Cursor, and VS Code support.

Latest Version on Packagist PHP Version Tests License

Overview

LaraForge is an AI-first project scaffolding framework designed for both new and existing PHP projects. It provides intelligent architecture recommendations, standardized patterns, and seamless integration with AI coding assistants.

Key Features

Installation

For global installation:

Quick Start

The easiest way to use LaraForge is with the interactive guided workflow:

That's it! LaraForge will:

  1. Detect your project state and start the appropriate workflow
  2. Show you what's next with selectable options (just press Enter)
  3. Execute commands for you or let you skip/customize
  4. Track your progress across sessions

Interactive Workflow Features

Example Flow

Manual Commands

You can also use individual commands directly:

For Existing Projects with PRD

If you already have a Product Requirements Document:

Architecture

Project Scale

LaraForge uses project scale to make intelligent architecture decisions:

Tier Users Records Mode
Prototype < 100 10K Simple
Small 100-1K 100K Simple
Medium 1K-100K 10M Balanced
Large 100K-1M 100M Scalable
Massive 1M+ 1B+ Scalable

Architecture Modes

Core Components

API Responses

Standardized, secure API response formatting:

Exception Handling

Safe exception handling for APIs:

Audit Logging (AAA)

Comprehensive logging for security and compliance:

For Laravel projects, we recommend Spatie Activity Log:

Configuration Protection

Protect critical files from accidental modification:

Install the Git hook to enforce protection:

Design System

Manage UI components, brand guidelines, and storage:

Documentation Sync

Fetch and cache external documentation:

Security Hooks

OWASP Top 10 validation during development:

Skills System

Skills are reusable capabilities for AI assistants:

Workflows

Structured workflows for common development tasks:

Interactive Setup

Smart question handling during project setup:

Multi-Framework Support

Laravel

Symfony

Generic PHP

Configuration

Project Configuration

Create laraforge.yaml or .laraforge/config.yaml:

Override System

The .laraforge/ directory allows project-level customization:

CLI Commands

Core Commands

Command Description
laraforge next Interactive guided workflow - shows and runs next step
laraforge init Initialize LaraForge in your project
laraforge prd:import <file> Import an external PRD file
laraforge feature:start Start a new feature workflow
laraforge hooks:install Install git hooks for code quality

Workflow Options

Option Description
laraforge next --start <type> Start a new workflow (feature, bugfix, refactor, hotfix)
laraforge next --status Show current workflow progress
laraforge next --list List all remaining steps
laraforge next --skip Skip the current optional step
laraforge next --end End the current workflow
laraforge next --history Show workflow history

Other Commands

Command Description
laraforge skill:run [name] Execute a skill
laraforge generators List available generators
laraforge generate [name] Run a generator
laraforge worktree Manage git worktrees for parallel work

Requirements

Recommended Packages

For Laravel projects:

Testing

Contributing

Contributions are welcome! Please see CONTRIBUTING.md for details.

Development Setup

Code Quality

Security

License

The MIT License (MIT). Please see LICENSE for more information.

Credits


All versions of laraforge with dependencies

PHP Build Version
Package Version
Requires php Version ^8.4
laravel/prompts Version ^0.3
symfony/console Version ^7.0
symfony/filesystem Version ^7.0
symfony/finder Version ^7.0
symfony/process Version ^7.0
symfony/yaml Version ^7.0
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 oilmonegov/laraforge contains the following files

Loading the files please wait ...