{"repo":"ToucanToco/weaverbird","free":true,"listed":false,"github":"https://github.com/ToucanToco/weaverbird","clone":"git clone https://github.com/ToucanToco/weaverbird.git","description":"A visual data pipeline builder with various backends","language":"TypeScript","stars":108,"topics":["mongodb","pandas","vuejs","mysql","postgresql","redshift","snowflake","sql","data-transformation"],"license":"BSD-3-Clause","category":"databases-storage","readme_excerpt":"Weaverbird Weaverbird is Toucan Toco's data pipelines toolkit, it contains : - a pipeline Data Model , currently supporting more than 40 transformation steps - a friendly User Interface for building those pipelines without writing any code, made with TypeScript, VueJS & VueX - a set of BackEnds to use those pipelines : - the MongoDB Translator that generate Mongo Queries, written in TypeScript - the Pandas Executor that compute the result using Pandas dataframes, written in Python - the Snowflake SQL translator, written in Python For in depth user & technical documentation, have a look at weaverbird.toucantoco.dev or at the documentation's source files in the docs directory. Badges UI Server Project setup See Dockerfile for supported node version Compiles target library This will generate an importable JS weaverbird library in the dist directory. Important note : While we do our best to embrace semantic versioning, we do not guarantee full backward compatibility until version 1.0.0 is released. Run your tests The basic command to run all tests is: Lints and fixes files Build the API documentation This will run typedoc on the src/ directory and generate the corresponding documentation in the dist/docs directory. Build and run the documentation website The web documentation is powered by Jekyll. All sources can be found in the docs folder. To build and run the documentation with docker: Once the docs are be built, they'll be available on http://localhost:4000 . Any change to a ","default_branch":null,"files":null,"tree":[],"storefront":"/r/ToucanToco","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ToucanToco/weaverbird/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}