Tuesday, December 21, 2021

OSCHINA 社区最新软件

OSCHINA 社区最新软件


前端打包工具 etcpack

Posted: 21 Dec 2021 03:07 AM PST

Etc Pack 是前端打包工具,和 webpack 类似,但基于浏览器的 ES6 模块实现,速度更快、更简单。 以一个无框架的前端项目为例,我们一般需要处理css或scss文件,js也可能需要转义。 那么,首先需要安装必要的node包: npm install --save-dev etcpack @etcpack/style-loader @etcpack/scss-loader @etcpack/babel-loadel @babel/preset-env @babel/core 按完毕以后,新建etcpack.common.js文件,进行配置: 当然,还需要配置bab...

存储日志文本的 Web 服务 logpaste

Posted: 21 Dec 2021 02:48 AM PST

logpaste 是用于上传和共享日志文件的极简网络服务。 特性 接受来自命令行、JavaScript 和 Web UI 的文本上传 部署简单 在单个 Docker 容器中运行 适合 Heroku 的免费层 简单的数据库管理 将持久数据同步到任何兼容 S3 的云存储提供商 无需更改源代码即可自定义 UI 演示 http://logpaste.com 运行 从源头 PORT=3001 go run main.go 来自 Docker 要在 Docker 容器中运行 LogPaste,请从本地系统挂载一个卷来存储 LogPaste sqlit...

GitHub Discussions 驱动的评论系统 giscus

Posted: 21 Dec 2021 02:42 AM PST

giscus 是一个由 GitHub Discussions 驱动的评论系统。让访客借助 GitHub 在你的网站上留下评论和反应吧!本项目受 utterances 强烈启发。 开源 无跟踪,无广告,永久免费 无需数据库,全部数据均储存在 GitHub Discussions 中 支持自定义主题 支持多种语言 高度可配置 自动从 GitHub 拉取新评论与编辑 可自建服务 注意: giscus 仍处于活跃开发中。GitHub 也还在活跃地开发 Discussions 及其 API。因此,一些 giscus 的特性可能...

哔哩哔哩增强脚本 Bilibili Evolved

Posted: 21 Dec 2021 02:08 AM PST

Bilibili Evolved 是一个强大的哔哩哔哩增强脚本。在此查看功能。 安装 需要浏览器装有 Tampermonkey 或 Violentmonkey 插件, 下方表格中挑一个链接安装。 注意事项 做好觉悟, 脚本开启后不能使用弹幕点赞和举报, 全景视频不能用鼠标拖拽视角(只能用键盘操作), 对性能也有较大影响. 新版本一旦正式发布, 就不再对旧版本做任何技术支持. 使用外部网站的链接时(如将下载任务发送到自己的服务器 / 使用链接安装组件等)可能会提示"...

JavaScript 构建系统 unbuild

Posted: 21 Dec 2021 01:01 AM PST

