Skip to content
DEITY Falcon - Progressive Web App library for any type of website. Fully Open Source, Platform Agnostic and headless. OSL3.0. Supports Magento 2 PWA storefront, Wordpress PWA and BigCommerce PWA Storefront. Built with ReactJS, NodeJS and GraphQL. Join our community and become a contributor at https://slack.deity.io
TypeScript JavaScript HTML
Branch: dev
Clone or download
Latest commit 13ab261 Jan 7, 2020
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github chore: Dropping Node 8 support for CIs Dec 27, 2019
examples/shop-with-blog chore: Bumping "engines.node" version to 10.15 Dec 27, 2019
packages chore: Bumping "engines.node" version to 10.15 Dec 27, 2019
scripts feat(ordered-imports): couple of fixes Jun 17, 2019
test feat(falcon-script-watch): fixed logger import Aug 27, 2019
.codacy.yml feat: Adding initial Codacy config file Oct 5, 2018
.eslintignore fix: Updating eslintignore files Oct 10, 2018
.eslintrc feat: add theming & themable components support Aug 22, 2018
.gitignore feat(gitignore-improvement): simplified gitignore Oct 28, 2019
.gitlab-ci.yml chore: Dropping Node 8 support for CIs Dec 27, 2019
.lintstagedrc Update .lintstagedrc Oct 17, 2019
.npmrc fix: Getting rid of npm warning (node in diff path) Jun 25, 2019
.yarnrc fix(fix-ssr): set npm registry for yarn Nov 16, 2018
CHANGELOG.md Update CHANGELOG.md Dec 20, 2019
LICENSE Create LICENSE Aug 3, 2018
README.md Merge branch 'dev' into formsubmit-connect-formik Oct 17, 2019
UPGRADE.md Merge branch 'dev' into formsubmit-connect-formik Oct 17, 2019
codecov.yml Merge Oct 14, 2019
lerna.json Node 11 tests and "NIGHTLY_BUILD" hook (#117) Nov 2, 2018
package.json chore: Bumping "engines.node" version to 10.15 Dec 27, 2019
prettier.config.js fixed issue with uknown token ... Aug 13, 2018
renovate.json reverting renovate changes Oct 31, 2018
yarn.lock fix: Bumping full-icu dependency Dec 19, 2019

README.md

DEITY Falcon - build back-end agnostic headless PWA websites

Codacy Badge Build Status License: OSL-3.0 Blazing Fast lerna code style: prettier

Introduction

DEITY Falcon is a platform agnostic, stand-alone but modular library to easily build headless PWA websites.

Falcon was built with the F.I.R.E. principal in mind:

  • Flexible - Allow you to build any kind of website; e-commerce, blogs, portfolio's, you name it
  • Integrable - Allow you to integrate any kind of data source with it
  • Reliable - You do not have to worry about high traffic and scalability
  • Extensible - Allow you to extend your project with as many custom features as necessary

Why should you use Falcon

  • You can work separately and independently on the front or back-end - save crucial development time
  • Get started within a couple minutes using our CLI tool create-falcon-app
  • Client rendering (SPA) to increase pagespeed and reduce server load
  • Server Side Rendering (SSR) built-in - no longer do you have to worry about SPA SEO complications
  • Service worker to provide application caching and PWA features such as offline capabilities and add to homescreen
  • Falcon's architecture allows it to be very modular, lightweight and scalable

These are just a couple of advantages and use-cases, feel free to ask anything in the official slack channel slack.deity.io

Start developing right away

Using the app generator:

npx create-falcon-app my-app

create-falcon-app

Demo

We've created a Demo project which is using Algolia for search, WordPress for blog content and Magento 2 for the rest.

Try it out yourself here https://demo.deity.io

demo gif

Community

Any contributions, small or big, are very welcome! Please take a look at our Contributor guidelines and Code of Conduct

Chat channel

Join the official chat channel: Deity Community Slack

Documentation

Please visit https://falcon.deity.io to view the documentation

Falcon has its own documentation website which resides in a separate repository: https://github.com/deity-io/falcon-docs. We try to continuously improve and update it to create a great development experience and reduce any possible development hurdles.

Feedback and contributions are always very welcome!

We also regularly create blog posts on Medium which you can find here: https://medium.com/deity-io

Partners

Trusted by the best from the industry

If you would like to become a partner please contact us at contribute@deity.io

You can’t perform that action at this time.