Webiny is a serverless open source CMS
Build websites and web applications - both large and small without all the hassle you are used to.
All the parts you need comes in a single package optimized to seamlessly work together in a performant way.Get StartedView Webiny on GitHub
Forget about servers, maintenance, capacity provisioning and many other tasks. Serverless is changing how we build applications and deploy infrastructure. Here are some of the benefits you will enjoy by going serverless.
Grow your website, visitors and revenue, worry free. Don’t stress about your origin infrastructure on those crucial days when potential loses are highest.
No need to drastically overpay your infrastructure or constantly run with a large spare capacity. Your cost should match what you are using.
No servers, no problems. Make your time count by doing the important work, not yum’s and apt-get’s, you're better than that.
We’ve built Webiny to go beyond your regular content management system
Unleash your creativity. Don’t constrain your content inside a "textarea". Webiny features, not a text editor, but a full featured website builder, allowing you to build more engaging pages and present your content in the way it deserves. Your users will thank you.
Nobody likes a closed system, that’s why almost every button, component or functionality in Webiny is a plugin. Benefits of such a system are that you can fully customize it and extend it to fit your needs.
Never lose sight of who changed what. Have a time machine for your content. Be able to go back and restore previous versions of a page, or quickly test between multiple revisions.
Days of complex template engines, file includes and special variable tags are over. Building a theme for Webiny is nothing more than plain old (S)CSS. For a designer, this means a minimal learning curve.
Often a CMS gives you the option to arrange your content in a crude and boring way and your users will notice that. So what's good a CMS if it's not keeping your users engaged?
To spin things around, Webiny features a set of built-in inspirational content blocks that you can just drop into your page and adjust it to fit your needs. It will make every page a unique engaging experience.
Having a regular “button” component that you can insert in your pages is not enough, you need a Primary, Secondary and a Default one, if not more. Webiny allows you to do just that. You can have a component with predefined style variants that match your design system ensuring all pages follow the same visual guidelines.
The design generated by the page builder is automatically suited for mobile devices, no need to worry about or write custom code to make it work. Your users will have a great experience, no matter the device. Also the underline generated HTML code is human readable so you can easily debug any pages like you coded it yourself.
To build a great looking page, you need to have the freedom to place content around the page as you desire. We’ve gone to great effort designing an editor that allows you to build full featured responsive grid layouts, and arrange content in the way it deserves, without any constraints of traditional editors. We made building pages fun!
Images are an important part of every website. They add a colorful dynamic to pages, and pique visitors interest. To properly support images, having simple mechanisms like uploading and just displaying an image are not enough.
Webiny, being a true modern CMS, comes with a versatile image editor, pluggable storage solutions, as well as options to integrate with 3rd party delivery and optimization mechanisms.
All mechanism like, upload, and displaying of image can be controlled, allowing you to integrated existing and proven 3rd party digital asset managers for upload and optimized delivery. Think of Akamai Image Manager, Cloudinary or Scene7.
By default Webiny comes with a local storage adapter, but this is nothing more than a plugin. You can easily create your own storage, and integrate with popular solutions like AWS S3, Google Cloud Storage, Azure Storage and others.
The build-in image editor allows you to do essential image manipulations, like image crop, rotate, flip. There are also more advance options, like drawing on top of images and the option to apply one of many predefined filters.
They say that there are no two eyes alike. Some prefer white, some black. Webiny features a light and a dark mode, make your pick.
Full security control allows you to share your Webiny with others team members, but still be in control of who can access what.
Starting with a new system can be challenging, so we’ve prepared several guides and tutorials to make learning experience easier.
many more to come + you can build your own
Developers are the heroes behind every website. Webiny wants to make complex things easier for you, so you spend less time coding, and more time with friends and family.
Webiny is built on top of modern serverless technologies, which ensure your apps run flawlessly in any circumstances. Focus completely on developing your app instead of managing servers and other resources.
To make app development easier, we decided to use Create React App, an environment many developers already know and love, so getting started with Webiny will be a familiar experience from the start.
GraphQL is the next evolution of API. Powerful instructions and intuitive schema discovery enable you to quickly get familiar with the API. Popular companies like GitHub, Twitter, Facebook all use GraphQL, and we follow that trend.
Webiny is not just about building websites, but also custom plugins and apps. To help with that, we included a number of React UI components which will speed up your development and maintain consistency across your project.
StackOverflow developer survey report stated that developers are most frustrated with bad, or lack of proper, documentation, and so are we! Therefore we invested extra effort into creating ours.
Our believe is that software should be open, because it directly benefits the community and the people around it. For this reason Webiny is released under the MIT open-source license and will always remain FREE.
Unlike most visual website builders that work with static HTML blocks, our visual builder actually works with React components. If you know how to create a React component, you can quickly and easily create new custom plugins and elements for the page builder.
Every website requires a theme. Webiny CMS comes with two built-in themes. One for the administration, and one for the website. Both can be fully customized to fit any visual style required. The website theme is also fully mobile responsive.
Documentation is important, but so is having a readable and easy to understand source code. Reading somebody elses code can be “challenging” at times. To make it easier for everyone, our code is written using FlowJS static types for extra clarity.
Webiny uses a document database, as they feature semi-structured documents which are perfect for modern API layers and easy for developers to work with. By default you can use either MongoDb or the latest Amazon DocumentDB.
Webiny is designed as a platform on top of which you can build custom applications, and not just webpages. The integrated plugin system allows you to hook in into any part of the existing code and add or change current features and behaviors.
Webiny provides a simple yet effective security layer comprising of scopes, roles and groups, which gives you fine-grained control over data access. Define your scopes in code, then manage roles via user-friendly UI.
you can expect to benefit from Webiny in the following ways:
It takes only a minute or two to install Webiny, or just a few seconds, if you use the hosted version. Your project will be up and running in no time.
Easily build anything from a landing page, blog post to product pages and much more with the integrated page editor. No need to constantly meddle with HTML and CSS to get stuff done.
Webiny isn't just about websites, the underlying platform is open and designed for developing custom apps and plugins.
Because Webiny is designed as a set of numerous components working seamlessly together, you will experience less bugs and less problems while developing. Your clients will be happy, and you will have a peace of mind.
Whether you're building a small website, or already serving millions of users, Webiny has your back.
Deliver even before your deadlines are due. Developing apps and websites with Webiny takes significantly less time because you have all the components you need, frontend, backend, UI, API, it’s a winning team.
You only live once, so spend less time coding, and more time with friends and family creating memories and experiences worth having.
- a wise developer
Ready to try it out? Click here to create your Webiny account and website.Quick Start
Is Webiny free?
Webiny is an open source project under the MIT license. You can download the source code from our GitHub.
Webiny does come with an optional hosted fully managed serverless environment which is a paid option through which you support the future development of the platform.
Can I use Webiny to build a website?
Yes, you can!
Webiny is first and foremost a content management system that allows you to build and organize your pages and its visual builder helps you create stunning content in no time.
Do I need a lot of time to learn how to use Webiny?
Learning Webiny will take about the same time it takes to finish a good cup of coffee.
Our interface is clean, uncluttered and intuitive. The visual builder uses drag&drop gestures to design and create your pages, so zero technical knowledge is required.
Additionally, we put in extra effort in writing our documentation which is full of guides and examples to help you out in case you need extra pointers
Finally, you can use the community forum to ask other members for help, or in case you are a paid customer, you are welcome to contact our support team which is always glad to help a member in need.
Can I build custom apps and modules with Webiny?
Let's answer it this way. We built the CMS module for Webiny to showcase the power of the underlying technology.
Webiny features numerous modules that you as a developer can leverage when creating a custom app. Some examples of these modules are: ORM, GraphQL API layer, security, user management, translations numerous React UI components and many more.
How can I support the project?
As with many open source projects, their fate depends on the people supporting the project and ensuring its future development.
The best way to support our project is by subscribing to a paid package. This ensures a steady revenue flow, so our engineers can keep the lights on and new features coming out.
Another way to support the project is by becoming a contributor. To learn more about how to contribute, checkout this page.
Webiny is a content management system designed to run inside a serverless environment. Webiny enables developers to build powerful websites and web applications by providing all required components.
Webiny is released under the MIT open source license.
GitHub / Twitter / YouTube