594mantou's recent timeline updates
594mantou's repos on GitHub
TypeScript · 453 watchers
nesbox
Online multiplayer games platform
JavaScript · 68 watchers
mt-music-player
Web music player
TypeScript · 48 watchers
gem
💎 Lightweight WebApp development library using custom elements
TypeScript · 16 watchers
gem-panel
A custom element <gem-panel>, let you easily create layout similar to Adobe After Effects.
TypeScript · 15 watchers
GoogleTranslate
🌍 Google 翻译客户端,使用快捷键翻译选中的文本,安装浏览器扩展也可以在浏览器中使用上下文菜单翻译
JavaScript · 10 watchers
browser4agent
Expose browser tab reading, browser control, and page tool execution to user-configured AI agents through a local MCP service.
TypeScript · 6 watchers
gem-book
📖 Create your document website easily and quickly. Move to https://github.com/mantou132/gem
Rust · 3 watchers
enigojs
enigo nodejs binding
TypeScript · 2 watchers
CallGoogleTranslate
选择文本后通过上下文菜单调用 Google 翻译
TypeScript · 2 watchers
cspell-lsp
A simple source code spell checker for helix
Rust · 2 watchers
evernote-webview
1 watchers
docs-zh-cn
Vue 文档官方中文翻译 | Official Chinese translation for Vue docs
C++ · 1 watchers
FBNeo
FinalBurn Neo - We are Team FBNeo.
TypeScript · 1 watchers
gem-frame
Custom element isolation execution to ensure the host environment is safe
HTML · 1 watchers
javascript-learn
https://mantou132.github.io/javascript-learn/
Rust · 1 watchers
leetcode-rust-solutions
fork porus
JavaScript · 1 watchers
menubar
➖ high level way to create menubar desktop applications with electron
JavaScript · 0 watchers
-1_game
+1 game
Rust · 0 watchers
ai-guard
Local AI API relay with traffic logging, account routing, and async security auditing.
TypeScript · 0 watchers
audio-to-video
HTML · 0 watchers
axinga.xyz
Rust · 0 watchers
biome
A toolchain for web projects, aimed to provide functionalities to maintain them. Biome offers formatter and linter, usable via CLI and LSP.
JavaScript · 0 watchers
browser-compat-data
This repository contains compatibility data for Web technologies as displayed on MDN
TypeScript · 0 watchers
bugzilla-mcp
TypeScript · 0 watchers
canvas-effects
modular web animations
JavaScript · 0 watchers
channeljs
Simple way to communicate between worker/iframe and main thread
0 watchers
china-geojson
最新中国地图json文件,可用d3开发中国地图
CSS · 0 watchers
cordova-boilerplate
cordova boilerplate
0 watchers
core-foundation-rs
Rust bindings to Core Foundation and other low level libraries on Mac OS X and iOS
JavaScript · 0 watchers
create-gem-app
Quickly create boilerplate-based apps, gem, react, node, webextension, flutter...
0 watchers
d3-china-map
A template to create map of China by province using d3js
0 watchers
daedalOS
Desktop environment in the browser
TypeScript · 0 watchers
deep-query
Support over the ShadowDOM boundary query element
TypeScript · 0 watchers
deno-test
0 watchers
DeskGap
A cross-platform desktop app framework based on Node.js and the system webview
JavaScript · 0 watchers
diff
TypeScript · 0 watchers
docsearch
:blue_book: The easiest way to add search to your documentation.
0 watchers
docsearch-scraper
DocSearch - Scraper
HTML · 0 watchers
dynamic-import-polyfill
Dynamic import() polyfill for browser.
TypeScript · 0 watchers
electron-boilerplate
electron boilerplate
JavaScript · 0 watchers
electron-window-hide
Rust · 0 watchers
enigo
Cross platform input simulation in Rust
JavaScript · 0 watchers
es6-shim
ECMAScript 6 compatibility shims for legacy JavaScript engines
JavaScript · 0 watchers
evopedia-html5
Offline wikipedia reader in HTML5/Javascript, with Firefox OS as the primary target
JavaScript · 0 watchers
extensions
Extensions for the Zed editor
C++ · 0 watchers
fceux
FCEUX, a NES Emulator
0 watchers
Firefox-OS-User-Agent
使Firefox OS访问某些网站的时候能自动跳转到移动版本
JavaScript · 0 watchers
Firefox-style
CSS · 0 watchers
firefoxbar.github.io
项目组网站
0 watchers
flate2-rs
DEFLATE, gzip, and zlib bindings for Rust
Dart · 0 watchers
flutter_boilerplate
flutter boilerplate
TypeScript · 0 watchers
gem-bind
JavaScript · 0 watchers
gem-boilerplate
gem app boilerplate
TypeScript · 0 watchers
gem-devtools
gem app developer tools. Move to https://github.com/mantou132/gem
JavaScript · 0 watchers
gem-lib-boilerplate
gem lib boilerplate
TypeScript · 0 watchers
gem-microfe
Move to
TypeScript · 0 watchers
gem-realworld-example-app
[WIP]Starter kit for new RealWorld framework implementations
JavaScript · 0 watchers
gem-ui
一套自定义元素,移动到 https://github.com/mantou132/gem/tree/main/packages/duoyun-ui
JavaScript · 0 watchers
gem-vscode
JavaScript · 0 watchers
gify
JavaScript API for decoding/parsing information from animated GIFs using ArrayBuffers.
0 watchers
grpc-node
gRPC for Node.js
Ruby · 0 watchers
homebrew-tap
Python · 0 watchers
https-everywhere
A browser extension that encrypts your communications with many websites that offer HTTPS but still allow unencrypted connections.
JavaScript · 0 watchers
impress.js
It's a presentation framework based on the power of CSS3 transforms and transitions in modern browsers and inspired by the idea behind prezi.com.
TypeScript · 0 watchers
install-as-pwa
Convert any website into installable PWA
JavaScript · 0 watchers
javascript-algorithms
Algorithms and data structures implemented in JavaScript with explanations and links to further readings
JavaScript · 0 watchers
jiese-newtab
New tab page to help stay away from pornography
JavaScript · 0 watchers
jsmediatags
Media Tags Reader (ID3, MP4)
JavaScript · 0 watchers
jsmm
将 npm 模块以 es6 module 的方式安装到本地
Rust · 0 watchers
LeetCode-Solution
🦀 👨‍💻 边刷 LeetCode 边练习 Rust
JavaScript · 0 watchers
Lightweight-JSONP
A standalone lightweight JSONP JavaScript library
TypeScript · 0 watchers
link-handler
Open the link in the opened or installed WebApp
0 watchers
lit-analyzer
Monorepository for tools that analyze lit-html templates
TypeScript · 0 watchers
lit-html
HTML template literals in JavaScript
JavaScript · 0 watchers
mantou132.github.io
学习HTML,CSS,JS
Rust · 0 watchers
mario
接收 Github WebHook 的通知执行自定义脚本
TypeScript · 0 watchers
minify-lit-html-loader
A webpack loader to minify lit-html strings
JavaScript · 0 watchers
monorepo-boilerplate
monorepo boilerplate
JavaScript · 0 watchers
multiple-upload
a pure javascript client for multiple upload
0 watchers
nes-rust
NES emulator written in Rust + WASM
JavaScript · 0 watchers
NeteaseCloudMusicSearch
Add Netease Cloud Music search engine to browser
TypeScript · 0 watchers
nextjs-learn
JavaScript · 0 watchers
node-boilerplate
node boilerplate, contain lib, cli, vscode, express, node-addon(neon)
C++ · 0 watchers
node-shared-cache
An interprocess shared LRU cache module for Node.JS
Vue · 0 watchers
nuxtjs-learn
JavaScript · 0 watchers
octomments
A small library that offers GitHub issues as comments for your site/blog
0 watchers
plugins
Plugins for Flutter maintained by the Flutter team
TypeScript · 0 watchers
pokemon-explorer
JavaScript · 0 watchers
postcard
JavaScript · 0 watchers
preload-webpack-plugin
A webpack plugin for injecting <link rel='preload|prefecth'> into HtmlWebpackPlugin pages, with async chunk support
JavaScript · 0 watchers
prettier
Prettier is an opinionated code formatter.
JavaScript · 0 watchers
profile
linux下各种程序配置
0 watchers
protoc-gen-ts
Compile protocol buffer messages to Typescript.
JavaScript · 0 watchers
push-message
JavaScript · 0 watchers
PWABuilder-CLI
Node.js tool for App Generation
TypeScript · 0 watchers
qr-scan
custom element <qr-scan>
JavaScript · 0 watchers
react-boilerplate
react app boilerplate
JavaScript · 0 watchers
react-datepicker
A simple and reusable datepicker component for React
JavaScript · 0 watchers
react-hammerjs
ReactJS / HammerJS integration. Support touch events in your React app.
JavaScript · 0 watchers
react-native
A framework for building native apps with React.
594mantou

