美文网首页GitHub上有趣的资源分享让前端飞
2017年11月github上值得关注的开源项目

2017年11月github上值得关注的开源项目

作者: mytac | 来源:发表于2017-11-30 09:58 被阅读300次

这里面图片有的上传会失败,为了良好的阅读体验,移步到本人的github地址查看原文

数据图表相关

  1. charts -- 简单,响应迅速,具有零依赖关系的现代SVG图表

    【官网】

  2. tikzcd-editor -- 用于创建可交换图的简单可视化编辑器。

    【Demo】

    [图片上传失败...(image-4ff1d0-1512007372709)]

  3. wasm-particles -- 这是一个视觉基准,每个粒子从WebAssembly更新,然后用WebGL绘制到屏幕上。

    demo

  4. Wade -- 超级快的1kb搜索

  5. lottie-web -- 分析Adobe After Effects动画与Bodymovin一起导出为json,并在移动设备上原生呈现

  6. luxon -- 在JS中使用日期和时间的库

    官网

  7. date-fns -- 现代JavaScript日期实用程序库

  8. g2 -- 支付宝推出的简易图表生成工具G2
    demo

  9. imaskjs -- vanilla js 输入掩码

    示例

UI相关

  1. minui -- 基于规范的小程序 UI 组件库,支持自定义标签组件,轻量、易用、工具化

  2. cube-ui -- 一个梦幻般的移动UI lib由Vue执行

    示例

  3. scrollama -- 用IntersectionObserver滚动查询

    demo

影像处理

  1. chimee -- 一个视频播放器旨在为浏览器带来美妙的体验

    【官网】

  2. voxelengine3 -- Javascript中的体素引擎

    【Demo】

  3. fieldplay -- 矢量字段浏览器。用WebGL制作,爱与激情。这个超酷

    【Demo】

  4. UPNG.js -- 快速和先进的PNG(APNG)解码器和编码器

    示例

  5. animateplus -- 是一个专注于性能和创作灵活性的JavaScript动画库。它的目标是提供稳定的60 FPS,重量小于2 KB(缩小和压缩),使其特别适合移动设备。

    官方demo

React 相关

  1. react-pwa -- 具有通用路由(服务器端渲染)与React&Redux的渐进式Web应用程序,内置SEO,实现最大页面速度

  2. storybook -- React,React-Native,Vue UI组件的交互式开发和测试环境

  3. react-konva -- 使用React绘制复杂画布图形的JavaScript库

  4. react-chartkick -- 用一行React创建漂亮的图表再也不用配各种插件啦!

    demos

  5. react-select -- 使用React JS构建的Select控件

    示例

  6. react-swipeable-views -- 可滑动视图的React组件。

    示例

  7. ReactPrimer -- React组件原型工具,生成关联的类组件代码。
    我觉得这是个神器,react党一定要下一个玩玩
    [图片上传失败...(image-b45988-1512007372709)]

  8. react-aux -- 一个用于渲染多个元素的自我消除组件

    react v16之前,从一个组件中返回多个元素以将它们包装在一个辅助元素中

    const Root = () => {
      return <div>
        <p>Hello, World!</p>
        <p>I am a demo for react-aux.</p>
      </div>;
    };
    

    产生如下的dom

    <div>
      <p>Hello, World!</p>
      <p>I am a demo for react-aux.</p>
    </div>
    

    使用react-aux

    const Aux = (props) => {
      return props.children;
    };
    
    const Root = () => {
      return <Aux>
        <p>Hello, World!</p>
        <p>I am a demo for react-aux.</p>
      </Aux>;
    };
    

    后者生成没有包装节点的段落元素:

    <p>Hello, World!</p>
    <p>I am a demo for react-aux.</p>
    

架构相关

  1. yapi -- YApi 是一个可本地部署的、打通前后端及QA的、可视化的接口管理平台

    官网

  2. json-server -- 在30秒内得到一个完整的虚拟REST API

  3. Front-End-Checklist -- 现代网站和一丝不苟的开发人员的完美的前端清单
    用这个清单来检查你的项目吧~

  4. razzle -- 无需配置即可创建服务器渲染的通用JavaScript应用程序神器!不用解释!

  5. purgecss -- 删除未使用的CSS在gulp、webpack中都可配置!

Vue相关

  1. tiny-vue -- 缩小版的vue这是作者用来学习vue1.0.28源码,写出来的精简版,同时也包含他在创作过程中的博客。

Node相关

  1. bottender -- 用你自己的方式快速、灵活的创建机器人

  2. server -- 简单而强大的Node.js服务器

    【官网】

  3. remoteStorage.js -- 将用户数据本地存储在浏览器中,以及连接到远程存储服务器并跨设备和应用程序同步数据。

  4. emittery -- 简单和现代的异步事件发射器

博客

  1. FE-Interview -- 前端面试题大合集——小菜鸟前端面试大作战
  2. git-tips -- Git的奇技淫巧(中文)
  3. Functional-Light-JS -- 轻量函数式js编程

第三方api

  1. instagram-proxy-api -- CORS兼容的API来访问Instagram的公共数据

funny stuff

  1. client -- 最小的聊天客户端库

    【官网】

  2. js-code-to-svg-flowchart -- 一个将任何JavaScript代码转换成漂亮的SVG流程图的可视化库。学习其他的代码。设计你的代码。重构代码。文档代码。解释代码。

    [图片上传失败...(image-63c612-1512007372709)]

  3. chalktalk -- 使用类似黑板的界面,演示者可以创建动画数字草图并与其进行交互,以便在现场演示或对话中展示想法和概念。

    [图片上传失败...(image-a01b37-1512007372709)]

  4. nba-go -- 最好的NBA CLI。这个究极酷,虽然看不了实况但可以随时追踪比分,很酷!!

    demo
  5. Sudachi -- 日常个人计划的时间表编辑器。 这个目前只支持macOS

    demo
    下载地址
  6. cs-playground-react -- 用JavaScript实现常用排序算法和数据结构的交互式概述这个超赞的,作者把原理和算法的代码都放到了项目中,点击演示地址进行操作

相关文章

网友评论

    本文标题:2017年11月github上值得关注的开源项目

    本文链接:https://www.haomeiwen.com/subject/ivnmbxtx.html