awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
lanyulei avatar

lanyulei/ferry

0
View on GitHub↗
6,610 stele·1,151 fork-uri·JavaScript·MIT·2 vizualizări

Ferry

Ferry is an open-source workflow engine designed to manage ticket-based processes across departments. It provides a platform for submitting, tracking, transferring, and closing tickets, with personal and all-ticket views for full lifecycle management. The system is built around a configurable process template designer that supports serial, parallel, and conditional node routing, enabling flexible approval sequences.

The platform distinguishes itself through dynamic variable-based approver assignment, where task approvers can be determined by organizational variables such as direct supervisor, department head, or HRBP. A task automation hook system triggers email alerts or custom scripts when workflow tasks reach defined points, reducing manual coordination overhead. Role-based access control restricts API, menu, and button permissions per user role, integrated with organizational structure management for users, roles, positions, and departments.

The system covers the full ticket lifecycle, including submission, transfer, urging, closure, and countersigning, with structured workflows that reduce inter-team coordination overhead. Process templates can be created with task hooks to generate ticket workflows, and task notifications are dispatched automatically at hook points.

Features

  • Workflow Engines - Manages ticket-based processes with serial, parallel, and conditional routing for cross-department collaboration.
  • Process Template Designers - Creates custom process templates with serial, parallel, or conditional node routing.
  • Variable-Based Approver Assignments - Assigns task approvers dynamically based on organizational variables like direct supervisor or department head.
  • Cross-Department Workflow Coordination - Reduces inter-team coordination overhead through structured ticket workflows and automated task routing.
  • Internal Ticket Platforms - Provides a platform for submitting, tracking, transferring, and closing tickets with personal and all-ticket views.
  • Lifecycle Managers - Tracks ticket states from submission through transfer, countersign, and closure across personal and global views.
  • Full Lifecycle Managers - Submits, tracks, transfers, urges, closes, and countersigns tickets across personal and all-ticket views.
  • Approval - Designs and runs custom approval workflows with serial, parallel, and conditional routing for cross-department tasks.
  • Process Templates - Creates reusable process templates with variable approvers and dynamic node routing logic.
  • Task Hooks - Fires email alerts or custom scripts automatically when a workflow node reaches a defined hook point.
  • Dynamic Approver Assignments - Assigns task approvers dynamically based on variables like direct supervisor or department head.
  • Role-Based Access Control - Restricts API, menu, and button access by assigning permissions to user roles with hierarchical policies.
  • Role-Based Access Control Systems - Restricts API, menu, and button permissions per user role with organizational structure management.
  • Workflow Process Templates - Creates custom process templates and task hooks to generate ticket workflows with serial, parallel, or conditional node routing.
  • Serial Parallel Conditional Routers - Routes tasks through serial, parallel, or conditional nodes defined in a configurable process template.
  • Workflow Task Notifications - Sends email alerts or runs custom scripts when a workflow task reaches a hook point.
  • Organizational Structure Management - Creates, edits, deletes, and searches users, roles, positions, and departments with batch operations.
  • 工作流 OA 项目 - Listed in the “工作流 OA 项目” section of the Great Open Source Project awesome list.

Istoric stele

Graficul istoricului de stele pentru lanyulei/ferryGraficul istoricului de stele pentru lanyulei/ferry

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Alternative open-source pentru Ferry

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Ferry.
  • o2oa/o2oaAvatar o2oa

    o2oa/o2oa

    4,627Vezi pe GitHub↗

    o2oa is an open-source Java enterprise office automation platform designed to manage corporate workflows, organizational hierarchies, and collaborative office tasks. It functions as a low-code business application platform and a corporate information portal, providing a visual development environment for building custom enterprise applications. The platform is distinguished by its integrated enterprise workflow engine, which allows for the design and automation of business processes using customizable routing conditions and event-driven scripts. It further differentiates itself as a multi-dat

    JavaScript
    Vezi pe GitHub↗4,627
  • dataease/dataeaseAvatar dataease

    dataease/dataease

    23,420Vezi pe GitHub↗

    DataEase is an open-source, self-hosted business intelligence platform designed for building interactive data visualizations and managing analytical reporting. It provides a centralized environment where users can construct dashboards through a drag-and-drop interface, connecting to diverse data sources including relational databases, data warehouses, and external APIs. The platform distinguishes itself through its focus on embedded analytics and enterprise-grade governance. It allows for the seamless integration of charts, dashboards, and management modules into third-party web applications

    Javaapache-dorisbusiness-intelligencedata-analysis
    Vezi pe GitHub↗23,420
  • yeqifu/warehouseAvatar yeqifu

    yeqifu/warehouse

    1,020Vezi pe GitHub↗

    Warehouse is a centralized inventory control and management system designed to track stock levels, incoming shipments, and product movements within a supply chain environment. The platform utilizes a relational database to store business entities and transaction logs, ensuring data integrity and consistent reporting across all warehouse operations. The system distinguishes itself through a comprehensive security framework that integrates role-based access control with organizational management. Administrators can configure specific user permissions and menu visibility based on departmental st

    Java
    Vezi pe GitHub↗1,020
  • nestjsx/nest-access-controlAvatar nestjsx

    nestjsx/nest-access-control

    1,156Vezi pe GitHub↗

    NestJS Access Control is a role-based and attribute-based authorization framework designed for the NestJS ecosystem. It provides a declarative system for securing application routes and resources, allowing developers to enforce granular access policies through metadata-driven decorators. The framework distinguishes itself by supporting hierarchical role inheritance, which enables the resolution of complex permission sets by traversing parent and child role relationships. It also facilitates dynamic authorization management, allowing security rules to be loaded asynchronously from external dat

    TypeScriptaccess-controladdonhelper
    Vezi pe GitHub↗1,156
Vezi toate cele 30 alternative pentru Ferry→

Întrebări frecvente

Ce face lanyulei/ferry?

Ferry is an open-source workflow engine designed to manage ticket-based processes across departments. It provides a platform for submitting, tracking, transferring, and closing tickets, with personal and all-ticket views for full lifecycle management. The system is built around a configurable process template designer that supports serial, parallel, and conditional node routing, enabling flexible approval sequences.

Care sunt principalele funcționalități ale lanyulei/ferry?

Principalele funcționalități ale lanyulei/ferry sunt: Workflow Engines, Process Template Designers, Variable-Based Approver Assignments, Cross-Department Workflow Coordination, Internal Ticket Platforms, Lifecycle Managers, Full Lifecycle Managers, Approval.

Care sunt câteva alternative open-source pentru lanyulei/ferry?

Alternativele open-source pentru lanyulei/ferry includ: o2oa/o2oa — o2oa is an open-source Java enterprise office automation platform designed to manage corporate workflows,… dataease/dataease — DataEase is an open-source, self-hosted business intelligence platform designed for building interactive data… yeqifu/warehouse — Warehouse is a centralized inventory control and management system designed to track stock levels, incoming shipments,… theorchid/platform — Platform is a framework for building back-office applications and administrative dashboards using Laravel. It… nestjsx/nest-access-control — NestJS Access Control is a role-based and attribute-based authorization framework designed for the NestJS ecosystem.… spatie/laravel-permission — This is a role-based access control system for Laravel applications that manages user permissions and roles within a…