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

zay-ui

Accessible React components and ready-made blocks on Base UI. Re-colour everything with one CSS variable; works with or without Tailwind CSS v4.

View live projectStar on GitHubGitHub stars: 0Source code
elements.czaylabs.com
Home page — Components re-coloured with a single variable, the install command and sample cards.
Year
2026
Category
Library
Technologies
7
Status
In Development

Impact

Impact

Components
47
Blocks
18
License
MIT
01

About the project

Most UI kits either arrive with a heavy design language or leave accessibility to you. zay-ui sits between the two: behaviour and accessibility come from Base UI (focus management, keyboard, ARIA), while the look is built on neutral surfaces, hairline borders and a single accent colour. Change the accent with the `--hue` variable and the whole kit re-colours together, in light and dark. Alongside 47 components there are 18 ready-made blocks: full pages such as a landing page, dashboard, settings, sign-in and 404, and sections such as hero, pricing, FAQ and footer. This site runs on zay-ui itself. The package is an alpha: the API may change.

02

My role

I design and write the library: the visual language, the components, the blocks and the documentation site. I publish it to npm and maintain it.

03

Key features

  • 47 components on Base UI: forms, overlays, navigation and data display
  • 18 ready-made blocks: landing page, dashboard, settings, sign-in, pricing, FAQ and more
  • Re-colour with one `--hue` variable, in light and dark
  • Works with or without Tailwind CSS v4; styles live in CSS layers so your own CSS always wins
  • A documentation site with live previews, copyable code and API tables

Community

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

1 contributors · 12 contributions

Contributors

  • @czaydev12 contributions
Contributors on GitHub

On this page

  • Story
  • Role
  • Highlights
  • Community
  • Stack

Tech stack

Language

  • TypeScript
  • React 19

Foundation

  • Base UI
  • CSS katmanları
  • OKLCH renk

Documentation

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

Tags

  • React
  • TypeScript
  • Base UI
  • Tailwind CSS
  • Next.js
Something similarWant to work together?

Next project

Better Payment

A unified payment gateway library that aggregates payment infrastructures and bank virtual POS systems in Turkey under a single API.

View project

More work

All
  • Product2026Student PanelA 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.Live
  • Library2026zaystaticA 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.In Development

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