lvisei

Results 136 issues of lvisei

## [Pagefind](https://pagefind.app/) 一个静态全文搜索工具,专供静态网站使用,不需要服务器就能完成全站搜索,参见[介绍文章](https://cloudcannon.com/blog/introducing-pagefind/)。

Web开发
资源

## [Pollen](https://www.pollen.style/) 一个 CSS 变量库,提供一组常用的 CSS 变量(比如颜色、长度、字体大小等等)。开发者可以将这个库作为初始变量,以后通过调整变量来改变样式,比如从亮模式变成暗模式。

Web开发

## [proxy-web-storage](https://github.com/KID-joker/proxy-web-storage) 一个 JS 库,用 proxy 封装了 localStorage 和 sessionStorage。除了常规的数据存储,可支持事件监听和设置过期时间

Web开发

## [u](https://github.com/ananthakumaran/u) 一个 JS 库,用于 JSON 数据的序列化。特点是需要定义数据的规格(spec),所以序列化后的字符串非常小。

Web开发

# [crypto-js-wasm](https://github.com/originjs/crypto-js-wasm) crypto-js-wasm 是基于 JavaScript 和 [WebAssembly](https://webassembly.org/) 的哈希与加密算法库,其灵感来自于[crypto-js](https://github.com/brix/crypto-js)。 以base64编码字符的方式,存储 wasm 二进制,同时支持 browser 和 nodejs 两种使用场景 ```js import CryptoJSW from 'crypto-js-wasm'; // (可选) 加载所有 wasm 文件 await CryptoJSW.loadAllWasm(); // 通过 Async/Await...

Web开发
Webassembly

## [Xmake](https://github.com/xmake-io/xmake) 一个基于 Lua 的轻量级跨平台自动构建工具,简单,快速,轻量无依赖,现代化的 C/C++ 构建工具,强大的依赖包管理和集成,可以用它构建 C/C++、Go、Rust 等许多语言的项目

编译

## [gacm](https://github.com/alqmc/gacm) 一个极简的 Git 帐号管理工具,可以用它方便地切换和管理 Git 用户 ```bash gacm ls gacm use xxx ---local gacm use xxx ---global gacm add --name xxx --email xxx --alias xxx gacm alias xxxx xxxx...

工具

## [@xata.io/screenshot](https://github.com/xataio/screenshot) 这个网页脚本可以生成当前页面的截图,实现[原理](https://xata.io/blog/introducing-screenshot),可以用于页面报错截图反馈 ![](https://xata.io/images/blog/screenshot/docs.gif) ```js import { takeScreenshot, checkIfBrowserSupported } from "@xata.io/screenshot"; /** * Only do this if your browser supports it. * To check, visit https://caniuse.com/mdn-api_mediadevices_getdisplaymedia */ if (checkIfBrowserSupported())...

Web开发

# [Tauri](https://tauri.app/zh/) Tauri 已经发布 v1.0 版本,Tauri 是一个工具包,可以帮助开发者为主要桌面平台制作应用程序(如 mac,windows,linux 等)。几乎支持现有的任何前端框架,其核心是使用 Rust 编写的。Rust 负责系统通信,应用构建,上层应用开发只需要专注于 webview 中的网页编写。 ![image](https://user-images.githubusercontent.com/26923747/178111540-ce7473d9-3dab-4fd6-b746-730f771094bd.png) 一组中文系列[文章](https://www.zhihu.com/column/c_1519079232848785408),介绍如何用 Tauri 开发一个跨平台桌面应用。Tauri 是 Electron 的替代品,使用平台自带的 WebView

Web开发

## [Dufs](https://github.com/sigoden/dufs) 一个简单的文件服务器,可以提供静态文件服务,支持上传、下载、搜索、访问控制、webdav 等功能。 ![image](https://user-images.githubusercontent.com/26923747/175819406-a03f2af3-0f6f-4440-9e26-c7e205f3f274.png)

自动化