- bit
- A tool for composable software development.
- pdf.js
- dataease
- 人人可用的开源数据可视化分析工具
- qrbtf
- An art QR code (qrcode) beautifier. 艺术二维码生成器。https://qrbtf.com
- beautify-qrcode
- marked
- A markdown parser and compiler. Built for speed.
- localForage
- 💾 Offline storage, improved. Wraps IndexedDB, WebSQL, or localStorage using a simple but powerful API.
- 离线存储,得到改进。使用简单但功能强大的API封装IndexedDB、WebSQL或localStorage。
- L7
- 🌎 Large-scale WebGL-powered Geospatial Data Visualization analysis engine
- yeoman
THE WEB'S SCAFFOLDING TOOL FOR MODERN WEBAPPS
- ECMAScript 6 入门
(译)
值得前端开发者在2017学习的东西- awesome-docker
- 进攻即是最好的防御!19个练习黑客技术的在线网站
- axios Promise based HTTP client for the browser and node.js
- fetch
- store
Cross-browser storage for all use cases • Used across the web • See below for v2.0 news
极客学院Web大前端自学课程
JiKeXueYuan- marksheet
Free tutorial to learn HTML and CSS
- crypto-js
CryptoJS is a growing collection of standard and secure cryptographic algorithms implemented in JavaScript using best practices and patterns
- UPNG.js
图片压缩
- rax
A universal React-compatible render engine
- timeago
timeago.js is a tiny(~2.0kb) library used to format date with
*** time agostatement. eg: '3 hours ago'. No dependency & localization & tiny
- shaka-player
JavaScript player library / DASH client / MSE-EME player
- Font-Awesome
The iconic SVG, font, and CSS toolkit
- core-decorators
Library of stage-0 JavaScript decorators (aka ES2016/ES7 decorators but not accurate) inspired by languages that come with built-ins like @override, @deprecate, @autobind, @mixin and more. Popular with React/Angular, but is framework agnostic.
- Web
前端入门和进阶学习笔记,超详细的前端学习图文教程。从零开始学前端,做一个web全栈工程师。每日更新...
- ice
alibaba
让前端开发简单而友好,海量可复用物料,配套桌面工具极速构建前端应用,效率提升 100%
- mpvue
基于 Vue.js 的小程序开发框架,从底层支持 Vue.js 语法和构建工具体系。 http://mpvue.com
- awesome-design-patterns
A curated list of software and architecture related design patterns.
- taro
多端统一开发框架,支持用 React 的开发方式编写一次代码,生成能运行在微信小程序、H5、React Native 等的应用。 https://taro.aotu.io
- canner
Universal CMS framework using React & Apollo GraphQL for Prisma, GraphQL, Firebase, Restful API https://www.canner.io
- easy-mock
A persistent service that generates mock data quickly and provids visualization view
- xgplayer
A HTML5 video player with a parser that saves traffic
- javascript-algorithms
Algorithms and data structures implemented in JavaScript with explanations and links to further readings
- wechaty
WeChat Bot SDK for Personal Account, Powered by TypeScript, Docker, and 💖 https://chatie.io/wechaty/
- windows95
💩🚀 Windows 95 in Electron. Runs on macOS, Linux, and Windows.
- fabric.js
Javascript Canvas Library, SVG-to-Canvas (& canvas-to-SVG) Parser http://fabricjs.com
- reveal
一个专门用来做 HTML 幻灯片的框架,支持 HTML 和 Markdown 语法。
- impress
一个受 https://prezi.com/ 的启发,使用了现代浏览器里支持的 CSS3 transforms 和 transitions 的特效幻灯片。
- carbon
可以将你的代码生成美美的图片,然后你就可以分享到各个社区了。
- favico
让你的 favicon 用上胶囊图标、图片和视频
- typed
打字机效果库
- vConsole
一个轻量、可拓展、针对手机网页的前端开发者调试面板(chrome 开发者工具的便利实现)。一般在 web 应用开发过程中,可以用 console.log 去输出一些信息,但是在移动端,console.log 的信息是看不到的。这种情况下,当然可以选择使用 alert 弹出一些信息,但是这种方法实在不怎么方便,也会阻断 js 事件循环,调试体验和效率都很差。
- midnight
固定头部炫酷效果
- multiscroll
多边滑动效果
- diaporama
Kenburns 效果 与 glsl 转换动画库
- RainEffect
雨滴效果
Tencent
omiNext generation web framework in 4kb JavaScript (Web Components + JSX + Proxy + Store + Path Updating) http://omijs.org
- eva-icons
A pack of more than 480 beautifully crafted Open Source icons. SVG, Sketch, Web Font and Animations support. https://akveo.github.io/eva-icons/
- semantic-ui
Semantic is a UI component framework based around useful principles from natural language. http://www.semantic-ui.com
- prisma
⚡️ Prisma enables seamless type-safe database access & declarative data modeling https://www.prisma.io
- rough
Create graphics with a hand-drawn, sketchy, appearance http://roughjs.com
facebook内容加载效果
react-content-loader⚪️ SVG component to create placeholder loading, like Facebook cards loading. http://danilowoz.com/create-content-l…
- images
图片缓存
Source code of images.weserv.nl, to be used on your own server(s). https://images.weserv.nl/
- quicklink
⚡️Faster subsequent page-loads by prefetching in-viewport links during idle time
- rxdb
💻 📱 A realtime Database for the Web https://rxdb.info/
- vditor
♏ 一款浏览器端的 Markdown 编辑器,使用 TypeScript 实现。 https://hacpai.com/tag/vditor
- material-kit
Free and Open Source UI Kit for Bootstrap 4, React, Vue.js, React Native and Sketch based on Google's Material Design https://demos.creative-tim.com/materi…
- cleave
Format input text content when you are typing... http://nosir.github.io/cleave.js
- ejs
Embedded JavaScript templates -- http://ejs.co
- Inquirer.js
A collection of common interactive command line user interfaces.
- webpack-chain
A chaining API to generate and simplify the modification of Webpack configurations.
- avue
Avue.js是基于现有的element-ui库进行的二次封装,简化一些繁琐的操作,核心理念为数据驱动视图,主要的组件库针对table表格和form表单场景,同时衍生出更多企业常用的组件,达到高复用,容易维护和扩展的框架,同时内置了丰富了数据展示组件,让开发变得更加容易 https://avue.top
- pdf
PDF Reader in JavaScript
- video.js
- qrious
生成二维码
- turf
用JavaScript编写的模块化地理空间引擎。它包括传统的空间操作、用于创建GeoJSON数据的助手函数,以及数据分类和统计工具
- top-7-best-360-degrees-equirectangular-image-viewer-javascript-plugins
- marzipano
A 360° media viewer for the modern web.
- Photo-Sphere-Viewer
A JavaScript library to display Photo Sphere panoramas.
- pannellum
Pannellum is a lightweight, free, and open source panorama viewer for the web.
- panolens
Javascript panorama viewer based on Three.js
- kaleidoscope
🔮 An embeddable, lightweight 360º video/image viewer
- 360-image-viewer
A standalone panorama viewer with WebGL
- WebGL
- pixijs
reate beautiful digital content with the fastest, most flexible 2D WebGL renderer.
- potree
WebGL point cloud viewer for large datasets
uber
demouber
xvizA protocol for real-time transfer and visualization of autonomy data http://xviz.io
uber
streetscape.glstreetscape.gl是一个工具包,用于可视化XVIZ协议中的自治和机器人数据。 它建立在React和Uber基于WebGL的可视化框架的基础上。
- lodash
Lodash, 作为NPM最多下载量和被依赖最多的包,提供了更加支持跨环境一致性的对数组、字符串、对象和参数对象的支持
A modern JavaScript utility library delivering modularity, performance, & extras.
- underscore
日常使用的基础函数
- ramda
Ramda库可以用来在JavaScript中函数式编程,专门为函数式编程风格而设计,更容易创建函数式 pipeline、且从不改变用户已有数据。
Practical functional Javascript
- mathjs
Math.js是一个Node.js和JavaScript的math扩展库,并且和内置的Math库兼容。该库中包含一个灵活的表达式分析器,并且有非常多的内置函数可以使用。你甚至可以自行做扩展
- moment
一个JavaScript的时间处理库,可以用来分析、验证、处理和格式化时间。Moment被设计可以用于浏览器和Node.js环境下。对于V2.10.0,代码完全用ECMAScript 6模块实现
- date-fns
提供超过130多个函数,很多人把它当做moment.js(查看对比)的替代品。Date-fns完全用纯函数实现,并保证不可修改性。它可以很好的和webpack,Browserify、或Rollup配合使用,并支持tree-shaking。
- Sugar
Sugar是一个可以用来处理原生对象的库。自定义的构建和模块化的npm包,使得你可以只需要加载你需要的包。用户也可以自定义方法或则使用插件处理特殊情况。
- lazy.js
lazy.js是一个函数式的JavaScript库。该库的底层的实现都是懒执行的,也就是说尽量不做运算,除非站的需要。这个库不依赖第三方库,这里有一个demo,这里是API文档。
- collect
collect.js是一个非常有前景并且不依赖于任何第三方库的库。它提供了针对数组和对象的包装,使用非常方便。
- chancejs
Chance是一个用来随机生成字符串、数字等的函数,他可以减少一些非随机性,在你需要写自动化测试或则其它你需要生成随机的地方很有用。虽然只要3K个stars,但是这个库真的非常方便。
- Chart
chart.js是一个少即是多的的经典例子。它只提供了8中可视化的类型,每一种都有动画并且可以自定义。Chart.js让你可以使用<canvas>标签来作图,并且在不同的浏览器上高效渲染。
- polished
Polished是一个用于写css样式的工具集,提供saas风格的帮助函数和mixins。该库和styled-components,Aphrodite,Radium兼容。
- mout
Mout.js是一个JavaScript的模块化工具集合,能够以AMD模块的形式在浏览器中使用或者在Node.js中。Mout.js让你可以只加载你需要的模块或者函数
- voca
一个用于处理字符串的JavaScript库,包含了很多的帮助函数,比如:change case, trim, pad, slugify, latinise, sprintf‘y, truncate, escape等等。
- licia
是一套在开发中实践积累起来的实用JavaScript工具库。该库目前拥有超过180个模块,包括Dom操作,cookie设置,类创建,模板函数,日期格式化等实用模块,同时配套有打包工具Eustia进行定制化,使JS脚本加载量缩减在10KB以下,极大优化移动端页面的加载速度
- reconnecting-websocket
Reconnecting WebSocket. For Web, React Native, cli (Node.js)
- graphql-js
A reference implementation of GraphQL for JavaScript http://graphql.org/graphql-js/
- ky
Tiny and elegant HTTP client based on the browser Fetch API
- insomnia
Cross-platform HTTP and GraphQL Client https://insomnia.rest
- docs
github
awesome-webpack-cn
webpack相关文章- prerender-spa-plugin
Prerenders static HTML in a single-page application.
- postcss
Transforming styles with JS plugins
- stylus
Expressive, robust, feature-rich CSS language built for nodejs
- pinia
vue store
- vue-devtools
Browser devtools extension for debugging Vue.js applications.
- Vue.js 源码分析 https://ustbhuangyi.github.io/vue-ana…
- awesome-vue
- vue-strap
- vue-resource
- vuex
- vue-touch
- vue-router
- vue-element
- element
Vue2.0 UI Toolkit
- OnsenUI
Vue2.0 UI
- vux
Vue UI Components based on WeUI
- iview
A high quality UI Toolkit built on Vue.js
- vue-recyclerview
- vue-manager
A panel framework based on Vue 2.0, iView and ECharts
A Vue.js 2.0 Mobile UI at YouZan
vant- nuxt.js
Nuxt.js is a framework for server-rendered
- mint-ui
Mobile UI elements for Vue.js
为 Vue.js 提供 UI 元素,提供了用于构建移动应用程序的 CSS 和 JS 组件。当全部导入时,压缩后的代码只有月 30KB(JS+CSS),当然它也支持单个组件的导入。
- vue-waterfall
A waterfall layout component for Vue.js
- vue-cookies
- mand-mobile
A mobile UI toolkit, based on Vue.js 2, designed for financial scenes.
- vuepress
Minimalistic Vue-powered static site generator
- vue-design
逐行级别的源码分析 http://hcysun.me/vue-design/
- vuetify
Material Component Framework for Vue.js 2
提供了 80 多个 Vue.js 组件,这些组件是根据谷歌 Material Design 指南实现的。Vuetify 支持所有平台上的浏览器,包括 IE11 和 Safari 9+(使用 polyfill),并提供了 8 个 vue-cli 模板。
- quasar
Quasar Framework
是构建 Vue.js 响应式网站、PWA、混合移动应用和 Electron 应用的流行框架。Quasar 还支持诸如 HTML/CSS/JS 压缩、缓存清除、摇树优化(tree shaking)、源映射、代码分割和延迟加载、ES6 转码等功能
- vue-material
是一个实现了谷歌 Material Design 的简单库。该库还提供了一个 webpack 样板、用于 Nuxt.js 的 SSR 模板和一个单独的 HTML 文件(通过这个文件开始使用框架)。这里有一些入门的例子
- Keen-UI
一组 Vue 组件的集合,在设计上受到了谷歌 Material Design 的启发。Keen-UI 并不是一个 CSS 框架,它不包含网格系统、排版样式等。相反,它关注的是基于 Javascript 的交互式组件。
- buefy
基于 Bulma(https://bulma.io)提供了一组轻量级的 UI 组件。Vue.js 和 Bulma 是这个库唯一的两个内部依赖。它的大小约为 60KB(压缩后的大小,并且包含了 Bulma)。你可以查看实时文档网站(https://buefy.github.io/#/documentation/start)并在 Codepen 上运行代码。
- bootstrap-vue
为 Vue.js 提供了 Bootstrap 4 组件和网格系统的实现,并提供了自动 WAI-ARIA 可访问性标记。
- muse-ui
是另一个 Vue 2.0 MD 库,提供了 40 多个 UI 组件和可定制主题。文档主要使用中文撰写,不过大多数组件是自解释的,文档只起到辅助作用。该项目在积极的开发和维护当中。
- at-ui
一个模块化的前端 UI 框架,用于开发基于 Vue.js 的 Web 界面,适用于桌面应用程序。它提供了 NPM+Webpack+Babel 的前端开发工作流和独立的 CSS 样式,值得一试。
- vuikit
一个用于网站界面的响应式的 Vue UI 库,设计风格干净而统一。该库作为由 Yarn 工作区管理的“monorepo”而构建,但图标和主题可作为单独的包发布。
- Semantic UI+Vue
这个项目基本上是 Semantic-UI 框架与 Vue.js 的集成。该库仍在开发当中,提供了一个类似于 Semantic-UI 的 API 以及一组可定制的主题。
- fish-ui
fish-ui 提供了一个基于 Vue 的 Web 工具包,其中包含整洁干净的组件。该库支持 ES2015+Webpack 工作流。它的文档不是很全,但它的设计不容忽视。
- Framework7 Vue
这个集成提供了几乎所有的 Framework7 元素和组件,并集成了 Framework7 Router,按照 Vue 的方式来渲染页面。该库正处于积极的开发和维护当中。
- cube-ui
是用于 Vue.js 移动应用程序的 UI 组件库。所有组件都经过了单元测试,并且该库还支持按需进行后期编译和组件导入。这个库仍在积极开发中。
- vue-blu
是基于 Vue 2.0 和 Bulma 的 UI 组件库,用于构建中台和后台办公产品。它支持 ES2015 和 NPM+Webpack+Babel 工作流,并提供可自定义主题。
- Ant Design Vue
用于开发具有数十个 Ant Design 实现组件的企业级后端产品,并支持基于 Webpack 调试的构建解决方案(支持 ES6)。请注意,它的开发已经停止了一段时间。
- vuesax
Framework Components for Vue.js 2
- tinymce-vue
vue 富文本
- kui-vue
基于VUE2.0的 UI组件库,欢迎使用! https://k-ui.xyz
- TypeScript-Vue-Starter
A starter template for TypeScript and Vue with a detailed README describing how to use the two together.
- DataV
Vue数据可视化组件库(类似阿里DataV,大屏数据展示),提供SVG的边框及装饰、图表、水位图、飞线图等组件,简单易用,长期更新(React版已发布) http://datav.jiaminghi.com
- vue-element-admin
A magical vue admin
- vueAdmin-template
a vue2.0 minimal admin template
- d2-admin
An elegant dashboard built by vue
- iview-admin
Vue 2.0 admin management system template based on iView https://admin.iviewui.com/
- vue-admin
- AdminLTE
Free Premium Admin control Panel Theme Based On Bootstrap 3.x https://adminlte.io
- tabler
Tabler is free and open-source HTML Dashboard UI Kit built on Bootstrap https://tabler.io/
- gentelella
Free Bootstrap 3 Admin Template https://colorlib.com/polygon/gentelel…
- ngx-admin
Customizable admin dashboard template based on Angular 8+ https://akveo.github.io/ngx-admin/
- ant-design-pro
👨🏻💻👩🏻💻 Use Ant Design like a Pro! http://pro.ant.design/
- blur-admin
AngularJS Bootstrap Admin Panel Framework http://akveo.github.io/blur-admin/
- material-dashboard
Material Dashboard - Open Source Bootstrap 4 Material Design Admin https://demos.creative-tim.com/materi…
- react-toolbox
- terminal-in-react
A tiny component that renders a terminal
- react-navigation
Routing and navigation for your React Native apps