当前位置: 首页 > news >正文

前端开源JavaScrip库

以下内容仍在持续完善中,如有遗漏或需要补充之处,欢迎在评论区指出。感谢支持,如果觉得有帮助,欢迎点赞鼓励。感谢支持

JavaScript 框架Vue.jsVue.js - 渐进式 JavaScript 框架 | Vue.js
ReactReact
AngularHome • Angular
jQueryjQuery
Backbone.jsBackbone.js
CSS 框架BootstrapBootstrap · The most popular HTML, CSS, and JS library in the world.
Tailwind CSSTailwind CSS - Rapidly build modern websites without ever leaving your HTML.
FoundationThe most advanced responsive front-end framework in the world. | Foundation
UI 框架Element PlusA Vue 3 UI Framework | Element Plus
Ant DesignAnt Design - The world's second most popular React UI framework
Layuihttps://www.layui.com/
UI组件Select2Getting Started | Select2 - The jQuery replacement for select boxes用于增强 HTML 选择元素的库,提供丰富的选择功能。
Tagifyhttps://github.com/yairEO/tagify标签输入框库,支持自定义样式和功能。
FlatpickrIntroduction轻量级日期选择器库,易于使用且高度可定制。
移动端组件库VantVant 4 - A lightweight, customizable Vue UI library for mobile web apps.
Cube-UIcube-ui Document
Mint-UImint-ui documentation
PC 端组件库Element-UIElement - The world's most popular Vue UI framework
Ant Design of VueAnt Design Vue
iViewiView / View Design 一套企业级 UI 组件库和前端解决方案
通用组件库uViewuView 2.0 - 全面兼容 nvue 的 uni-app 生态框架 - uni-app UI 框架
QuasarQuasar Framework
内容管理Cofoundryhttps://cofoundry-cms.com/基于 .Net 开发的内容管理系统,支持代码优先开发和插件扩展。
Piranha.corePiranha CMS - Open Source, Cross Platform Asp.NET Core CMS轻量级跨平台 CMS,支持多种模板和解耦设计,可作为移动应用后端。
状态管理ReduxRedux - A JS library for predictable and maintainable global state management | ReduxJavaScript 应用状态管理库,常用于 React 应用中管理应用状态
VuexWhat is Vuex? | VuexVue.js 应用的状态管理模式和库,帮助管理应用的状态
MobXMobX轻量级状态管理库,旨在简化状态管理并提高开发效率
RecoilRecoilFacebook 推出的状态管理库,用于 React 应用,支持细粒度的状态管理
桌面应用开发ElectronBuild cross-platform desktop apps with JavaScript, HTML, and CSS | ElectronJavaScript、HTML 和 CSS 构建跨平台桌面应用程序
NW.jsNW.jsNode.js 和 Chromium 整合为一个运行时,创建桌面应用
PupeteerPuppeteer | PuppeteerNode 库,提供高级 API 以控制 DevTools 协议
地图应用开发OpenLayersOpenLayers - WelcomeJavaScript 库,用于在 Web 上构建地图应用
LeafletLeaflet - a JavaScript library for interactive maps轻量级开源 JavaScript 库,用于移动设备友好的交互式地图
Mapbox GL JSAPI Reference | Mapbox GL JS | MapboxWebGL 渲染交互式、可定制地图,性能高、可视化效果丰富
MapLibre GL JSMapLibre GL JS开源 WebGL 地图渲染库,支持 WebGL 地图渲染和交互
CesiumJSCesiumJS – Cesium用于在 web 浏览器中创建3D地球和2D地图的JavaScript库,无需插件
L7https://antv.vision/l7-cn基于 WebGL 的开源大规模地理空间数据可视分析开发框架
数据可视化D3.jsD3 by Observable | The JavaScript library for bespoke data visualizationJavaScript 库,用于创建数据驱动文档和复杂可视化图表
EChartsApache ECharts基于 JavaScript 的数据可视化库,提供丰富图表和交互功能
Highchartshttps://www.highcharts.com/流行开源 JavaScript 图表库,易于使用且功能强大
Chart.jsChart.js | Open source HTML5 Charts for your website简单易用的开源 JavaScript 图表库,支持多种图表类型
Three.jsThree.js – JavaScript 3D Library基于 WebGL 的3D图形库,用于创建和显示3D图形
图表可视化Ember Charthttps://ember-charts.com/基于 D3.js 和 Ember.js 构建的图表库,提供多种图表类型,易于扩展。
低代码开发AppsmithAppsmith | Open-Source Low-Code Application Platform低代码平台,可视化拖拽搭建后台界面,支持多数据源和 JS 自定义脚本。
ToolJetToolJet | AI-Native Platform for Building Internal Tools提供拖拽式界面设计和内置查询编辑器,支持自定义 JS 脚本和多种数据源。
全栈开发WaspVoice Actions for iOS, Mac, Android and Chrome配置式全栈开发框架,通过声明式语言定义应用结构,底层基于 React、Node.js 和 Prisma。
后端服务SupabaseSupabase | The Open Source Firebase AlternativeFirebase 开源替代方案,提供托管数据库、身份认证、文件存储等后端服务。
框架增强RefineRefine | Open-source Retool for Enterprise基于 React 的应用开发框架,支持多种数据源适配器和 UI 框架,适合复杂后台系统。
代码编辑与开发工具Visual Studio CodeVisual Studio Code - Code Editing. Redefined开源代码编辑器,基于 Electron 构建,支持多种编程语言和插件
AtomSunsetting Atom - The GitHub BlogGitHub 开发的开源文本编辑器,支持插件和自定义主题
BracketsBrackets - A modern, open source code editor that understands web design.轻量级代码编辑器,专为网页设计和前端开发而创建
Jupyter NotebookProject Jupyter | Home开源的交互式计算环境,支持多种编程语言和数据科学
VS Code InsidersDownload Visual Studio Code InsidersVS Code 的预览版,提供最新的功能和改进
代码编辑PreprosYour Friendly Web Development Companion代码预处理器,支持 Less、Sass、Stylus 等语言的自动编译和刷新。
ajax请求AxiosAxios基于 Promise 的 HTTP 客户端,支持请求和响应拦截
学习平台FreeCodeCamphttps://www.freecodecamp.org/在线编程学习平台,提供前端开发、后端开发和数据可视化等课程。
工具库LitElementLitWeb Components 库,用于构建可复用的自定义元素。
PolymerPolymer library - Polymer Project用于构建 Web Components 的库,支持模块化和封装。
StencilStencil用于创建高性能 Web Components 的工具,支持 TypeScript 和多种构建优化。
Lodashlodash.com提供常用函数式编程工具,如数组和对象操作、函数防抖等。
Moment.jsmomentjs.comJavaScript 库,用于处理日期和时间。强大的日期处理库,提供日期解析、格式化、计算等功能。
Day.jshttps://day.js.orgMoment.js 的轻量级替代品,体积更小但功能完备。
clipboard.jsgithub.com/zenorocha/clipboard.js轻量级的复制粘贴操作库,易于集成
实时通信PusherPusher | Leader In Realtime Technologies实时通信平台,用于构建实时功能(如聊天、通知等)。
Socket.IOSocket.IO实时双向通信库,用于构建实时 Web 应用。
Firebasehttps://firebase.google.com/提供实时数据库和云服务的平台,适合快速开发。
性能优化Lodash DebounceLodash Documentation用于防抖函数的库,可优化性能。
Throttle.jshttps://github.com/jugglinmike/Throttle.js用于节流函数的库,可优化性能。
LazyLoad.jshttps://github.com/ressio/lazy-load图片懒加载库,用于优化页面加载性能。
无障碍设计Axe-corehttps://github.com/dequelabs/axe-core用于检测 Web 应用无障碍问题的库。
Pa11yhttps://github.com/pa11y/pa11y无障碍自动化测试工具,用于检测 Web 页面的无障碍问题。
Tenon.jshttps://tenon.io/无障碍检测工具,提供详细的无障碍问题报告。
搜索建议Typeahead.jshttps://github.com/twitter/typeahead.js提供强大的自动完成功能的库。
Bloodhoundhttps://github.com/twitter/typeahead.js/blob/master/doc/bloodhound.md用于增强自动完成功能的建议引擎。
Awesomepletehttps://github.com/devbridge/Autocomplete轻量级自动完成功能库,易于使用。
测试JestJest · 🃏 Delightful JavaScript TestingJavaScript 测试框架,支持快照测试和模拟函数。
MochaMocha - the fun, simple, flexible JavaScript test framework测试框架,支持多种断言库和报告器。
CypressTesting Frameworks for Javascript | Write, Run, Debug | Cypress端到端测试工具,提供直观的测试体验
动画库Animate.cssdaneden.github.io/animate.cssCSS3 动画库,提供多种预设动画效果,适用于网页元素的动画展示。
Anime.jsanimejs.com强大的轻量级动画库,支持 CSS 属性、SVG、DOM 属性等多种动画效果。
WOW.jsgithub.com/matthieua/WOW滚动展示动画,依赖 animate.css,可实现页面滚动时元素的动画效果。
ScrollReveal.jsgithub.com/jlmakes/scrollreveal类似 WOW.js 的动画库,可通过配置实现丰富的滚动动画效果。
滚动库iScrollgithub.com/cubiq/iscroll平滑滚动插件,适用于移动设备的触摸滚动场景。
BetterScrollgithub.com/ustbhuangyi/better-scrolliscroll 的优化版,提供流畅的移动端滑动体验。
MeScrollmescroll.com支持移动端上拉刷新和下拉加载功能的滚动库。
轮播图库Swiperswiper.com.cn常用于移动端网站的触摸滑动轮播图库。
OwlCarousel2owlcarousel2.github.io/OwlCarousel2提供多种轮播效果,支持触摸和响应式布局。
Slip.jsgithub.com/binnng/slip.js轻量级移动端跟随手指滑动组件,零依赖
富文本编辑器库Quillquilljs.com开源富文本编辑器,支持现代浏览器,提供丰富的编辑功能。
wangEditorwww.wangeditor.com国产富文本编辑器,易于集成和定制。
Simditorsimditor.tower.im简洁易用的富文本编辑器,支持多种插件扩展。
表单处理FormValidationThe best validation library for JavaScript - FormValidation用于表单验证的库,支持多种验证规则和插件。
Parsley.jsParsley - The ultimate JavaScript form validation library自动表单验证库,易于集成和使用。
VuelidateGetting started | VuelidateVue.js 的表单验证库,支持声明式和响应式验证。
图片懒加载LazySizeshttps://github.com/aFarkas/lazysizes轻量级的响应式图片懒加载库。
Lozad.jshttps://github.com/ApoorvaJ/lozad.js简单的懒加载库,支持图片、视频等多种元素。
Blazy.jshttps://github.com/dogfuntion/Blazy.js轻量级的图片懒加载库,支持回调函数。
响应式设计Breakpoints.jshttps://github.com/ajrhumphrey24/breakpoints响应式设计库,用于检测和管理断点。
Enquire.jshttps://github.com/WickyNilliams/enquire.js响应式设计库,支持媒体查询的 JavaScript 回调。
Adapt.jshttps://github.com/IanLunn/Adapt.js响应式设计库,用于调整布局以适应不同的屏幕尺寸。
代码高亮Prism.jsPrism轻量级代码高亮库,支持多种编程语言。
Highlight.jshighlight.js代码高亮库,易于使用且支持多种语言。
RainbowRainbow - Javascript Code Syntax Highlighting代码高亮库,支持多种语言和主题
文件上传Dropzone.js302 dropzone - JS.ORG用于文件拖放上传的库,支持多种自定义选项。
Fine UploaderHome - Fine Uploader强大的文件上传库,支持断点续传和拖放上传。
PluploadPlupload: Multi-runtime File-Uploader文件上传库,支持多种上传运行时(如 HTML5、Flash 等)。
模态框和弹窗Modal.jshttps://github.com/pineapple-js/pineapple-modal响应式模态框库,易于使用和自定义。
Magnific PopupMagnific Popup: Responsive jQuery Lightbox Plugin弹窗库,支持多种弹窗类型和动画效果。
Lightbox.jsLightbox2图片弹窗库,用于创建简洁的图片灯箱效果。
微前端框架Single-SPAsingle-spa | single-spa用于构建微前端架构的框架,支持多技术栈集成。
微前端框架qiankunqiankun - qiankun阿里开源的微前端解决方案,基于 Single-SPA 封装。
响应式框架SolidJShttps://www.solidjs.com/高性能响应式框架,语法类似 React,但无虚拟 DOM。
轻量框架Alpine.jsAlpine.js轻量级前端框架,通过 HTML 属性实现响应式交互
数据请求SWRhttps://swr.vercel.app/React Hooks 数据请求库,支持缓存、重试和实时更新。
数据请求React QueryTanStack Query强大的异步数据管理库,支持缓存、同步和错误处理。
状态管理ZustandZustand轻量级 React 状态管理库,API 简洁高效。
状态管理JotaiJotai, primitive and flexible state management for React原子化状态管理库,适用于 React 应用。
状态机XStateXState - JavaScript State Machines and Statecharts基于有限状态机的状态管理库,支持复杂逻辑可视化。
动画引擎GSAP (GreenSock)https://greensock.com/gsap/高性能动画库,支持复杂时间轴和物理效果。
手势库Hammer.jsHammer.JS - Hammer.js手势识别库,支持触摸、滑动、旋转等操作。
拖放库react-beautiful-dndhttps://github.com/atlassian/react-beautiful-dnd专为 React 设计的拖放组件,支持列表重排序。
拖放库dnd-kitdnd kit – a modern drag and drop toolkit for React现代轻量级拖放工具包,支持无障碍和复杂交互。
图表库RechartsRecharts基于 React 和 D3 的声明式图表库。
图表库VictoryVictoryReact 和 React Native 的模块化图表库。
3D 可视化Babylon.jsBabylon.js: Powerful, Beautiful, Simple, Open - Web-Based 3D At Its Best强大的 Web 3D 引擎,支持游戏和复杂场景渲染。
表单库FormikFormik: Build forms in React, without the tearsReact 表单管理库,简化表单处理和验证。
表单库React Hook FormReact Hook Form - performant, flexible and extensible form library基于 React Hooks 的高性能表单库,支持无控制组件。
表格组件AG GridAG Grid: High-Performance React Grid, Angular Grid, JavaScript Grid企业级表格库,支持复杂数据展示和编辑。
表格组件TanStack TableTanStack Table无头 UI 表格库,支持 React、Vue 等框架。
构建工具ViteVite | Next Generation Frontend Tooling新一代前端构建工具,支持快速开发和按需编译。
静态站点生成AstroAstro轻量级静态站点生成器,支持多框架组件。
打包工具ParcelParcel零配置的 Web 应用打包工具。
CSS-in-JSstyled-componentsstyled-components通过模板字符串编写 CSS 的 React 样式库。
CSS-in-JSEmotionEmotion – Introduction高性能 CSS-in-JS 库,支持动态样式和 SSR。
静态站点生成AstroAstro轻量级静态站点生成器,支持多框架组件。
跨平台框架IonicIonic Framework - The Cross-Platform App Development Leader使用 Web 技术构建跨平台移动应用的框架。
原生渲染React NativeReact Native · Learn once, write anywhere使用 React 构建原生移动应用的框架。
小程序框架TaroTaro | 多端统一开发解决方案多端统一开发框架,支持微信小程序、H5 等

