All Projects → webiny → Webiny Js

webiny / Webiny Js

Licence: mit
Enterprise open-source serverless CMS. Includes a headless CMS, page builder, form builder and file manager. Easy to customize and expand. Deploys to AWS.

Programming Languages

javascript
184084 projects - #8 most used programming language
typescript
32286 projects
SCSS
7915 projects

Projects that are alternatives of or similar to Webiny Js

Aws Auto Cleanup
Open-source application to programmatically clean your AWS resources based on a whitelist and time to live (TTL) settings
Stars: ✭ 276 (-94.33%)
Mutual labels:  aws, serverless, cloud, aws-lambda, lambda, serverless-framework
Serverless Architectures Aws
The code repository for the Serverless Architectures on AWS book
Stars: ✭ 120 (-97.54%)
Mutual labels:  aws, serverless, aws-lambda, serverless-framework, serverless-applications, serverless-architectures
Up
Up focuses on deploying "vanilla" HTTP servers so there's nothing new to learn, just develop with your favorite existing frameworks such as Express, Koa, Django, Golang net/http or others.
Stars: ✭ 8,439 (+73.32%)
Mutual labels:  graphql, microservice, aws, serverless, aws-lambda, lambda
Chalice
Python Serverless Microframework for AWS
Stars: ✭ 8,513 (+74.84%)
Mutual labels:  aws, serverless, cloud, aws-lambda, lambda, serverless-framework
Aws Serverless Airline Booking
Airline Booking is a sample web application that provides Flight Search, Flight Payment, Flight Booking and Loyalty points including end-to-end testing, GraphQL and CI/CD. This web application was the theme of Build on Serverless Season 2 on AWS Twitch running from April 24th until end of August in 2019.
Stars: ✭ 1,290 (-73.51%)
Mutual labels:  graphql, aws, serverless, aws-lambda, lambda, lambda-functions
Serverless
⚡ Serverless Framework – Build web, mobile and IoT applications with serverless architectures using AWS Lambda, Azure Functions, Google CloudFunctions & more! –
Stars: ✭ 41,584 (+754.06%)
Mutual labels:  microservice, aws, serverless, aws-lambda, serverless-framework, serverless-architectures
Serverless Next.js
⚡ Deploy your Next.js apps on AWS Lambda@Edge via Serverless Components
Stars: ✭ 2,977 (-38.86%)
Mutual labels:  aws, serverless, aws-lambda, lambda, serverless-framework
Serverlessbydesign
A visual approach to serverless development. Think. Build. Repeat.
Stars: ✭ 254 (-94.78%)
Mutual labels:  aws, serverless, cloud, aws-lambda, serverless-framework
Serverless Plugin Canary Deployments
Canary deployments for your Serverless application
Stars: ✭ 283 (-94.19%)
Mutual labels:  aws, serverless, aws-lambda, serverless-framework, lambda-functions
Aws Auto Remediate
Open source application to instantly remediate common security issues through the use of AWS Config
Stars: ✭ 191 (-96.08%)
Mutual labels:  aws, serverless, cloud, lambda, serverless-framework
Serverless Aws Alias
Alias support for Serverless 1.x
Stars: ✭ 171 (-96.49%)
Mutual labels:  aws, serverless, aws-lambda, serverless-framework, lambda-functions
Serverless Chrome
🌐 Run headless Chrome/Chromium on AWS Lambda
Stars: ✭ 2,625 (-46.09%)
Mutual labels:  aws, serverless, aws-lambda, lambda, serverless-framework
Serverless Sam
Serverless framework plugin to export AWS SAM templates for a service
Stars: ✭ 143 (-97.06%)
Mutual labels:  aws, serverless, aws-lambda, lambda, serverless-framework
Moonmail
Email marketing platform for bulk emailing via Amazon SES (Google Cloud Platform and Azure coming soon)
Stars: ✭ 1,766 (-63.73%)
Mutual labels:  aws, serverless, lambda, serverless-applications, serverless-architectures
Graphql Serverless
Sample project to guide the use of GraphQL and Serverless Architecture.
Stars: ✭ 28 (-99.42%)
Mutual labels:  graphql, aws, serverless, aws-lambda, serverless-framework
Aws Lambda List
A list of hopefully useful AWS lambdas and lambda-related resources.
Stars: ✭ 130 (-97.33%)
Mutual labels:  aws, serverless, aws-lambda, lambda, lambda-functions
Components
The Serverless Framework's new infrastructure provisioning technology — Build, compose, & deploy serverless apps in seconds...
Stars: ✭ 2,259 (-53.6%)
Mutual labels:  aws, serverless, aws-lambda, lambda, serverless-framework
Awesome Layers
λ A curated list of awesome AWS Lambda Layers. Sponsored by https://cloudash.dev
Stars: ✭ 1,655 (-66.01%)
Mutual labels:  aws, serverless, cloud, aws-lambda, serverless-framework
Node Lambda Log
Basic logging mechanism for Node 6.10+ Lambda Functions
Stars: ✭ 115 (-97.64%)
Mutual labels:  aws, serverless, cloud, aws-lambda, lambda
Serverless Express
Run Node.js web applications and APIs using existing application frameworks on AWS #serverless technologies such as Lambda, API Gateway, Lambda@Edge, and ALB.
Stars: ✭ 4,265 (-12.41%)
Mutual labels:  serverless, aws-lambda, lambda, serverless-applications, serverless-framework



Enterprise Open-Source Serverless CMS

Website | Documentation | Community Slack | Forum | Twitter

Prettier license SemVer PRs Welcome Contributor Covenant Join our Slack community https://www.webiny.com/slack

webiny-solutions-video.mp4

Webiny Serverless CMS includes:

1️⃣ Page Builder - Drag&drop page editor. Pages are prerendered automatically and cached on CloudFront for lightning-fast delivery.

2️⃣ Headless CMS - Headless CMS with a GraphQL API. Build APIs and content models through a UI. It includes content revisions, localization, and fine-grain permission control.

3️⃣ File Manager - Upload files images. Search and organize your assets. It includes a built-in image editor for basic image manipulations.

4️⃣ Form Builder - Build forms with a drag&drop editor. Insert forms through Page Builder into your pages. It has webhook support and ReCaptcha integration.

All Webiny apps can be customized easily to fully fit an enterprise publishing workflow and integrate with leading identity providers like OKTA and Cognito.

🏁 Quick installation guide

  1. Create a Webiny project:

npx create-webiny-project my-new-project

  1. Deploy to your AWS cloud:

yarn webiny deploy

Prerequisites

  • Node.js ^12 || ^14
  • yarn ^1.22.0 || ^2
  • AWS account

For the detailed install guide, please see 👉 https://www.webiny.com/docs/tutorials/install-webiny

Need help, having trouble installing, find us on our community slack 👉 https://www.webiny.com/slack

📕 Documentation

For complete documentation 👉 https://www.webiny.com/docs

🤝 Community & Support

Community Forum. Best for: help with building, discussion about database best practices 👉 https://www.webiny.com/slack

GitHub Issues. Best for: bugs and errors you encounter using Webbiny 👉 https://github.com/webiny/webiny-js/issues

💪 Contributing

Webiny is all about the community. Please feel free to join in, whether it's fixing bugs, improving our documentation, or simply spreading the word. Please see our Contributing Guidelines, which explain project organization, setup, testing, and other steps. If you need any assistance in contribution, please reach out via our community Slack.

📜 License

This project is licensed under the terms of the MIT license except for the following modules, which require a Webiny Enterprise license:

  • Multi-tenancy module
  • OKTA integration

Contact [email protected] for more information.

Why are those modules paid? It's a way we support the development of the project!

👷‍♀️ When to use Webiny?

Webiny has many features, too many to list to make this readme digestible, so instead of talking about features, here are the common use-cases you can satisfy using Webiny:

  • Headless CMS - Programmatically integrate your apps with Webiny's GraphQL Headless CMS.

  • GraphQL API - You can build a GraphQL API using the Headless CMS, but you can also use the webiny scaffold command to create new GraphQL resolvers where you can add your custom business logic.

  • Marketing landing pages and micro-sites - Using the Page Builder marketing teams can quickly build new websites without knowledge of HTML or CSS.

  • Multi-tenant SaaS applications - Webiny has a robust multi-tenancy layer with built-in data separation. You can build your own SaaS applications on top and let Webiny handle the API, security, and data storage for you.

  • Full-stack serverless applications - Besides using Webiny to manage your content needs, you can expand the existing functionality by creating new full-stack serverless applications on top. Follow this tutorial to build your own full-stack serverless Pinterest clone.

  • Multi-website & multi-language portal - All Webiny apps are multi-tenant by default, meaning with a single instance of Webiny, you can run hundreds of projects and websites from a single code-base.

  • Dynamic Page (coming soon) - We're working on seamless integration between the Headless CMS and the Page Builder, so you can build and publish dynamic pages without a single line of code or build pipelines required. New content is live instantly and visible to the users.

  • Multi-cloud support (coming soon) - At the moment, Webiny only supports AWS, but we have plans to add support for other cloud vendors such as GCP and Azure. Because Webiny uses cloud-native services to run, not containers, this task is not easy, but we have a plan.



