30 releases
0.2.1 | Sep 26, 2024 |
---|---|
0.2.0 | Sep 26, 2024 |
0.1.27 | Sep 26, 2024 |
#358 in Asynchronous
1,733 downloads per month
15KB
326 lines
synerlogikos
A high-level, generic, abstracted Rust library for building any integration. It is designed to abstract away common patterns found in all integrations multiple times. For example, each object in any integration needs to, for each record, create, update, delete etc. This same pattern can be found for each record, in each direction.
If we do some quick maths, a bi-directional integration, with 10 records, which each need create would equate to repeating the same high-level pattern: 2 * 10 => 20 times.
My attempt is to reduce 100s (if not 1000s) of lines of code in each integration.
Dependencies
~7–18MB
~233K SLoC