# Open-Source Alternatives to SharePoint

> AI-ranked search results for `open source alternatives to sharepoint` on awesome-repositories.com — ordered by an LLM for relevance, best match first. 119 total matches; showing the top 12.

Explore on the web: https://awesome-repositories.com/q/open-source-alternatives-to-sharepoint

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [this search on awesome-repositories.com](https://awesome-repositories.com/q/open-source-alternatives-to-sharepoint).**

## Results

- [phachon/mm-wiki](https://awesome-repositories.com/repository/phachon-mm-wiki.md) (3,762 ⭐) — This project is a self-hosted enterprise wiki platform designed for teams to create, organize, and share documentation. It functions as a centralized knowledge management system that enables collaborative authoring through markdown syntax, allowing users to structure information within isolated departmental spaces and private team workspaces.

The platform distinguishes itself through a focus on operational simplicity and administrative control. It is distributed as a single, self-contained executable binary, which streamlines deployment by eliminating complex runtime dependencies. To support
- [outline/outline](https://awesome-repositories.com/repository/outline-outline.md) (38,947 ⭐) — Outline is a full-stack server-side web application designed as a centralized platform for collaborative knowledge management. It provides teams with the infrastructure to create, organize, and share structured documentation through real-time editing tools, while supporting high availability and horizontal scalability in production environments.

The platform distinguishes itself through a comprehensive suite of operational and development tools. It includes a command-line interface for managing database schema versioning and structural consistency across deployments, alongside an integrated t
- [directus/directus](https://awesome-repositories.com/repository/directus-directus.md) (36,030 ⭐) — Directus is a headless content platform that functions as a backend service, automatically generating REST and GraphQL APIs by performing introspection on existing SQL database schemas. It serves as a unified data orchestration layer, decoupling content management from frontend delivery while providing a secure, stateless gateway for database transactions.

The platform distinguishes itself through a granular role-based access control engine that enforces security policies at the field level across all API endpoints. It includes a visual, low-code administrative dashboard that allows non-techn
- [nextcloud/server](https://awesome-repositories.com/repository/nextcloud-server.md) (35,797 ⭐) — Nextcloud is a self-hosted platform designed for private cloud storage, file synchronization, and collaborative team workspaces. It provides a comprehensive suite of tools for document editing, groupware services like calendars and contacts, and secure data management, all while ensuring users maintain full control over their infrastructure and data sovereignty.

The platform distinguishes itself through a decentralized federated architecture that allows independent server instances to securely share data and collaborate across a network. It features a highly modular plugin ecosystem, enabling
- [activiti/activiti](https://awesome-repositories.com/repository/activiti-activiti.md) (10,518 ⭐) — Activiti is a workflow engine designed to model, execute, and manage business processes using the BPMN 2.0 standard. It functions as a Java-based framework that embeds process orchestration directly into enterprise applications and microservices to coordinate sequences of tasks and human-centric interactions.

The platform utilizes a persistent state machine to maintain the status of long-running workflows in a relational database, ensuring continuity across system restarts. It manages high-volume environments through optimistic concurrency control, which tracks versioning tokens to prevent da
- [go-workflow/go-workflow](https://awesome-repositories.com/repository/go-workflow-go-workflow.md) (1,231 ⭐) — Go-workflow is a lightweight library designed for defining and executing business process logic through a state-machine engine. It enables the automation of multi-step operations by managing task lifecycles, approval consensus, and the progression of processes through defined stages.

The engine utilizes a data-driven approach where business processes are structured as serialized JSON arrays, allowing for the definition of routing paths and task sequences without the need for visual modeling tools. It supports hierarchical node nesting to represent complex, multi-stage workflows and employs co
- [flowable/flowable-engine](https://awesome-repositories.com/repository/flowable-flowable-engine.md) (9,315 ⭐) — Flowable Engine is a business process management platform and workflow engine used to automate business processes and orchestrate human and system activities. It provides a suite for modeling, deploying, and executing complex workflows and decision rules across distributed environments, including a dedicated case management system for unstructured processes and ad-hoc activities.

The platform is a Kubernetes native workflow orchestrator that can be deployed as a containerized service using manifests and Helm charts. It supports an embedded runtime model, allowing the engine to integrate as a
- [orchidsoftware/platform](https://awesome-repositories.com/repository/orchidsoftware-platform.md) (4,791 ⭐) — This project is a rapid application development framework for building back-office interfaces and dashboards within Laravel applications. It functions as a backend management UI toolkit and schema-based UI generator that renders administration panels and data forms by mapping backend logic to pre-defined frontend components.

The framework includes a role-based access control system to restrict application features and data based on user identity and assigned roles. It also provides a full-text search integration that uses interchangeable drivers to index and retrieve application content.

Add
- [nestjsx/nest-access-control](https://awesome-repositories.com/repository/nestjsx-nest-access-control.md) (1,156 ⭐) — 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
- [heeexy/springboot-shiro-vue](https://awesome-repositories.com/repository/heeexy-springboot-shiro-vue.md) (4,668 ⭐) — SpringBoot-Shiro-Vue is a permission management framework and role-based access control system. It provides a backend implemented with Spring Boot and a frontend built with Vue.js to manage user roles and map them to specific interface and API access rights.

The project utilizes a token-based authentication system to verify user identities and enable stateless communication between the frontend and backend. It implements granular UI permission control to show or hide specific buttons and interface elements based on the current user's assigned access rights.

The framework covers API security
- [easycorp/easyadminbundle](https://awesome-repositories.com/repository/easycorp-easyadminbundle.md) (4,282 ⭐) — EasyAdminBundle is a tool for automatically generating backend management interfaces for Symfony applications. It builds administrative screens and forms by mapping database entity definitions to user interface components, providing a web-based system for managing database records through searchable lists and CRUD forms.

The project supports the creation of separate administration backends tailored for different user roles or external collaborators. It includes a security layer for restricting dashboards, menus, and data fields based on role-based access control and user security tokens.

The
- [apache/incubator-answer](https://awesome-repositories.com/repository/apache-incubator-answer.md) (15,568 ⭐) — This project is a self-hosted question and answer platform and knowledge management system. It provides a centralized repository for documented answers and community discussions used to support users and resolve technical issues.

The system functions as a plugin-based community forum, utilizing a modular extension system to add custom features and tools. It employs a decoupled architecture with a RESTful API backend to separate business logic from the user interface.

The platform covers several domain areas including internal knowledge management, customer help centers, and community Q&A hos
