Ntl's Gems

icon
#Total RankDaily RankNameSummary
19,3297,923evt-messagingCommon primitives for platform-specific messaging implementations for Eventide
210,2517,538test_benchPrincipled test framework for Ruby.
310,9597,776evt-schemaPrimitives for schema and data structure
411,11310,569evt-message_store-postgresMessage store implementation for PostgreSQL
511,1179,217evt-message_storeCommon primitives for platform-specific message store implementations
611,24810,214evt-consumerContinuous subscription to a category and message dispatching to handlers
711,3029,610ntl-actorImplementation of actor pattern for Ruby
811,5538,915evt-subst_attrDeclare attributes that have default implementations that are diagnostic substitutes or...
911,6379,011evt-clockClock interface with support for UTC and local timezones, timezone coercion, and depend...
1011,6728,582test_bench-fixtureA TestBench fixture is a pre-defined, reusable test abstraction. By including TestBench...
1111,7818,915evt-logLogging to STD IO with levels, tagging, and coloring
1211,8088,710evt-dependencyDeclare dependency attributes that have default implementations that are diagnostic sub...
1311,83612,909evt-entity_storeProject and cache entities from event streams, with optional on-disk snapshotting
1411,9199,407evt-attributeDefine an attribute on a class using an imperative API
1511,93210,654evt-settingsSettings data access and assignment
1611,9549,281evt-reflectReflection of inner namespaces used for protocol discovery
1711,9718,915evt-telemetryIn-process telemetry based on observers
1812,0109,543evt-initializerGenerates initializers and attributes
1912,0269,059evt-set_attributesSet an object's attributes from a source object or hash
2012,1149,011evt-mimicCopy a class's instance interface to an anonymous, new object that acts as a substituta...
2112,19813,688evt-entity_cacheCache of entities retrieved by an entity-store, with in-memory temporary and on-disk pe...
2212,2389,281evt-identifier-uuidUUID v4 identifier generator with support for generating and parsing UUIDs, and depende...
2312,4369,543evt-transformCommon interface for object and format transformation, and transformer discovery
2412,44110,056evt-casingConvert the case of strings, symbols, and hash keys, including camelCase, PascalCase, a...
2512,4759,971evt-invocationExtract information about a method's invocation including the method name, parameter na...
2612,5299,815evt-validateInterface and protocol for validating and validation discovery
2712,55110,310terminal_colorsApply ANSI terminal colors to strings
2812,63218,167evt-virtualVirtual method declaration
2912,7429,217evt-async_invocationReturn value for async method that is accidentally invoked synchronously
3012,82412,761evt-consumer-postgresPostgres implementation of continuous subscription to a category and message dispatchin...
3112,87414,111evt-configureGenerates class level configure methods
3212,91814,111evt-entity_snapshot-postgresProjected entity snapshotting for Postgres
3313,10514,111evt-entity_projectionProjects event data into an entity
3413,3429,610evt-component_hostHost components inside a single physical process
3513,41016,109evt-messaging-postgresEventide messaging for Postgres
3613,46815,752eventide-postgresEvent-Sourced Autonomous Services Toolkit
3713,83717,711evt-pollGeneralized implementation of polling with support for timeout and polling interval
3813,87513,455message-dbMicroservice native event store and message store for Postgres
3918,20228,686evt-retryRetry an execution that terminates with an error, with optional backoff cycles
4018,22519,673evt-message_store-postgres-databaseDatabase definition and tools for PostgreSQL message store
4124,44826,201evt-diagnostics-sampleSampling and measurement of execution cycles
4225,72831,695evt-schema-fixturesTestBench fixtures for the Schema library
4325,76421,628evt-messaging-fixturesTestBench fixtures for the Messaging library
4427,60128,686extended_loggerA logging library that provides more feature's than ruby's built in logger; namely per-...
4528,14037,202evt-event_source-postgresEvent source client for PostgreSQL
4629,18731,695evt-event_source-event_store-httpEvent source client for EventStore's HTTP interface
4729,34811,827evt-template_methodTemplate method declaration
4830,46116,921test_bench-sessionTestBench::Session implements the core testing mechanisms of TestBench: tests, contexts...
4931,00311,963test_bench-runRuns a batch of TestBench files and directories.
5031,64916,921invokrInvoke methods with a consistent Hash interface. Useful for metaprogramming.
5132,43918,674test_bench-telemetryTelemetry publication and subscription for TestBench.
5232,49016,921test_bench-outputTest output writer for TestBench.
5332,88219,673test_bench-random64-bit pseudorandom value generator for TestBench. Provides string, integer, decimal, a...
5433,08023,194evt-command_line-component_generatorCommand line Eventide component generator
5533,96475,360activeshepherdWrangle unweildy app/models directories by unobtrusively adding the aggregate pattern i...
5636,78631,695evt-event_sourceCommon primitives for event source clients
5738,35952,325evt-entity_projection-fixturesTestBench fixtures for EntityProjection implementations
5844,40543,762mudrat_projectorMudrat Projector is a simple financial projection engine.
5944,53328,686evt-event_store-httpClient library for EventStore's HTTP interface
6045,00230,134evt-consumer-event_storeCategory and stream consumer for EventStore
6148,83546,383gfm_live_previewLive preview your github flavored markdown file (with syntax highlighting!).
6251,15749,198minitest-red_greenAdds red/green colors to standard minitest output
6352,73124,078test_bench-bootstrapBootstrap implementation of TestBench for testing TestBench
6452,808113,782evt-view_data-pgCreate and populate PostgreSQL view databases from event streams
6553,83943,762truckTruck is an alternative autoloader that doesn't pollute the global namespace.
6653,86446,383splotRun any test from any file from any project. When using Test::Unit, specify an individu...
6755,30237,202abnf-parserabnf-parser allows you to compile ABNF (Augmented Backus-Naur Form) into rule lists tha...
6856,24955,740ntl-error_dataRepresentation of an error as a data structure
6960,31949,198ntl-orchestraOrchestra is an orchestration framework for designing complex operations in an object o...
7064,52255,740ftestFork based runner for tests written as simple ruby scripts
7165,87559,807extended-loggerextended-logger provides a richer logger implementation than the built in ruby logger, ...
7271,69590,788evt-view_data-commandsMessage schemas for data-oriented command streams used to populate view databases
7373,74875,360logger-loggingLogging module that adds colored logging to any class and puts the class name in the lo...
7477,37541,342aggregate_streamsCombine messages from multiple Eventide streams into an aggregate stream
7582,36859,807evt-entity_snapshot-event_storeProjected entity snapshotting for EventStore
7683,124100,863evt-waitGeneralized implementation of execution-until-condition with support for timeout and po...
7783,71390,788object_mommaobject_momma is an Object Mother implementation in ruby
7889,068153,037evt-messaging-event_storeEventStore messaging for Eventid
7989,36482,265evt-telemetry-loggerLogging to STDERR with coloring and levels of severity
8095,80775,360hashblockSometimes you'll want to allow the user to configure a plugin or some other object via ...
8199,05490,788rlab-assertAn alternative assert implementation designed for straightforward syntax and better deb...
82105,43590,788evt-event_store-http-connectConnection library to EventStore's HTTP interface
83106,209169,262evt-cycleGeneralized retry
84106,30190,788evt-message_store-event_storeMessage store client for EventStore
85112,35146,383test_bench-isolatedIsolated copy of TestBench for testing TestBench
86112,974113,782picoA very light weight framework for ruby designed to handle a small number of details com...
87118,739100,863test-runnerFork based runner for tests written as simple ruby scripts
88121,322131,986eventide-event_storeEvent-Sourced Autonomous Services Toolkit
89123,67290,788evt-dns-resolve_hostResolve host names to IP addresses
90124,867100,863evt-event_store-cluster-leader_statusCluster leader status support for EventStore
91131,45331,695test_bench-executableCommand line interface for TestBench.
92131,71333,396import_constantsAlias all constants from one namespace into another
93141,078131,986pg-statsDatabase Statistics for Postgres
94156,349131,986test_runner-assertAdds a powerful and simple assert implementation to test-runner
95160,068131,986evt-process_hostRun multiple logical processes inside a single physical process
96162,762131,986ntl-process_hostRuby library for hosting components composed of independent actors
97168,955131,986eventide-railsEventide on Rails
98172,586113,782number_serializationNumber serialization for ruby
99173,886153,037ntl-raygun_clientClient for the Raygun API
100176,459131,986read_model-projectionRead model projection
101179,20369,506test_bench-parallelParallel runner for projects that use TestBench
102180,40046,383rubygems-runtimeAn alternative RubyGems loader that pulls in only the minimal components required at ru...
103180,948131,986test_bench-detect_coverageCapture method invocations caused by TestBench tests