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

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
opf avatar

opf/openproject

0
View on GitHub↗

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI
www.openproject.org
↗

Openproject

OpenProject is an open-source work management and project portfolio platform designed for tracking tasks, managing project lifecycles, and overseeing strategic objectives. It provides a centralized environment for organizing team workflows through agile boards, Gantt charts, and roadmaps, while supporting complex project hierarchies and resource capacity planning across large organizations.

The platform distinguishes itself through specialized support for building information modeling, allowing teams to import, visualize, and coordinate 3D models and construction issues directly within a web browser. It further differentiates its capabilities by integrating state-machine workflow engines and relational work-package modeling, which enable highly customized, schema-driven tracking of project items, dependencies, and status transitions.

The system covers a broad capability surface including enterprise-grade identity management, automated reporting, and financial performance monitoring. It offers extensive configuration options for custom work types, project governance roles, and scaled agile methodologies, alongside programmatic interfaces for external system automation and AI assistant connectivity.

The software is designed for self-hosted deployment, providing comprehensive procedures for installation, maintenance, and data migration from third-party systems.

Features

  • BIM Collaboration - Provides specialized support for building information modeling, allowing teams to import, visualize, and coordinate 3D models and construction issues.
  • Construction Issue Coordination - Manages construction coordination issues by importing and exporting standardized files that link directly to model viewpoints.
  • Project Task Management - Provides tools to view, create, and edit work packages while organizing them within portfolios to maintain oversight.
  • Building Information Modeling Pipelines - Processes and converts complex building information models into web-ready formats for collaborative visualization and technical issue tracking.
