Repolode
laravel

laravel/framework

A PHP web application framework with expressive syntax, covering routing, dependency injection, migrations, queues and broadcasting.

Stars
34,989
Forks
12,028
Open issues
95
Last commit
18 hours ago

What is it?

Laravel is a PHP web application framework built to handle the routine work of web projects so developers can focus on application logic. It provides a routing engine, a dependency injection container, and database-agnostic schema migrations out of the box.

The framework also includes support for multiple session and cache back-ends, background job processing through queues, and real-time event broadcasting. These pieces are designed to work together for applications that need to scale from small projects to large systems.

This repository contains the core framework code. To build an application, developers use the separate main Laravel application repository, which depends on this package.

Key features

  • 01Fast routing engine for defining web routes.
  • 02Dependency injection container for managing class dependencies.
  • 03Database-agnostic schema migrations.
  • 04Multiple back-ends for session and cache storage.
  • 05Background job processing with queues.
  • 06Real-time event broadcasting.

Use cases

  • Building database-backed web applications and APIs in PHP.
  • Running background jobs such as email sending or report generation via queues.
  • Creating real-time features that push events to clients.

Quick start

  1. 1

    Read the core framework repository note and visit the main Laravel repository to start an application

  2. 2

    Browse the official documentation to learn Laravel

Things to know

  • This repository holds only the core framework code, so you must use the main Laravel application repository to build an app.

In collections

Topics

FAQ

What is framework?
A PHP web application framework with expressive syntax, covering routing, dependency injection, migrations, queues and broadcasting. Laravel is a PHP web application framework built to handle the routine work of web projects so developers can focus on application logic. It provides a routing engine, a dependency injection container, and database-agnostic schema migrations out of the box.
Is framework free to use? What license does it have?
framework is open source under the MIT license. Check the license terms before using it in commercial products.
Is framework still maintained?
Actively maintained. The last commit to framework was on Nov 6, 2026.
What can I use framework for?
Building database-backed web applications and APIs in PHP. Running background jobs such as email sending or report generation via queues. Creating real-time features that push events to clients.
How do I install framework?
Read the core framework repository note and visit the main Laravel repository to start an application Browse the official documentation to learn Laravel
Where can I get framework?
The source code and installation instructions are on GitHub: https://github.com/laravel/framework

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects