应用工具01
utujesandrine456/Bora-Frontend · BORA is an AI-powered recruitment platform that screens, scores, and shortlists job applicants automatically — giving recruiters a ranked list with clear explanations so they can hire smarter and faster.
BORA 是一个 AI 驱动的招聘平台,可根据岗位要求自动评估、打分并排序求职者,生成带解释的候选人入围名单。本仓库为其前端应用,基于 Next.js 14、TypeScript 和 Tailwind CSS 构建,包含岗位管理、简历上传(PDF/CSV/Excel)、AI 筛选进度、排名结果与候选人详情、分析洞察等页面,AI 分析由 Gemini 提供,最终招聘决定仍由人掌控。项目处于开发中,为 Umurava AI Hackathon 2026 参赛作品。
应用工具02
langchain-ai/macaw-design-system · Shared design system for LangChain products
Macaw 是 LangChain 产品套件共用的设计系统仓库,包含 React 组件库、框架无关的主题令牌、图标、辅助工具与面向编码 Agent 的文档。它提供组件、样式与令牌包,并附带 CLI 用于组件检索与 Agent 脚手架,帮助开发者与编码 Agent 统一构建界面。
工具与应用03
GitHub 把网站样式的写法从“CSS-in-JS”换成了原生 CSS Modules。原来样式要在浏览器或服务器运行时现场生成,组件一多页面就变慢、更新也难控制。他们先把设计系统 Primer 的组件逐个换掉,用开关控制新旧样式切换、用截图对比确保外观不变,再逐步放量;2024 年 12 月全部换完,页面服务端渲染时间少了 55%,组件初始化时间少了 25%。此后 GitHub 还在继续清理旧写法,让网站更快。
文中可用工具
- CSS Modules一种把样式写在单独 CSS 文件里、类名默认局部生效的写法,不需要运行时生成样式
- Primer Design SystemGitHub 的基础界面组件库,提供按钮、横幅、面包屑等组件
- styled-componentsGitHub 原来使用的 CSS-in-JS 方案,在运行时动态生成样式
- @primer/react不依赖 styled-components 的新版 Primer React 组件库
- @primer/styled-react过渡用的包装组件库,让旧代码继续使用 sx 属性