Tuesday, December 28, 2021

OSCHINA 社区最新软件

OSCHINA 社区最新软件


第二代 Ogre 图形渲染引擎 Ogre-Next

Posted: 28 Dec 2021 02:29 AM PST

Ogre-Next 又名 Ogre v2,是一个面向场景、灵活的 3D C++ 图形渲染引擎,与一代的 Ogre 1.x 版本相比,Ogre-Next 的 Ogre 2.x 版本更专注于以下内容: 缓存友好的实体和节点布局 节点的线程批处理、Frustum Culling 和其他技术,例如 Forward Clustered 使用 AoSoA(阵列结构阵列)内存布局的 SIMD 处理 通过后台流加载的纹理 因此,Ogre-Next 更适用于旨在在屏幕上拥有大量对象或渲染预算紧张的项目,例如 VR。 支持的后端 Di...

中文排版样式增强 赫蹏

Posted: 28 Dec 2021 02:03 AM PST

赫蹏(hètí)是专为中文内容展示设计的排版样式增强。它基于通行的中文排版规范而来,可以为网站的读者带来更好的文章阅读体验。 预览:https://sivan.github.io/heti/ 主要特性: 贴合网格的排版; 全标签样式美化; 预置古文、诗词样式; 预置多种排版样式(行间注、多栏、竖排等); 多种预设字体族(仅限桌面端); 简/繁体中文支持; 自适应黑暗模式; 中西文混排美化,不再手敲空格👏(基于 JavaScript 脚本); 全角...

跨平台生存游戏 Cataclysm

Posted: 28 Dec 2021 01:58 AM PST

Cataclysm 是一款以世界末日为背景的生存游戏。游戏中没有任何任务,唯一的目标就是活下去。玩家可以通过寻找食物、装备等资源建造避难所,还支持车辆改装、制作物品等特色机制,支持 Windows、Linux、macOS、Android 系统。 下载 下载:稳定| 实验 源代码可以作为 .zip 存档下载,或从 GitHub 仓库中克隆 安装 Arch Linux sudo pacman -S cataclysm-dda Fedora sudo dnf install cataclysm-dda Debian / Ubuntu sudo apt insta...

Lisp 解释器 MiniLisp

Posted: 28 Dec 2021 01:48 AM PST

MiniLisp 是个用 1000 行 C 语言写的 Lisp 解释器,其支持: 整数、符号、cons 单元格 全局变量 局部变量 原始函数,例如 +、=、< 或list, 用户定义的函数 宏观系统 垃圾收集器 编译 $ make MiniLisp 已经在 Linux x86/x86-64 和 64 位 macOS 上进行了测试。代码与体系结构无关,因此应该能够在其他类 Unix 操作系统上编译和运行。 测试 MiniLisp 带有一个全面的测试套件。为了运行测试,给出"test"参数。 $ make test 语言特...

开源聚合 SDK 广告软件 EasyAds-iOS

Posted: 28 Dec 2021 01:37 AM PST

EasyAds-iOS 是开源聚合 SDK 广告软件。帮助 App 开发者便捷接入国内多家主流广告 SDK。 EasyAds-iOS 快速指引 1. 支持的SDK平台及广告位 SDK平台 开屏 激励视频 横幅 插屏(弹窗) 模板信息流 全屏视频 draw信息流 穿山甲 :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark: :x: 优量汇 :white_check_mark: :white_check_mark: :white_check_mark: :white_ch...

web 端文件传输 tl-rtc-file

Posted: 28 Dec 2021 01:31 AM PST

用 webrtc 在 web 端传输文件,支持传输超大文件。 优点 :分片传输,跨终端,不限平台,方便使用,内网不限速,支持私有部署,代码简单,通俗易懂,可二次开发,可作入门学习。 准备 安装node,npm后进入项目目录 npm install 进入build目录 : cd build/webpack/ 安装一些依赖 : npm install 修改res目录, 保持后台开启即可 npm run dev 打包开发环境min npm run pro 打包生产环境min 测试环境 本地启动file-res : ...

基于粒子的多线程求解器 SPH Fluid Simulation

Posted: 28 Dec 2021 12:58 AM PST

