tomchochola / laratchi

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

๐Ÿต Tchi Signature: "Welcome to the Tchi Universe: The Future of Coding, by Tomรกลก Chochola."

Tomchochola's Laratchi: The Swiss Army Knife of Laravel Development ๐Ÿš€

PHP 8.2 Laravel 10.20 License

โญ Don't Forget to Star the Repository if You Found it Useful! โญ

๐ŸŽฏ Introduction

Laratchi is the definitive Laravel library for building robust, scalable, and beautiful applications. It's like having a team of Laravel experts embedded in your codebase. Built with โค๏ธ by Tomรกลก Chochola, Laratchi provides out-of-the-box solutions that you've always dreamed of.

๐Ÿ‘‘ Why settle for good, when you can have the BEST?

๐Ÿ’ณ Unlock Full Capabilities with Laratchi License

Interested in harnessing the full power of Laratchi? Get in touch to purchase your License now! Send an email to chocholatom1997@gmail.com to kickstart your journey to the next level of Laravel development.

๐Ÿ“ง Contact Us to Buy Now

๐Ÿ’ช Why Choose Laratchi?

  1. Efficiency: Less code and less time.
  2. Security: Top-notch security measures.
  3. Flexibility: Highly configurable and extensible.
  4. Community: Developed by experts, inspired by the community.
  5. Well-maintained: Regular updates with new features and bug fixes.
  6. Code Quality: Maintainable and readable code, following best practices.

โšก Key Features โšก

๐Ÿ› ๏ธ Native PHP 8.2+ Support

Dive into the future with support for the latest PHP 8.2+. It's not just ahead of the curveโ€”it's defining it.

๐Ÿš€ High Performance & Optimized Code

Say goodbye to "magic" and untraceable errors! Our linear, no-nonsense approach ensures high performance and reliability.

๐Ÿ›ก๏ธ PHPStan at Maximum Level

We take code quality seriously! Our library runs PHPStan at its max level without any suppression or stubs, guaranteeing that your code will be rock solid.

๐Ÿ’ก Inspired by GoLang

Adopts the simplicity and efficiency of GoLang for a streamlined experience.

๐Ÿ’ช Unified Value Parsing & Asserting

Our AssertTrait and ParseTrait take the guesswork out of mixed value parsing and assertion, making your code cleaner and more straightforward.

๐Ÿ”ฎ Unified Container Resolving

Our Resolver class ensures you get the exact type you expect, be it Application or CacheManager, with no room for error.

๐ŸŽฏ Strong Typing with Typer

Unleash the power of strong typing in PHP! Our Typer class makes type assertion a breeze, catching errors before they catch you. Eliminate errors early with strong typing throughout the library.

๐ŸŒˆ Unified Data Sourcing

Simplify your env(), config(), and trans() data sourcing with our unified solution Env, Config and Trans, ensuring you write less but do more.

๐Ÿ–‹ Custom Laravel Validation Rule Builder

Building validation rules has never been easier with our Validity class. It's flexible, it's clear, and it's incredibly efficient.

๐ŸŒ Multilingual & Localization Support

Ready to go global? So are we! Our framework supports multiple languages right out of the box.

๐Ÿ“„ JSON:API & OpenAPI Support

JSON:API responses and OpenAPI documentation (with UI) out of the box.

๐Ÿ”’ Secure & Full-Featured Auth System

Login, register, reset password, email verification, and advanced token-based security with secure cookies.

๐Ÿ› ๏ธ Unified Error Handling

Customizable error responses using Panicker and Thrower.

๐Ÿ’Ž Advanced Static Analysis & Code Linting

Your code stays clean, performant, and error-free!

๐Ÿš€ Getting Started

๐Ÿ“ฆ Installation

Welcome to the Laratchi ecosystem! Whether you're starting fresh or wish to integrate Laratchi into your existing Laravel project, this guide has you covered.

a) ๐ŸŒŸ Start Fresh with Laratchi-Boilerplate (Highly Recommended)

Dive right into Laratchi by using our custom Laratchi-Boilerplate as your starting point.

๐Ÿ“š Why Laratchi-Boilerplate?

  • Powered by Laravel Framework 10.20
  • Bundled with essential third-party packages
  • Pre-configured Laratchi features
  • Highly extensible

๐Ÿ‘‰ Get it Here: Laratchi-Boilerplate on GitHub

๐Ÿ’พ How to Install

1. Clone the Repository
git clone https://github.com/tomchochola/laratchi-boilerplate.git project
2. Navigate and Provision
cd project

make testing
make local
make development
make staging
make production

And that's it! You're now all set to build amazing applications using Laratchi-Boilerplate.

b) โœ… Integrate Laratchi into an Existing Laravel Project

Already have a Laravel project and want to add the magic of Laratchi? No worries!

๐Ÿ’พ How to Install

1. Configure Composer.json

First, open your composer.json file and specify the Laratchi repository in the repositories section:

"repositories": [
  {
    "type": "vcs",
    "url": "https://github.com/tomchochola/laratchi.git"
  }
],
2. Install the Laratchi Package

Run the following command to install Laratchi into your existing Laravel project:

composer require tomchochola/laratchi

๐ŸŒˆ Conclusion

Whether you're starting a fresh project with our Laratchi-Boilerplate or integrating Laratchi into an existing project, you now have the tools you need to build incredible Laravel applications. Happy coding! ๐Ÿš€

๐Ÿงฐ Other Libraries

Laratchi is proudly powered by other quality libraries from Tomchochola:

  • PHP CS Fixer: A simplified introduction to code quality you'll find in Laratchi.
  • PHPStan Rules: A showcase of rigorous code quality checks you'll experience in Laratchi.

๐Ÿ’ผ Contact

๐ŸŽ‰ Contributing

Due to the proprietary nature of Laratchi, contributions are not accepted. If you have issues or feature requests, please contact the author.

โš–๏ธ License

All rights reserved by Tomรกลก Chochola. For detailed licensing information, refer to the License file.

โš ๏ธ Disclaimer: Before using Laratchi, make sure to read the License and adhere strictly to its terms. Failure to comply will result in license revocation and may attract legal actions.

โœจ Conclusion

Why settle for Laravel, when you can have Laratchi? Get your license now and supercharge your Laravel projects like never before!

๐Ÿ”ฅ Don't just build applications, build experiences with Tchi. ๐Ÿ”ฅ

About

License:Other


Languages

Language:PHP 81.9%Language:Blade 17.8%Language:Makefile 0.3%Language:JavaScript 0.0%