foundation/yeti has 29,810 GitHub stars and 5,379 forks. GitHot measured -1 stars in 24 hours and +4 in 7 days. Last checked 2026-11-12 15:48 UTC. Last push 2026-10-14.
웹 디자이너를 위한 CSS 우선, 네이티브, 빌드가 필요 없는 레이아웃 및 스타일링 프레임워크입니다.
측정된 스타 증가
- in 24h
- -1
- in 7 days
- +4
- in 15 days
- 기록 수집 중
- in 1 month
- 기록 수집 중
서로 겹치는 기간의 순증가량이며 일별 합계가 아닙니다. 측정값이 없으면 비워 둡니다. 스타는 관심도를 나타내며 품질을 보장하지 않습니다.
README.md
OriginalYeti
A CSS-first, native, zero-build layout and styling framework for web designers. By Foundation.
Foundation for Sites 6 users: this repository is now Yeti, the successor to Foundation for Sites. Version 6 continues on the
v6branch with bug fixes, andfoundation-siteson npm keeps publishing 6.x from it. Read the announcement for the full story.
Status
Yeti is at 7.0.0-beta. The class names, attributes and values, markers, public token names and module names are frozen; the stability page has the exact list and what may still move before 7.0.0.
What Yeti is
Yeti gives a designer the structure and the visual system to build a coherent site fast, with markup a human can read and an agent can write. It is one stylesheet:
<link rel="stylesheet" href="/css/yeti.css">
- CSS-first and native. Container queries, cascade layers, native nesting,
light-dark(),dialog,popover, and scroll-snap do the work that used to need JavaScript or a preprocessor. - Zero build, ever. No Sass, no Node, no bundler required to use it. It composes into your build if you have one, but never demands it. The repository's own
npm run buildconcatenates the source and writes a minified copy beside it; nobody using Yeti has to run it. - Named layouts, not utility soup. Intent-based layout primitives and composed recipes, configured with a few data attributes.
- One token scale. Type and space derive from one base and one ratio at runtime. Change the ratio and the whole system recomputes.
- Accessible by default. Correct focus handling and ARIA on every component, checked in CI.
- Legible to agents. A machine-readable manifest describes every component, and the docs, type hints, and an MCP server are generated from it.
What Yeti is not
Not a web component library. Not a utility framework. Not a build-time system. No polyfills. No full-featured slider in core. Nothing that exists only to work around CSS that no longer needs working around.
Browser support
Yeti targets Baseline 2025. Anything that reached Baseline by the end of 2025 is used without guards; newer features sit behind @supports with a working fallback. If you need to support browsers older than that, Yeti is probably not your tool.
Try it today
The tokens, reset, base layer, seventeen layout primitives, three recipes, twenty-two components, and seven utilities are in, with two example themes; see the Layouts guide. Link the unbuilt source and write plain HTML:
<link rel="stylesheet" href="src/yeti.css">
Or install the package and follow the installation guide, which also covers editor completion and the llms.txt files for assistants.
Or run the fixtures locally:
git clone https://github.com/foundation/yeti
cd yeti
npm ci
npx playwright install
npm test
npm run fixtures # then open http://localhost:4173/ to browse every fixture
Contributing
See CONTRIBUTING.md. Questions go to Discussions; bugs and proposals go to Issues using the templates.
License
Yeti is released under the Functional Source License 1.1, MIT future license (FSL-1.1-MIT). You can use, copy, modify, and redistribute it for any purpose except offering it as a competing product; each release becomes plain MIT two years after it ships. Foundation for Sites 6 remains MIT.
관련 프로젝트 살펴보기
freeCodeCamp/freeCodeCamp
freeCodeCamp.org의 오픈 소스 코드베이스와 커리큘럼입니다. 수학, 프로그래밍, 컴퓨터 과학을 무료로 배울 수 있습니다.
459,057 스타donnemartin/system-design-primer
대규모 시스템 설계 방법을 배우고 시스템 설계 면접을 준비할 수 있습니다. Anki 플래시카드가 포함되어 있습니다.
377,719 스타react/react
웹과 네이티브 사용자 인터페이스를 위한 라이브러리.
252,556 스타vuejs/vue
Vue 2 저장소입니다. Vue 3은 https://github.com/vuejs/core를 방문하세요.
212,526 스타