Skip to content

ribs_workspace

This workspace contains the following packages.

Packages

ribs_binary

Library provides fully typed binary parsing, encoding and decoding. Also supports streaming parsing.

LibraryDescription
ribs_binaryLibrary provides fully typed binary parsing, encoding and decoding. Also supports streaming parsing.

ribs_check

Property based testing.

LibraryDescription
ribs_checkProperty-based testing framework for Dart.

ribs_core

Functional programming (FP) kernel. Provides common FP datatypes like Option, Either, State, Validated, as well as collection hierarchy inspired by the Scala programming language.

LibraryDescription
ribs_coreFunctional programming (FP) kernel. Provides common FP datatypes like Option, Either, State, Validated, as well as collection hierarchy inspired by the Scala programming language.
ribs_core_testFunctional programming (FP) kernel. Provides common FP datatypes like Option, Either, State, Validated, as well as collection hierarchy inspired by the Scala programming language.

ribs_effect

Provides effect types like IO, Ref and Resource.

LibraryDescription
ribs_effectA functional effects library for Dart, providing a purely functional abstraction for managing side-effects, concurrency, resource safety, and asynchronous execution.
ribs_effect_testTest utilities and matchers for ribs_effect.

ribs_ip

Typesafe representations for hosts, ports and addresses.

LibraryDescription
ribs_ipPurely functional IP address and network primitives for Dart.

ribs_json

Library provides fully typed JSON parsing, encoding and decoding. Also supports streaming parsing.

LibraryDescription
ribs_jsonA functional JSON library for Dart.

ribs_limiter

A rate limiter that can be used with ribs_effect IO type.

LibraryDescription
ribs_limiterRate limiting concurrency primitives for the ribs ecosystem.

ribs_optics

Lens library.

LibraryDescription
ribs_opticsFunctional optics library for Dart.

ribs_postgres

ribs_sql intergrations for postgres.

LibraryDescription
ribs_postgresPostgreSQL driver integration for ribs_sql.

ribs_rill

Streaming library.

LibraryDescription
ribs_rillStreaming library.
ribs_rill_testStreaming library.

ribs_rill_io

Provides Rill I/O constructors and pipes using dart:io.

LibraryDescription
ribs_rill_ioPurely functional, streaming I/O for Dart.

ribs_sql

Functional SQL database interactions.

LibraryDescription
ribs_sqlPurely functional, type-safe SQL query execution and composition.

ribs_sqlite

Function SQLite interactions.

LibraryDescription
ribs_sqliteSQLite driver integration for ribs_sql.

ribs_units

API for dimensional analysis.

LibraryDescription
ribs_unitsType-safe physical quantities and units of measure for Dart.