kevintherm/velo
最新稳定版本:v0.1.9
Composer 安装命令:
composer create-project kevintherm/velo
包简介
Laravel based-backend.
README 文档
README
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.
统计信息
- 总下载量: 9
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 2
- 点击次数: 3
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2026-01-29