2022 07 视野

2022-07-13

advanced-typescript-workshop 练习

https://github.com/mattpocock/advanced-typescript-workshop/tree/main/exercises

ts 类型工具库

https://github.com/millsp/ts-toolbelt

久经考验的 PostgreSQL client - javascript

https://github.com/gajus/slonik#slonik

iptables-web 一个基于 web ui 管理 iptables 的工具

https://v2ex.com/t/868445#reply24 https://github.com/pretty66/iptables-web

反和谐字符输入

https://github.com/RimoChan/unvcode

另一个统一身份认证系统 logto

https://docs.logto.io/zh-cn/docs/tutorials/get-started/#%E6%9C%AC%E5%9C%B0

UI 优先的统一身份认证系统 Casdoor

https://github.dev/casdoor/casdoor

ddd 驱动总结

https://github.com/Sairyss/domain-driven-hexagon

Notion 的开源替代品

https://github.com/AppFlowy-IO/AppFlowy

这里有意思的是,它使用 flutter 做全平台的客户端,用 rust 做服务端。没使用,未知数据库的使用。 文档

编码规范

电报搜集的好站点

https://github.com/itgoyo/TelegramGroup

笔记 - 浏览模式 样式可参考

https://www.wolai.com/wolai/3d82LVMHfAArVLa63qij9t

发现 bug 的思维

一个开发快速搜索文档

https://devdocs.io/css/

全平台 ELF 文件编辑器

ELF file

vite 驱动的测试框架

https://github.com/vitest-dev/vitest

系统监控 rust 工具

https://github.com/ClementTsang/bottom

状态机可视化

https://blog.theodo.com/2022/07/simplify-your-applications-with-xstate/

iOS 分享用的 api

https://daily-dev-tips.com/posts/using-the-native-web-share-javascript-api/

jsx 小库

https://github.com/nanojsx/nano

nodejs orm 库

https://www.prisma.io/docs/concepts/components/prisma-client/transactionsÏ

见闻: tailwind 可以结合 daisyui

移动端: 基于 React 开发的新一代 web 调试工具

https://github.com/ihtml5/mdebug 支持 React 组件调试,类似于 Chrome Devtools。A Lightweight, Easy To Extend Web Debugging Tool Build With React

node 命令行 helper 库

https://github.com/yargs/yargs

rust 风格的 md 书

https://rust-lang.github.io/mdBook/cli/init.html

有逻辑的生成正则

https://github.com/danielroe/magic-regexp playground: https://stackblitz.com/github/danielroe/magic-regexp/tree/main/playground?file=index.mjs

deep map

https://github.com/mcmath/deep-map/blob/master/src/deep-map.ts 或者用 lodash

function deepMap(obj, iterator, context) {
    return _.transform(obj, function(result, val, key) {
        result[key] = _.isObject(val) /*&& !_.isDate(val)*/ ?
                            deepMap(val, iterator, context) :
                            iterator.call(context, val, key, obj);
    });
}

_.mixin({
   deepMap: deepMap
});

zig 的语言服务

https://github.com/zigtools/zls

顺序规则

{
'import/order': [
          'warn',
          {
            groups: [
              'index',
              'sibling',
              'parent',
              'internal',
              'external',
              'builtin',
              'object',
              'type',
            ],
          },
        ]
}
copyright ©2019-2024 shenzhen
粤ICP备20041170号-1