Welcome to Data-River

Data-River is an open-source platform designed to empower everyone—from kids to professionals—to code and automate visually. While we’re just getting started, we already have a basic engine running in the browser, with a few foundational blocks in place.

Currently, you can experiment with 4 basic blocks: Start, Input, Output, and End—the building blocks of workflows. And this is just the beginning! As we develop further, Data-River will evolve into a fully flexible, visual platform for all kinds of automation and coding tasks.


Why Data-River?

A Platform for All Ages and Skill Levels

Data-River is designed to be flexible and adaptive:

  • For Kids: Start with visual blocks that teach programming basics, inspired by tools like Scratch. They can create simple logic and experiment with coding concepts by connecting our starter blocks.

  • For Business Professionals: Automate processes like email workflows, approval chains, and API integrations using a drag-and-drop interface—no need to touch code.

  • For Developers: We currently have JavaScript-based blocks, and our execution engine is up and running in the browser, allowing you to build and run workflows directly in a modern browser.


Current Features

  • Visual Block Editor: Create workflows by connecting visual blocks. Our available blocks—Start, Input, Output, and End—allow you to start building basic flows.

  • Browser-Based Execution: The engine currently runs directly in the browser, making it easy to test and build workflows locally.

  • Stateful Execution: We’re working towards supporting long-running processes and server-side workflows.

  • JavaScript-Based Blocks: Build workflows using JavaScript, with plans to support additional languages like Python in the future.


Who Is Data-River For?

  • Kids & Educators: Introduce coding through visual tools and workflows.

  • Businesses: Automate processes quickly without writing a single line of code.

  • Developers: Build and test custom workflows with our existing blocks, running in your browser.


How to Get Involved

Join Us Early

We’re still in the early stages, but there’s some code you can start experimenting with right now:

  • Join the Discussion: Connect with us on Discord to share feedback and ideas.

  • Try Our Blocks: Experiment with our current set of blocks and help us improve them.

  • Contribute: Share your thoughts on what additional blocks or features we should focus on next.


What's Next?

  • Expand the Block Library: We're working on more blocks to enhance workflow complexity.

  • Server-Side Execution: We're planning on adding server-side execution capabilities for more powerful workflows.

  • AI Integrations: Down the road, Data-River will support AI integrations to help you build intelligent, automated systems.


Let’s Build This Together!

We’re at the beginning of something big, and we want you to be part of it. Whether you're a developer, business professional, or AI enthusiast, you can help shape the future of Data-River.

Get started by joining our Discord to stay updated and contribute to the project!


Data-River 🌊 – Flow into the Future of Automation and Coding

Last updated