Gems

alexreisner/geocoder: Complete Ruby geocoding solution.
Forward and reverse geocoding.IP address geocoding.Connects to more than 40 APIs worldwide.Performance-enhancing features like caching.Integrates with ActiveRecord and Mongoid.Basic geospatial queries: search within radius (or rectangle, or ring).


panthomakos/timezone: Accurate current and historical timezones for Ruby with support for Geonames and Google latitude - longitude lookups.
Accurate current and history timezones for Ruby.Uses IANA Timezone Database for up-to-date historical timezone calculations.Uses the Geonames API or the Google Timezone API for timezone latitude and longitude lookup.

adamcooke/authie: 👮‍♂️ Improve user session security in Ruby on Rails applications with database session storage
This is a Rails library which provides applications with a database-backed user sessions. This ensures that user sessions can be invalidated from the server and users activity can be easily tracked.The "traditional" way of simply setting a user ID...

Shopify/ruby_memcheck: Use Valgrind memcheck on your native gem without going crazy
Valgrind's memcheck is a great tool to find and debug memory issues (e.g. memory leak, use-after-free, etc.). However, it doesn't work well on Ruby because Ruby does not free all of the memory it allocates during shutdown. This results in Valgrind...