FAQ

Why serverless?

We believe serverless is the future of web development. It gives us much more bang for our buck!

Why open-source?

Open-source has two main aspects over SaaS:

  1. It's customizable, unlike being locked in a SaaS solution.
  2. Your data is stored under your rules, in your data center, with your compliance standard inside your security parameter and delivered through your CDN.

How is this enterprise?

  1. Webiny is built to be integrated inside enterprise environments. Being open-source is one part of that solution; the other is that Webiny integrates with enterprise IdPs such as OKTA and Cognito.
  2. Webiny is architected to sustain heavy usage coming from large volumes of users.
  3. Webiny is built on top of fault-tolerant serverless services.
  4. Webiny keeps the data encrypted both in transit and at rest.
  5. In the paid edition, enterprises have access to our SLA-based support and consultancy services.

How fast and scalable is Webiny?

How about a load-test :)

How much does it cost to run Webiny?

Webiny comes in 2 database options, DynamoDB + Elasticsearch and DynamoDB only. The latter option, when looking at all the infrastructure pieces Webiny uses to operate, the consumption of the AWS services fully determines the cost. In the DDB + ES option, there is a minimum ~$25/mo charge to AWS for the Elasticsearch cluster as it's not a consumption-based service.

As part of our performance benchmark, we also benchmarked the cost of the DDB + ES, specifically, Headless CMS read and write operations. So that benchmark is a good starting point to determine your cost.

As a rule of thumb, we recommend the DDB option for small and medium-size projects, which should be cheaper when compared to a solution running on VMs or containers.

Why should my enterprise consider using Webiny?

Top 5 reasons to do so:

  1. Self-hosted: Webiny runs inside your own AWS cloud; you keep control over your data and security perimeter.
  2. Open-source: We released Webiny under the MIT license, so you can customize every aspect of the system to match your needs fully.
  3. Serverless: Webiny runs on AWS services such as Lambda, S3, and DynamoDB, to offer a highly scalable and fault-tolerant infrastructure.
  4. Cost-savings: Cut your infrastructure and operations costs by 60% to 80% compared to solutions running on VMs.
  5. Secure: Webiny follows security best practices by encrypting data both in transit and rest across all services. It integrates with IdPs such as OKTA and Cognito. CodeQL and Dependabot scanning tools ensure code security.



Contributors

Thanks goes to these wonderful people:

Pavel Denisjuk
Pavel Denisjuk

Adrian Smijulj
Adrian Smijulj

Sven
Sven

Nick Collins
Nick Collins

Jarrett
Jarrett

Furkan KURUTAŞ
Furkan KURUTAŞ

Bruno Zorić
Bruno Zorić

Roman Vabishchevych
Roman Vabishchevych

fodurrr
fodurrr

John Bampton
John Bampton

James George
James George

Fsalker
Fsalker

naokia
naokia

Tim Rexer
Tim Rexer

Piotr Pałka
Piotr Pałka

Jinesh Varia
Jinesh Varia

Valentyn Fomenko
Valentyn Fomenko

Lenon Tolfo
Lenon Tolfo

Ahmad Reza
Ahmad Reza

Emil Kais
Emil Kais

Vishal Jagtap
Vishal Jagtap

Maxim Moroz
Maxim Moroz

Ashutosh
Ashutosh

Albiona
Albiona

Jeremytijal
Jeremytijal

Sundeep Charan Ramkumar
Sundeep Charan Ramkumar

boyuan459
boyuan459

Alex Oliynyk
Alex Oliynyk

Rahul Suresh
Rahul Suresh

Jon R
Jon R

Afzal Sayed
Afzal Sayed

Anshuman Bhardwaj
Anshuman Bhardwaj

Teejay85
Teejay85

Jarret Moses
Jarret Moses

LaTotty
LaTotty

Mark Wilcox
Mark Wilcox

A N U S H
A N U S H

Alok Kumar Sahoo
Alok Kumar Sahoo

sccalabr
sccalabr

Nitin Gupta
Nitin Gupta

Bhuwan Chandra
Bhuwan Chandra

Darsh Shah
Darsh Shah

Ankur Raiyani
Ankur Raiyani

Karthick Raja
Karthick Raja

Fabio A. Correa
Fabio A. Correa

Romain Billot
Romain Billot

Scott Stanton
Scott Stanton

Nelson Chen
Nelson Chen

Dillon Benson
Dillon Benson

econtentmaps
econtentmaps

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].