24 open-source projects similar to ledermann/unread, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Unread alternative.
Multi-user non-linear history tracking, auditing, undo, redo for mongoid.
Attach comments to ActiveRecord's SQL queries
A tree structure for Mongoid documents using the materialized path pattern
Enumerated attributes with I18n and ActiveRecord/Mongoid support
A data migration and visualization command line gem in Ruby
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
Collection of ActiveModel/ActiveRecord validators
Database multi-tenancy for Rack (and Rails) applications
🃏🗑 Soft deletes for ActiveRecord done right
This gem implements a flexible time-ordered activity feeds commonly used within social networking applications. As events occur, they are pushed into the Feed and distributed to all users that need to see the event. Upon the user visiting their "feed page", a pre-populated ordered list of events is returned by the library.
Acts-as-taggable-on is a relational database tagging library for Ruby on Rails applications. It provides a system for associating custom labels with database records to enable content categorization and filtering. The library features a contextual tagging framework that allows a single record to maintain different sets of labels for different purposes. It also includes a multi-tenant tagging system that scopes labels to specific accounts or groups to ensure data privacy. The tool supports tag-based record retrieval, searching via exact matches or exclusions, and the calculation of tag freque
An actsassortable/actsaslist replacement built for Rails 4+
Just the right amount of Rails eager loading
Ancestry is a materialized path tree library for managing hierarchical data models in relational databases. It provides a framework for organizing records into tree structures, allowing for the efficient retrieval of ancestors and descendants through path-based storage. The project distinguishes itself through specialized tools for maintaining tree integrity and transforming data. It includes a tree integrity manager to handle orphaned nodes and a JSON tree serializer that converts hierarchical database records into nested hashes or arrays for API responses. The library covers a broad range
:star: A confidence-based rating system with scope and cache enabled
ActiveRecord Import is a library for inserting large datasets into a database using ActiveRecord through single or batched queries. It functions as a bulk data importer and SQL bulk insert tool designed to minimize query overhead and increase write performance. The project includes an upsert engine to handle unique constraint conflicts by updating existing records or ignoring duplicates. It also features a recursive association importer that allows parent records and their nested child associations to be inserted in a single operation. The library provides a pre-insertion validation layer to