SPH Fluid Simulation 是一个基于粒子的多线程求解器。 该应用程序使用基于粒子的求解器(平滑粒子流体力学)来求解 Navier-Stokes 方程,并使用行进方程进行渲染。用 C++ 编写,并支持一些 C++11 的并行性。 Particle-based solver: SPH-Fluid-Simulation/fluid/SOURCE/PHYSICS/physics_fluid_sph_viscoelastic.cpp Marching Squares: SPH-Fluid-Simulation/fluid/SOURCE/GRAPHICS/graphics_marching_squares.cpp 要求: C+...

现代笔记平台 Bangle.io

Posted: 28 Dec 2021 12:20 AM PST

Bangle.io 是一个基于 Web 的现代笔记平台,在你本地保存的Markdown文件之上工作。 特性: Local:直接从你的计算机修改笔记。 无数据锁定:Bangle 以人类可读的Markdown格式存储你的笔记。 WYSIWYG:即使以 Markdown 格式保存内容,Bangle 也会提供富文本格式。 现代富文本编辑器: Bangle 使用其姊妹项目 bangle.dev,从而使得能够构建强大的编辑器,如 Notion 或 Dropbox paper,并支持实时协作。 可扩展性:尽管它是一个 We...

从 Linux 终端直接启动到 Windows Winboot

Posted: 28 Dec 2021 12:04 AM PST

Winboot 是一个 shell 脚本,可以从你的 Linux 会话中直接重启到 Windows,而不需要从 grub 菜单中选择。对于所有那些你忘了做而你的 grub 计时器用完的时候。对双启动设置很有用。 Installation: 1. Open up a terminal 2. Run the following commands: git clone https://github.com/semiismaili/Winboot.git cd Winboot ...

在线手册制作框架 Style Guide Boilerplate

Posted: 27 Dec 2021 11:57 PM PST

Style-Guide-Boilerplate 是一款开源手册制作框架,用于生成在线手册,基于 PHP 编写。 支持的浏览器 Chrome Firefox Safari Opera IE8+ Safari for iOS Stock Android Browser (4.0+)

Angular UI Kit 和组件库 Taiga UI

Posted: 27 Dec 2021 10:54 PM PST

Taiga UI 是完全可摇树(fully-treeshakable)的 Angular UI 套件,由多个基础库和多个附加组件组成。它基于 ng-polymorpheus 动态内容方法,并为所需的浏览器 API 使用 Angular 的 Web API。 模块化和完全可摇树,Taiga UI 利用了辅助入口点机制,甚至可以从库中导入一个实体,确保包中没有多余的代码。 Agnostic ,组件非常灵活,可用于任何用例。Taiga UI 会处理基本的 UX 方面,让你可以专注于项目功能。 可定制,为所有样式...

社交网络帐号爬虫 Sherlock Social

Posted: 27 Dec 2021 01:53 AM PST

