Our mission is to build a Card Ecosystem based on Open Web technologies and Open Source ethos that fights back against rampant lock-in.

Overview

CardStack is an open source software foundation for building card-based user interfaces, or Card UI, that can authored, distributed, and activated within any environment that supports HTML5 and JavaScript.

By leveraging the ubiquity of Open Web technologies and resilience of open source development ethos, CardStack aims to create and maintain authoring tools that persist data in data stores that the user controls, rendering engines that enable scrumptious user interactions on the client while generating structured markup on the server, and distribution hooks into the native tools of popular social platforms and mobile operating systems.

We believe the Card UI paradigm gives the web technologies another opportunity to show how an open ecosystem can foster innovation at a quicker pace than proprietary features and paid integrations. We invite you to join in our movement!

How CardStack Works

VIEW

Technical Roadmap

CardStack is building a toolchain for creating, distributing, and running cards across all the user touchpoints on the modern web, mobile devices, and social world. The below are the projects under active design or development. New projects will be added as there are community interests or corporate sponsoships.

CARDPERSISTENCE

CMS-BASED BACKEND

Drupal 8

JSON API Module

NEW

Wordpress

JSON API Adapter

COMING SOON

CUSTOM BACKEND

CardStack Cloud

JSON API Built on Amazon Web Services

COMING SOON

CARDAUTHORING

SINGLE PAGE APP

CardStack Editor

Built on EmberJS

NEW

CARDRENDERING

SERVER RENDERING

Ember Fastboot

Built on NodeJS

NEW

CLIENT & SERVER TEMPLATES

EmberJS

Sample Site / Templates / Components

COMING SOON

CARDACTIVATION

MOBILE

Mobile Accelerator

Via Service Workers

COMING SOON

DESKTOP

IFrame

Embed Code

COMING SOON

CARDSYNDICATION

TEASER

Facebook OpenGraph

Preview Emulation

COMING SOON

Twitter Cards

Preview Emulation

COMING SOON

PARTIAL

Facebook Instant Articles

COMING SOON

FULL

Tunable Feed API

Elasticsearch

COMING SOON

Contribute

CardStack is not a single codebase, but an assemblage of open source software projects. Some are housed under the CardStack organization, but most reside within the maintainer or the sponsor’s Github organization. We encourage contributions to any of the projects. Please see the Technical Roadmap on how each project related to our goal for building a Card Ecosystem.

Structure Content Editor

Cardstack Editor

Animations & Transitions

Liquid Fire

WYSIWYG Editor Toolkit

MobileDoc

Server-side Renderer

Ember Fastboot

IFrame Embedding

Oasis.js

Progressive Decoupling

Ember Handoff

Events & Resources

A collection of talks by Chris Tse on the philsophy, architecture, and design patterns of Card UI.

GENERAL AUDIENCE

Stacking the Card Deck

Cards Over-the-Top

DESIGN/UX AUDIENCE

Patterns of Card UI Design

Putting Cards in Motion

TECHNICAL AUDIENCE

Card UI Architecture Design

The End of Single Page Apps

Work With Us

CardStack is an assemblage of open source software projects. Some are housed under the CardStack organization, but most reside within the maintainer or the sponsor’s Github organization. We encourage contribution on any of the projects. Please see the Technical Roadmap on how each project related to our goal for building a Card Ecosystem.

DESIGN SERVICES

  • Card UI Design and Prototyping

DEVELOPMENT SERVICES

  • Card UI Application Development
  • Sponsored Open Source Development

EDUCATION AND ADVOCACY

  • Onsite / Conference Training
  • Tutorial Development

Subscribe to our mailing list

Follow Us

cardstack cardstack