This is a Laravel package that provides a database audit trail by automatically logging user actions and Eloquent model events. It records create, update, and delete operations on models into a dedicated database table, creating a searchable record of changes for tracking and review.
The main features of spatie/laravel-activitylog are: Activity Logging Packages, User Activity Logs, Laravel Audit Log Packages, Database Change Tracking, Eloquent Model Event Listeners, Eloquent Model Subjects, Database Audit Trails, Selective Attribute Logging.
Open-source alternatives to spatie/laravel-activitylog include: collectiveidea/audited — Audited is a Ruby on Rails audit log library and change data capture framework. It tracks model changes by recording… paper-trail-gem/paper_trail — PaperTrail is a Ruby on Rails versioning library and database audit trail system. It tracks changes to database models… thinkgem/jeesite — Jeesite is a full-stack low-code development framework designed for building enterprise administrative portals using… 1024-lab/smart-admin — Smart-admin is a full-stack development platform and administrative framework combining a SpringBoot backend with a… openblocks-dev/openblocks — Openblocks is a low-code platform for building custom internal tools. It provides a visual interface where users can… day8/re-frame — re-frame is a functional framework for building single-page applications in ClojureScript. It provides a centralized,…
Audited is a Ruby on Rails audit log library and change data capture framework. It tracks model changes by recording previous and current attribute values during create, update, and destroy operations to maintain a complete history of database modifications. The system functions as a database versioning tool and user activity tracker. It allows for the retrieval of historical record states by timestamp or index, enables reverting models to previous versions, and associates record modifications with specific user identities and remote IP addresses. The library includes capabilities for sensit
PaperTrail is a Ruby on Rails versioning library and database audit trail system. It tracks changes to database models by capturing historical snapshots of object states and associating every modification with the specific user or process responsible for the update. The project provides a model state reification tool to reconstruct model instances as they existed at a specific point in time and a data recovery framework to restore deleted database records by reifying their last known version. The system covers a broad range of capabilities including version history navigation, changeset-base
Openblocks is a low-code platform for building custom internal tools. It provides a visual interface where users can assemble applications by dragging and dropping pre-built components onto a canvas, connecting them to databases and APIs without writing code. The platform distinguishes itself through its architecture for embedding and reuse. Entire application pages can be rendered as native React components inside other applications, replacing traditional iframe-based embedding. Custom components and queries can be bundled into reusable modules for use across multiple applications, and an au
Smart-admin is a full-stack development platform and administrative framework combining a SpringBoot backend with a Vue frontend. It provides standardized scaffolding for building enterprise admin dashboards and management systems. The project distinguishes itself with low-code capabilities, featuring a code generator that automatically produces backend and frontend source code from database table configurations. It incorporates a dedicated security layer for encrypting and decrypting API request and response bodies to protect data in transit. The framework covers comprehensive identity and