ribs_workspace
This workspace contains the following packages.
Packages
ribs_binary
Library provides fully typed binary parsing, encoding and decoding. Also supports streaming parsing.
| Library | Description |
|---|---|
| ribs_binary | Library provides fully typed binary parsing, encoding and decoding. Also supports streaming parsing. |
ribs_check
Property based testing.
| Library | Description |
|---|---|
| ribs_check | Property-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.
| Library | Description |
|---|---|
| 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. |
| ribs_core_test | Functional 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.
| Library | Description |
|---|---|
| ribs_effect | A functional effects library for Dart, providing a purely functional abstraction for managing side-effects, concurrency, resource safety, and asynchronous execution. |
| ribs_effect_test | Test utilities and matchers for ribs_effect. |
ribs_ip
Typesafe representations for hosts, ports and addresses.
| Library | Description |
|---|---|
| ribs_ip | Purely functional IP address and network primitives for Dart. |
ribs_json
Library provides fully typed JSON parsing, encoding and decoding. Also supports streaming parsing.
| Library | Description |
|---|---|
| ribs_json | A functional JSON library for Dart. |
ribs_limiter
A rate limiter that can be used with ribs_effect IO type.
| Library | Description |
|---|---|
| ribs_limiter | Rate limiting concurrency primitives for the ribs ecosystem. |
ribs_optics
Lens library.
| Library | Description |
|---|---|
| ribs_optics | Functional optics library for Dart. |
ribs_postgres
ribs_sql intergrations for postgres.
| Library | Description |
|---|---|
| ribs_postgres | PostgreSQL driver integration for ribs_sql. |
ribs_rill
Streaming library.
| Library | Description |
|---|---|
| ribs_rill | Streaming library. |
| ribs_rill_test | Streaming library. |
ribs_rill_io
Provides Rill I/O constructors and pipes using dart:io.
| Library | Description |
|---|---|
| ribs_rill_io | Purely functional, streaming I/O for Dart. |
ribs_sql
Functional SQL database interactions.
| Library | Description |
|---|---|
| ribs_sql | Purely functional, type-safe SQL query execution and composition. |
ribs_sqlite
Function SQLite interactions.
| Library | Description |
|---|---|
| ribs_sqlite | SQLite driver integration for ribs_sql. |
ribs_units
API for dimensional analysis.
| Library | Description |
|---|---|
| ribs_units | Type-safe physical quantities and units of measure for Dart. |