14,425 stars·3,105 forks·Ruby·gpl-3.0·59 views
  • Building Model Viewers - Displays building models directly in a web browser without requiring additional software installations for stakeholders.
  • Work Management Systems - Acts as a self-hosted solution for organizing team tasks, documenting project knowledge, and automating workflows.
  • Project Task Visualizers - Displays work packages on interactive charts to manage schedules, dependencies, and project milestones collaboratively.
  • Building Information Model Processors - Imports and converts building information models to web-optimized formats for collaborative viewing and analysis.
  • Role-Based Access Controls - Enforces granular security policies by mapping directory service identities to internal permissions to ensure data privacy and consistent governance.
  • Agile Project Management - Organizes work items into product and sprint backlogs to support iterative planning and structured development methodologies.
  • Project Management - Centralizes oversight of multiple projects, strategic objectives, and resource capacity across large organizations.
  • State Machines - Manages the lifecycle of project items by enforcing defined status transitions and custom business logic for consistent process execution.
  • AI Integration Protocols - Provides a standardized protocol for AI assistants to discover and interact with project resources for intelligent task completion.
  • Construction Communication Threads - Tracks building information modeling communication threads using industry-standard protocols to manage technical issues and client viewpoints.
  • Portfolio Oversight - Provides a centralized overview of multiple projects to monitor status and progress across an entire organizational portfolio.
  • Strategic Goal Tracking - Enables the definition of high-level goals and key results to maintain alignment and visibility across the organization.
  • Work Package Schema Configurators - Defines custom fields and status transitions to standardize how tasks and project data are tracked.
  • Relational Data Models - Stores project tasks as a highly flexible, schema-driven database structure that supports custom attributes, hierarchical nesting, and complex dependency tracking.
  • RESTful APIs - Exposes core project functionality through a standardized HTTP interface to enable programmatic data synchronization and external system interoperability.
  • Work Item Definitions - Allows configuration of specific work item structures with custom fields and workflows to standardize tracking.
  • Visual Task Management Boards - Displays work packages as cards in columns to support visual task management and rapid status updates.
  • Identity Provider Group Mappings - Maps directory service groups to internal project teams to automate membership management and ensure consistent access control.
  • Identity Synchronization - Automates the management of user and group accounts using cross-domain protocols to integrate with enterprise identity providers.
  • Single Sign-On Solutions - Verifies user identity using standardized protocols to ensure secure access to organizational resources through a single login point.
  • User Access Management - Manages user accounts and granular permissions to define individual access levels within the project environment.
  • Programmatic Interfaces - Exposes project information and core functionality through a secure interface to extend workspace capabilities via custom applications.
  • Project Lifecycle Management - Guides teams through structured project phases, including initiation, planning, execution, and closing, to ensure consistent delivery.
  • Performance Monitoring - Tracks project progress against plans by managing schedules, costs, risks, and quality metrics to ensure project objectives are met.
  • Open Source Applications - Project management and collaboration software.
  • Project Management - Offers comprehensive project management and collaboration features.
  • Project Management - Comprehensive project management software for teams.
  • Project Management Platforms - Open-source project management for collaborative team workflows.
  • Budgeting Tools - Monitors financial health by comparing planned versus actual costs within dedicated project budget modules.
  • Project Management Methodologies - Supports the configuration of workflows and templates to enforce standardized project management frameworks and delivery practices.
  • Project Reporting Tools - Exports consolidated work package data and documentation into portable formats for status reporting and stakeholder review.
  • Baseline Snapshots - Captures snapshots of work package tables to track changes over time and report on project progress accurately.
  • Time Tracking Utilities - Records and reports time spent and financial resources consumed by team members to monitor budget adherence.
  • Data Reporting - Filters, groups, and generates reports on project activities to monitor performance and team output effectively.
  • Task Dependency Linkers - Enables linking tasks with dependencies or associations to define clear project hierarchies and execution sequences.
  • Infrastructure Deployment - Provides procedures for installing and maintaining a collaborative project management environment on local or cloud infrastructure.
  • System Maintenance - Supports system maintenance through backup, monitoring, and upgrade procedures to ensure ongoing stability.
  • Authentication Management - Manages secure login options, including multi-factor authentication and directory services, to protect sensitive project data.
  • Capacity Planning Tools - Tracks work items for individual team members using calendar-based planning views to balance daily workloads effectively.
  • Data Exchange Standards - Supports the import and export of building information modeling files to ensure data compatibility across design and construction software.
  • External Application Integrations - Enables data flow and task synchronization between the platform and various external business systems.
  • Project Governance - Enables the assignment of specific roles and responsibilities to establish clear reporting lines and decision-making authority.
  • Event-Driven Alerting - Monitors system activity and task status changes to trigger automated alerts and email reminders for project stakeholders in real time.
  • Search Filters - Provides tools to locate specific work packages quickly to manage large project backlogs efficiently.
  • Activity Tracking - Displays chronological updates and changes across projects to keep team members informed of recent progress.
  • Personal Dashboards - Provides a customizable overview page for users to monitor their assigned tasks, reports, and time tracking.
  • Project Management Templates - Enables the creation of reusable project blueprints to replicate configurations, members, and workflows for new initiatives.
  • Saved Views - Allows users to create and share custom queries using saved filters to provide quick access to specific data sets.
  • Workflow Automation - Triggers predefined workflows or bulk attribute updates on work packages to improve team efficiency.
  • Cloud Storage Integrations - Connects to remote document repositories and cloud storage services for centralized file access and collaboration.
  • Custom Data Fields - Enables the addition of specialized fields to work packages, projects, or users to capture unique organizational data.
  • Project Organization Tools - Organizes work into nested projects and portfolios to track progress across individual teams and solution-level initiatives.
  • Modular Plugin Architectures - Allows for the dynamic activation of specialized features and administrative modules to tailor the workspace to specific organizational requirements.
  • Data Migration - Facilitates the import of project history and data from third-party issue tracking systems to consolidate information.
  • Automated Alerting Workflows - Sends automated notifications and email reminders for upcoming or overdue tasks to ensure project timelines are met.
  • Test Execution Management - Organizes test cases and runs using custom templates to maintain a reusable and scalable quality assurance process.
  • Mobile Interfaces - Provides a responsive interface to manage projects and tasks while working away from a desktop.
  • Project Documentation - Maintains collaborative wikis, forums, and meeting records to capture and share information across the project team.
  • Module Activation Controls - Allows users to activate or deactivate specific modules to tailor the toolset to the requirements of individual teams.
  • Project Containers - Groups tasks and resources into distinct containers with unique member access to isolate project-specific collaboration.
  • Iteration Schedulers - Defines project versions to represent iterations or program increments, facilitating synchronized planning efforts across teams.
  • Notification Management - Configures email delivery settings and automated alerts to keep team members informed about project updates.
  • Comment Interfaces - Enables project discussions by allowing team members to post comments and replies directly on work packages.
  • Star history

    Star history chart for opf/openprojectStar history chart for opf/openproject

    How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

    Frequently asked questions

    What does opf/openproject do?

    OpenProject is an open-source work management and project portfolio platform designed for tracking tasks, managing project lifecycles, and overseeing strategic objectives. It provides a centralized environment for organizing team workflows through agile boards, Gantt charts, and roadmaps, while supporting complex project hierarchies and resource capacity planning across large organizations.

    What are the main features of opf/openproject?

    The main features of opf/openproject are: BIM Collaboration, Construction Issue Coordination, Project Task Management, Building Information Modeling Pipelines, Building Model Viewers, Work Management Systems, Project Task Visualizers, Building Information Model Processors.

    Which projects share features with opf/openproject?

    Projects with overlapping indexed features include: leantime/leantime — Leantime is an open-source project management platform designed to track tasks, milestones, and workflows using Kanban… kanboard/kanboard — Kanboard is a self-hosted Kanban project management tool and productivity suite designed for tracking software tasks… worklenz/worklenz — Worklenz is a project management platform and professional services automation tool designed for planning work,… awesome-selfhosted/awesome-selfhosted — This project is a community-curated directory of open-source software designed for deployment in private server… super-productivity/super-productivity — This project is a local-first task manager and time tracking tool designed to consolidate work items from multiple… tooljet/tooljet — ToolJet is a low-code development platform designed for building and deploying internal business applications. It…

    Projects sharing features with Openproject

    These projects share indexed features with Openproject. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
    • leantime/leantimeLeantime avatar

      Leantime/leantime

      9,288View on GitHub↗

      Leantime is an open-source project management platform designed to track tasks, milestones, and workflows using Kanban boards and Gantt charts. It functions as a strategic planning tool that links daily operational tasks to high-level business goals and long-term objectives, while also serving as a time tracking and billing system for managing work hours and client estimations. The platform differentiates itself through an integrated AI-powered project assistant that decomposes complex tasks, generates status reports, and provides project insights. It further distinguishes its offering with a

      PHPagileasanacalendar
      View on GitHub↗9,288
    • kanboard/kanboardkanboard avatar

      kanboard/kanboard

      9,663View on GitHub↗

      Kanboard is a self-hosted Kanban project management tool and productivity suite designed for tracking software tasks and team collaboration. It provides a visual system for managing workflows through the use of boards, columns, and cards. The project features an extensible plugin framework and a comprehensive API for programmatic task and project administration. It includes specialized identity management through LDAP integration, allowing for the synchronization of user accounts and group permissions from directory servers. The system covers a wide range of capabilities, including event-dri

      PHPagilekanbankanboard
      View on GitHub↗9,663
    • worklenz/worklenzWorklenz avatar

      Worklenz/worklenz

      2,921View on GitHub↗

      Worklenz is a project management platform and professional services automation tool designed for planning work, tracking tasks via Kanban boards, and managing team collaboration. It functions as a combined resource management tool and time tracking software, providing a centralized workspace to analyze team capacity, balance workloads, and log work hours. The platform is distinguished by its deep integration with GitHub and Slack, allowing for the synchronization of repository activity and the delivery of real-time project notifications to external communication channels. It further streamlin

      TypeScriptexpressjspostgresqlproject-management
      View on GitHub↗2,921
    • awesome-selfhosted/awesome-selfhostedawesome-selfhosted avatar

      awesome-selfhosted/awesome-selfhosted

      299,516View on GitHub↗

      This project is a community-curated directory of open-source software designed for deployment in private server environments and home labs. It serves as a comprehensive resource for discovering independent, self-hosted alternatives to mainstream cloud services, enabling users to maintain full data ownership and control over their digital infrastructure. The directory is structured through a hierarchical taxonomy that organizes a vast collection of applications into logical categories, ranging from media management and data analytics to private communication and team productivity tools. It dis

      awesomeawesome-listcloud
      View on GitHub↗299,516
    Compare all 30 related projects→