Showing 478 open source projects for "model-builder"

View related business solutions
  • Ship Agents Faster Icon
    Ship Agents Faster

    Transform your applications and workflows into powerful agentic systems at global scale.

    Gemini Enterprise Agent Platform lets you rapidly build, scale, govern and optimize production-ready agents grounded in your organization's data. The platform enables developers to build custom or pre-built agents for virtually any use case. New customers get $300 in free credits.
    Start Free
  • Custom VMs From 1 to 96 vCPUs With 99.95% Uptime Icon
    Custom VMs From 1 to 96 vCPUs With 99.95% Uptime

    General-purpose, compute-optimized, or GPU/TPU-accelerated. Built to your exact specs.

    Live migration and automatic failover keep workloads online through maintenance. One free e2-micro VM every month.
    Start Free
  • 1
    Laravel Model Status

    Laravel Model Status

    Easily add statuses to your models

    Imagine you want to have an Eloquent model hold a status. It's easily solved by just adding a status field to that model and be done with it. But in case you need a history of status changes or need to store some extra info on why a status changed, just adding a single field won't cut it.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 2
    Model Caching for Laravel

    Model Caching for Laravel

    Eloquent model-caching made easy.

    ...I created this package in response to a client project that had complex, nested forms with many <select>'s that resulted in over 700 database queries on one page. I needed a package that abstracted the caching process out of the model for me and one that would let me cache custom queries, as well as cache model relationships. This package is an attempt to address those requirements. For best performance, a taggable cache provider is recommended (redis, memcached). While this is optional, using a non-taggable cache provider will mean that the entire cache is cleared each time a model is created, saved, updated, or deleted. ...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 3
    Laravel Query Builder

    Laravel Query Builder

    Easily build Eloquent queries from API requests

    ...This is where scope filters, callback filters and custom filters come in handy. Scope filters allow you to add local scopes to your query by adding filters to the URL. This works for scopes on the queried model or its relationships using dot-notation.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 4
    Laravel Model States

    Laravel Model States

    State support for models

    ...It combines concepts from the state pattern and state machines. It is recommended that you're familiar with both patterns if you're going to use this package. Imagine a model Payment, which has three possible states: Pending, Paid, and Failed. This package allows you to represent each state as a separate class, handles serialization of states to the database behind the scenes, and allows for easy and controller state transitions.
    Downloads: 1 This Week
    Last Update:
    See Project
  • Build Securely on Azure with Proven Frameworks Icon
    Build Securely on Azure with Proven Frameworks

    Lay a foundation for success with Tested Reference Architectures developed by Fortinet’s experts. Learn more in this white paper.

    Moving to the cloud brings new challenges. How can you manage a larger attack surface while ensuring great network performance? Turn to Fortinet’s Tested Reference Architectures, blueprints for designing and securing cloud environments built by cybersecurity experts. Learn more and explore use cases in this white paper.
    Download Now
  • 5
    Laravel MongoDB

    Laravel MongoDB

    MongoDB based eloquent model and Query builder for Laravel

    This package adds functionalities to the Eloquent model and Query builder for MongoDB, using the original Laravel API. This library extends the original Laravel classes, so it uses exactly the same methods. Make sure you have the MongoDB PHP driver installed. In case your Laravel version does NOT autoload the packages, add the service provider to config/app.php. For usage with Lumen, add the service provider in bootstrap/app.php.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    Laravel Model Settings

    Laravel Model Settings

    Model Settings for your Laravel app

    The package requires PHP 8.1+ and follows the FIG standards PSR-1, PSR-2, PSR-4 and PSR-12 to ensure a high level of interoperability between shared PHP.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    Laravel 5 form builder

    Laravel 5 form builder

    Laravel Form builder for version 5+

    Form builder for Laravel 5 inspired by Symfony's form builder. With the help of Laravels FormBuilder class creates forms that can be easily modified and reused. By default, it supports Bootstrap 3.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 8
    Reliese Laravel Model Generator

    Reliese Laravel Model Generator

    Reliese Laravel Model Generator

    ...It is recommended that this package should only be used on a local environment for security reasons. You may want to generate your models as often as you change your database. In order not to lose your own model changes, you should set base_files to true in your config/models.php.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 9
    A Fluent Builder For Schema.org Types

    A Fluent Builder For Schema.org Types

    A fluent builder Schema.org types and ld+json generator

    spatie/schema-org provides a fluent builder for all Schema.org types and their properties. The code in src is generated from Schema.org's JSON-LD standards file, so it provides objects and methods for the entire core vocabulary. The classes and methods are also fully documented as a quick reference. We highly appreciate you sending us a postcard from your hometown, mentioning which of our package(s) you are using.
    Downloads: 1 This Week
    Last Update:
    See Project
  • $300 Free Credits to Build on Google Cloud Icon
    $300 Free Credits to Build on Google Cloud

    New customers can spin up VMs, build with AI, and query data at no cost.

    Put your $300 in credit toward real workloads, then keep building with free monthly usage for 20+ products. No commitment and no charge until you upgrade.
    Start Free
  • 10
    REST API Response Builder for Laravel

    REST API Response Builder for Laravel

    Builds nice, normalized and easy to consume REST JSON responses

    ResponseBuilder is a Laravel package, designed to help you build nice, normalized, and easy-to-consume REST API JSON responses. ResponseBuilder is written for REST API developers by REST API developers and is based on long-lasting experience on both "sides" of API. It's lightweight, with no dependencies, extensively tested, and simple to use yet flexible and powerful, with support for on-the-fly data conversion, localization support, automatic message building, chained APIs, and (hopefully)...
    Downloads: 13 This Week
    Last Update:
    See Project
  • 11
    Laravel JSON API Paginate

    Laravel JSON API Paginate

    A paginator that plays nice with the JSON API spec

    In a vanilla Laravel application, the query builder paginators will listen to the page request parameters. This works great, but it does not follow the example solution of the json: API spec. That example expects the query builder paginator to listen to the page[number] and page[size] request parameters. This package adds a jsonPaginate method to the Eloquent query builder that listens to those parameters and adds the pagination links the spec requires.
    Downloads: 8 This Week
    Last Update:
    See Project
  • 12
    Laravel Admin Panel SleepingOwl

    Laravel Admin Panel SleepingOwl

    Administrative interface builder for Laravel (Laravel admin)

    SleepingOwl Admin is an administrative interface builder for Laravel. Completely free.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    Painless html generation

    Painless html generation

    Painless html generation

    This package helps you generate HTML using a clean, simple and easy-to-read API. All elements can be dynamically generated and put together. The HTML builder helps you generate dynamically assigned form elements based on your selected model, the session or a default value. You're free to use this package (it's MIT-licensed), but if it makes it to your production environment we highly appreciate you sending us a postcard from your hometown, mentioning which of our package(s) you are using. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    Laravel-Pagebuilder

    Laravel-Pagebuilder

    A drag and drop pagebuilder to manage pages in any Laravel project

    A drag-and-drop page builder to manage pages in any Laravel project. Laravel Pagebuilder is built on PHPageBuilder. It integrates the most popular open-source drag-and-drop page builder: GrapesJS. This package is made with customization in mind, allowing you to configure, disable, or replace any of its modules.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 15
    Filament Laravel

    Filament Laravel

    A collection of beautiful full-stack components for Laravel

    ...Easily build stunning forms with over 25 components out of the box. It's also fully extensible, so you can add your own custom fields and actions. As well as the Panel Builder, it is seamlessly integrated into action modals and is used by the Table Builder to filter rows.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 16
    Microweber

    Microweber

    Drag and Drop Website Builder and CMS with E-commerce

    Microweber is an open source, Drag and Drop website builder and a powerful next generation CMS with a built-in E-commerce feature. Whatever your website may be, be it an online shop, business website or personal blog, you can easily build it with Microweber. Because of its exceptional Drag and Drop technology, Microweber makes it easier than ever to build your website even without technical knowledge, and see the changes you make to your site in real time.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 17
    atk4/data

    atk4/data

    Data Access PHP Framework for SQL & high-latency databases

    ATK Data is a data persistence and modeling framework for PHP, developed as part of the Agile Toolkit. It provides a high-level abstraction for working with databases, making it easier to define and manipulate data models with minimal boilerplate code. It supports various SQL and NoSQL databases and integrates seamlessly with Agile UI and other PHP frameworks.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 18
    elasticsearc-php

    elasticsearc-php

    PHP low-level client for Elasticsearch

    Introducing Elasticsearch DSL library to provide objective query builder for Elasticsearch bundle and elasticsearch-php client. You can easily build any Elasticsearch query and transform it to an array. This agnostic package is a lightweight wrapper on top of the Elasticsearch PHP client. Its main goal is to allow for easier structuring of queries and indices in your application. It does not want to hide or replace the functionality of the Elasticsearch PHP client.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    Laravel Visits

    Laravel Visits

    Laravel Visits is a counter that can be attached to any model

    Laravel Visits is a counter that can be attached to any model to track its visits with useful features like IP protection and lists caching.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 20
    Squire

    Squire

    A library of static Eloquent models for common fixture data

    Squire is a library of static Eloquent models for fixture data that is commonly needed in web applications, such as countries, currencies, and airports. It's based on the concepts of Caleb Porzio's Sushi package. Squire includes a validation rule for each model installed in your app. These allow you to easily validate user input to ensure that it matches a record in a specific model. Squire may not always have a model available for the information you require. In this case, you may want to create your own.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 21
    Laravel DataTables Html Plugin

    Laravel DataTables Html Plugin

    Laravel DataTables HTML Builder Plugin

    This package is a plugin of Laravel DataTables for generating dataTables script using PHP.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 22
    CodeIgniter 4

    CodeIgniter 4

    Open Source PHP Framework (originally from EllisLab)

    CodeIgniter4 is a powerful PHP framework designed for building web applications. It is a next-generation version of the popular CodeIgniter framework, offering enhanced features and improved performance. CodeIgniter4 follows the MVC (Model-View-Controller) pattern and is built to be lightweight, with a focus on simplicity and speed. It comes with a rich set of libraries and tools for developing dynamic web applications.
    Downloads: 32 This Week
    Last Update:
    See Project
  • 23
    Sortable behaviour for Eloquent models

    Sortable behaviour for Eloquent models

    Sortable behaviour for Eloquent models

    This package provides a trait that adds sortable behavior to an Eloquent model. The value of the order column of a new record of a model is determined by the maximum value of the order column of all records of that model + 1. The package also provides a query scope to fetch all the records in the right order. Spatie is a web design agency in Antwerp, Belgium. You'll find an overview of all our open source projects on our website.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 24
    e107

    e107

    e107 Bootstrap CMS (Content Management System) v2 with PHP, MySQL

    e107 is a free and open-source content management system (CMS) that allows you to manage and publish your content online with ease. Developers can save time in building websites and powerful online applications. Users can avoid programming completely! Blogs, websites, intranets – e107 does it all. Make blog posts and static pages for your site with the click of a button. A forum that allows you to have multiple discussion areas on your website. Sub-category areas too. Offer thousands of...
    Downloads: 4 This Week
    Last Update:
    See Project
  • 25
    Laravel Ban

    Laravel Ban

    Laravel Ban simplify blocking and banning Eloquent models

    Laravel Ban simplifies the management of the Eloquent model's ban. Make any model bannable in minutes. The use case is not limited to the User model, any Eloquent model could be banned: Organizations, Teams, Groups, and others. Bannable model must have a nullable timestamp column named banned_at. This value is used as the flag and simplifies checks if the user was banned.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • 5
  • Next