awesome-alfresco is a curated list of awesome Alfresco add-ons, libraries, tutorials, scripts and much more.
- Alfresco Audit Analysis and Reporting - A.A.A.R. – Alfresco Audit Analysis and Reporting
- Alfresco Audit Dashlet - Dashlet to view Alfresco audit logs
Authentication and Authorization
- alfresco-agreement-filter - This extension adds a must read page for every user before starting to use Alfresco.
- Share oAuth - Spring Surf extension allowing remote endpoints to be easily set up against OAuth 1.0 and OAuth 2.0 services
- Share oAuth SSO - Alfresco Share OAuth SSO Support
Backup and Restore
- Alfresco BART - Backup and Recovery Tool - Alfresco BART is a tool written in shell script on top of Duplicity for doing Alfresco backups and restore from a local file system, FTP, SCP or Amazon S3.
- Alfresco Benchmark - Alfresco Benchmark framework, utilities and load tests: a scalable load test suite
Content Management Systems
- Crafter CMS - A web CMS built on top of Alfresco as the repository
Content Management System Integrations
- Drupal Alfresco - Alfresco module provides integration between Drupal and Alfresco Enterprise Content Management System.
- AlfrescoDoc for Joomla - A Joomla module to display document from alfresco.
- AlfrescoDoc for Wordpress - A WordPress Plugin to display document from alfresco.
- Alfresco Cloud Store - Migrated from Google Code
- alfresco-s3-adapter - Alfresco AMP Module for S3 Backed Storage
- Compressing Content Store for Alfresco - An Alfresco ContentStore implementation, which compresses certain mime types (but not others)
- Simple Content Stores - Addon to provide a set of common content store implementations and easy-to-use configuration (no Spring config)
- Object Storage Connectors for Alfresco - This project provides connectors to use Alfresco with Content Store based on Software Defined Storage. Currently 3 connectors for: Red Hat Ceph Storage, OpenIO and Openstack Swift
Classification and OCR
- Alfresco Google Vision - Google Vision API integration in Alfresco
- Alfresco Simple OCR - Simple OCR action for Alfresco
- Uploader Plus - An Alfresco uploader that prompts for metadata
Clustering and Multitenancy
- Alfresco Cluster Probe - Cluster probe addon for Alfresco. Enables cluster members to be removed from the cluster at runtime.
- alfresco-mt-support - Adding missing multi-tenancy support for various subsystems and features
- Kafka Alfresco Module - Add support for Apache Kafka to Alfresco.
- LXCommunity ECM - Open source custom build of Alfresco Community with commercial support and built-in Swedish language pack
Data List Management
- Alfresco Datalists - Datalist Extensions for Alfresco Share
- alfresco-datalist-constraints - Use datalists to maintain Alfresco model constraints
- AlfrescoDataListDownload - Download as Spreadsheet support for Alfresco DataLists
- Alfresco List Manager - Component used to manage custom list of values used in metadata forms.
- CMISSync - Synchronize content between a CMIS repository and your desktop. Like Dropbox for Enterprise Content Management!
- Aikau - Aikau UI Framework
- Alfresco SDK - The Alfresco SDK based on Apache Maven, includes support for rapid and standard development, testing, packaging, versioning and release of your Alfresco integration and extension projects
- Alfresco Maven - Base Maven setup of parent POM, common definitions and plugins for building Alfresco modules without Alfresco SDK (except for a single plugin mojo)
- Alfresco @mvc - Enables the usage of Spring @MVC within Alfresco.
- alfresco-ng2-components - Alfresco Angular 2 components
- Dynamic Extensions for Alfresco - Rapid development of Alfresco repository extensions in Java. Deploy your code in seconds, not minutes. Life is too short for endless server restarts.
- Enables Cors support for an Alfresco repository - Enables Cors support for an Alfresco repository
- generator-alfresco - A Yeomen generator based on the Alfresco all-in-one Maven archetype with some generators and an opinionated project structure.
- Alfresco Share ReactJS - An Alfresco AIO starter kit to start creating Alfresco Share widgets with ReactJS
- Alfresco Utility - Project to consolidate abstract utility features that may be reused across functional Alfresco modules
- upgrade-assist - Help identifying what to do when upgrading a war overlay project
Deployment and Installation
- Alfresco Docker - Docker images for Alfresco provided by Loftux AB
- Alfresco Ubuntu Install - Install a production ready Alfresco on Ubuntu 14.04 onwards.
- Alfresco SPK - Design, run, integrate Alfresco stacks
- Chef Alfresco - A build automation tool that provides a modular, configurable and extensible way to install an Alfresco architecture
- Puppet Alfresco - Puppet Build Script for Alfresco
- Vagrant Alfresco - Project for starting up an Alfresco instance inside a Vagrant VM
Docker Based Deployment
- Alfresco Docker - Docker images for Alfresco provided by Loftux AB
- Alfresco Docker Template - Alfresco Docker Templates by Keensoft
- Docker Alfresco - Containerised Alfresco
- Docker Alfresco - Docker image for Alfresco Community Edition
- Docker Alfresco - Ubuntu based docker image for Alfresco Community v5.2.0
- Alfresco eSign Cert - Provides an Alfresco Share action for signing PDF files (PAdES-BES format) and any other file (CAdES-BES format detached) via java applet and more.
- CounterSign - A digital signature solution for Alfresco
- Alfresco PDF Toolkit - Migrated project from Google Code
- Alfresco PDF Toolkit - Loftux maintained fork - Maintained fork of Alfresco PDF Toolkit
- Alfresco Discussions - Send an email to all site members whenever a discussion topic is created/updated. This extension also allows you to reply to the notification via email
- Alfresco RFC822/EML tweaks - Alfresco RFC822/EML tweaks
- Inbound Invites - send calendar invitations to an Alfresco Share site
- Alfresco Encryption Module - Extends features of Alfresco system, which allows users to encrypt and decrypt their data on repository.
External App Development
- Spring Social Alfresco - Spring Social plugin for Alfresco.
External Clients and Applications
- Alfrescian CMIS Browser - Simple CMIS Repository Browser using CMIS 1.1
- Bootfresco - Twitter Bootstrap client for Alfresco
Form Controls and Document Library Components
- alfresco-colleagues-picker-form-control - Limits the people picker to show only users members of the same groups the current logged in user is member
- alfresco-value-assistance - Configurable value assistance module for Alfresco Share that allows picklists to be managed using datalists.
- Alvex Datagrid - Can be used in place of Alfresco default datagrid with additional features
- Alvex Masterdata - Extends default Alfresco content model LIST constraints to use dynamic and external lists of values.
- Alvex Orgchart - Extends standard Alfresco users and groups functionality by adding complete organizational chart that is more convenient for business users than flat groups.
- alfresco-localisation-tools - Localisation tools for Alfresco
- Alfresco JMX - Add JMX functionality to Alfresco Community Edition
- Alfresco Share Import Export - This extension allows you to import and export ACP files from Share UI
- Alfresco Bulk Import - Alfresco Bulk Import Tool v2.x - for Alfresco v5.0 and up
- Alfresco Bulk Export - Migrated from Google Code
- Alfresco ETL Connector - The ETL Connector extension for Alfresco allows to import documents in an Alfresco repository by using compatible ETL Tools.
- Alfresco Max Version Policy - Alfresco Max Version Policy limits the number of versions that are created for a versioned node.
- Alfresco My Files Quota - Define quota policies on My Files folder for each user
- Alfresco Shell Tools - Command line tools to admin Alfresco. Migrated from Google Code
- Alfresco System Messages
- Alfresco System Usage Statistics
- Alfresco Trashcan Cleaner - This Alfresco module periodically purges old content from the Alfresco trashcan.
- AuditShare for Alfresco - displays sites and repository usage info.
- AuditSurf - AuditSurf is a SURF app displaying repository usage info
- FileSynchronizer - Small tool for synchronizing local files with remote server (based on ssh) or Alfresco (based on http)
- MassiveDelete - A simple Alfresco massive deletion batch.
- OOTBEE Support Tools - "Liberated" variant of the Alfresco Support Tools addon
- Share Announcements - Alfresco add-on that allows system announcements to be managed in the Data Dictionary and displayed on the login page.
- Share Import/Export Tools - A collection of Python scripts which can be used to import and export sites and users from Alfresco Share.
- Alfresco iOS App - Alfresco Official iOS app
- Alfresco Android App - Alfresco Official Android App
- Ionic Alfresco - Alfresco ADF bindings for Ionic 2 and Angular 2
- alfresco-javamelody - JavaMelody plugin for Alfresco
- alfresco-nagios-and-icinga-plugin - Nagios/Icinga Java plugin to check via JMX values to Alfresco One 3.2 and newer. Migrated from Google Code
- nagios-plugin-alfresco - Nagios plugins for Alfresco Solr and JBOSS
- Alfresco Etherpad Integration - Alfresco to Etherpad integration
- Alfresco Google Docs - Alfresco Google Docs integration
- Alfresco LibreOffice Online Editing - A LibreOffice Online Edit Module for Alfresco
- Alfresco OnlyOffice Integration - This Share plugin enables users to edit Office documents within ONLYOFFICE from Alfresco Share.
- Online edition with Libreoffice in Alfresco Share - Online edition with Libreoffice in Alfresco Share
- Alfresco Records Management - Offical Alfresco Records Management Community Source Code
- Alfresco Permission Labels - Displays user permission levels in Document Library Views as a label
- Alfresco Default User Avatars - Alfresco module that creates color coded avatars for users without a personal profile picture
- Alfresco Share Clipboard - This extensions adds a Clipboard to the Alfresco Share document library that allows collecting documents.
- Alfresco Share Site Creators - An Alfresco add-on that limits site creation to those in a specific group.
- Alfresco Share Site Logo Customization - This addon will allow you to set a different logo for each Alfresco Site
- Alfresco Unzip Action - This extension allows you to add "Unzip" action in Alfresco Share Document Library web tier (available in both Document Library site and repository).
- Geo Views add-on for Alfresco Share - Map-based views of geotagged content items in Share, plus support for adding/modifying geotags via a map interface
- Alfresco Favorite Folders Dashlet - Adds favorite folder dashlet to Alfresco Share
- Event Scheduling Dashlet - This extension allows you to plan events directly from a Share dashlet (the dashlet can be added, either on a user or on a site dashboard).
- Notice Dashlet - Dashlet to display a user-defined piece of content on a user or a site dashboard
Transformers and Previewers
Alfresco Vector Transformations Module - Adding support for vector file transformations in Alfresco including DWG and SVG
Loftux Media Viewers for Alfresco Share - Loftux maintained fork of Alfresco Media Viewers add-on with additional viewers
MD Preview - Markdown Previews and Editing for Alfresco Share
Media Viewers - Enhanced document previews for a range of different document and media types, plus a dashlet allowing any content item to be displayed on a site dashboard.
Pandoc Transformer for Alfresco - An Alfresco transformer for pandoc
STL Previewer - Enables Share previews of STL 3d Model files
Remote JODConverter - Remote JOD Converter
Docker Image for Remote JODConverter - Docker Image for the Remote JODConverter
- Alfresco Developer Series - Source code from Alfresco Developer Series tutorials by Jeff Potts
- Alfresco Tutorials - Source for Alfresco Tutorials written by Ole Hejlskov.
- Alfresco API Java Examples - Examples showing how to hit the Alfresco Public API using Java.
- Alfresco Visualization Tools - Includes dashlets to view and visualize content within Alfresco repositories using D3.js and Simile Project.
- ContentCraft - ContentCraft is a Bukkit style plugin for Minecraft that connects, via CMIS, to an Alfresco repository.
Wiki and Documentation
- Manual Manager for Alfresco - Create documentation and manuals system based on markdown inside your Alfresco
- Alfresco Photoanalyzer - Alfresco add-on to analyze people photos and extract information about the gender, the age, face expressions, emotions and others using Microsoft Cognitive API.
- Alfresco Tooling - Common Alfresco tooling, scripts and test setups.
- Slack Bot for Alfresco - a simple chatbot for Slack that connects to your Alfresco instance and provides some handy functionality
- Alfresco Discord Channel - Discord channel mirroring #alfresco on FreeNode.
Since Alfresco has discontinued the addons.alfresco.com, this page will now include links to top Alfresco commercial add-ons. When it returns, this section will cease to be updated.
- Alfresco Two Factor Authentication - Alfresco Two Factor (2FA) Authentication Module with support for SMS, TOTP and Call based two factor login with Authy and Google Authenticator with TOTP.
- Sharebox for Alfresco - Sharebox for Alfresco enables sharing Alfresco content with external users with support for nested folders, thumbnail previews, auditing and zip downloads.
- Share Themes Pack - High quality swatch based visual templates for Alfresco.
- Zoomable for Alfresco - A zoomable tile generator with Microsoft DeepZoom and previewer for viewing tiled high resolution images.
The classification will change with time. Currently, it's used as a basic categorisation based on the description of each repository.
Contributing and License
Create an issue or a pull request with your submission. It will be evaluated and then made into this list.
Distributed under the MIT License. See LICENSE for more information.