#React
boring-avatars - 轻量级React SVG头像生成库
Github开源项目SVGReactJavaScript库头像生成Boring avatars
Boring avatars是一个轻量级React库,可根据用户名和颜色方案生成自定义SVG头像。该库支持marble、beam、pixel等多种风格,并可自定义头像大小、形状和颜色。开发者可轻松集成此库,为应用快速添加独特的用户头像。Boring avatars还提供API服务,满足更广泛的应用需求。
flowchart-fun - 文本快速生成流程图工具
Github开源项目流程图生成React可视化工具文本转图表Flowchart Fun
Flowchart Fun是一个开源的在线流程图生成工具,通过文本转图形技术,用户只需输入文本即可快速创建流程图。该工具操作简单,无需复杂绘图技巧,能迅速将想法可视化。基于React和cytoscape.js构建,支持多语言,并鼓励社区参与改进。
Spearmint - 自动化测试生成工具,多框架支持的无代码解决方案
Github开源项目JavaScript开发工具React测试自动化Spearmint
Spearmint是一款自动化测试生成工具,无需编写代码即可创建多种框架的测试。该工具支持Accessibility、Endpoint、GraphQL、Puppeteer、React、Hooks、Redux、Svelte、Vue、Security和Solid.js等测试类型,通过直观的界面将用户输入转换为Jest测试代码。Spearmint旨在简化测试流程,提升开发效率,为现代Web开发提供便捷的测试解决方案。
react-play - 实践驱动的React学习开源平台
Github开源项目代码贡献React学习平台ReactPlay
ReactPlay开源平台通过实践项目帮助开发者掌握React。提供丰富的React项目供学习,支持创建分享自有项目。项目经专家审核,确保质量。平台构建了学习、创作、分享的生态系统,是提升React技能的有效途径。
reactjs-interview-questions - 深入剖析React面试题及开发实践
Github开源项目状态管理前端开发React组件面试问题
该项目收录了300多个React相关面试问题及答案,涵盖React核心概念、组件、状态管理、路由、国际化和测试等多个方面。内容由浅入深,既包含基础知识,也涉及高级主题和最佳实践,有助于开发者全面掌握React技术栈。项目持续更新,紧跟React生态发展,是React开发人员的重要学习资源。
outline - 开源团队知识库管理工具
Github开源项目知识库Node.js团队协作ReactOutline
Outline是一个开源的团队知识库管理工具,基于React和Node.js构建。它提供托管版本和自托管部署选项,具有直观的界面、强大的编辑功能和灵活的组织结构。Outline旨在提高团队知识管理效率,项目持续更新,支持多语言本地化。开发者可以通过GitHub参与贡献,完善这一知识库解决方案。
Daily-Question - 每日前端面试题,助力职业成长
Github开源项目GitHubReact前端面试CodeSandbox大厂面经
Daily-Question是一个开源的前端面试题库,每日更新一道精选题目,涵盖React、性能优化等热门前端技术。项目提供详细解答、代码示例和视频讲解,帮助开发者系统提升技能。此外,收录了大量一线互联网公司的面试经验,为求职者提供实用参考。通过每天5分钟的学习,助力开发者在半年内达到大厂面试水平。
slate - 灵活可定制的富文本编辑器开发框架
Github开源项目插件React富文本编辑器Slate文档模型
Slate是一个高度灵活的富文本编辑器开发框架,能够帮助开发者创建类似Medium、Dropbox Paper或Google Docs的复杂编辑器。它采用插件式架构,核心逻辑简洁,支持嵌套文档模型和DOM结构对应。Slate提供直观的命令系统,支持协作编辑,并清晰区分核心与自定义功能。这种设计使得开发者可以轻松实现各种复杂的编辑功能,满足不同应用场景的需求。
react-ogl - React渲染器实现OGL场景的声明式构建
Github开源项目ReactWebGL3D渲染react-oglOGL
react-ogl是一个轻量级React渲染器,用于构建OGL场景。它支持以声明式方式创建可复用的场景组件,这些组件可响应状态变化并参与React生态系统。react-ogl能将JSX直接转换为OGL元素,无需额外包装,简化了3D图形开发流程。其简约设计和模块化架构为开发者提供了灵活高效的开发体验。
recharts - 基于React和D3的开源图表库 简化数据可视化
Github开源项目数据可视化SVGReact图表库D3
Recharts是一个基于React和D3的开源图表库,专注于简化React应用中的数据可视化开发。它采用原生SVG渲染,提供声明式组件API,支持多种图表类型如折线图、柱状图等。Recharts的组件化设计使复杂图表的创建变得直观,同时保持了较小的依赖规模。该库支持自定义样式和交互,适合开发者快速构建响应式数据可视化界面。
react-datepicker - React日期选择器,灵活可配置的开源组件
Github开源项目JavaScript前端开发React组件日期选择器
react-datepicker是一个开源的React日期选择器组件,具有简单易用和高度可定制的特点。该组件支持时间选择、本地化和键盘操作,适配主流浏览器。它使用date-fns实现国际化,并提供丰富的文档和示例,便于开发者集成和使用。
react.dev - React官方文档网站的源代码仓库和开发指南
Github开源项目前端开发React贡献指南文档网站
react.dev是React官方文档网站的开源代码仓库,提供完整的项目设置和本地开发指南。该项目基于Next.js构建,具有热重载功能和严格的代码检查机制。开发者可参与文档编写和翻译工作,内容采用CC-BY-4.0许可协议发布。
eslint-plugin-react - ESLint插件为React项目提供全面代码规范检查
Github开源项目React配置规则eslintlinting
eslint-plugin-react是为React项目开发的ESLint插件。它提供丰富的规则集,用于检测和修复React代码中的潜在问题,涵盖JSX语法、组件定义和props使用等方面。插件包含多种配置选项,如推荐配置和自定义规则设置。它能够检查JSX语法、组件定义、props使用等多个方面,帮助开发者发现和修复潜在的代码问题。采用eslint-plugin-react可以有效提升React项目的代码质量和一致性。
react-bootstrap - React组件库实现Bootstrap 5功能的无缝集成
Github开源项目前端开发ReactBootstrap组件库React-Bootstrap
React-Bootstrap是一个将Bootstrap 5组件与React框架结合的开源库。它提供了完全兼容的React组件,便于开发者在React项目中使用Bootstrap的UI功能。该库支持多个Bootstrap版本,并提供详细的迁移指南。React-Bootstrap简化了React和Bootstrap的整合过程,有助于快速构建响应式用户界面。
h5-Dooring - 开源H5可视化页面编辑器 轻松创建专业落地页
Github开源项目开源低代码平台ReactH5-Dooring可视化页面配置
H5-Dooring是一个开源的H5可视化页面编辑器,提供组件拖拽、可视化编辑、多页面管理等功能。用户可以轻松创建专业的H5落地页,适用于营销活动、产品展示等场景。该工具采用React技术栈开发,致力于简化H5页面制作流程,提高开发效率。
awesome-nextjs - 精选Next.js学习和开发资源大全
Github开源项目Next.jsReact资源列表前端框架
该项目汇集了Next.js相关的优质学习资源,包括社区动态、基础教程、技术文章、项目模板、扩展工具和应用案例等。内容涵盖全面,涉及Next.js开发的各个方面,可作为开发者学习和使用Next.js框架的参考指南,有助于提升开发效率。
rematch - 精简Redux开发的状态管理解决方案
Github开源项目JavaScript状态管理ReactReduxRematch
Rematch是一个基于Redux的轻量级状态管理库,旨在简化Redux开发流程。通过减少样板代码和实施最佳实践,Rematch保留了Redux的核心优势,同时提供了无需配置、内置副作用处理和TypeScript支持等特性。该库支持动态添加reducers、热重载和创建多个store,并提供多个即用型插件。Rematch使开发者能以更简洁的代码实现异步API调用和全局状态管理,有效提升开发效率。
react-bits - 全面探索React开发模式技巧与最佳实践
Github开源项目性能优化React设计模式反模式UX变体
React Bits项目汇集了全面的React开发资源,包括设计模式、性能优化、UX处理和样式指南。项目涵盖条件渲染、状态管理和组件设计等核心概念,同时探讨常见反模式和陷阱。通过丰富的实践经验和最佳实践,这个资源库旨在帮助开发者提高React应用构建效率,适合各层级的React开发人员参考学习。项目还提供了多语言版本,包括中文和韩文翻译,增加了其在国际React开发社区中的可访问性和实用性。此外,项目的开放协作模式鼓励社区贡献,有助于持续更新和完善内容。
formatjs - 国际化开发工具集 优化多语言应用构建
Github开源项目JavaScriptReact本地化国际化FormatJS
FormatJS是开源的国际化工具库集合,提供丰富API和组件以简化多语言应用开发。核心功能包括日期、数字、消息格式化,支持React等框架,并提供CLI和语法分析等辅助工具。该项目旨在优化全球化应用构建流程,提升多语言支持效率。
react-toastify - React 项目的高效通知解决方案
Github开源项目用户界面ReactReact-Toastify通知组件
react-toastify 作为一个功能完善的 React 通知组件库,简化了应用通知的实现过程。该库集成了多项实用功能,包括便捷的配置和定制选项、RTL 支持、滑动关闭和动画效果等。它还提供了 React 组件显示、编程控制和进度条展示等高级特性,使开发者可以更加灵活地处理应用中的通知。react-toastify 通过其简洁的 API 和全面的功能,为 React 项目提供了高效的通知管理解决方案。
tamagui - 优化React跨平台UI开发的高性能框架
Github开源项目性能优化React跨平台开发UI库Tamagui
Tamagui是一款面向React开发者的UI工具包,通过创新的优化编译器实现跨平台高性能开发。它提供丰富UI组件,将复杂样式逻辑转换为平台特定的优化代码。支持Web和原生应用的渐进式集成,在保持代码质量的同时提升应用性能。Tamagui适用于追求高效率和优质用户体验的React项目。
router - 高性能类型安全的React路由库
Github开源项目React类型安全TanStack Router路由管理URL状态管理
TanStack Router是一款专为React打造的路由库,集成了类型安全、内置缓存和URL状态管理等功能。它支持搜索参数验证、路径参数处理和加载器,同时提供预取、过渡和错误边界等特性。该库易于与外部缓存系统集成,为React应用提供了全面的路由解决方案。
react-grid-layout - React网格布局系统 灵活可定制的响应式设计工具
Github开源项目React网格布局响应式拖拽调整大小
React-Grid-Layout是一款功能丰富的React网格布局库,支持拖拽、调整大小和响应式设计。该系统无需jQuery依赖,可用于服务端渲染,并提供多种布局选项。它广泛应用于构建动态仪表板和可视化界面,如BitMEX、AWS CloudFront和Grafana等项目。其特点包括自动布局、布局保存与恢复、静态元素支持等,为开发者提供了灵活的网格界面构建工具。
ultra - 基于Deno和React的现代SSR框架 简化Web应用开发流程
Github开源项目ReactDenoSSRESMUltra
Ultra是一款基于Deno和React的现代Web开发框架,专注于服务器端渲染(SSR)。该框架支持原生ESM和导入映射,无需打包即可进行高效开发。Ultra提供API路由功能,支持灵活的库集成,并兼容Deno Deploy。开发者可借助Ultra构建高性能Web应用,同时保持精简的技术栈。
material-kit-react - 基于MUI的React管理仪表板模板
Github开源项目Next.jsReact管理仪表板MUIDevias Kit
Material-Kit-React是开源的React管理仪表板模板,基于MUI、React和Next.js构建。提供多个功能页面、自定义认证和Figma设计文件,支持快速开发部署。另有更丰富功能的专业版本可选。
react-notion-x - 高性能React渲染器 助力Notion内容展示
Github开源项目ReactNotionReact Notion X前端渲染
react-notion-x是专为Notion设计的高性能React渲染器。该项目支持TypeScript,渲染速度比Notion原生快10-100倍,Lighthouse评分达95-100。它具备全面测试覆盖,支持next/image和LQIP预览图像,已在Potion等数千网站中应用。react-notion-x可与Next.js、create-react-app和Gatsby等框架集成,为开发者提供简单高效的Notion内容渲染方案。
playground-macos - 将macOS GUI体验融入个人作品集的创新Web项目
Github开源项目前端开发ReactUnoCSSmacOS模拟Zustand
playground-macos项目利用React、Zustand和UnoCSS等现代Web技术,创造了一个模拟macOS图形界面的在线个人作品集。该项目通过复制真实macOS环境,包括FaceTime和Typora等应用,为访问者提供了全新的浏览体验。这种创新方式不仅展示了开发者的技术能力,还呈现了一个互动性强、视觉逼真的虚拟桌面环境。用户可以在熟悉的macOS界面中探索作者的项目,体验流畅的操作和丰富的功能,展现了作者对细节的追求和实用性的结合。
wagmi - 以太坊应用响应式开发框架
Github开源项目React以太坊区块链开发Wagmi
wagmi是一个开源的以太坊应用开发框架,提供响应式原语和丰富的API。它支持钱包连接、交易管理和合约交互等功能,简化了去中心化应用的构建过程。该项目在GitHub上维护,拥有活跃的社区和持续的更新。
FrontEndCollection - 全面的前端开发学习资源库
Github开源项目JavaScript前端开发React算法FrontEndCollection
FrontEndCollection是一个持续更新的前端开发资源库,涵盖HTML、CSS、JavaScript和React等多个领域。该项目提供从基础概念到高级算法的学习材料,包含代码示例、项目演示和深入解析。开发者可通过这些资源提升技能,掌握最新前端技术,为学习和职业发展提供有力支持。
superplate - 前端项目快速构建工具
Github开源项目TypeScriptNext.jsReactsuperplate前端脚手架
superplate是一个前端项目脚手架工具,支持快速创建基于React、Next.js和refine的项目结构。它集成了30多个常用插件,如TypeScript、React Testing Library和styled-component等。通过简单的命令行操作,用户可以在几秒钟内生成一个结构完善的前端项目框架,无需额外配置即可开始开发。
remirror - React驱动的跨平台文本编辑器框架
Github开源项目跨平台React文本编辑器ProseMirrorRemirror
Remirror是一个开源的React文本编辑器框架,基于ProseMirror构建。它提供30多种扩展功能,包括协作编辑、多语言支持和无障碍设计。该项目使用TypeScript开发,既可快速集成预制编辑器,也支持通过组合扩展实现个性化需求。Remirror具备跨平台特性,适配桌面和移动设备,并拥有详实的文档和活跃的开发者社区。
graphql-starter-kit - GraphQL API服务器与React前端一体化开发套件
Github开源项目TypeScriptPostgreSQLReactGraphQLYarn
GraphQL Starter Kit整合了GraphQL API服务器、数据库工具和React前端,为开发者提供一站式解决方案。该工具包采用Yarn、GraphQL Yoga和Pothos GraphQL等技术,支持monorepo结构和身份验证。它还配备完整的开发环境,包括VSCode配置和部署工具,有效提高GraphQL应用开发效率。
mianshiya - 免费面试刷题平台 专注提升求职成功率
Github开源项目React面试刷题全栈项目题目管理试卷组卷
面试鸭是一个开源的面试刷题平台,基于React和Node.js全栈开发。提供海量题目、多维度筛选、共同编辑解析等功能,并支持试题篮和一键组卷。界面简洁、免费使用,适合求职者、面试官、学生和教师高效准备面试,提升复习效率。
wouter - 基于Hooks的轻量级React和Preact路由库
Github开源项目前端开发React单页应用Hooks路由
wouter为React和Preact应用提供轻量级路由解决方案。支持组件式API和Hook API,无需顶层Router配置。体积小巧仅2.1KB,功能完善包括嵌套路由和参数提取,是开发React单页应用的实用工具。
react-chrono - 灵活多样的React时间线组件
Github开源项目可视化React自定义react-chrono时间线组件
react-chrono是一款多功能React时间线组件,支持多种布局模式和交互方式。基于TypeScript开发,提供灵活的API和主题定制,可用于构建简单时间轴到复杂年表等多种应用场景。支持水平、垂直和交替垂直布局,具备自动播放、媒体展示、键盘导航等功能,可渲染自定义内容和嵌套时间线,满足各类时间线需求。
sendbird-uikit-react - 基于Sendbird SDK的React聊天UI组件库
Github开源项目TypeScriptReactUI KitSendbird聊天组件
Sendbird-uikit-react是一个基于Sendbird JavaScript SDK的React UI组件库,用于构建聊天应用。它提供了频道列表、消息搜索、设置面板等可组合组件,支持群组和开放频道。该库采用模块化架构,便于开发者定制和扩展聊天界面。项目使用TypeScript开发,包含详细文档和Storybook演示,适用于需要自定义聊天功能的React应用。
相关文章
Open SaaS: 开源免费的React & Node.js SaaS应用模板
3 个月前
openv0: 开源的AI驱动UI组件生成框架
3 个月前
openv0: 开源的AI驱动UI组件生成框架
3 个月前
人工智能的革命:Google AI如何塑造未来
3 个月前
Flowise: 打造定制化LLM应用的开源低代码平台
3 个月前
NLUX: 强大的对话式AI JavaScript库
3 个月前
Horizon ChatGPT AI Template: 打造下一代AI网络应用的开源利器
3 个月前
ShipFast:快速构建你的AI创业项目
3 个月前
Open SaaS: 免费开源的React和Node.js SaaS应用程序启动器
3 个月前