数据化组件 nivo
Posted: 06 Sep 2021 01:43 AM PDT
nivo 提供了提供了超强的 React 组件来轻松构建数据化应用,它是建立在 d3 之上的。已经有几个库用于 React d3 集成,但只有少数库提供服务器端渲染能力和完全声明式的图表。 特性: 高度可定制 Motion/transitions,由 react-motion 驱动 Component playground 详尽的文档 Isomorphic 渲染 SVG 图表 HTML 图表 Canvas 图表 服务器端渲染 API SVG 模式 梯度 响应式图表...
模板渲染器 gomplate
Posted: 06 Sep 2021 01:25 AM PDT
gomplate 是一个用于模板渲染的灵活的命令行工具,支持大量的本地和远程数据源。如:JSON(包括 EJSON - encrypted JSON)、YAML、AWS EC2 元数据、BoltDB、Hashicorp Consul 和 Hashicorp Vault secrets。 gomplate 工作实践案例: $ # at its most basic, gomplate can be used with environment variables... $ echo 'Hello, {{ .Env.USER }}' | gomplate Hello, hairyhenderson $ # but that's kind of boring. gom...
基于 Flurl.Http 的微信 API HTTP 客户端 SKIT.FlurlHttpClient.Wechat
Posted: 06 Sep 2021 01:03 AM PDT
SKIT.FlurlHttpClient.Wechat 是基于 Flurl.Http 的微信 API HTTP 客户端,支持公众平台、开放平台、商户平台、企业微信、广告平台等模块。 P.S. 这可能是封装微信 API 最全的 .NET SDK 了。 特性 基于 Flurl.Http,可与 IHttpClientFactory 集成。 支持 .NET Framework 4.6.1+、.NET Standard 2.0+、.NET Core 2.0+、.NET 5。 支持 Windows / Linux / macOS 多平台部署。 支持 System.Text.Json(默认)和 Newtonsoft.Json 两种...
查看和编辑数据库文件的 TUI termdbms
Posted: 06 Sep 2021 12:56 AM PDT
termdbms 是一个用于查看和(最终)编辑数据库文件的 TUI。目前只支持 SQLite,不久之后将添加 MySQL 支持。使用 modernnc.org/sqlite、charmbracelet/bubbletea 和 charmbracelet/lipgloss 制作。 Works with keyboard: And mouse: 路线图 运行 SQL 查询和显示结果 实时编辑单元格 添加/删除行/列/单元格 重命名任何东西 支持 MySQL(之后还会有更多) 序列化...
适用于 Windows 的 Spotify 录音机 Spytify
Posted: 06 Sep 2021 12:50 AM PDT
Spytify 是一款适用于 Windows 的 Spotify 录音机,它可以在不录制/播放广告的情况下录制 Spotify 音频,确保不损失音质。它会自动将歌曲拆分为单独的曲目并记录为带有媒体元数据的 MP3。 特性: 无广告 静音其他应用 出色的音频质量 标准化音量 要求 Spytify 仅支持 Windows: Microsoft 框架(.NET 4.6.1 或更高版本) Spotify 桌面应用程序 一个 Spotify 账户 安装 Spytify 以下是下载、解压缩和打开 Spytify 的方法。 下载 ...
适用于 Android 的文本编辑器 Markor
Posted: 06 Sep 2021 12:39 AM PDT
Markor 是适用于 Android 的文本编辑器。该项目旨在制作一个多功能、灵活和轻量级的编辑器。Markor 使用简单的标记格式,如 Markdown 和 todo.txt 来做笔记和列表管理。它在处理文本方面用途广泛;它还可用于保存书签、复制到剪贴板、快速打开文本链接等等。创建的文件可与任何平台上的任何其他纯文本软件互操作。 特性: 使用简单的标记格式创建笔记并管理您的待办事项列表 完全离线工作 与任何平台上的任何其他纯文本软件兼容...
编写可移植业务逻辑的平台 wasmCloud
Posted: 06 Sep 2021 12:28 AM PDT
wasmcloud 是一个编写可移植业务逻辑的平台,可以在从边缘到云的任何地方运行,它拥有一个 secure-by-default、boilerplate-free 的开发者体验和快速反馈回路。 wasmcloud 帮助开发人员快速构建、测试、扩展、部署和运营大规模的微服务。 wasmcloud 是一个应用程序运行时,旨在加快开发人员的工作流程。actor 模型将业务逻辑与特定的底层能力无缝分离。运行时中包含了常见的能力,开发者可以轻松地创建和签署自己的能力。wasmc...
日程管理和项目组织工具 tyto
Posted: 06 Sep 2021 12:27 AM PDT
tyto 是一个可扩展和可定制的日程管理和项目组织工具,只需访问 jh3y.github.io/tyto 即可使用。 特性 最小化的用户界面 没有账号 直观 可扩展的 时间追踪 可排序的用户界面 任务链接 支持 Markdown
Spotify 客户端定制工具 spicetify-cli
Posted: 06 Sep 2021 12:12 AM PDT
spicetify-cli 是一个用于定制 Spotify 客户端的命令行工具,支持 Windows、MacOS 和 Linux。 特性: 改变整个用户界面的颜色 注入CSS以实现高级定制 注入扩展程序(Javascript脚本)以扩展功能、操作用户界面和控制播放器。 注入自定义应用程序 移除臃肿的组件以提高性能
网页黑暗模式转换扩展 Dark Reader
Posted: 06 Sep 2021 12:12 AM PDT
Dark Reader 是一个开源的浏览器扩展,旨在分析网页。根据其分析,Dark Reader 将生成一种旨在减少用户眼睛疲劳的黑暗模式。Dark Reader 功能丰富,可以在整个 UI 中以多种方式进行配置。 构建使用 安装 Node.js LTS,下载源代码(或从 git 中 check out)。 在根文件夹中打开终端并运行: npm install npm run build 这将生成一个build/release/darkreader-chrome.zip可在基于 Chromium 的浏览器中使用的文件以及一个可在 Fire...
Node.js 的电子表格数据工具包 SheetJS
Posted: 05 Sep 2021 11:50 PM PDT
SheetJS 是 Node.js 的电子表格数据工具库,可用于处理 Excel 电子表格,以及其他相关功能。比如,导出表格、转换 HTML 表格和 JSON 数组为 xlsx 文件。 示例
Docker 加速脚本 Dockstarter
Posted: 05 Sep 2021 11:40 PM PDT
DockSTARTer 的主要目标是使用 Docker 快速轻松地启动和运行。用户可以选择依赖 DockSTARTer 对 Docker 系统进行各种更改,或者使用 DockSTARTer 作为基石来学习进行更高级的配置。 特性: DockSTARTer 是一个为你安装 Docker 和其他依赖项的脚本 DockSTARTer 带有运行各种应用程序的配置 DockSTARTer 可以通过终端菜单的友好 GUI 进行操作 对于不喜欢 GUI 的更高级用户,可以通过命令操作 DockSTARTer DockSTARTer 可让您自由选...
iOS 异步渲染 UI 框架 Texture
Posted: 05 Sep 2021 07:08 AM PDT
Texture 是异步渲染 UI 框架,该库的设计思想对很多 UI 框架产生了影响,封装动态化框架如果想要异步渲染,很大程度可以借鉴此库。 Texture 能够保持界面流畅性,即使是最复杂的用户界面,也可以让其流畅运行并快速响应。Texture不止是 Paper 的组成部分,与 Facebook 神奇的动画引擎 Pop 也是关系密切。在使用 Texture 的过程中,不会对用户体验造成任何影响,只有在修改结果检验无误后,变动内容才会被映射至主进程当中。而用...
Android 的动态 Java AOP Hook 框架 Epic-Android
Posted: 05 Sep 2021 06:17 AM PDT
Epic 是一个在虚拟机层面、以 Java Method 为粒度的 运行时 AOP Hook 框架。简单来说,Epic 就是 ART 上的 Dexposed(支持 Android 5.0 ~ 11)。它可以拦截本进程内部几乎任意的 Java 方法调用,可用于实现 AOP 编程、运行时插桩、性能分析、安全审计等。 支持情况 目前 Epic 支持 Android 5.0 ~ 11 的 Thumb-2/ARM64 指令集,arm32/x86/x86_64/mips/mips64 不支持。本项目被 VirtualXposed 和 太极 以及大量企业级用户使用,经...
跨平台崩溃转储和分析的框架以及工具集合 Breakpad
Posted: 05 Sep 2021 06:06 AM PDT
Breakpad 是一个跨平台的崩溃转储和分析框架和工具集合。 Breakpad 可以在移除编译器调试信息后,抓取、压缩 minidump 信息,将其发送回你的服务器,然后为 C/C++ 生成调用栈。Breakpad 可以在程序崩溃时触发 dump 写入操作,也可以在没有触发 dump 时主动写 dump 文件。 Breakpad 支持 Windows、Linux、macOS、Android、iOS 等平台。目前已有 Google Chrome, Firefox, Google Picasa, Camino, Google Earth 等项目使用。 Brea...
Swift 列表库 CollectionKit
Posted: 05 Sep 2021 04:04 AM PDT
CollectionKit 是一个 Swift 列表库,继承自 UIScrollView,可以自行对布局、数据源、渲染进行定制扩展。能快速自由搭建好看的列表页面,比 UICollectionView 的使用简单,比 UITableView 扩展性更强。 主要特性 基于UIScrollView对UICollectionView进行重写 自动比较数据变更并更新 UI 通过单元重用、批量重新加载、仅可见差异和使用 swift 值类型实现卓越的性能 专为列表而构建的内置布局和动画系统 具有独立布局的可组合部分...
No comments:
Post a Comment