基于 Go 的智能虚拟机管理器 Vermin Posted: 25 Oct 2021 12:59 AM PDT | Vermin 是一款适用于 Linux、Windows 和 macOS 的智能、简单且功能强大的命令行工具。它专为开发人员/测试人员和其他 IT 工作人员而设计,可以通过一个命令获得全新的 VM 环境。它使用 VirtualBox 来运行 VM。Vermin 将代表你获取镜像。 可以将 Vermin 视为 Vagrant Boxes 的现代 CLI。当你需要一种简单的方法在几分钟内启动并运行 Linux 环境时,可以使用 Vermin。 安装 Vermin 使用 VirtualBox v6.0 或更高版本作为底层管理程... | |
基于 Typescript 的渐进式通用游戏前端开发框架 EasyGameFramework Posted: 25 Oct 2021 12:39 AM PDT EasyGameFramework 是基于 Typescript 的渐进式通用游戏前端开发框架。 名词解释 Easy 用这个框架开发会是很容易很轻松很舒服的。 Evolutionary(渐进式) 用这个框架可以让我循序渐进的开发,而不是一上来就给我整一大套东西。在我有需要时就模块库取或者自己开发。 General(通用) 国内的游戏引擎有3个: CocosCreator Laya Egret 其他不太常用的有很多 PIXI.js Phaser ... 各有优势,看项目和团队进行技术选型。 我想这个框架可... | |
跨浏览器同步书签的插件 BookmarkHub Posted: 25 Oct 2021 12:19 AM PDT | BookmarkHub 是一款浏览器插件,可以在不同浏览器之间同步你的书签。适用于各大主流浏览器,如 Chrome、Firefox、Microsoft Edge 等。它使用 GitHub 的 Gist 记录来存储浏览器的书签,可以放心安全的使用。 功能 不需要注册特殊账号,只需要用你的 GitHub 账号的 Token 和 Gist 一键上传下载书签 一键清空本地所有书签 支持跨电脑跨浏览器同步书签 支持显示本地和远程书签的数量 下载安装 本插件需要把书签存储到 Gist 中,所以... | |
事件驱动的容器编排引擎 Direktiv Posted: 25 Oct 2021 12:06 AM PDT Direktiv 是一个事件驱动的容器编排引擎,在 Kubernetes 和 Knative 上面运行,支持用简单的语言和图形描述你的业务逻辑、插件和微服务,有丰富的插件系统。 direktiv 将容器作为工作流的一部分运行,在工作流状态之间传递 JSON 结构化数据。 JSON 结构化数据通过 8080 端口上的 HTTP 协议传递给容器。 direktiv 使用原始状态声明规范来描述 YAML 中的编排流程,可以使用工作流构建器 UI 来构建工作流。 direktiv 使用 jq JSON ... | |
.NET 事件总线 Jaina Posted: 24 Oct 2021 11:25 PM PDT Jaina .NET 事件总线,简化项目、类库、线程、服务等之间的通信,代码更少,质量更好。 特性 简化组件之间通信 支持事件监视器 支持动作执行器 支持自定义消息存储组件 支持自定义策略执行 高内聚,低耦合,使代码更简单 非常快速,每秒可处理 30000 + 消息 很小,仅 10KB 无第三方依赖 可在 Windows/Linux/MacOS 守护进程部署 支持分布式、集群 安装 Package Manager Install-Package Jaina .NET CLI dotnet add package Ja... | |
Kubernetes 应用开发工具 Okteto Posted: 24 Oct 2021 11:22 PM PDT Okteto 是一款加快 Kubernetes 应用程序开发的工具,它允许你在本地编写代码并自动更新 Kubernetes 应用程序。 运行okteto upKubernetes 时,你将获得一个开发容器,容器里面包括你的所有开发工具(例如 maven 和 jdk,或 npm、python、go 编译器),这个开发容器继会承原始 Kubernetes 部署的机密、配置映射、卷或任何其他配置值。 接下来,你的 IDE 和工具会把远程集群视为本地文件系统/环境。在本地 IDE 上编写代码,一旦保存... | |
可视化编排平台 FlyFish Posted: 24 Oct 2021 08:58 PM PDT | 飞鱼 (FlyFish) 是一款高效、易用、功能强大的可视化编排平台。通过简易的方式快速创建数据模型,运用拖拉拽的形式,快速生成一套解决方案。 除了可通过托拉拽快速生成可视化大屏外,飞鱼还具备以下优点: 支持大屏比例和自适应方案 支持自定义组建样式和交互逻辑 支持全局数据集、全局自定义函数、全局时间等事件 支持静态 mock、yapi、http 等多重数据格式接入 免费开源,内网部署,信息不怕泄露 项目目录 ├── code-ser... | |
多模态内容理解算法框架 Lichee Posted: 24 Oct 2021 08:33 PM PDT Lichee 是一个多模态内容理解算法框架项目,其中包含数据增强、预训练引擎、常见模型以及推理加速等模块。 主要设计目标 缩短信息流内容理解需求的研发周期 集成 AI 领域的成熟解决方案 Lichee 功能介绍以及适用场景 Lichee 主框架采用分层的思想组织模型训练,通过配置文件组合 DATA、Parser、MODEL、Optimizer、Scheduler 等组件,构建具体的训练流程。此外,Lichee 还提供了数据清理、推理加速等能力。 Lichee 技术特点 1. 性... | |
onhold Posted: 24 Oct 2021 08:14 PM PDT 🔊 Play sounds while and after shell jobs complete onhold is a command-line utility that allows you to play music while a long job completes. ding is command-line utility that will play a sound after a long job completes. Both utilities will take data that is piped into their standard inputs and pipe it to standard output. That is to say that data piped into onhold and ding will be piped righ... | |
PHP 进销存系统 Discover-erp Posted: 24 Oct 2021 08:09 PM PDT Discover 项目文档 1. 基本介绍 1.0 项目介绍 Discover 是基于开发语言 PHP7.3,Laravel 框架开发。项目中采用的拓展如下: dcat/laravel-admin overtrue/laravel-pinyin propaganistas/laravel-phone spatie/laravel-enum yxx/laravel-quick zgldh/qiniu-laravel-storage 1.1 适用场景 生产加工羽绒,羽毛制品的厂家。 1.2 安装 Github 地址, gitee 地址 执行 composer install 将 .env.example 复制重命名为 .env, 并在 .env... | |
live-dl Posted: 24 Oct 2021 08:07 PM PDT Live Downloader Monitor and download live streams from YouTube. Features URL guessing: this script will try its best to guess what you pass to it, the following URLs/URIs should all work: https://www.youtube.com/channel/UC1opHUrw8rvnsadT-iGp7Cg/live https://www.youtube.com/channel/UC1opHUrw8rvnsadT-iGp7Cg https://www.youtube.com/watch?v=S3CAGeeMRvo https://www.youtube.com/playlist?list=UU1opHUr... | |
Rust 编写的 Web 后端框架 Salvo Posted: 24 Oct 2021 07:39 PM PDT | Salvo 是一个极其简单易用却又功能强大的 Rust Web 后端框架. 目标是让 Rust 下的 Web 后端开发能像 Go 等其他语言里的一样简单. 源码地址: https://github.com/salvo-rs/salvo :dart: 功能特色 基于hyper, tokio 的异步 Web 后端框架; 支持 Websocket; 统一的中间件和句柄接口, 中间件系统支持在句柄之前或者之后运行; 简单易用的路由系统, 支持路由嵌套, 在任何嵌套层都可以添加中间件; 集成 multipart 表单处理, 处理上传文件... | |
轻量级 GUI 系统 CumquatGUI Posted: 24 Oct 2021 06:47 AM PDT 金桔龟(CumquatGUI)是一个仅有 2200 行代码的极小 GUI 系统;创作金桔龟是为了给前端开发开辟一条不依赖美工的技术路线。 金桔龟是 WebGame《劫掠轩辕剑 · 三》前端引擎的一部分,现在拆分出来作为一个独立的开源项目进行维护。其特点如下: 1、它是纯 canvas GUI; 2、它只支持鼠标操作; 3、它支持很多种类的控件,包括:Button、List、ScrollBar、ProgressBar、CheckBox、Spin、Combo、ImageLabel 和 TextLabel; 4、它支... | |
将 Markdown 转换为 Word 的工具 Lute DOCX Posted: 24 Oct 2021 04:10 AM PDT Lute DOCX 是一款将 Markdown 文本转换为 Word 文档 (.docx) 的小工具。通过 Lute 解析 Markdown 然后再通过 unioffice 生成 DOCX。 特性 几乎支持所有 Markdown 语法元素 图片会通过地址自动拉取并渲染 支持封面配置 截图 用法 命令行参数说明: --mdPath:待转换的 Markdown 文件路径 --savePath:转换后 DOCX 的保存路径 --coverTitle:封面 - 标题 --coverAuthor:封面 - 作者 --coverAuthorLink:封面 - 作者链接 --coverL... | |
Kotlin 实现的编译器和虚拟机 jMiniLang Posted: 24 Oct 2021 04:06 AM PDT jMiniLang 项目是一个 LR 编译器、虚拟机一体化工程,并且对虚拟机进行了拓展,参考了操作系统设计的思想。 Features(特性) 词法分析阶段。Lexer which generates NFA and DFA. 语法分析、词法分析、制导翻译。Parser which implements LALR(1) Grammar with optional semantic action. 语义分析。Customized semantic analysis. 可打印语法树。Printable syntax tree. 基于栈的自定义指令集。Stack-based instruction desig... | |
JavaScript 实现的函数式语言 Lambda-Lite-js Posted: 24 Oct 2021 04:00 AM PDT Lambda-Lite-js 是一个由 javascript 实现的函数式语言,任何开启 javascript 支持的浏览器都可以运行它。函数式编程可以用另一种优雅的方式,(通常)用更少的代码获得同样的结果,由于函数式的直观和简短,通常我们的代码出错的概率会更少。目前 ll 语言其支持以下特性: lambda 函数定义 函数柯里化, lazy-evaluation, 匿名递归(利用 z-combinator) 模式匹配 Point-free 风格编程 数字,字符串,布尔型计算,以及 +-*/ 中缀... | |
Golang 实现的多云/混合云的云平台 Cloudpods Posted: 24 Oct 2021 03:56 AM PDT | Cloudpods是一个开源的Golang实现的云原生的融合多云/混合云的云平台,也就是一个"云上之云"。Cloudpods不仅可以管理本地的虚拟机和物理机资源,还可以管理多个云平台和云账号。Cloudpods隐藏了这些异构基础设施资源的数据模型和API的差异,对外暴露了一套统一的API,允许用户就像用一个云一样地访问多云。从而大大降低了访问多云的复杂度,提升了管理多云的效率。 谁需要Cloudpods? 将几台物理服务器虚拟化成一个私有云平台 ... | |
No comments:
Post a Comment