Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Blacksmith Laravel Package

grafite/blacksmith

Grafite's Blacksmith is a Laravel scaffolding package that forges CRUD code from your database schema, generating models, controllers, routes, and views so you can quickly build admin panels and backend prototypes with less boilerplate.

View on GitHub
Deep Wiki
Context7

An easy way to handle rebuilding a Laravel Forge based application

Frequently asked questions about Blacksmith
What does Grafite Blacksmith actually generate for a Laravel app?
Grafite Blacksmith forges complete CRUD modules from a single definition file, producing migrations, models, controllers, routes, and Blade views. It is built on the Grafite Builder stack and uses Builder's form and table components in the generated views. The goal is to replace repetitive boilerplate with an Artisan-driven scaffolding workflow.
How do I install Grafite Blacksmith in a Laravel application?
Install it with Composer using composer require grafite/blacksmith, then publish any provided configuration and stubs. The exact Artisan command names and config keys are not documented in the supplied excerpt, so confirm them from vendor/grafite/blacksmith before running in a real app. Treat installation as a code-review step until the commands are verified.
Which Laravel and PHP versions does Grafite Blacksmith support?
The supplied context does not state supported Laravel or PHP versions. Check the package's composer.json constraints and test dependency resolution against your application's lock file. The technical assessment flagged version drift as unverified, so do not assume compatibility with current Laravel releases.
Is Grafite Blacksmith a CRUD scaffolder or a Forge deployment package?
The repository overview describes a CRUD scaffolder built on Grafite Builder, while the technical assessment flags a contradictory description about rebuilding Forge-based applications. Resolve that conflict by reading the actual source and Composer metadata before spending engineering time. Until confirmed, do not assume the package handles deployments or rebuilds.
Can I customize the migrations, models, controllers, and Blade views that Blacksmith generates?
Yes. The package advertises customizable stubs so you can tailor generated output to your project conventions. You can adjust the templates for models, controllers, migrations, routes, and views before scaffolding. Keep custom stubs under version control and re-check them after package updates.
Does Grafite Blacksmith require Grafite Builder?
Yes, Blacksmith is described as built on the Grafite Builder stack and leverages Builder's form and table components. Generated views and CRUD screens depend on that foundation, so you will need the Grafite Builder package available in the application. Check both packages' version constraints together.
Is Grafite Blacksmith actively maintained and tested?
The technical assessment reports zero stars, zero dependents, no test suite or CI evidence, and no maintainer activity noted in the last 12 months. Treat it as effectively unmaintained and plan to own any fixes. Pin a version and review generated code rather than relying on upstream support.
What license is Grafite Blacksmith released under?
The technical assessment lists NOASSERTION, meaning no recognized license was declared. That is a blocker for commercial use and redistribution until clarified in writing. Confirm the license from the repository and, if needed, contact the maintainer before adopting it.
Is Grafite Blacksmith safe to use in production admin panels?
Generated CRUD code is boilerplate, not a security guarantee; review authorization, validation, and mass-assignment rules before exposing admin panels. The package itself is unmaintained and has an unresolved license, so production use carries ownership and compliance risk. It is best suited to prototypes or internal tools where you can pin dependencies and audit output.
What are alternatives to Grafite Blacksmith for Laravel CRUD scaffolding?
Consider Filament, Laravel Nova, Backpack, or InfyOm Laravel Generator for actively maintained CRUD and admin scaffolding. If you only need simple boilerplate, custom Artisan generators or a small internal command may be cheaper than an unmaintained dependency. Evaluate license, Laravel version support, and test coverage before choosing.
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
microsoft/fluentui-system-icons
mmccook/php-json-canonicalization-scheme
middlewares/firewall
qubiqx/montapacking
nyoncode/laravel-package-console
pnscripts/filament-broadquill-lite
pnscripts/laravel-sentfold-lite
vleap/mx-sdk-laravel-internal
twidpay/utils
htetmyathlaing/scout-elasticsearch-driver
artisan-toolbox/front-awesome
ls/client-assistant
users-au/laravel-client
cgv/localized-resource
noith/settings
kda/laravel-package
kda/filament-dynamic-navigation
bypersoft/signbox
pairus/product-data
fayne/laravel-filament-cms-core