Solnic's Gems

icon
#Total RankDaily RankNameSummary
1231141dry-coreA toolset of small support modules used throughout the dry-rb ecosystem
2245263ice_nineDeep Freeze Ruby Objects
3259152dry-typesType system for Ruby supporting coercions, constraints and complex types like structs, ...
4260153dry-logicPredicate logic with rule composition
5293195dry-configurableA mixin to add configuration functionality to your classes
63581,196equalizerModule to define equality, equivalence and inspection methods
7363551coerciblePowerful, flexible and configurable coercion library. And nothing more.
8373314dry-containerA simple, configurable object container implemented in Ruby
9375572virtusAttributes on Steroids for Plain Old Ruby Objects
10382576axiom-typesDefine types with optional constraints for use within axiom and other libraries.
11443200dry-initializerDSL for declaring params and options of the initializer
12476245dry-validationValidation library
13493214dry-schemadry-schema provides a DSL for defining schemas with keys and rules that should be appli...
147111,602dry-equalizerModule to define equality, equivalence and inspection methods
15975374dry-structTyped structs and value objects
161,335917dry-cliCommon framework to build command line interfaces with Ruby
171,4371,186dry-monadsCommon monads for Ruby
181,4493,590adamantiumImmutable extensions to objects
191,6321,381dry-auto_injectContainer-agnostic automatic constructor injection
201,886427transprocTransform Ruby objects in functional style
211,956425hanami-utilsHanami utilities
222,0532,213dry-eventsPub/sub system
232,080433hanami-cliHanami command line
242,2002,033dry-matcherFlexible, expressive pattern matching for Ruby
252,6543,522dry-monitorMonitoring and instrumentation APIs
263,3679,205dm-coreDataMapper core library
273,5022,468dry-systemOrganize your code into reusable components
283,54210,901dm-migrationsDataMapper plugin for writing and speccing migrations
293,60512,601dm-do-adapterDataObjects Adapter for DataMapper
303,99610,530dm-validationsLibrary for performing validations on DM models and pure Ruby object
314,04812,090dm-timestampsDataMapper plugin for magical timestamps
324,05211,706dm-serializerDataMapper plugin for serializing Resources and Collections
334,05411,510dm-aggregatesDataMapper plugin providing support for aggregates on collections
344,0792,694dry-transformerData transformation toolkit
354,09112,421dm-typesDataMapper plugin providing extra data types
364,19413,538dm-constraintsDataMapper plugin constraining relationships
374,25913,921dm-transactionsMakes transaction support available for adapters that support them
384,5584,881romPersistence and mapping toolkit for Ruby
394,59916,288data_mapperFaster, Better, Simpler.
404,61113,538dm-sqlite-adapterSqlite3 Adapter for DataMapper
414,7004,035hanami-routerRack compatible HTTP router for Ruby
424,7274,914rom-repositoryRepository abstraction for rom-rb
434,7444,779rom-sqlSQL databases support for ROM
445,1134,365hanami-validationsValidations mixin for Ruby objects and support for Hanami
455,3294,403hanami-controllerComplete, fast and testable actions for Rack
465,4985,036rom-corePersistence and mapping toolkit for Ruby
475,5965,058rom-changesetrom-changeset adds support for preprocessing data on top of rom-rb repositories
485,61421,845dm-postgres-adapterPostgreSQL Adapter for DataMapper
495,6655,062dry-effectsAlgebraic effects
505,6964,292hanamiA flexible framework for maintainable Ruby apps
515,9788,522rom-mapperStandalone data mappers integrated with rom-rb
526,2815,181hanami-viewA complete, standalone view rendering system that gives you everything you need to writ...
536,7055,278hanami-assetsAssets management for Ruby web applications
546,72725,261dm-mysql-adapterMySQL Adapter for DataMapper
556,9175,548hanami-helpersView helpers for Ruby applications
566,9685,576hanami-mailerMail for Ruby applications and Hanami mailers
577,87611,012datamapperFaster, Better, Simpler.
588,17010,487hanami-modelA persistence framework with entities and repositories
598,35010,401rom-factoryROM based builder library to make your specs awesome. DSL partially inspired by Factory...
609,30119,641dm-observerDataMapper plugin for observing Resources
6110,16841,731dm-active_modelA datamapper plugin for active_model compliance and thus rails 3 compatibility.
6210,30115,675dm-ar-findersDataMapper plugin providing ActiveRecord-style finders
6310,91515,266rom-supportRuby Object Mapper - Support libraries
6410,93541,731dm-railsIntegrate DataMapper with Rails 3
6512,08216,288dm-is-treeDataMapper plugin allowing the creation of tree structures from data models
6612,5378,342hanami-webconsoleHanami webconsole for development
6712,81620,670dm-adjustDataMapper plugin providing methods to increment and decrement properties
6813,11113,069dry-componentOrganize your code into reusable components
6913,43021,845dm-sweatshopDataMapper plugin for building pseudo random models
7013,71625,261dry-web-rodaRoda integration for dry-web apps
7113,72118,768dry-viewA complete, standalone view rendering system that gives you everything you need to writ...
7213,8949,314hanami-reloaderCode reloading for Hanami
7313,90423,381roda-flowThis rubygem does not have a description or summary.
7414,45941,731dm-cliDataMapper plugin allowing interaction with models through a CLI
7515,22226,427dry-webLightweight web application stack on top of dry-system
7615,22317,369dm-tagsThis package brings tagging to DataMapper. It is inspired by Acts As Taggable On by Mi...
7715,54451,833axiomSimplifies querying of structured data using relational algebra
7815,76913,773charlatanNeat delegation for ruby objects
7915,78014,603dm-is-listDataMapper plugin for creating and organizing lists
8015,98411,918rom-railsIntegrate Ruby Object Mapper with Rails
8116,01816,543dm-is-state_machineDataMapper plugin for creating state machines
8216,7998,321rom-httpHTTP support for ROM
8316,88517,369dm-is-nested_setDataMapper plugin allowing the creation of nested sets from data models
8417,26116,288dm-rest-adapterREST Adapter for DataMapper
8517,52521,229dm-is-remixabledm-is-remixable allow you to create reusable data functionality
8617,85035,228dm-is-searchableA DataMapper plugin for searching
8718,93426,427dm-is-versionedDataMapper plugin enabling simple versioning of models
8820,18711,069rom-yamlYAML support for Ruby Object Mapper
8920,45627,671dry-system-railsRailtie for dry-system
9021,37118,404dm-ferret-adapterFerret Adapter for DataMapper
9124,52120,114hanami-apiExtremely fast and lightweight HTTP API
9225,23425,261dm-yaml-adapterYAML Adapter for DataMapper
9326,46030,841carrierwave-datamapperDatamapper support for CarrierWave
9429,21527,671dry-dataSimple type-system for Ruby
9529,58923,381dm-oracle-adapterOracle Adapter for DataMapper
9631,16830,841dm-sqlserver-adapterMicrosoft SQL Server Adapter for DataMapper
9736,40338,150ossyOssy is your ruby gem maintenance helper
9840,11884,943rom-modelA small collection of extensions useful for data coercion and validation
9941,29335,228rom-yesqlYesql adapter for ROM
10044,07521,229rom-mongoMongoDB support for Ruby Object Mapper
10151,10159,290axiom-memory-adapterUse Axiom relations with an in-memory datastore
10253,38051,833rom-elasticsearchROM adapter for Elasticsearch
10353,44946,081rom-couchdbCouchDB support for ROM
10458,37459,290dm-taggingsDataMapper plugin providing taggable and tagger models
10558,64338,150rom-event_storeEvent Store support for Ruby Object Mapper
10663,01041,731dm-mongo-adapterMongoDB DataMapper Adapter
10763,10338,150axiom-optimizerOptimizes axiom relations
10866,62359,290transflowBusiness Transaction Flow DSL
10972,02251,833rom-rodaIntegrate Ruby Object Mapper with Roda
11079,00446,081rom-csvCSV support for Ruby Object Mapper
11182,49635,228rom-neo4jNeo4j graph relations for Ruby Object Mapper
11284,56141,731rom-relationRelation schema with mapping for ROM
11385,410107,799rom-gitGit adapter for the rom-rb
11486,02851,833dm-validations-extDataMapper plugin providing better error messages handling.
11586,24946,081hanami-ujsHanami Unobtrusive JavaScript
11691,303107,799dry-pipelinePipeline operator for callable objects
117105,39451,833rom-sessionSession for ROM
118114,70859,290rom-jsonJSON support for Ruby Object Mapper
119115,02969,723rom-lotusIntegrate Ruby Object Mapper with Lotus
120152,78484,943rom-rethinkdbRethinkDB support for ROM
121155,69284,943rodakaseLightweight web application stack on top of Roda
122162,46184,943hanami-authAuthentication for Hanami
123163,275107,799hanami-eventsHanami framework for events
124164,62441,731hanami-webpackManage Hanami assets with Webpack
125175,91269,723sql-composerThis rubygem does not have a description or summary.
126178,08446,081pro-validationPlaceholder
127178,32484,943pro-romPlaceholder