Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Clone in Desktop Download ZIP
The new JavaScript- and API-powered WordPress.com.
JavaScript CSS Other
Latest commit 60b42ef @kwight kwight Merge pull request #575 from Automattic/remove/dss-abtest-i1
Signup: Remove the DSS AB test i1 as complete.
Failed to load latest commit information.
assets/stylesheets SASS => Sass
bin Initial commit of wp-calypso
client Merge pull request #575 from Automattic/remove/dss-abtest-i1
config Merge pull request #544 from Automattic/update/enable-editor-drafts-prod
docs SASS => Sass
public Initial commit of wp-calypso
server Redirect logged out /discover to Discover sites
shared Fix a Markdown glitch in shared/lib/wp/README.md
.dockerignore Initial commit of wp-calypso
.editorconfig Initial commit of wp-calypso
.esformatter Initial commit of wp-calypso
.eslintignore Initial commit of wp-calypso
.eslintrc Initial commit of wp-calypso
.gitignore Initial commit of wp-calypso
.jsfmtrc Initial commit of wp-calypso
.npmrc Initial commit of wp-calypso
.rtlcssrc Initial commit of wp-calypso
CONTRIBUTING.md Add license paragraph in CONTRIBUTING.md
CREDITS.md Update CREDITS.md
Dockerfile Initial commit of wp-calypso
LICENSE.md Initial commit of wp-calypso
Makefile Build: Install pre-commit githook on `make run`
README.md Merge pull request #563 from jonathanp/patch-1
Vagrantfile Initial commit of wp-calypso
Vagrantfile-boot2docker Initial commit of wp-calypso
index.js Initial commit of wp-calypso
jsconfig.json Initial commit of wp-calypso
package.json Merge pull request #503 from Automattic/fix/immutable-3.7.5
webpack.config.js Framework: replace `wpcom-private` by `wpcom-unpublished`
webpack.config.node.js Initial commit of wp-calypso

README.md

Calypso

Calypso is the new WordPress.com front-end – a beautiful redesign of the WordPress dashboard using a single-page web application, powered by the WordPress.com REST API. Calypso is built for reading, writing, and managing all of your WordPress sites in one place.

beautiful screenshot

It’s built with JavaScript – a very light node plus express server, React.js, Flux, wpcom.js, and many other wonderful libraries on the front-end.

You can read more about Calypso at developer.wordpress.com/calypso.

Getting Started

You can try out the user-side of Calypso on WordPress.com (a lot of the logged-in area is Calypso; if in doubt, view source), you can poke around the code here on GitHub, or you can install it and run it locally. The latter is the most fun.

  1. Make sure you have git, node, and npm installed.
  2. Clone this repository locally.
  3. Add 127.0.0.1 calypso.localhost to your local hosts file.
  4. Execute make run from the root directory of the repository.
  5. Open calypso.localhost:3000 in your browser.

Need more detailed installation instructions? We have them.

Contributing

If Calypso sparks your interest, don’t hesitate to send a pull request, send a suggestion, file a bug, or just ask a question. We promise we’ll be nice. Just don’t forget to check out our CONTRIBUTING doc – it includes few technical details that will make the process a lot smoother.

Security

Need to report a security vulnerability? Go to https://automattic.com/security/ or directly to our security bug bounty site https://hackerone.com/automattic.

Browser Support

We support the latest two versions of all major browsers, except IE, where we currently only support 11 and Edge. (see Browse Happy for current latest versions).

Troubleshooting

If you have any problems running Calypso, please see most common issues.

License

Calypso is licensed under GNU General Public License v2 (or later).

Something went wrong with that request. Please try again.