
x
thexjs.abdelkabir.me
基于Bun的全栈React框架,快速简单
27天前制作者:Abdelkabir Ouadoukou
关于 x
x 是一个基于 Bun 原生构建的开源全栈 React 框架,旨在简化现代 Web 开发流程。它将 SSR、文件路由、API 端点、服务端函数、认证和图片代理等核心功能整合在单一进程中,无需再拼接多个独立工具,让开发体验更加流畅高效。
核心功能
- 零配置单进程架构:无需繁琐配置,即可启动一个集前后端于一体的开发服务器,大幅降低项目初始化的复杂度。
- 文件路由与 API 端点:通过文件系统自动生成路由,同时支持在服务端定义 API 接口,实现前后端无缝衔接。
- 服务端函数与认证:内置服务端函数调用机制,并集成认证功能,简化用户登录与权限管理。
- 图片代理:提供内置图片代理能力,优化图片加载性能,提升用户体验。
主要特性
- 极速开发体验:结合 Astro 风格的前端速度与 Next.js 风格的后端开发体验,兼顾性能与开发效率。
- 构建时密钥隔离:服务端操作中的敏感信息在构建时自动隔离,增强应用安全性。
- 内置 MCP 服务器:集成
@thexjs/mcp,使 AI 代理能够直接生成符合规范的代码,提升 AI 辅助开发的准确性。 - 开源免费:完全开源,社区驱动,持续迭代更新。
适用场景
x 适合追求高效开发的全栈开发者,尤其是希望使用 Bun 运行时并偏好 React 生态的团队。无论是快速搭建原型、构建内容丰富的网站,还是开发复杂的 Web 应用,x 都能提供简洁而强大的解决方案。其内置的 AI 友好特性,也让它在 AI 辅助编程领域独具优势。