594mantou

V2EX member #82380, joined on 2014-11-19 01:06:36 +08:00
Today's activity rank 27445
594mantou's recent replies
May 21
Replied to a topic by 594mantou OpenWrt 请教一个 OpenWrt 的透明代理问题
谢谢大家, 我弄好了, 时间久了忘记怎么弄好的了
Jul 25, 2025
Replied to a topic by 594mantou OpenWrt 请教一个 OpenWrt 的透明代理问题
不知道为啥同样的配置 http_proxy=192.168.77.1:12345 curl google.com 在路由器上又不能返回了

但服务是没有问题,我电脑上还是能用的
Jul 25, 2025
Replied to a topic by 594mantou OpenWrt 请教一个 OpenWrt 的透明代理问题
@xdzhang dig 看 dns 服务器都是路由器 应该是没有问题
@cxtrinityy 文档中有 iptables ,也有 nftabls , 我照着用的 nft 命令。
@gogothq openwrt 系统自带的 nft 命令,应该不是兼容性问题吧。
@Kirkcong 默认 feed 找不到 passwall openclash 了。

我现在就是不知道怎么检查,按照文档中的 nft 命令, 路由器本机的流量应该也要走代理的, 但现在是在路由器上 curl google.com 也不行。

nftables 肯定是部分生效了, 因为我在电脑上重新开启 shadowrocket 已经无效了
@0.0.0-experimental-feed8f3f9-20240118 似乎修复了。

