Codeology:那些GitHub项目看上去是什么样子?

boyanx17小时前技术教程3

支付公司Braintree近日创建超级酷炫的开源代码可视化工具--Codeology,所以用户可以看到GitHub项目在各自产品中如何使用不同的编程语言。该可视化工具已经嵌入至GitHub公共API,你能够按照名字搜索任何在线项目,以下图Linux Kernel源代码为例,每个不同颜色的渲染部分都表明不同的编程语言。

首先,这些可视化渲染的图片能够根据鼠标的移动进行视角切换,将光标移动到底部右下角,用户能够看到该项目渲染图片中颜色所代表的意义和使用各种编程语言的占比情况。用户能够下载项目图片作为壁纸或者导出生成gif文件。该项目使用WebGL, ThreeJS和GLSL Shaders来创建这些可视化渲染图。

Codeology[Braintree]

标签: tree.js

相关文章

循序渐进Vue+Element 前端应用开发(8)—树列表组件的使用

在我前面随笔《循序渐进VUE+Element 前端应用开发(6)--- 常规Element 界面组件的使用》里面曾经介绍过一些常规的界面组件的处理,主要介绍到单文本输入框、多文本框、下拉列表,以及按钮...

一次性搞定JS的DOM操作(js中dom)

一.什么是DOM我们知道,无论是现在的开发框架(底层还是操作DOM)还是传统的开发都离不开DOM的操作,所以了解和学习DOM是必须的,也是成为一个全面的前端开发的必备知识和内容,那接下来我们就来看下什...

Vue3远程加载组件(vue引入外部组件)

一、Vite是什么?首先,讲下Vite名字的由来,Vite实际上是法语中快的意思,所以顾名思义,这个工具就是为了给我们带来更快的开发体验,它是一个面向现代浏览器,基于ECMA标准的ES Module实...

是时候抛弃 chokidar 了?Node.js 原生支持 HMR 热更新!

大家好,很高兴又见面了,我是"高级前端进阶",由我带着大家一起关注前端前沿、深入前端底层技术,大家一起进步,也欢迎大家关注、点赞、收藏、转发!1. 为什么需要模块热加载提高开发效率的关...

初识three.js,搭建three.js+vue.js项目

作者:前端藏经阁转发链接:https://www.yuque.com/xwifrr/uxqg5v/ggxx2bWebGL简介:WebGL(全写Web Graphics Library)是一种3D绘图协...

js将list转化为tree格式的几种写法

最近在考虑一个树状结构存储。最终需要将list转化为tree格式源数据示例源数据共401条[{ "menuId" : "5f50c5fb8f0d74536bbfb7a4"...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。