Gems

pusewicz/wave-function-collapse-ruby: Tiled Wave Function Collapse model implemented in Ruby and rendered using Gosu
This repository is an example implementation of the Wave Function Collapse algorithm using Ruby and Gosu.The algorithm is used to generate the entire map using tiles based on the rules. Rules are defined using the Tiled program and read by the Rub...

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...

