We are offering pre-release downloads to data-engineers who are interested in providing early-stage feedback.
Tweakstreet supports JSON-like data trees as first-class data types. Other tools often operate at the level of flat records, making work on lists and nested data difficult. With tweakstreet it's just natural to work with these data types.
In other data processing tools, developers often have to hard-code the details of each processing step. In tweakstreet every configuration detail can be a context-sensitive expression.
As a consequence, you can much easier process data that is self-describing, or for which you maintain a config file or meta-data repository that describes how the data should be handled.
Move your mouse over the image to see the step configured with a layer of indirection that makes meta data driven solutions easy to create.
The design GUI runs on Windows, macOS, and Linux Gnome and KDE. Data processes run on Windows, macOS and Linux.
You can run your jobs on your laptop, office desktop, or on GUI-less cloud servers.
λ:tweakstreet $ bin/engine.sh ~/Desktop/tweakstreet/csv/generate.dfl 20:11:38 INFO [main] tweakstreet 0.0.3 on OpenJDK 64-Bit Server VM 1.8.0_202-b08 (AdoptOpenJdk) 20:11:38 INFO [main] loading flow /Users/slawo/Desktop/tweakstreet/csv/generate.dfl 20:11:38 INFO [generate.dfl] initializing flow 20:11:53 INFO [generate.dfl] flow finished successfully 20:11:53 INFO [main] /Users/slawo/Desktop/tweakstreet/csv/generate.dfl finished in 00:00:14 λ:tweakstreet $
Tweakstreet supports externalizing computations and rules. You can put logic into importable library files. No more struggle with consistent use of data integration logic across project files.
Tweakstreet supports execution environments out-of-the-box. You can easily supply execution environments both in the GUI and when executing jobs on the command line. No more hacks when promoting deployments through development → QA → production.
If you’d would like to evaluate tweakstreet for your projects, get in touch: