made with Laravel

Laravel Ingest

Configuration-driven ETL & Data Import Framework

Visit Site

Description

Configuration-driven ETL & Data Import Framework

"Stop writing spaghetti code for imports.

Laravel Ingest is a robust, configuration-driven ETL (Extract, Transform, Load) framework for Laravel. It replaces fragile, procedural import scripts with elegant, declarative configuration classes.

Whether you are importing 100 rows or 10 million, Laravel Ingest handles the heavy lifting: streaming, chunking, queueing, validation, relationships, and error reporting."

  • ♾️ Infinite Scalability: Uses Generators and Queues to process files of any size with flat memory usage.
  • πŸ“ Declarative Syntax: Define what to import, not how to loop over it.
  • πŸ§ͺ Dry Runs: Simulate imports to find validation errors without touching the database.
  • πŸ”— Auto-Relations: Automatically resolves BelongsTo and BelongsToMany relationships (e.g., finding IDs by names).
  • πŸ›‘οΈ Robust Error Handling: Tracks every failed row and allows you to download a CSV of only the failures to fix and retry.
  • πŸ”Œ API & CLI Ready: Comes with auto-generated API endpoints and Artisan commands.

Social Media Links

Laravel Sluggable Generate slugs for Eloquent models
icon-eye-dark Created with Sketch. 3.811
LaraCache Manage Cache Items based on Model Queries
icon-eye-dark Created with Sketch. 729
Sentry for Laravel Laravel Application Monitoring
❀️ Sponsored by Friends
We’re hosting on Digital Ocean! πŸ’™ Try it today and get a free $100 credit.
Laravel StopForumSpam Spam Validation Plugin
icon-eye-dark Created with Sketch. 784
Laravel Vue I18n Use Laravel Translations in Vue
icon-eye-dark Created with Sketch. 2.328