相关文章:

  • 界面开发框架DevExpress XAF实践:集成.NET Aspire后如何实现自定义遥测?
  • 如何使用.Net Reactor 批量加密 DLL
  • Axure RP11安装、激活、汉化
  • springcloud openfeign 请求报错 java.net.UnknownHostException:
  • Axure项目实战:驾驶舱(数据一张图)制作教程
  • 同为.net/C#的跨平台运行时的mono和.net Core有什么区别?
  • 2025年- H56-Lc164--200.岛屿数量(图论,深搜)--Java版
  • 深入了解 C# 异步编程库 AsyncEx
  • CppCon 2014 学习第2天:Using Web Services in C++
  • 【Java Web】速通JavaScript
  • Flutte ListView 列表组件
  • OpenCV CUDA模块结构分析与形状描述符------计算指定阶数的矩(Moments)所需的总数量函数:numMoments
  • 小程序 - 视图与逻辑
  • React从基础入门到高级实战:React 生态与工具 - React Query:异步状态管理
  • 飞牛NAS+Docker技术搭建个人博客站:公网远程部署实战指南
  • Ubuntu 24.04 LTS Chrome 中文输入法(搜狗等)失效?一行命令解决
  • 5.29打卡
  • 服务器密码安全运维解决新思路:凭据管理SMS+双因素SLA认证结合的方案
  • 我用Qt+Python实现了个监控QQ消息自动下载文件处理的办公外挂程序
  • 数据仓库分层 4 层模型是什么?
  • 武汉建网站的公司/培训报名
  • 企业做营销型网站/新东方教育培训机构
  • 网站的站点地图设计/搜索引擎优化的办法有哪些
  • 广州手机网站定制信息/网站公司网站建设
  • 郑州网站开发培训价格/工具站seo
  • 云南医疗seo整站优化/关键词推广操作