Tutorials submitted by the community to build on zkSync Era
Last updated Jun 16, 2026
237
Stars
62
Forks
1
Issues
0
Stars/day
Attention Score
64
Language breakdown
No language data available.
▸ Files
click to expand
README
Community tutorials
🚨 [DEPRECATED] This repository is no longer maintained
This repository is deprecated and no longer actively maintained. Please use the community-code repository instead.This repository contains different tutorials submitted by community members. Tutorials will be referenced in the zkSync Community Code documentation website.
We encourage authors to keep their tutorials updated.
zkSync Tutorials
For tutorials created and maintained by the zkSync team, check out this repository here.
Tutorial requirements
- All tutorials must showcase how to develop applications on zkSync Era.
- Tutorials must take a neutral stance and refrain from promoting projects.
- Tutorials must be an original and NOT a work that was previously published.
- You must be the rightful intellectual property owner (author) of your submission.
- Tutorials can contain relevant external sources, only when referenced accordingly.
- Tutorials must have working code to support the tutorial.
- Tutorials must be provided following the guidelines in this repository.
Tutorial guidelines
- Create a new folder inside
tutorialswith the name of your tutorial in kebab-case, e.g.my-awesome-tutorial. - In this folder, create a
TUTORIAL.md. The tutorial must follow this structure:
- Create a
codefolder with any code to support the tutorial. - Create an
imagesfolder with any images to support the tutorial.
images folder.
- Add the tutorial details to the
tutorials.jsonfile. Each tutorial must have:
{
"title": "", // 60 characters max
"description": "", // 280 characters max
"tags": [ // 4 tags max. Examples: oracles, devtools, nfts, tokens, indexers,
"",
""
],
"time": "", // time taken to complete tutorial in hours, e.g. "1 hour", "2 to 4 hours"
"author": "", // person, project, or company
"slug": "" // the tutorial folder name inside /tutorials
}
Use the TUTORIALTEMPLATE and zksync-cli-quickstart tutorial as a reference.
How to submit a tutorial
- Clone this repo.
- Create a new branch and add your tutorial following the guidelines.
- Make sure your tutorial follows the requirements
- Create a pull request.
Linting, Formatting, and Spell Check
Before submitting your tutorial, ensure that your content adheres to the repository's standards by running the following checks:
- Formatting with Prettier:
yarn lint:fmt - Spell Check:
yarn lint:spell- If lint:spell doesn't recognize a word, and you’re sure that it’s correct, consider adding it to cspell-zksync.txt. - Linting:
yarn lint:mdl
🔗 More in this category