A while ago, we compiled and published a list of existing CMIS clients and libraries. Today, we thought it would be nice to update that resource.
If you are developing an application that needs to interact with a CMIS server, you might want to reuse an existing client library. We’ve compiled a list of available libraries and clients. Most of them are open source.
- Apache ObjectiveCMIS: Targeted for iOS applications and intended to provide interoperability between API- and CMIS-based repositories, ObjectiveCMIS can be used for developing OSX applications, as well.
- Android CMIS Browser: The Android CMIS Browser enables users to browse and search a CMIS content repository.
- Developing a CMIS Client for Firefox: This article presents an overview of the CMIS standard for accessing content and provides an example of how to CMIS using Mozilla Firefox.
- CMIS Spaces: CMIS Spaces RIA clients (Flex+AIR, Flex+Browser) are designed for ECM/CMS servers supporting the CMIS standard.
- CMIS Explorer: An Adobe AIR application for browsing CMIS-compliant repositories.
- Apache Chemistry: Apache Chemistry is an effort to provide a Java implementation of CMIS; it consists of a high-level API for developers wanting to manipulate documents, a low-level SPI close to the CMIS protocol for developers wanting to implement a client or a server, and default implementations for all of the above.
- CMIS FileShare: CMIS FileShare comes with a simple CMIS Browser that enables users to browse repositories via a CMIS AtomPub interface.
- Chemistry DotCMIS: This CMIS client library for .NET is based on the OpenCMIS client architecture.
- NCMIS: NCMIS is a Dotnet library that will implement the core of the CMIS standards proposal along with a toolbox for building your own CMIS implementations.
- CMIS4Sharepoint: This is an open-source implementation of CMIS standards for the SharePoint Platform (WSS3.0 & MOSS2007).
- Apache Chemistry CMIS PHP Client: This client provides easy access to CMIS-compliant repositories from PHP, along with a number of examples and tests.
- >CMIS API for Drupal: The CMIS API project aims to provide a generic API for integrating with CMIS-compliant enterprise CMS systems.
- CMIS lib: CMIS lib provides a CMIS client library for Python that can be used to work with CMIS-compliant repositories.
- CMIS shell: This is a command line client for CMIS (made in java).
- Cara: The Cara web application provides a single interface to Documentum, SharePoint, and Alfresco.
- WeWebU OpenWorkdesk: This suite of applications runs on top of CMIS.
- CMIS Workbench: CMIS Workbench is a CMIS desktop client for developers that provides both a repository browser and an interactive testbed for the OpenCMIS client API.
- CMIS Sync: CmisSync allows you to keep in sync with your company’s file server and read or edit documents even when offline.
Learn more about CMIS support in the eXo Platform in our documentation.