unbuild 是一个统一的 JavaScript 构建系统,具有以下特性: 经过优化的 bundler:基于 Rollup 的 bundler,支持 TypeScript 并支持生成 commonjs 和 ES modules 两种格式 + 类型声明 bundleless:集成 mkdist,用于单文件转译生成 bundleless 产物 通用类型生成器:集成 untyped 构建验证器:支持自动检查潜在的缺失和未使用的依赖项,还可以在 CLI 输出中快速检查输出大小和导出 用法 export default { entries: [ ...

命令行智能提示工具 Fig CLI

Posted: 21 Dec 2021 12:53 AM PST

Fig 是一个命令行智能提示工具,支持 Git、文件系统、NPM、K8S、Docker、SSH 等众多 CLI 工具。 特性 速度快 优先考虑键盘 由社区维护 面向个人和团队提供 注重隐私 支持本地化

Tailwind CSS 的替代方案 Windi CSS

Posted: 20 Dec 2021 11:49 PM PST

Windi CSS 是下一代工具优先的 CSS 框架。如果你已经熟悉了 Tailwind CSS,可以把 Windi CSS 看作是按需供应的 Tailwind 替代方案,它为你提供了更快的加载体验,完美兼容 Tailwind v2.0,并且拥有很多额外的酷炫功能。 为什么选择 Windi CSS? 通过扫描 HTML 和 CSS 按需生成工具类(utilities),Windi CSS 致力于在开发中提供 更快的加载体验 以及更快的 HMR,并且在生产环境下无需对 CSS 进行 Purge(一种在生产环境中对未使...

Rust 编写的高性能 ORM 框架 Rust-Rbatis

Posted: 20 Dec 2021 11:19 PM PST

rbatis 是一个用 Rust 编写的高性能、安全、动态 SQL(编译时)ORM 框架,受 Mybatis 和 MybatisPlus 的启发。它提供高性能,基于 Future,带有 async_std/tokio,单线程基准测试可以轻松达到 200,000 QPS。 特性: 编译时动态 sql(mybatis 动态 sql 标签)、全异步(Future)、生产实践(abs_admin) 内存安全,协程安全,事务安全(防忘提交) 多种插件,分页/逻辑删除/sql拦截器/CRUD/Wrapper/PySQL/HtmlSQL 支持数据库 数据库 已...

PNG 差异解析器 Ambiguous PNG Packer

Posted: 20 Dec 2021 11:04 PM PST

Ambiguous PNG Packer 是一个 PNG 图像的解析器,用于制作在 Apple 软件和非 Apple 软件中看起来完全不同的 PNG 文件。 以这个链接为例(https://www.da.vidbuchanan.co.uk/widgets/pngdiff/a.png),此 PNG 图像在 Apple 与非 Apple 浏览器中的呈现方式不同,当用 Safari 打开时,显示的是"Hello Apple",而用其他浏览器打开时将显示"Hello World"。...

矢量图形格式 TinyVG

Posted: 20 Dec 2021 10:34 PM PST

TinyVG 是 Tiny Vector Graphics 的缩写,是一种新的矢量图形格式,它试图比 SVG 更简单和更小。 核心功能: 紧凑的二进制表示(与 SVG 相比,文件大小仅有 SVG 的 39%) 涵盖 90% 的常用 SVG 特征文件,具有很小的复杂性 支持常见的 2D 图元(路径、线条、矩形、多边形) 线性和径向两点渐变支持 较小文件的可配置精度 可理解的规格 TinyVG 软件开发套件使开发者能够使用 TinyVG 矢量图形格式。 内容 本地库 (C ABI) Zig 包 命...

在 Linux 上轻松运行 Windows 软件 Bottles

Posted: 20 Dec 2021 10:18 PM PST

Bottles 旨在让你可以在 Linux 上轻松运行 Windows 软件和游戏。 环境赋能 Bottles 引入了一种使用环境处理 Windows prefixes 的新方法,即即用型设置、库和依赖项的组合。根据你要启动的软件类型,在游戏和软件环境之间进行选择。更高级的用户可以选择自定义环境自行配置 bottle。 高度可调 轻松地定制你的Windows环境。选择是否使用dxvk、vkd3d、gamemode、esync、fsync或其他,Bottles 将为你处理这一切。即时改变运行程序或...

低代码编程语言 Byzer

Posted: 20 Dec 2021 10:06 PM PST

Byzer 是一门面向 Data 和 AI 的低代码、云原生的开源编程语言。 作为一门结合了声明式编程和命令式编程的混合编程语言,Byzer 低代码且类 SQL 的编程逻辑配合内置算法及插件的加持,能帮助数据工作者们高效打通数据链路,完成数据的清洗转换,并快速地进行机器学习相关的训练及预测。 特性 易于使用:SQL for AI,声明式融合命令式语言,SQL-like 语法简单又灵活。单一底层引擎支持分布式操作海量数据,玩转数据于弹指之间。 ...

在 Web 应用中查找内存泄漏 fuite

Posted: 20 Dec 2021 10:05 PM PST

fuite 是一个用于在 Web 应用程序中查找内存泄漏的 CLI 工具。 教程视频 用法 npx fuite https://example.com 这将检查是否有泄漏,并将输出打印到stdout。 默认情况下,fuite将假定该站点是客户端渲染的 web 应用程序,它将在给定页面上搜索内部链接。然后对于每个链接,它将: 点击链接 按浏览器后退按钮 重复以查看场景是否泄漏 更多可参阅 scenarios fuite 使用 Puppeteer 启动 Chrome,加载一个网页,并针对它运行一个场景...

基于终端的日志社交网络 Memory stack

Posted: 20 Dec 2021 07:54 PM PST

Memory stack 是一个面向开发者的日志社交平台。 打开你的终端 记录你的想法 看到你的日志被全世界阅读 Magic 特性: 探索全球人们生活中的随机事件。 极简的用户界面。 探索其他用户生活中的"片刻"或"钻研"他们的回忆。 登录、推送你的日志、监控日志历史,从 CLI 注销所有这些。 Memory Stack 的构建基于以下开源项目: ReactJS - 针对 Web 应用程序增强的 HTML node.js - 后端和 CLI 应用程序的事件 I/O Express - 快速的...

可扩展的开源 MLOps 框架 ZenML

Posted: 20 Dec 2021 07:33 PM PST

ZenML是一个可扩展的开源 MLOps 框架,用于创建生产就绪的机器学习管道。它专为数据科学家打造,具有简单、灵活的语法,与云和工具无关,并具有迎合 ML 工作流的接口/抽象。 ZenML 管道的核心是执行特定于ML 的工作流,从数据来源到拆分、预处理、训练,一直到结果评估甚至服务。有许多内置电池来支持常见的 ML 开发任务。ZenML 并不是要取代解决这些个别问题的伟大工具。相反,它与流行的 ML 工具本地集成,并提供标准抽象来编...

节点式流程图编排组件库 Butterfly Dag

Posted: 20 Dec 2021 06:40 PM PST

Butterfly 是一个基于 JS 的数据驱动的节点式编排组件库,可以使用流程图编排项目所需的组件。 特性 丰富DEMO,开箱即用 全方位管理画布,开发者只需要更专注定制化的需求 强定制性:利用 DOM/REACT/VUE 来定制元素;灵活性,可塑性,拓展性优秀 快速上手 引入方式 // 完全版,内部包含jquery和lodash import {Canvas, Group, Node, Edge} from 'butterfly-dag'; import 'butterfly-dag/dist/index.css'; // 如果您引用的...

快速启动 GoFrame 框架微服务 rk-gf

Posted: 20 Dec 2021 05:47 PM PST

rk-gf 提供 GoFrame 框架中间件以及快速启动器,可以通过 YAML 文件的形式,快速启动 GoFrame 框架微服务。 提供的功能 功能 描述 通过 YAML 启动服务 用户可以通过定义 YAML 文件,快速启动基于GoFrame 框架微服务。 通过代码启动服务 用户可以通过调用代码函数,快速启动基于GoFrame 框架微服务。 启动 Swagger UI 用户可以通过 YAML 文件,无代码启动 Swagger UI。 启动 Common Service 用户可以通过 YAML 文件,无代码启动 ...

基于 tp6 的 api 生成模块 real-apidoc

Posted: 20 Dec 2021 05:46 PM PST

基于 tp6 的 api 生成模块,参考 fastadmin 的 api 模块 引用 下载到 tp6 的extend\jmwl下 use jmwl\realapidoc\Builder; use think\facade\View; 使用 这里是所有的需要生成api的控制器路径啦、所以,你可以先获取到模块下的所有控制器 Builder(["\app\admin\controller\Demo","\app\admin\controller\Index"]) $title="类名"; $url="http://real-think.jmwl51.com"; $lang=[ 'Info' ...

基于 tp6 的权限验证模块 real-token

Posted: 20 Dec 2021 05:44 PM PST

基于 tp6 的权限验证模块,参考 fastadmin 的 普通模块 目录结构 token/Driver.php规范token的方法和功能 token/driver/Mysql token的数据库驱动 token/driver/Redis token的Redis驱动 token.php token的链接token驱动并执行驱动的方法 auth.php 权限管理类 数据库 如果多模块的话,需要建立对应的用户表、用户分组表、用户权限表 /* Navicat MySQL Data Transfer Source Server : real-think Source Server Version :...

高性能 React Native 图形库 React Native Skia

Posted: 20 Dec 2021 05:16 AM PST

React Native Skia 是高性能的 2D 图形库,将 Skia 项目带到了 React Native 平台。Skia 是 Chrome、Chrome OS、Android、Flutter、Mozilla Firefox 和 Firefox OS 以及许多其他产品使用的图形引擎。 示例 声明式 API import {Canvas, Circle, Group} from "@shopify/react-native-skia"; export const HelloWorld = () => { const width = 256; const height = 256; const r = 215; return (

概率模型推断库 Bean Machine

Posted: 20 Dec 2021 01:16 AM PST

Bean Machine 是一种概率编程语言,用于使用声明性语法对用 Python 语言编写的统计模型进行推理。Bean Machine 构建在 PyTorch 和 Bean Machine Graph(自定义 C++ 后端)之上。 安装 Bean Machine 支持 Python 3.7、3.8 和 PyTorch 1.10。 使用 Pip 安装最新版本 pip install beanmachine 从源代码安装 从 GitHub 下载最新的 Bean Machine 源代码: git clone https://github.com/facebookresearch/beanmachine.git cd b...

安全分析文件操作器 Security Profiles Operator

Posted: 20 Dec 2021 01:05 AM PST

Security Profiles Operator(Security Profiles Operator,SPO)安全分析文件操作器是 out-of-tree Kubernetes 的一种改进,旨在让用户更轻松地在 Kubernetes 集群中使用 SELinux、seccomp 和 AppArmor。 特性 SPO 的功能是针对每种底层支持技术实现的,即:Seccomp、SELinux 和 AppArmor。这是它们之间的功能奇偶校验状态: Seccomp SELinux AppArmor 个人资料 CRD 有 有 有 配置文件绑定 有 无 无 将配置文件部署到节点中 有...

全平台 3D 体素编辑器 Goxel

Posted: 20 Dec 2021 12:42 AM PST

Goxel 是一款免费开源的 3D 体素编辑器,用于创建体素图形(由立方体形成的 3D 图像)。它适用于 Linux、BSD、Windows、macOS、iOS 和 Android。 下载 可以从 Release 页面下载最新版本的文件。 特征 24 位 RGB 颜色 无限的场景大小 无限撤消 图层 程序渲染 导出到 obj、pyl、png、magica、qubicle 光线追踪 用法 左键单击:应用选定的工具操作。 单击中键:旋转视图。 右键单击:平移视图。 左/右箭头:旋转视图。 鼠标滚轮:放...

现代链接器 mold

Posted: 20 Dec 2021 12:26 AM PST

Mold 是现代链接器(Linker),Unix 链接器的替代品。它比 LLVM lld 链接器快好几倍,而 LLVM lld 链接器是作者早些年写的。下图为 GNU gold、LLVM lld、mold 性能图。 如何构建 mold 是用 C++20 编写的,所以需要最新版本的 GCC 或 Clang。 安装依赖 Ubuntu 20.04 及更高版本/Debian 11 及更高版本 sudo apt-get update sudo apt-get install -y build-essential git clang cmake libstdc++-10-dev libssl-dev libxxhash-dev ...

在线项目任务管理工具 DooTask

Posted: 20 Dec 2021 12:04 AM PST

DooTask是一款轻量级的开源在线项目任务管理工具,提供各类文档协作工具、在线思维导图、在线流程图、项目管理、任务分发、即时IM,文件管理等工具。 截图预览 演示站点 安装程序 必须安装 Docker 和 Docker Compose 部署项目 # 1、克隆项目到您的本地或服务器 # 通过github克隆项目 git clone https://github.com/kuaifan/dootask.git # 或者你也可以使用gitee git clone https://gitee.com/aipaw/dootask.git # 2...

免费开源的色彩编辑器 焰火十二卷

Posted: 19 Dec 2021 06:22 PM PST

焰火十二卷是一款免费开源的色彩编辑器。它可以帮助你从色彩转轮或者其他地方生成一组和谐的色彩。你可以将这些色彩分享给其他人,或者应用到你自己的创作当中。 特性 免费并且开源的色彩编辑器。 从转轮中创建一组色彩。 从图像中定位一组色彩。 从色彩组生成一份色板。 将创建的色彩组添加到仓库中。 导出色彩组文档并导入到其他图像编辑器中。 … 以及更多! 截图

No comments:

Post a Comment