PushType - Ruby on Rails CMS
Build your website your way. PushType is a next generation, open source content management system for Ruby on Rails.
Features that give you the freedom you need
Designed to be as flexible as you need it to be, PushType lets you build your website your way.
-
Custom content models
Fully flexible - if you can think it, you can make it! Define a structured content tree with collections of pages, blog posts, events, book reviews or whatever your site demands.
-
Advanced custom fields
Model your content just how you need it with PushType's built-in collection of custom field types. If you need more, we've made it simple for you to create your own field types.
-
Media library
Upload, store and easily manage any kind of media including images, documents, videos and audio. Various backend storage options are available.
-
Dynamic image manipulation
Dynamically resize uploaded images whenever you need to. PushType allows you to implement responsive images and advanced creative art direction techniques.
-
Easy to use Admin UI
The clean and uncluttered admin interface is simple to use and gives website owners the tools they need to manage what matters most - the content - with no distractions.
-
Extendable
Powered by the greatest web application framework, and backed by the quality Ruby eco-system. PushType knows when to get out of your way and let Rails do the work.
A CMS that enables rather than obstructs
PushType is a modern content management system designed to make the developer's job easier.

PushType for everyone
If you care about Ruby, learning and diversity read our manifesto and join the PushType community.
-
Designed for developers
PushType puts you, the developer first and every design decision has been made to optimise for programmer happiness. Building websites should be as pain-free as possible.
-
We ❤ Ruby
PushType is no black box - you're encouraged to hack, tinker and experiment with code. Everyone benefits from a healthy Ruby eco-system and we want to encourage others to learn Ruby.
-
Supporting open-source
PushType is licensed under the MIT license. You are free to change, modify and use it as you want. Help us to found our community and shape PushType with your code and ideas.
Get involved and get going
If PushType sounds like the CMS you've been waiting for let's get going!
1 Install PushType
Get started by finding out how to install PushType.
2 Join the community
Help make PushType work better for you. Join the PushType community.
3 Contribute to PushType
Build on what we've started. Find out about contributing to PushType.