关于javascript:15个很有趣的开源项目推荐

4次阅读

共计 3056 个字符,预计需要花费 8 分钟才能阅读完成。

新年快乐,欢快的假期中总是不盲目的关上电脑😄。开源的世界每天都会有各种惊喜,上面是咱们整顿的 15 个乏味的开源我的项目,心愿当中有您喜爱的。

1. 视搭

Site: https://github.com/tnfe/shida

《视搭》是一个 视频可视化 搭建我的项目。您能够通过简略的拖拽形式疾速生产一个短视频,应用形式就像易企秀或 MAKA 等 h5 搭建工具一样的简略。目前行业内罕有对于视频可视化搭建的开源我的项目,《视搭》是一个绝对比拟残缺的开源我的项目,仅抛砖引玉心愿您喜爱。

2. C2F

Site: https://github.com/drawcall/c2f

对于初学者来说,flutter widget 的简单款式代码真的很难记。咱们想建设一个在线将 css 款式代码转换为 flutter 款式代码的网站。它能够帮忙那些 Web 开发人员疾速入门flutter

3. TransX

Site: https://github.com/tnfe/transx

一个小巧玲珑的 vue 组件切换动画库, 反对 10 几种动画切换形式, 成果非常炫酷并且十分轻量哦~

run-wasm

Site: https://github.com/slipHQ/run…

run-wasm 是一个易于应用的工具,用于在浏览器中运行基于 WASM 的代码执行。
该项目标指标是构建一种通过 WebAssembly 在浏览器中执行各种编程语言的简略办法。
人们应该可能应用这个我的项目轻松地在他们的网站上嵌入可执行代码片段!

5. InkPaint

Site: https://github.com/drawcall/i…

InkPaint是一个运行在 node.js 端的轻量级 Canvas 图形渲染库。应用 InkPaint 能够在服务端动静合成各种图片、pdf 等。同时,InkPaint 是 node.js 和浏览器之间的通用库,在浏览器端仍然能够失常运行。

6. Awesome-1kb

Site: https://github.com/xucz/aweso…

收集🐝各种玲珑而粗劣的 1kb javascript 小库,麻雀虽小五脏俱全。

7. concent

Site: https://github.com/concentjs/…

内置依赖收集,可预测、零入侵、渐进式、高性能的 react 开发框架。concent 是一个专为 react 提供状态治理服务的框架,提炼现有各大框架的精髓,以及社区公认的最佳实际,通过良好的模块设计,既保证 react 的最佳性能又容许用户非常灵活的解耦 UI 逻辑与业务逻辑的关系,从整体上进步代码的 可读性 可维护性 可扩展性。理解更多请拜访官网文档 https://concentjs.github.io/c…。

8. CSIJS

Site: https://github.com/tnfe/csijs

CSI.JS 是一个前端日志零碎,它将错误信息记录于本地 localStorage 中。无任何依赖 、无入侵性。应用 非常简单,很容易引入你的零碎中,而且不会造成任何影响。它能够帮你疾速重建犯罪现场。

9. LIMU

Site: https://github.com/tnfe/limu

limu is short of love immutable, born for efficient creation and operation of immutable object.

import {produce, createDraft, finishDraft} from 'limu';

[](https://github.com/tnfe/limu#…)produce

const baseState = {
  a: 1,
  b: [1, 2, 3],
  c: {c1: { n: 1},
    c2: {m: 2},
  }
};
const nextState = produce(baseState, (draft)=>{
  draft.a = 2;
  draft.b['2'] = 100;
});

console.log(nextState === baseState); // false
console.log(nextState.a === baseState.a); // false
console.log(nextState.b === baseState.b); // false
console.log(nextState.c === baseState.c); // true

10. deno-tutorial

Site: https://github.com/hylerrix/d…

长期更新的《Deno 钻研之术》!循序渐进学 Deno & 先易后难补 Node & 面向未来的 Deno Web 利用开发

  • 根底篇:循序渐进学 Deno 基础知识;
  • 规范库篇:深刻规范库的外部世界;
  • CLI 篇:摸索 CLI 命令行的常识;
  • Web 篇:打造 Web 开发基石;
  • Node 篇:先易后难补 Node 常识,摸索与 Deno 的异与同;
  • Rust 篇:摸索 Deno 底层无关 Rust 的更多常识;
  • 前端篇:摸索 Deno Web 前端利用开发的形式;
  • 后端篇:摸索 Deno Web 后端利用开发的形式;
  • 架构篇:深刻到 Deno 底层读 V8,学架构;
  • 生态篇:介绍 Deno 生态的相干内容;
  • 翻译篇:翻译优质的、受权的英文一手博文。
  • 以及更多

[![]()](https://raw.githubusercontent…)

11. dooringx lowcode

Site: https://github.com/H5-Dooring…

dooringx-lib 是 dooringx 的基座,是移除了 dooringx 插件的可视化拖拽框架。
dooringx-lib 提供本人的一套数据流事件机制以及弹窗等解决方案,能够让你更快地本人定制开发可视化拖拽平台。
dooringx-lib 在运行时保护一套数据流,次要分为 json 数据局部,左侧组件局部,右侧配置项局部,快捷键局部,弹窗局部,事件与函数局部,数据源局部。

其除了提供根底的拖拽、挪动、缩放、全选、旋转等性能外,还能够应用裸露的组件。如果感觉组件不够定制化,能够调整款式或者本人从新写。

12. opencv-wasm

Site: https://github.com/echamudi/o…

为 node.js 和 deno 环境预编译 OpenCV 到 JavaScript + WebAssembly。
在这个 Wasm 编译的 OpenCV 中,无需在机器中装置 OpenCV。整个 OpenCV 库曾经在这个包中(opencv.js 和 opencv.wasm)。该模块具备零依赖关系。

13. threejs-mesh-modifiers

Site: https://github.com/drawcall/t…

一个 Three.js 的网格变形修改器,包含近十个修改器,如 Bend、Bloat、Noise、Skew 和 Taper 等。它十分轻量级且应用简略,应用它能够给你意想不到的成果。

14. flutter_tiktok

Site: https://github.com/DingMouRen…

Flutter Tiktok 抖音实战,Flutter 实现抖音的 UI 成果。

15. fair ui

Site: https://github.com/wuba/fair

Fair 是为 Flutter 设计的动态化框架,通过 Fair Compiler 工具对原生 Dart 源文件的主动转化,使我的项目取得动静更新 Widget 的能力。

Fair 的 UI 渲染是无损的,能够做到像素级别的还原,看一张本义 Best Flutter UI Templates 局部页面后的成果:


感谢您的急躁浏览!

正文完
 0