Skip to content

lineCode/openloop

 
 

Repository files navigation

Openloop

Openloop is a browser-first open-source alternative to Gumloop. The intention of this project is to provide a simple and cloud-free way to create workflows.

Openloop Logo

Features

  • 🌐 Browser-First: Run your workflows directly in the browser without any server dependencies
  • ☁️ Cloud-Free: Complete privacy and control over your workflow automation
  • 🔄 Visual Workflow Builder: Intuitive drag-and-drop interface for creating workflows
  • 🧩 Extensible Node System: Create custom nodes to extend functionality
  • 🚀 Real-time Execution: See your workflows in action immediately
  • 📊 Run Reports: Track and analyze workflow execution results

Getting Started

Prerequisites

  • Node.js (v16 or higher)
  • npm or yarn

Installation

  1. Clone the repository:
git clone https://github.com/vinpac/openloop.git
cd openloop
  1. Install dependencies:
npm install
  1. Start the development server:
npm run dev
  1. Open your browser and navigate to http://localhost:5173

Usage

Openloop Usage

Contributing

We welcome contributions! Please feel free to submit a Pull Request.

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'feat: Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

License

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgments

  • Inspired by Gumloop
  • Built with React, TypeScript, and Vite
  • Uses React Flow for workflow visualization

Made with ❤️ by Vinicius Pacheco

About

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 96.3%
  • CSS 1.9%
  • Other 1.8%