Solnic's Gems

icon
#Total RankDaily RankNameSummary
1208169equalizerModule to define equality, equivalence and inspection methods
2217152ice_nineDeep Freeze Ruby Objects
3254194virtusAttributes on Steroids for Plain Old Ruby Objects
4259188coerciblePowerful, flexible and configurable coercion library. And nothing more.
5265192axiom-typesDefine types with optional constraints for use within axiom and other libraries.
6781575dry-configurableA mixin to add configuration functionality to your classes
7808574dry-coreA toolset of small support modules used throughout the dry-rb ecosystem.
8814592dry-containerA simple container intended for use as an IoC container
9850675dry-equalizerModule to define equality, equivalence and inspection methods
10864683dry-typesType system for Ruby supporting coercions, constraints and complex types like structs, ...
11871678dry-logicPredicate logic with rule composition
12969848dry-validationValidation library
131,1881,194adamantiumImmutable extensions to objects
141,2211,159unparserGenerate equivalent source for parser gem AST nodes
151,2451,220concordHelper for object composition
161,2763,322dm-coreDataMapper core library
171,3613,549dm-migrationsDataMapper plugin for writing and speccing migrations
181,3953,569dm-do-adapterDataObjects Adapter for DataMapper
191,5531,143dry-structTyped structs and value objects.
201,6284,325dm-serializerDataMapper plugin for serializing Resources and Collections
211,6294,224dm-validationsLibrary for performing validations on DM models and pure Ruby object
221,6354,234dm-aggregatesDataMapper plugin providing support for aggregates on collections
231,6494,254dm-timestampsDataMapper plugin for magical timestamps
241,6654,429dm-typesDataMapper plugin providing extra data types
251,7094,474dm-constraintsDataMapper plugin constraining relationships
261,7554,512dm-transactionsMakes transaction support available for adapters that support them
271,9171,096dry-auto_injectContainer-agnostic automatic constructor injection
281,9454,558data_mapperFaster, Better, Simpler.
291,9473,914dm-sqlite-adapterSqlite3 Adapter for DataMapper
302,0971,629dry-monadsCommon monads for Ruby.
312,3748,440dm-postgres-adapterPostgreSQL Adapter for DataMapper
322,3801,101dry-initializerDSL for declaring params and options of the initializer
332,9041,909transprocTransform Ruby objects in functional style
342,9292,311animaInitialize object attributes via attributes hash
353,0531,956dry-matcherFlexible, expressive pattern matching for Ruby
363,1657,893dm-mysql-adapterMySQL Adapter for DataMapper
373,4291,843dry-eventsPub/sub system
383,88810,272datamapperFaster, Better, Simpler.
394,0681,199dry-schemadry-schema provides a DSL for defining schemas with keys and rules that should be appli...
404,4324,429romPersistence and mapping toolkit for Ruby
414,5044,498rom-mapperStandalone data mappers integrated with rom-rb
424,5119,372dm-observerDataMapper plugin for observing Resources
434,7174,392rom-sqlSQL databases support for ROM
444,87012,747dm-active_modelA datamapper plugin for active_model compliance and thus rails 3 compatibility.
454,8884,046rom-repositoryRepository abstraction for rom-rb
465,15612,984dm-railsIntegrate DataMapper with Rails 3
475,16211,732dm-ar-findersDataMapper plugin providing ActiveRecord-style finders
485,2344,006dry-systemOrganize your code into reusable components
495,5532,654dry-monitorMonitoring and instrumentation APIs
506,64610,073dm-is-treeDataMapper plugin allowing the creation of tree structures from data models
516,96014,141dm-adjustDataMapper plugin providing methods to increment and decrement properties
527,07724,730dm-sweatshopDataMapper plugin for building pseudo random models
537,3698,489axiomSimplifies querying of structured data using relational algebra
548,27211,554dm-cliDataMapper plugin allowing interaction with models through a CLI
558,40832,067dm-tagsThis package brings tagging to DataMapper. It is inspired by Acts As Taggable On by Mi...
568,4584,882rom-corePersistence and mapping toolkit for Ruby
578,5987,093rom-supportRuby Object Mapper - Support libraries
588,8414,907rom-changesetrom-changeset adds support for preprocessing data on top of rom-rb repositories
599,03432,067dm-is-state_machineDataMapper plugin for creating state machines
609,06532,067dm-is-listDataMapper plugin for creating and organizing lists
619,1365,665dry-componentOrganize your code into reusable components
629,7319,888dry-viewA complete, standalone view rendering system that gives you everything you need to writ...
6310,04232,067dm-is-nested_setDataMapper plugin allowing the creation of nested sets from data models
6410,11232,067dm-is-remixabledm-is-remixable allow you to create reusable data functionality
6510,16732,067dm-is-searchableA DataMapper plugin for searching
6610,2589,299dry-web-rodaRoda integration for dry-web apps
6710,31332,067dm-rest-adapterREST Adapter for DataMapper
6810,7499,299dry-webLightweight web application stack on top of dry-system
6911,42432,067dm-is-versionedDataMapper plugin enabling simple versioning of models
7011,5409,033roda-flowThis rubygem does not have a description or summary.
7113,1116,628charlatanNeat delegation for ruby objects
7213,57532,067dm-ferret-adapterFerret Adapter for DataMapper
7313,65616,448carrierwave-datamapperDatamapper support for CarrierWave
7414,5596,736rom-factoryROM based builder library to make your specs awesome. DSL partially inspired by Factory...
7514,98112,747rom-railsIntegrate Ruby Object Mapper with Rails
7616,55432,067dm-yaml-adapterYAML Adapter for DataMapper
7719,40339,614dm-oracle-adapterOracle Adapter for DataMapper
7820,90139,614dm-sqlserver-adapterMicrosoft SQL Server Adapter for DataMapper
7921,65728,093dry-dataSimple type-system for Ruby
8023,1919,164rom-httpHTTP support for ROM
8127,49832,067rom-modelA small collection of extensions useful for data coercion and validation
8230,23413,789rom-mongoMongoDB support for Ruby Object Mapper
8332,33121,083rom-yamlYAML support for Ruby Object Mapper
8437,42539,614axiom-memory-adapterUse Axiom relations with an in-memory datastore
8539,5678,964dry-system-railsRailtie for dry-system
8639,62139,614dm-taggingsDataMapper plugin providing taggable and tagger models
8741,46639,614rom-yesqlYesql adapter for ROM
8843,11739,614axiom-optimizerOptimizes axiom relations
8944,81239,614dm-mongo-adapterMongoDB DataMapper Adapter
9050,56939,614rom-couchdbCouchDB support for ROM
9156,27839,614transflowBusiness Transaction Flow DSL
9257,53439,614rom-event_storeEvent Store support for Ruby Object Mapper
9361,05139,614dm-validations-extDataMapper plugin providing better error messages handling.
9467,20039,614rom-rodaIntegrate Ruby Object Mapper with Roda
9568,18139,614rom-relationRelation schema with mapping for ROM
9670,55839,614rom-csvCSV support for Ruby Object Mapper
9773,96439,614dry-pipelinePipeline operator for callable objects
9876,96039,614rom-neo4jNeo4j graph relations for Ruby Object Mapper
9977,39322,772rom-elasticsearchROM adapter for Elasticsearch
10081,80339,614rom-gitGit adapter for the rom-rb
10183,20739,614rom-sessionSession for ROM
102105,90939,614rom-jsonJSON support for Ruby Object Mapper
103106,05939,614rom-lotusIntegrate Ruby Object Mapper with Lotus
104130,57439,614rom-rethinkdbRethinkDB support for ROM
105133,63339,614rodakaseLightweight web application stack on top of Roda
106154,11124,730dry-effectsAlgebraic effects.