所以真要等 19 正式发布。
Dec 31, 2023
Replied to a topic by 594mantou 分享创造 Gem-book:文档网站生成器
@theprimone 没有,在等 React 更新 19 。另外,我生成 React 组件的时候添加了一些代码解决了水合的问题。

https://duoyun-ui.gemjs.org/zh/guide/integrate#react

在 SSR 项目中使用自定义元素应该也是可以的,基本布局都是 div ,只有一些按钮、弹窗之类的组件不会破坏布局。

依赖 `:defined` 伪类也能保证不会破坏页面

如果整个页面都是自定义元素(有 ShadowDOM ),还想要 SSR 的话只能依赖声明式 ShadowDOM 自己做了,市面上应该有预渲染之类的方案,用 jsdom 模拟生成 ShadowDOM 理论上也行。
Dec 19, 2023
Replied to a topic by 594mantou 前端开发 写了个虚拟列表组件(自定义元素)
Dec 16, 2023
Replied to a topic by 594mantou 前端开发 Web Components 的组件库 duoyun-ui
支持 React/Vue/Svelte 了: https://duoyun-ui.gemjs.org/zh/guide/integrate
About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   987 Online   Highest 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 37ms · UTC 19:22 · PVG 03:22 · LAX 12:22 · JFK 15:22
♥ Do have faith in what you're doing.