redsky/framework

Skynet PHP Framework

Maintainers

Package info

github.com/Julioxfiles/redsky-framework

pkg:composer/redsky/framework

Statistics

Installs: 0

Dependents: 0

Suggesters: 0

Stars: 0

Open Issues: 0

dev-main 2026-03-17 00:32 UTC

This package is not auto-updated.

Last update: 2026-03-17 16:22:02 UTC


README

Skynet Framework is a minimalist PHP framework inspired by Laravel, designed to build UI applications and REST APIs using modern architectural patterns such as MVC, Clean Architecture, Hexagonal Architecture, and Onion Architecture.

The framework focuses on simplicity, transparency, and architectural flexibility, providing a lightweight core that allows developers to structure applications according to their preferred design principles.

Skynet is ideal for:

  • REST API development
  • UI applications
  • microservices
  • learning modern software architecture in PHP

Installation

Skynet can be installed using Composer.

composer create-project julioxfiles/skynet-framework my-project

This command downloads the framework and creates a new project.

Creating Projects

Skynet supports different project types.

Create a UI Application

composer create-project julioxfiles/skynet-framework my-ui-app

This creates a project designed for:

  • server-rendered views
  • controllers
  • template rendering
  • traditional MVC applications

Typical structure:

my-ui-app
 ├── app
 │   ├── Controllers
 │   ├── Models
 │   └── Views
 ├── routes
 ├── public
 └── config

Create an API Application

composer create-project julioxfiles/skynet-framework my-api

This creates an API-first project designed for:

  • REST APIs
  • JSON responses
  • microservices
  • frontend separation (React, Vue, etc.)

Typical structure:

my-api
 ├── app
 │   ├── Controllers
 │   ├── Services
 │   ├── Domain
 │   └── Infrastructure
 ├── routes
 ├── public
 └── config

Philosophy

Skynet follows a minimal core philosophy:

  • simple routing
  • clear request/response lifecycle
  • explicit architecture
  • minimal magic

Developers are free to organize their applications using:

  • MVC
  • Clean Architecture
  • Hexagonal Architecture
  • Onion Architecture
  • Layered Architecture

Requirements

  • PHP 8.2+
  • Composer

License

MIT License