czay.dev
Goodies
BlogCareer
Let's talk

October 29: Republic Day·Happy 103rd anniversary of our Republic.

Detaylar
czay.dev

From experiment to product. Forge builds software, Catalyst trains developers, Elements shelves what's born from both.

[email protected]
Forge

Software studio

  • Web development
  • Custom systems
  • Integration & automation
  • Mobile apps
  • Maintenance & support
  • AI Automation
Catalyst

Institutional training

  • Baştan Sona HTML
  • Baştan Sona CSS
  • JavaScript Temelleri
  • JavaScript Orta Seviye
  • JavaScript İleri Seviye
  • Baştan Sona React
Elements

Products

  • Student Panel
  • zay-ui
  • Better Payment
  • zaystatic

Site

czay.dev

  • Blog
  • Career
  • Contact
  • Goodies
  • Resources
  • Roadmaps
  • Feedback

© 2026 Furkan Özay. All rights reserved.

  • Terms of use
  • Privacy
  • Cookies
Elements

zaystatic

A Git-based content panel for Next.js. Your content stays as plain files in your repository; editors change it in a panel and zaystatic commits straight to your branch. No database, no hosted service.

View live projectStar on GitHubGitHub stars: 0Source code
elements.czaylabs.com
Panel — The sidebar, tabs and a collection list.
Year
2026
Category
Library
Technologies
6
Status
In Development

Impact

Impact

Status
Alpha
Database
None
License
MIT
01

About the project

Even for a small site, content management usually means a database and a separate service. zaystatic does the opposite: content stays in your repository as JSON and Markdown files, and the panel gives editors forms generated from a schema, per-language content, drag-and-drop lists, typed blocks and a visual page builder that draws pages with the site's own components. Every save becomes a commit on your branch, with an optional pull-request workflow. Images go to an S3-compatible bucket or to the repository. The documentation site's own pages are edited with zaystatic. The package is an alpha: GitHub sign-in, the pull-request workflow and S3/R2 storage have not yet been tested against real services.

02

My role

I write the whole package: the server, the panel UI, the schema helpers, the tests and the documentation site. I publish it to npm.

03

Key features

  • Content as plain files in the repository; no database, no hosted service
  • Forms generated from a schema, shared with your build
  • Per-language content for the fields you choose
  • Drag-and-drop lists, typed blocks and a visual page builder that uses the site's own components
  • Image uploads (S3-compatible bucket or repository) and a media library
  • Validation, an optional pull-request workflow, custom editors and widgets

Community

Once the project was released as open source, contributions came in from the community. The list comes live from GitHub.

1 contributors · 40 contributions

Contributors

  • @czaydev40 contributions
Contributors on GitHub

On this page

  • Story
  • Role
  • Highlights
  • Community
  • Stack

Tech stack

Language

  • TypeScript
  • React 19

Storage

  • Git (GitHub)
  • S3 uyumlu kova / Cloudflare R2

Documentation

  • Next.js (statik dışa aktarım)
  • GitHub Pages

Tags

  • TypeScript
  • React
  • Next.js
  • Git
  • S3
Something similarWant to work together?

Next project

Student Panel

A private student platform for instructors and institutions. Curriculum, assignments, attendance, live classes, and progress tracking all in one panel; no public registration, students are added by the instructor.

View project

More work

All
  • Library2026zay-uiAccessible React components and ready-made blocks on Base UI. Re-colour everything with one CSS variable; works with or without Tailwind CSS v4.In Development
  • Library2026Better PaymentA unified payment gateway library that aggregates payment infrastructures and bank virtual POS systems in Turkey under a single API.Beta

Work together

Let's talk scope in writing.

I listen to the need first; if I think the job isn't a fit, I say so in the first call.

Talk about a projectBook an intro call