awesome-rails-with-postgres
A curated collection of gems and books for building and optimizing Rails apps with Postgres
https://github.com/ayarotsky/awesome-rails-with-postgres
Last synced: 1 day ago
JSON representation
-
Gems
-
Performance Optimization
- Alba
- N+1 Control
- bullet
- prosopite
- Columns Trace
- Alba
- N+1 Control
- bullet
- prosopite
- Columns Trace
- Goldiloader
- Fast Count
- occams-record - 5x faster queries, reduced memory usage, and enhanced SQL features
- postgresql_cursor
- Rails PG Extras
- ActiveRecord Analyze
- Passive Columns
- geared_pagination - focused pagination for large datasets
- pagy
- Isolator - atomic interactions within DB transactions
- Goldiloader
- Fast Count
- occams-record - 5x faster queries, reduced memory usage, and enhanced SQL features
- postgresql_cursor
- Rails PG Extras
- ActiveRecord Analyze
- Passive Columns
- geared_pagination - focused pagination for large datasets
- pagy
- Isolator - atomic interactions within DB transactions
-
Query Enhancement
- Hightop
- Groupdate - based queries without the pain
- Rollup
- Neighbor - neighbor search, ActiveRecord style
- ActiveRecordExtended
- Hightop
- Groupdate - based queries without the pain
- Rollup
- Neighbor - neighbor search, ActiveRecord style
- ActiveRecordExtended
-
Soft Deletes and Versioning
-
Multi-Tenancy
- acts_as_tenant - tenancy support for Rails applications, simplifying tenant scoping
- acts_as_tenant - tenancy support for Rails applications, simplifying tenant scoping
-
Full-text Search
- pg_search - text search with Postgres for Rails applications
- textacular - text and trigram search
- pg_search - text search with Postgres for Rails applications
- textacular - text and trigram search
-
Database Structure and Schema Management
- Scenic
- fx
- ActiveRecord Postgres Enum
- Strong Migrations
- Online Migrations
- pg_ha_migrations
- The Schema Is
- Scenic
- fx
- ActiveRecord Postgres Enum
- Online Migrations
- pg_ha_migrations
- The Schema Is
- annotaterb
- ActiveRecord PostGIS Adapter
- rgeo
- ActiveRecord TypedStore
- annotaterb
- ActiveRecord PostGIS Adapter
- rgeo
- ActiveRecord TypedStore
-
Attributes Management
- Measured
- awesome_nested_set - to-use gem for storing hierarchical data in ActiveRecord
- store_model
- acts-as-taggable-on
- Measured
- awesome_nested_set - to-use gem for storing hierarchical data in ActiveRecord
- store_model
- ranked-model
- store_attribute
- acts-as-taggable-on
-
Caching and Indexing
-
Database Integrity and Data Consistency
-
Bulk Operations
-
Data Management
-
Tools
-
-
Books
-
Tools
- High Performance PostgreSQL for Rails
- Lift the Elephant
- Polished Ruby Programming: Build better software with more intuitive, maintainable, scalable, and high-performance Ruby code
- High Performance PostgreSQL for Rails
- Lift the Elephant
- Polished Ruby Programming: Build better software with more intuitive, maintainable, scalable, and high-performance Ruby code
-
Sub Categories
Keywords
activerecord
48
rails
47
ruby
46
postgresql
21
performance
16
database
11
gem
10
mysql
6
postgres
5
json
4
ruby-on-rails
4
sql
4
audit
4
schema
4
rgeo
4
rspec
4
annotations
4
optimization
2
activerecord-queries
2
batch
2
cursor
2
for-update
2
large-scale
2
postgresql-cursor
2
ruby-gem
2
bootstrap
2
bulma
2
elasticsearch-rails
2
foundation
2
materialize
2
tool
2
eager-loading
2
database-dump
2
replication
2
seeds
2
testing
2
performance-testing
2
minitest
2
database-testing
2
backfill
2
presenter
2
data
2
json-serializer
2
json-serialization
2
migration
2
cache
2
utility-library
2
counter-cache
2
wt-branch-protection-default
2
postgersql
2