Laravel based-backend.

Maintainers

Package info

github.com/velophp/velo

Type:project

pkg:composer/kevintherm/velo

Statistics

Installs: 9

Dependents: 0

Suggesters: 0

Stars: 1

Open Issues: 0

v0.1.9 2026-01-30 07:43 UTC

This package is auto-updated.

Last update: 2026-02-17 11:47:15 UTC


README

Velo Logo

Velo

About Velo

Velo is a Laravel-based backend utilizing MySQL as the primary database and EAV (Entity-Attribute-Value) schema for dynamic collections.

The goal of this project is to make a Backend-as-a-service platform that is cheap to deploy whilst maintaining key features of a Backend-as-a-service platform. This project is heavily inspired by PocketBase and its open-source nature.

Demo

Try it out!

Key Features

  • Dynamic Collections: Create and manage data schemas on the fly without writing migrations.
  • Collection Types: Support for different collection types (Base, Auth, View (coming soon)).
  • Realtime: Built-in WebSocket support via Pusher and Laravel Reverb.
  • Admin Panel: Modern, reactive admin panel built using Livewire 4.

Tools & Technologies Used

This project is proudly built with:

Quick Start

Prerequisites:

  • PHP >8.4
  • Composer
  • MySQL
  • Node/Bun
composer create-project kevintherm/velo my-velo-backend
cd my-velo-backend
composer install
cp .env.example .env
php artisan key:generate

# configure your db vars

bun install # or npm install
bun run build # or npm run build

php artisan migrate

php artisan serve

Velo should now be available on http://localhost:8000

Documentation

Full documentation is available in the docs/ directory:

Contributing

Thank you for considering contributing to the Velo project!

Improvement & Security Vulnerabilities

If you discover a security vulnerability within Velo, please open a new issue or send an email to the maintainers.

License

Velo is open-sourced software licensed under the MIT license.