A tool for writing better scripts
Repository Index
71,235 visible repositories in the index
1–24 of 105 · Most stars
All-in-one IoT Platform - Device management, data collection, processing and visualization.
- visualization
- iot
- iot-platform
- mqtt
High-performance AI pipeline engine with a C++ core and 50+ Python-extensible nodes. Build, debug, and scale LLM workflows with 13+ model providers, 8+ vector databases, and agent orchestration, all from your IDE. Includes VS Code extension, TypeScript/Python SDKs, and Docker deployment.
- ai
- cpp
- data-pipeline
- data-processing
Workflow Engine for Kubernetes
- workflow
- kubernetes
- argo
- dag
Simple, efficient background processing for Ruby
- ruby
- sidekiq
- background-jobs
- jobs
Activiti is a light-weight workflow and Business Process Management (BPM) Platform targeted at business people, developers and system admins. Its core is a super-fast and rock-solid BPMN 2 process engine for Java. It's open-source and distributed under the Apache license. Activiti runs in any Java application, on a server, on a cluster or in the cloud. It integrates perfectly with Spring, it is extremely lightweight and based on simple concepts.
An easy way to perform background job processing in .NET and .NET Core applications. No Windows Service or separate process required
- dotnet
- dotnet-core
- background-jobs
- background-thread
Lightweight job scheduling for Node.js
- cron
- scheduler
- job-scheduler
- crontab
A compact and highly efficient workflow and Business Process Management (BPM) platform for developers, system admins and business users.
- bpmn
- java
- workflow
- workflow-engine
BullMQ - Message Queue and Batch processing for NodeJS, Python, .NET, Elixir, Rust and PHP based on Redis or PostgreSQL
Resque is a Redis-backed Ruby library for creating background jobs, placing them on multiple queues, and processing them later.
🤯 High-performance PHP application server, process manager written in Go and powered with plugins
- application-server
- golang
- workers
- supervisor
Provides a structured process for converting a Request into a Response
Process execution for humans
- nodejs
- spawn
- exec
- spawned-processes
Executes commands in sub-processes
Fabulously kill processes. Cross-platform.
PPM is a process manager, supercharger and load balancer for modern PHP applications.
- php7
- symfony
- psr7
- application-server
A cross-language remote procedure call(RPC) framework for rapid development of high performance distributed services.
A fast and reliable background task processing library for Python 3.
- python
- task-manager
- task-scheduler
- task-runner
Web-based Process Visualization (SCADA/HMI/Dashboard) software
The first AI agent that builds permissionless integrations through reverse engineering platforms' internal APIs.
Ribbon is a Inter Process Communication (remote procedure calls) library with built in software load balancers. The primary usage model involves REST calls with various serialization scheme support.
A light-weight, flexible, and expressive statistical data testing library
- pandas
- validation
- schema
- dataframes
💎 Robust job processing in Elixir, backed by modern PostgreSQL, SQLite3, and MySQL