每日 AWESOME 观察
3.97K subscribers
4 photos
2 files
843 links
💥每日更新分享最炫酷的开源项目
如果你觉得这里内容很棒,能否将这个频道分享给你的其他朋友,非常感谢

反馈 @EEYHN
投稿 @awesomeopensource_bot
搜索 @awesomeopensource_search_bot
Download Telegram
videoconverter.js
在浏览器上运行完整的ffmpeg!将ffmpeg 编译成 LLVM 再使用emscripten将 LLVM 编译成JavaScript。整个js文件大小 24.1 MB。想要应用于生产环境的可以了解下优化过的版本 ffmpeg.js

语言:#JavaScript
环境:#Browser #NodeJS
分类:#工具
每日 AWESOME 观察 pinned «现在开始接受投稿啦,请直接联系 @EEEEEEYHN 投稿。真的非常非常非常需要你们的投稿!»
edge.js
同时使用 C# 和 NodeJS。
C# ❤️ NodeJS

语言:#JavaScript #Csharp
500lines
教你用少于500行的代码实现一些炫酷的功能。python解释器、ci (持续集成系统)、数据库等等。

语言:#JavaScript #Python #Ruby #Haskell etc.
分类:#书 #教程

感想 @kirikira 的投稿
​​whatanime
通过截图查找出自哪部番剧,准确率非常高。作者是 @soruly,基于 LIRE Solr 用 php 编写的一套接口,提供了免费的计算力和服务,还有一个 telegram bot 可以用 @WhatAnimeBot

语言:#php
分类:#工具 #动画

感想 @luites 的投稿
​​Shattered Pixel Dungeon
著名 Roguelike 游戏 Pixel Dungeon 最优秀的模组,十分耐玩。只有 Android 版本

语言: #Java
环境: #Android
分类: #游戏

感谢 @Yeyongmeng29 的投稿
acorn
用js写的js解释器,将js源码解析成ESTree语法抽象树,我一直不知道有啥用,直到我看到了这个微信小程序也要强行热更代码,鹅厂不服你来肛我呀(作者真的很拼)。webpack 解析 js 代码也是使用的 acorn。

语言:#JavaScript
分类:#编译器
​​Habitica
我曾经有严重健忘&怠惰,用过很多todo-app直到我遇到了Habitice。将生活变成游戏,完成todo可以使你在游戏中升级,对怪物造成伤害,释放魔法,购买装备。还可以和队友一起击退强力的boss,加入工会 完成工会中的悬赏。游戏激励你完成列表中的todo,是不是很有意思呢?(而且他还是开源的,有中文,有安卓 ios web客户端)

语言:#JavaScript
环境:#NodeJS
分类:#todoapp #工具
vps2arch
一个神奇的脚本,终于可以在“任意” KVM VPS 上面安装 ArchLinux 辣!

语言:#shell
分类:#工具

感谢 @iVanilla 的投稿
​​GayHub
一款优化 GitHub 的阅读体验的 Chrome 插件。

语言:#JavaScript
分类:#工具 #chrome插件

感谢 @kotomei 投稿
​​cheat
制作 *nix 指令备忘录的工具。
(每次用 tar 的时候都要查一下)

语言:#Python
分类:#工具

感谢 @EtaoinWu 的投稿。
​​Jupyter Notebook
Jupyter Notebook 用来编写可视化的笔记&文档,功能非常强大。可以插入实时运行的代码,代码生成的图表等等。

分类:#编辑器 #工具
xray
atom项目组正在设计的下一代基于 Electron 文本编辑器。
以高性能为目标,大量使用多线程和 webgl ,项目组希望使用 webgl 来绘制文本,摆脱臃肿的 DOM。Rust 语言编写后端,JavaScript 使用react用于显示。文本实时写入 CRDT “无冲突可复制数据类型”,可以多人实时编辑。项目组还希望 xray 能够运行在浏览器上已更换 github.com 现在的文本编辑器。

语言:#JavaScript #Rust
分类:#编辑器 #计划
​​react-canvas
dom非常臃肿运行缓慢,现代前端框架搞出 vdom 等概念,尽量的减少 dom 操作。那既然dom这么慢,那就干脆甩掉他。react-canvas 直接抛弃dom将整个画面渲染到canvas上。效果真的非常棒。
点这里体验

语言:#JavaScript
分类:#前端 #react
Servo
使用 Rust 编写的新一代浏览器引擎。由 Mozilla 赞助。设计尽可能的并发运行 布局、着色、合成、js和gc等进程。注重高性能,模块化和安全性。

语言:#Rust
分类:#浏览器 #计划
uMatrix
uMatrix 是一个浏览器扩展,可以根据网络请求的来源、类型、目标等进行点状控制。确保日常浏览中大部分站点功能正常运作,在此基础上,越多元素被拦截效果越好。减少广告,保护隐私,提高性能,很强。

uMatrix-Rules-Site
一个现成的uMatrix规则,覆盖了100多个网站。

分类:#浏览器插件

感谢 @wmliyin 的投稿
​​commitizen
一个用来生成规范的 git commit message 的项目。
大概像这样:
feat(ivy): support markForCheck
feat(compiler-cli): add resource inlining to ngc
docs(core): replace ancient live demos

语言:#JavaScript
分类:#工具
​​JupyterLab
一个运行在网页上的 IDE (支持安装很多种内核)默认是 Python ,但可以安装其他语言的内核。

语言:#JavaScript
分类:#编辑器 #工具

感谢 @wmliyin 的投稿
​​vConsole.js
腾讯开发的 vConsole.js 支持在手机上对网页进行简单的调试。
点这里试一试

语言:#JavaScript
分类:#工具 #前端调试

感谢 @neoFelhz 的投稿
​​Eruda
与​​ vConsole.js 一样,Eruda 也是一个专为手机网页前端设计的调试面板。
点这里试一试

语言:#JavaScript
分类:#工具 #前端调试