Meshery.io is the open-source Jekyll-based website repository for Meshery, a cloud native management platform for Kubernetes, and it serves as the marketing, documentation, and community hub for the project.
What is Meshery.io?
Meshery.io is the official website source for Meshery, an open-source cloud native manager that enables the design and management of all Kubernetes-based infrastructure and applications. The repository is a static website built with Jekyll, using HTML, CSS, and JavaScript as its core technologies. It serves as both the public-facing marketing site and a gateway to Meshery's documentation, community channels, and contribution resources.
Key Features
- Jekyll static site generator — Built with Jekyll, the site compiles Markdown and Liquid templates into static HTML, making it fast to deploy and easy to contribute to.
- Open-source and community-driven — The repository is available under Apache 2.0 and welcomes contributions; the contributing guide is included in the repo along with a detailed contribution flow.
- Community integration — The site links to MeshMates, Slack, community calendar, discussion forum, and CNCF community meetings, giving visitors direct channels to join the Meshery community.
- Docker-based local development — A Makefile supports running the site locally via the official Jekyll container when Docker is available, simplifying setup.
- Ruby version requirements — The Gemfile specifies Ruby 3.2.2 or newer, and the docs recommend RVM for installing a compatible Ruby version on systems with older versions.
- Stargazer history — The repository includes a star-history visualization, allowing visitors to see the project's GitHub star growth over time.
Who is it for?
- Kubernetes and cloud native developers — To understand Meshery's capabilities, explore its website, and find links to documentation and community resources.
- Open-source contributors — To contribute to the Meshery.io website itself; the repo provides a step-by-step contribution flow, from setting up a Jekyll environment to creating a pull request with sign-off.
- Meshery community members — To find MeshMates, join Slack, attend weekly meetings, watch recordings, and access the community drive through the site's community pages.
Use cases
- Newcomers to Meshery: Browse the site to learn what Meshery does, then click through to the docs, Slack, and newcomer guide to get oriented.
- Website contributors: Fork the repository, run
make siteto serve the site locally with Docker or Bundler, make changes, and submit a signed-off pull request. - Event organizers and community managers: Use the community links and calendar to promote meetups and coordinate with the CNCF Meshery Community.
How does the Meshery.io website work?
The site is built with Jekyll and served statically. To run it locally, a contributor installs Ruby 3.2.2 or newer, along with Jekyll and Bundler, then runs make site from the repository root; the Makefile prefers Docker and will run the official Jekyll container if the daemon is active. After making changes, contributors commit with the -s sign-off flag and push to a branch to open a pull request.
FAQ
Is Meshery.io free to use?
Yes, the Meshery.io website repository is open source under the Apache 2.0 license, so anyone can freely view, use, and contribute to the source code.
What technology is Meshery.io built with?
The website is built using Jekyll, a static site generator, and uses HTML, CSS, and JavaScript. The repository's Gemfile specifies Ruby 3.2.2 or newer as the required runtime.
How do I run Meshery.io locally?
Clone the repository, install Ruby 3.2.2 or newer along with Jekyll and Bundler, then run make site from the repository root. The Makefile uses Docker to run the official Jekyll container if Docker is available.
How can I contribute to the Meshery.io website?
Review the contribution flow in the repository, fork and clone the repo, set up your local environment, make changes, commit with the sign-off flag (git commit -s), push, and open a pull request on GitHub.
What is Meshery, the project behind the website?
Meshery is an open-source, cloud native manager for Kubernetes-based infrastructure and applications. It supports multi-cluster Kubernetes deployments and offers visual and collaborative GitOps, freeing users from writing YAML directly.





