Download the PHP package swarakaka/darejer without Composer

On this page you can find all versions of the php package swarakaka/darejer. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package darejer

Darejer

Write only PHP. Get a complete enterprise frontend.

Darejer is a Laravel package that lets you build full-featured admin screens, CRUD interfaces, dashboards, and ERP/CRM modules entirely in PHP — no Vue, no JavaScript, no frontend work.

The package serializes your PHP screen definitions to Inertia page props, which are rendered by a set of pre-built Vue 3 components powered by shadcn-vue, Tailwind CSS v4, and Inertia v3.


Features


Requirements

Dependency Version
PHP ^8.4
Laravel ^13.0
Node.js ^20
Inertia Laravel ^3.0
Laravel Fortify ^1.28
Spatie Permissions ^6.0
Spatie Translatable ^6.0

Installation

Inside an existing Laravel 13 application:

The install command publishes the config, assets, and Fortify views, runs the required migrations, and wires Darejer's frontend into your host app.

After installing, build the frontend:

See the installation guide for the full Vite config and entry point snippets.


Quick start

Layout — sections and tabs

Screens organize fields with two fluent layout primitives. Both accept arrays of class instances — never raw arrays.

Section::make($key) — vertical, FastTab-style accordion groups. Sections can be collapsible, start collapsed, and toggle visibility via dependOn().

Tab::make($title) — horizontal tab bar above the form body, with each tab showing its own components. Pass ->name('stable-id') if you need the active tab to survive a locale switch (otherwise a stable id is auto-derived from the components list).

sections() and tabs() are independent — pick whichever fits the screen. The component definitions in ->components([...]) are referenced from sections/tabs by their name.


Documentation

The package ships with a docs/ folder — your reference for everything that doesn't fit in this README. Start with docs/README.md for the table of contents, then dive into the section you need:

Folder What's inside
docs/getting-started/ Installation, configuration, your first screen
docs/architecture/ DarejerController base, Screen engine, JSON envelope, HTTP rules
docs/components/ Reference page for every component (DataGrid, Kanban, Combobox, RichTextEditor, …)
docs/actions/ Save, Cancel, Delete, Button, Link, Dropdown, ModalToggle, BulkAction
docs/auth/ Laravel Fortify integration and customization
docs/api-reference/ Full PHP API surface (Screen, Section, Tab, components, actions)
docs/permissions.md Spatie Permissions wiring, roles, canSee()
docs/translations.md darejer.php languages config, __darejer() helper, model translations
docs/CONTRIBUTING.md Release history and contribution guide

Everything in the docs is kept in sync with the source — when in doubt, the docs reflect the current behavior of the package.


Local development

Darejer is consumed as a Composer package, so the recommended workflow is to develop the package against a small Laravel app on your own machine — set up whatever playground you prefer.

1. Clone the package

2. Create a local Laravel playground

Spin up a fresh Laravel app anywhere on your machine — this is your private sandbox, not part of the package:

3. Link the package via Composer path repository

Edit the playground's composer.json and point it at your local clone of Darejer:

Then require the package and run the installer:

4. Run it

With symlink: true, any change you make inside the darejer/ package is immediately reflected in your playground — no re-install needed. Frontend source under darejer/resources/js and darejer/resources/css is consumed live through the package's Vite plugin (darejer/vite), which aliases @darejer to the package's resources/js. Edits hot-reload via npm run dev — no publish or rebuild step is required.


Contributing

Issues and pull requests are welcome at github.com/swarakaka/darejer.


License

MIT — see the LICENSE file.


All versions of darejer with dependencies

PHP Build Version
Package Version
Requires php Version ^8.4
inertiajs/inertia-laravel Version ^3.0
laravel/fortify Version ^1.37
laravel/framework Version ^13.0
spatie/laravel-permission Version ^6.0
spatie/laravel-translatable Version ^6.0
tightenco/ziggy Version ^2.0
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package swarakaka/darejer contains the following files

Loading the files please wait ...