Sherlock 是一款网络爬虫工具,可根据输入的用户名爬取对应的社交帐号,目前支持 300 多个不同社交平台。 用法 $ python3 sherlock --help usage: sherlock [-h] [--version] [--verbose] [--folderoutput FOLDEROUTPUT] [--output OUTPUT] [--tor] [--unique-tor] [--csv] [--site SITE_NAME] [--proxy PROXY_URL] [--json JSON_FILE] [--timeout TIMEOUT] [--print-a...

轻量级文件传输工具 Piping

Posted: 27 Dec 2021 01:36 AM PST

Piping 是轻量级的开源文件传输工具,支持自托管,支持使用 curl、wget 下载,支持更广泛地在无浏览器的设备上使用,也可以用于不同设备间传输文本或者文件,或者在不同用户间传递资料等场景。 Piping 的传输方式基于 HTTP/HTTPS,使用 Stream 流式传输,可传输任何数据,比如屏幕共享、远程桌面、共享绘画、文字聊天等内容,也无大小限制。 据称开发者曾测试不间断用 64 天传输了 1PB 文件。 Piping 还提供了美观的 Web UI 界面...

TypeScript 文档生成器 typejuice

Posted: 27 Dec 2021 01:22 AM PST

typejuice 是 TypeScript 声明文件的文档生成器,灵感来自 godoc。 TypeScript 声明文件已经成为库中常见的附件,即使是那些用标准 JavaScript 编写的库,也是增强所暴露的API的自动完成行为的一种手段。 文档和这些声明文件之间有很多重叠之处。这个项目试图通过从.d.ts文件中提供类似于 godoc 的注释提取来弥补这一差距,同时也推断出类型和签名,所以你不必在两个不同的地方维护相同的信息。 typejuice 包含两个包: typeju...

Web 目录扫描工具 dirsearch

Posted: 27 Dec 2021 01:16 AM PST

dirsearch 是一款 Web 目录扫描器,Python 编写的高级命令行工具,可用于暴力破解 Web 服务器中的目录和文件。

开源的 Windows 镜像库 wimlib

Posted: 27 Dec 2021 01:02 AM PST

wimlib 是一个开源的、跨平台的库,用于创建、提取和修改 Windows Imaging(WIM)档案。WIM 是一种文件归档格式,有点类似于 ZIP;但与 ZIP 不同的是,它允许存储各种 Windows 特有的元数据,允许在一个归档文件中存储多个 "镜像",自动删除所有文件内容的重复数据,并支持可选的固态压缩以获得更好的压缩率。wimlib 及其命令行前端 wimlib-imagex 为 Microsoft 的 WIMGAPI、 ImageX 和 DISM 提供了一个免费的跨平台替代方案。 ...

适用于 WSA 的 Android 软件包安装程序 wsa_pacman

Posted: 27 Dec 2021 12:19 AM PST

wsa_pacman 是适用于 Windows Subsystem for Android(WSA)的 GUI 软件包管理器和软件包安装程序。 目前是为 .apk 文件提供双击 GUI 安装程序,显示应用程序信息(包、图标、版本和权限),允许正常安装以及升级和降级。 该应用程序还提供了一个用于打开 Android 设置的按钮和一个用于打开"管理应用程序" Android 设置页面的按钮,可以从中卸载或禁用应用程序以及授予或撤销权限。 设置 Android 端口 默认值:58526 主题模式...

Swift 编写的多功能状态栏工具 OnlySwitch

Posted: 26 Dec 2021 11:58 PM PST

OnlySwitch 是一个用 Swift 编写的 Mac 状态栏工具,提供了一系列切换开关来简化日常工作,例如隐藏桌面图标、黑暗模式和隐藏新 Mackbook Pro 的刘海。开关显示在状态栏上,用户可以轻松控制它们。从 1.2 版本开始,OnlySwitch 支持简体中文和德文。 OnlySwitch 在功能上类似于 Mac 上的一款付费工具 One Switch。 首次打开时的警告 masOS 在第一次打开 OnlySwitch 时会在下面显示一个警告框。 因为该应用程序不是从 App Store ...

基于飞桨的语音开源模型库 PaddleSpeech

Posted: 26 Dec 2021 11:48 PM PST

PaddleSpeech 是基于飞桨 PaddlePaddle 的语音方向的开源模型库,用于语音和音频中的各种关键任务的开发,包含大量基于深度学习前沿和有影响力的模型。 特性: 本项目采用了易用、高效、灵活以及可扩展的实现,旨在为工业应用、学术研究提供更好的支持,实现的功能包含训练、推断以及测试模块,以及部署过程,主要包括 易用性: 安装门槛低,可使用 CLI 快速开始。 对标 SoTA: 提供了高速、轻量级模型,且借鉴了最前沿的技术。 基...

基于 Go 开发的身份识别与访问管理系统 IAM

Posted: 26 Dec 2021 11:47 PM PST

IAM = Identity and Access Management IAM 是一个基于 Go 语言开发的身份识别与访问管理系统,用于对资源访问进行授权。最新稳定版本为:v1.6.2,建议基于稳定版安装测试。企业级的 Go 语言实战项目(可作为Go项目开发脚手架) 这里需要注意: 如果你是极客时间《Go 语言项目开发实战》专栏的读者,请使用 v1.1.0 版本(tag) 如果你是图书《从零构建企业级 Go 项目》的读者,请使用 v1.6.2 版本(tag) IAM 同时也具有以下能力...

公共视频网址 WatchVideoByLink

Posted: 26 Dec 2021 11:43 PM PST

WatchVideoByLink 是一个网络应用程序,可让你观看、下载和组织公共视频 URL。 WatchVideoByLink 提供: 支持 MP4/WebM/HLS/MPEG-DASH 视频类型 用于消费流和视频的自定义视频播放器 自动检测来自支持网站的视频文件 下载、修剪或录制流和视频 上传视频每个文件最大 1GB 通过文件夹创建和文件重命名保持下载的视频井井有条 按名称查找文件夹和视频的搜索功能(本地到所选文件夹) 使用 untrunc 和一些 luck 恢复失败的视频下载...

将 github/gitlab 资源库转化为 NoSQL 数据库 GitRowsPack-Api

Posted: 26 Dec 2021 11:36 PM PST

gitrowspack-api 是面向数据库的(github/gitlab)存储库的服务接口。可以将你的 github/gitlab 资源库转化为一个处理 json/yaml/csv 文件的 NoSQL 数据库! 它支持 json、csv 和 yaml 文件,但默认使用 json。这个项目的目的是拥有一个完整的快速运行 gitrows 的 api 实例。 How to set up 首先,你需要在你的 github/gitlab 配置文件中创建一个资源库,你可以把它叫做"data"或其他什么......但请记住,你项目中的每个目录都将...

Windows 摸鱼软件 Loaf

Posted: 26 Dec 2021 11:36 PM PST

Loaf 是一个模拟 Windows Update 界面的工具,点击后可以模拟正在进行系统升级,从而达到摸鱼的效果。 因为 Windows App SDK 的 1.0 版本发布了,所以使用它制作了这个小应用。如上图所示,这个 App 就只有一个按钮,点击后假装开始 Windows Update,然后用户就可以光明正大地摸鱼了。 已经发布到微软应用商店高效工作分类,可以在这里下载: https://www.microsoft.com/zh-cn/p/loaf-a-winui3-app/9ndj3q12nrrm 关于 WinUI 3 ...

解决 log4shell 漏洞 SafeLog4j

Posted: 26 Dec 2021 10:22 PM PST

Safelog4j 是一个基于仪器的安全工具,帮助团队发现、验证和解决 log4shell 漏洞,而无需扫描或升级。 Safelog4j 不依赖于版本号或文件名。相反,它检测应用程序以查找 log4j 并执行内部测试以证明该应用程序是可利用的(检查)。Safelog4j 还使用检测来禁用攻击(块)使用的 JNDI 查找代码。这是接种其他易受攻击的应用程序或 API 的最有效方法。 Safelog4j 提供了针对单个漏洞的 IAST 和 RASP 功能:log4shell。IAST 验证漏洞...

高性能网络压力测试仪 dperf

Posted: 26 Dec 2021 07:27 PM PST

dperf 是一款由百度开源的超高性能的网络压力测试仪。 它使用了DPDK与用户态TCP协议栈技术,用一台x86服务器就可以制造巨大流量:数10亿并发连接,百Gbps吞吐,千万级HTTP CPS,其性能远远超过商业测试仪。它还能够精确显示全链路的丢包数,能够帮助你准确找到被测设备性能瑕疵。 它既可以对用来对四层网关、交换机进行性能测试,也可用来测评CPU的网络报文处理能力。 Performance HTTP Connections per Second Client Cores S...

基于 go-chart 生成数据图表 go-charts

Posted: 26 Dec 2021 07:24 PM PST

go-charts基于 go-chart 生成数据图表,无其它模块的依赖纯golang的实现,支持svg与png的输出,Apache ECharts在前端开发中得到众多开发者的认可,go-charts兼容Apache ECharts的配置参数,简单快捷的生成相似的图表(svg或png),方便插入至Email或分享使用。下面为常用的几种图表截图(黑夜模式): 支持图表类型 暂仅支持三种的图表类型:line, bar 以及 pie 示例 go-charts兼容了echarts的参数配置,可简单的使用json形式的配置...

No comments:

Post a Comment