Solnic's Gems

icon
#Total RankDaily RankNameSummary
1229162dry-coreA toolset of small support modules used throughout the dry-rb ecosystem
2245264ice_nineDeep Freeze Ruby Objects
3259171dry-typesType system for Ruby supporting coercions, constraints and complex types like structs, ...
4260174dry-logicPredicate logic with rule composition
5293221dry-configurableA mixin to add configuration functionality to your classes
6360936equalizerModule to define equality, equivalence and inspection methods
7365499coerciblePowerful, flexible and configurable coercion library. And nothing more.
8373374dry-containerA simple, configurable object container implemented in Ruby
9377535virtusAttributes on Steroids for Plain Old Ruby Objects
10381537axiom-typesDefine types with optional constraints for use within axiom and other libraries.
11442226dry-initializerDSL for declaring params and options of the initializer
12474294dry-validationValidation library
13490247dry-schemadry-schema provides a DSL for defining schemas with keys and rules that should be appli...
147121,720dry-equalizerModule to define equality, equivalence and inspection methods
15954384dry-structTyped structs and value objects
161,333736dry-cliCommon framework to build command line interfaces with Ruby
171,4351,224dry-monadsCommon monads for Ruby
181,4563,293adamantiumImmutable extensions to objects
191,6341,457dry-auto_injectContainer-agnostic automatic constructor injection
201,865504transprocTransform Ruby objects in functional style
211,937510hanami-utilsHanami utilities
222,046512hanami-cliHanami command line
232,0632,262dry-eventsPub/sub system
242,2042,228dry-matcherFlexible, expressive pattern matching for Ruby
252,6563,175dry-monitorMonitoring and instrumentation APIs
263,3786,290dm-coreDataMapper core library
273,4993,002dry-systemOrganize your code into reusable components
283,5486,900dm-migrationsDataMapper plugin for writing and speccing migrations
293,6147,144dm-do-adapterDataObjects Adapter for DataMapper
304,0057,053dm-validationsLibrary for performing validations on DM models and pure Ruby object
314,05811,886dm-timestampsDataMapper plugin for magical timestamps
324,06013,338dm-serializerDataMapper plugin for serializing Resources and Collections
334,0637,385dm-aggregatesDataMapper plugin providing support for aggregates on collections
344,0672,807dry-transformerData transformation toolkit
354,10612,065dm-typesDataMapper plugin providing extra data types
364,20413,338dm-constraintsDataMapper plugin constraining relationships
374,27313,589dm-transactionsMakes transaction support available for adapters that support them
384,5664,389romPersistence and mapping toolkit for Ruby
394,61717,849data_mapperFaster, Better, Simpler.
404,6267,338dm-sqlite-adapterSqlite3 Adapter for DataMapper
414,7004,255hanami-routerRack compatible HTTP router for Ruby
424,7274,414rom-repositoryRepository abstraction for rom-rb
434,7504,433rom-sqlSQL databases support for ROM
445,1094,554hanami-validationsValidations mixin for Ruby objects and support for Hanami
455,3244,656hanami-controllerComplete, fast and testable actions for Rack
465,4924,395rom-corePersistence and mapping toolkit for Ruby
475,5854,422rom-changesetrom-changeset adds support for preprocessing data on top of rom-rb repositories
485,62718,241dm-postgres-adapterPostgreSQL Adapter for DataMapper
495,6624,644dry-effectsAlgebraic effects
505,6874,623hanamiA flexible framework for maintainable Ruby apps
515,99612,429rom-mapperStandalone data mappers integrated with rom-rb
526,2805,462hanami-viewA complete, standalone view rendering system that gives you everything you need to writ...
536,6995,598hanami-assetsAssets management for Ruby web applications
546,74915,187dm-mysql-adapterMySQL Adapter for DataMapper
556,9186,922hanami-helpersView helpers for Ruby applications
566,9656,861hanami-mailerMail for Ruby applications and Hanami mailers
577,89612,065datamapperFaster, Better, Simpler.
588,19817,138hanami-modelA persistence framework with entities and repositories
598,3486,139rom-factoryROM based builder library to make your specs awesome. DSL partially inspired by Factory...
609,33027,759dm-observerDataMapper plugin for observing Resources
6110,20627,759dm-active_modelA datamapper plugin for active_model compliance and thus rails 3 compatibility.
6210,32816,844dm-ar-findersDataMapper plugin providing ActiveRecord-style finders
6310,94312,995rom-supportRuby Object Mapper - Support libraries
6410,97635,417dm-railsIntegrate DataMapper with Rails 3
6512,10755,083dm-is-treeDataMapper plugin allowing the creation of tree structures from data models
6612,5189,213hanami-webconsoleHanami webconsole for development
6712,84823,982dm-adjustDataMapper plugin providing methods to increment and decrement properties
6813,13413,098dry-componentOrganize your code into reusable components
6913,46321,015dm-sweatshopDataMapper plugin for building pseudo random models
7013,75287,276dry-web-rodaRoda integration for dry-web apps
7113,75921,788dry-viewA complete, standalone view rendering system that gives you everything you need to writ...
7213,84910,878hanami-reloaderCode reloading for Hanami
7313,94722,743roda-flowThis rubygem does not have a description or summary.
7414,49718,698dm-cliDataMapper plugin allowing interaction with models through a CLI
7515,24018,698dm-tagsThis package brings tagging to DataMapper. It is inspired by Acts As Taggable On by Mi...
7615,25725,513dry-webLightweight web application stack on top of dry-system
7715,58023,982axiomSimplifies querying of structured data using relational algebra
7815,77716,300dm-is-listDataMapper plugin for creating and organizing lists
7915,78616,844charlatanNeat delegation for ruby objects
8016,01117,504rom-railsIntegrate Ruby Object Mapper with Rails
8116,04025,513dm-is-state_machineDataMapper plugin for creating state machines
8216,80611,057rom-httpHTTP support for ROM
8316,91215,830dm-is-nested_setDataMapper plugin allowing the creation of nested sets from data models
8417,27817,504dm-rest-adapterREST Adapter for DataMapper
8517,58542,349dm-is-remixabledm-is-remixable allow you to create reusable data functionality
8617,91687,276dm-is-searchableA DataMapper plugin for searching
8718,97223,982dm-is-versionedDataMapper plugin enabling simple versioning of models
8820,19215,187rom-yamlYAML support for Ruby Object Mapper
8920,50530,871dry-system-railsRailtie for dry-system
9021,38523,982dm-ferret-adapterFerret Adapter for DataMapper
9124,46416,844hanami-apiExtremely fast and lightweight HTTP API
9225,27621,015dm-yaml-adapterYAML Adapter for DataMapper
9326,48923,982carrierwave-datamapperDatamapper support for CarrierWave
9429,21035,417dry-dataSimple type-system for Ruby
9529,59721,788dm-oracle-adapterOracle Adapter for DataMapper
9631,17825,513dm-sqlserver-adapterMicrosoft SQL Server Adapter for DataMapper
9736,40735,417ossyOssy is your ruby gem maintenance helper
9840,18035,417rom-modelA small collection of extensions useful for data coercion and validation
9941,21130,871rom-yesqlYesql adapter for ROM
10044,07430,871rom-mongoMongoDB support for Ruby Object Mapper
10151,04435,417axiom-memory-adapterUse Axiom relations with an in-memory datastore
10253,48455,083rom-couchdbCouchDB support for ROM
10353,53255,083rom-elasticsearchROM adapter for Elasticsearch
10458,36587,276dm-taggingsDataMapper plugin providing taggable and tagger models
10558,48855,083rom-event_storeEvent Store support for Ruby Object Mapper
10662,96130,871axiom-optimizerOptimizes axiom relations
10763,00155,083dm-mongo-adapterMongoDB DataMapper Adapter
10866,47035,417transflowBusiness Transaction Flow DSL
10971,88242,349rom-rodaIntegrate Ruby Object Mapper with Roda
11078,83255,083rom-csvCSV support for Ruby Object Mapper
11182,12942,349rom-neo4jNeo4j graph relations for Ruby Object Mapper
11284,41035,417rom-relationRelation schema with mapping for ROM
11385,30587,276rom-gitGit adapter for the rom-rb
11485,88027,759dm-validations-extDataMapper plugin providing better error messages handling.
11586,06127,759hanami-ujsHanami Unobtrusive JavaScript
11691,21955,083dry-pipelinePipeline operator for callable objects
117105,20755,083rom-sessionSession for ROM
118114,42355,083rom-jsonJSON support for Ruby Object Mapper
119114,73042,349rom-lotusIntegrate Ruby Object Mapper with Lotus
120152,15642,349rom-rethinkdbRethinkDB support for ROM
121155,13855,083rodakaseLightweight web application stack on top of Roda
122162,30255,083hanami-authAuthentication for Hanami
123163,09155,083hanami-eventsHanami framework for events
124164,36755,083hanami-webpackManage Hanami assets with Webpack
125175,77655,083sql-composerThis rubygem does not have a description or summary.
126178,10555,083pro-validationPlaceholder
127178,39555,083pro-romPlaceholder