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 for reading, writing, and managing all of your WordPress sites in one place.
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.
- Make sure you have
git
,node
, andnpm
installed. - Clone this repository locally.
- Add
127.0.0.1 calypso.localhost
to your local hosts file. - Execute
make run
from the root directory of the repository. - 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).