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

Larecipe Laravel Package

binarytorch/larecipe

LaRecipe is a code-driven Laravel package for creating beautiful documentation inside your app. Install via Composer, run the install command, and your docs are live at /docs with dark theme, RTL, feedback, and Swagger add-ons.

View on GitHub
Deep Wiki
Context7

LaRecipe is a code-driven Laravel package for building beautiful product or application documentation directly inside your Laravel app. Write docs in Markdown, install via Composer, run php artisan larecipe:install, and publish them at /docs—no separate documentation stack required.

  • Markdown-based authoring for fast, version-controlled docs
  • Laravel-native installation and configuration
  • Polished, responsive UI powered by Vue
  • Official extensions for dark theme, RTL support, feedback, and Swagger
  • Customizable themes and assets to match your brand
Frequently asked questions about Larecipe
How do I install LaRecipe in a Laravel app?
Install LaRecipe with composer require binarytorch/larecipe, then run php artisan larecipe:install. The installer publishes the config and sets up the /docs endpoint, so you can visit /docs in your app to confirm it works.
Does LaRecipe support Laravel 11, 12, and 13?
Recent LaRecipe releases include Laravel 11.x, 12.x, and 13.x compatibility work, and the package is a clean fit for Laravel 9+ applications. Check the release notes and Composer constraints for the exact version you plan to deploy.
Where do LaRecipe Markdown documentation files live?
LaRecipe renders Markdown files from resources/docs in your Laravel app and serves them at the /docs endpoint. Use a stable folder hierarchy that mirrors your product or API structure so navigation and reviews stay predictable.
Can I put LaRecipe behind authentication or SSO middleware?
Yes. LaRecipe registers through Laravel's native extension points, so it inherits the host app's middleware and auth guards. The published config lets you set route middleware and a custom guard, and you can place /docs behind your existing SSO or internal access controls.
How do I change the LaRecipe route prefix from /docs?
Publish the LaRecipe config and override the route prefix rather than editing vendor files. Also check for collisions with existing routes before deploying, especially if /docs already serves another purpose.
Is LaRecipe good for public-facing documentation websites?
LaRecipe can render public-facing docs, but it is designed as an app-embedded documentation surface, not a marketing-site generator. For public docs, decide early on caching, SEO, and middleware requirements, and confirm that a Laravel-rendered /docs site fits your hosting and security model.
Does LaRecipe support versioned docs for multiple API releases?
LaRecipe's model is single-track and it is not a docs versioning system out of the box. If you need v1/v2 API surfaces, confirm the approach before promising it; the plain Markdown content remains portable to tools like MkDocs or Docusaurus if you outgrow the package.
How do I customize LaRecipe with dark mode, RTL, feedback, or Swagger?
LaRecipe has official add-ons for dark theme, RTL support, feedback, and Swagger. Install the relevant package, publish its assets or config as documented, and treat the bundled Vue front end as part of your asset pipeline.
Is LaRecipe actively maintained?
LaRecipe is effectively a single-maintainer project with long quiet periods, and recent releases are mostly Laravel compatibility updates rather than new features. Treat it as feature-frozen: plan for dependency and front-end asset audits, and rely on the plain Markdown content as your exit strategy.
Can I use LaRecipe outside Laravel or in a polyglot project?
LaRecipe is a Laravel package, so it belongs in a Laravel 9+ app rather than a non-Laravel service. In a polyglot estate, designate one Laravel app as the documentation host and federate content in; the .NET port is a separate codebase and should not be adopted opportunistically.
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.
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
nodisrupt/laravel-agent
sierratecnologia/media-manager