List of CMIS Clients – Updated!

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.

Objective-C:

  • 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:

  • Android CMIS Browser: The Android CMIS Browser enables users to browse and search a CMIS content repository.

Firefox plugin:

Flex/air:

  • 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.

Java:

  • 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.

Javascript:

  • CmisJs : Cmis.Js provides a browser and CMIS javascript library for NodeJs.
  • JQuery-CMIS: A Javascript client for parsing responses from a CMIS server using JQuery.

.Net:

  • 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).

PHP:

  • 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.

Python:

  • CMIS lib: CMIS lib provides a CMIS client library for Python that can be used to work with CMIS-compliant repositories.

Ruby:

Shell:

  • CMIS shell: This is a command line client for CMIS (made in java).

Web UI:

  • 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.

Desktop:

  • 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.

Join the eXo tribe by registering for the community and get updates, tutorials, support, and access to the Platform and add-on downloads!

Make the most out of eXo Platform 4

Register to the next webinar and get a complete overview of what you can do with eXo Platform 4. Reserve your seat now!

Be part of the discussion, share your comments

comments