一款强大、快速、开源的微信机器人底层框架:wcf.js | #框架

- 为消息监听、发送以及群聊操作提供一站式解决方案;
- 内置强大且易用的 Agent 库,涵盖大部分常用操作;
- 内置开发者工具包,包括数据库管理、机器人技能列表以及日志记录;
- 具备强大的处理能力,高效管理数据与任务,确保系统稳定可靠;
- 可自由控制发消息的频率,降低风险;
- 项目完全开源免费且可自由定制。
Python+Webassembly前端框架:通过PyScript将Python直接嵌入浏览器,提供现代Web框架的便利,无需Webpack、NPM或JavaScript的复杂性,支持响应式数据绑定和组件化架构,内置单页应用(SPA)路由,无需构建层,直接执行,支持完整Pyodide或Micropython

PuePy - PyScript Frontend Framework | #框架
基于微信的机器人底层框架,支持创建和维护微信机器人,提供灵活的API和模块化设计,便于开发者快速搭建和扩展

WechatFerry | #框架
之前一个PDF工具,叫ChatPDF,可以提取 PDF 文件中的内容,并将内容交给 ChatGPT 进行分析。待解析完成之后,你便可以跟它进行一对一对话交流,就好像它是一个完全理解内容的人一样。

但是,该项目代码没有开源,这里推一个开源版的实现:GPT-4 & LangChain。为你的 PDF 文档打造一个 ChatGPT 聊天机器人。

LangChain 是一个框架,可以更轻松地构建可扩展的 AI/LLM 应用程序和聊天机器人。使用的技术堆栈包括 LangChain、Pinecone、Typescript、Openai 和 Next.js。Pinecone 是一个矢量存储,用于存储嵌入和文本中的 PDF,以便以后检索类似文档。

GPT-4 & LangChain | #框架
Media is too big
VIEW IN TELEGRAM
一个Rust前端框架,用于创建具有类似Elm架构的快速可靠的Web应用程序。

📌 完全用Rust编写,包括模板系统。
📌 基于Elm架构的内置状态管理。
📌 一种batteries-included方法,专注于开发人员体验。
📌 为Rust初学者和专业人士提供清晰而广泛的文档。
📌 WebAssembly。

Seed | Github | #框架 #Rust
Charts.css:CSS 数据可视化框架。 ​​​| #框架
史上最强安卓抓包/逆向/HOOK & 云手机/自动化辅助框架

这是一个用于安卓逆向及自动化的辅助框架,它以编程化的接口大幅减少你的手动操作,你将不再需要关心琐碎的问题。通过它,你可以获得:

●零依赖,只需 root 即可
●支持安卓 6.0 (M, API 23) - 13 (T, API 33)
●极其简单的调用,封装了大量常用接口,你只需要会写 Python
●只要有网即可连接任意地方运行了 lamda 的设备
●完全网络化,脱离 USB 数据线/USB HUB 等实体连接
●不会给现有运行环境增加任何可被检测的特征
●大大降低门槛以及闲杂琐事上的时间成本
●7*24 小时的稳定性
●支持标准游戏/AVD模拟器及真机、云手机,全架构
●可完美内置于安卓系统
●无线连接内置 root 权限的 WIFI ADB
●支持 OpenVPN 可实现全局/非全局的 VPN
●支持 http/socks5 代理,可实现设置系统级别/单个应用级别的代理
●支持 UDP 协议代理(socks5 UDP 模式)
●支持 OpenVPN 与代理共存
●可通过接口轻松设置中间人证书,配合 http/socks5 代理实现中间人流量分析
●通过 frida 暴露内部 Java/JNI 接口(类 virjar/sekiro 但基于 frida)
●UI自动化,通过接口实现自动化操作
●设备状态/资源消耗读取
●大文件上传下载
●WEB 端文件上传下载
●唤起应用的 Activity
●前后台运行 shell 命令,授予撤销应用权限等
●系统配置/属性读取修改
●内置 frida, IDA 7.5 server 等工具
●可使用 ssh 登录设备终端
●内置 crontab 定时任务
●内置 Python3.9 及部分常用模块
●WIFI 远程桌面(web)
同时,tools/ 目录下还包含了一些常用的脚本以及开箱即用的服务。

lamda | #框架
一个查找JavaScript内存泄漏和分析堆快照的框架

特征:

1.浏览器内存泄漏检测- 使用 puppeteer API 编写测试场景,memlab 自动区分 JS 堆快照,过滤掉内存泄漏,并聚合结果。
2.面向对象的堆遍历 API - 支持自定义内存泄漏检测器并以编程方式分析从基于 Chromium 的浏览器、Node.js、Electron.js 和 Hermes 获取的 JS 堆快照
3.内存 CLI 工具箱- 用于寻找内存优化机会的内置工具箱和 API(不一定是内存泄漏)
4.Node.js 中的内存断言- 启用单元测试或运行 node.js 程序以获取其自身状态的堆快照、进行自内存检查或编写高级内存断言

memlab |官网及演示 | docs | 博文 | #框架
用于快速开发云原生serverless应用的框架

Nitric是一个用于快速开发云原生和无服务器应用程序的框架。根据所需资源定义您的应用程序,然后为基于无服务器功能的 API、事件订阅者和计划作业编写代码。

使用 Nitric 构建的应用程序可以从相同的代码库部署到 AWS、Azure 或 Google Cloud,这样您就可以专注于您的产品,而不是您的云提供商。

Nitric 可以轻松:

创建智能无服务器函数和 API
构建使用事件和/或队列的可靠分布式应用程序
安全地存储、检索和轮换秘密
从存储桶读取和写入文件

官网 | Docs | 项目地址 | #框架
字跳开源的一个高性能和强可扩展性的 Rust RPC 框架,可帮助开发人员构建微服务。

Volo 主要由六个 crate 组成:

volocrate,包含框架的通用组件。
crate ,volo-thrift提供 Thrift RPC 实现。
volo-grpc提供 gRPC 实现的crate。
板条箱,volo-build它生成节俭和 protobuf 代码。
crate ,volo-cli它提供 CLI 界面来引导新项目并管理 idl 文件。
crate ,volo-macros为框架提供宏。

Volo | 教程:Volo-Thrift Volo-gRPC | 路线图 | #框架
一个设计先进的 Rust 框架,目的是使用 WebAssembly 来创建多线程的前端 web 应用。

📌 基于组件的框架,可以轻松的创建交互式 UI。拥有 React 或 Elm 等框架经验的开发人员在使用 Yew 时会感到得心应手。
📌 高性能 ,前端开发者可以轻易的将工作分流至后端来减少 DOM API 的调用,从而达到异常出色的性能。
📌 支持与 JavaScript 交互 ,允许开发者使用 NPM 包,并与现有的 JavaScript 应用程序结合。

Yew | 文档(稳定) | 文档(最新) | 示例 | 更新日志 | 路线图 | 简中文档 | 繁中文档 | #Rust #框架
腾讯开源的微前端框架wujie

无界微前端是一款基于 Web Components + iframe 微前端框架,具备成本低、速度快、原生隔离、功能强等一系列优点。

文档 | demo | 项目地址 | #框架
Sunmao:可扩展的前端低代码框架

可以轻松地将任何前端UI组件封装到低代码组件库中,构建自己的低代码UI开发平台,让前端开发像Sunmao一样紧密。

Sunmao 的用户分为两种角色,一种是开发者,一种是使用者。

开发者的职责和寻常的前端开发者类似,负责开发 UI 组件,并且把普通的 UI 组件封装为 Sunmao 的组件。开发者需要通过写代码来实现组件的逻辑。

使用者的职责是利用开发者封装好的 Sunmao 组件,在 Sunmao 低代码编辑器中搭建前端应用。使用者不需要前端知识和编程能力,仅通过 UI 交互就可以完成应用搭建。

这里有两份教程,分别面向不同的角色。使用者仅需阅读使用者的教程,但开发者则要先阅读使用者教程,再阅读开发者教程。

官网 | 项目模板 | Github | #教程使用者 开发者 | #框架
Tauri – 使用 React/Vue 创建微型桌面应用程序。为多平台部署构建优化、安全且独立于前端的应用程序。

Github | 主页 | #框架
Buffalo是一个Go web开发生态系统,目的是让项目更容易。

Buffalo帮助生成一个Web项目,该项目已经包含从前端(JavaScript、SCSS 等)到后端(数据库、路由等)的所有内容,并且已经连接并准备好运行。 Buffalo提供了简单的API来在Go中快速构建Web应用程序。

Buffalo 不仅仅是一个框架。 它是一个整体的 Web 开发环境和项目结构,让开发人员可以直接进入业务,以及构建他们的业务。

主页 | Github | #框架
网络安全4大防御框架:NIST、ATT&CK、CyberKillChain、Diamond Model

在安全事件分析上,杀生链与钻石模型经常使用,而ATT&CK由于太复杂了是当成字典按需查看的

在资产威胁评估上,使用的是STRIDE模型,欺骗+篡改+否认+泄漏+拒绝服务攻击+特权提升

在数据安全上,使用的是传统的4A(身份认证+授权管理+账号管理+审计)

网络安全检测框架 | #框架
Salvo:极其简单且功能强大的Rust Web后端框架. 仅需要基础Rust知识即可开发后端服务

特征:
使用Hyper和Tokio构建;
统一的中间件和句柄接口;
路由支持多级嵌套,可任意层级添加中间件;
集成多部分表单处理;
支持Websocket;
Acme 支持,自动从let's encrypt获取 TLS 证书。

salvo | 官网 | #框架
Sunmao,一个开发低代码工具的框架

Sunmao不是一个低代码工具,而是用于开发低代码工具的框架,内置了一个低代码图形化编辑器,并且允许开发者自行封装任何React组件,并注册到Sunmao中当作低代码组件使用。

也就是说,开发者可以把antd、arco、material,乃至自己公司内部的任何业务组件,封装成低代码组件,从而打造一个专属于自己的低代码工具

Sunmao | #框架
secretflow隐私计算框架

隐私计算是一个新兴的跨学科领域,涉及密码学、机器学习、数据库、硬件等多个领域。设计目标是使得数据科学家和机器学习开发者可以非常容易地使用隐私计算技术进行数据分析和机器学习建模,而无需了解底层技术细节。

为达到这个目标,隐语提供了一层设备抽象,将多方安全计算(MPC)、同态加密(HE)和可信执行环境(TEE)等隐私计算技术抽象为密文设备, 将单方计算抽象为明文设备。

基于这层抽象,数据分析和机器学习工作流可以表示为一张计算图,其中节点表示某个设备上的计算,边表示设备之间的数据流动,不同类型设备之间的数据流动会自动进行协议转换。在这一点上,隐语借鉴了主流的深度学习框架,后者将神经网络表示为一张由设备上的算子和设备间的张量流动构成的计算图。

隐语框架围绕开放这一核心思想,提供了不同层次的设计抽象,希望为不同类型的开发者都提供良好的开发体验。

在设备层,隐语提供了良好的设备接口和协议接口,支持更多的设备和协议插拔式的接入,我们希望与密码学、可信硬件、硬件加速等领域专家通力合作,不断扩展密态计算的类型和功能,不断提升协议的安全性和计算性能。同时,隐语提供了良好的设备接口,第三方隐私计算协议可作为设备插拔式接入。在算法层,为机器学习提供了灵活的编程接口,算法开发者可以很容易定义自己的算法。

Github | #框架
go-zero(收录于 CNCF 云原生技术全景图)是一个集成了各种工程实践的web和rpc框架。通过弹性设计保障了大并发服务端的稳定性,经受了充分的实战检验。

go-zero包含极简的API定义和生成工具goctl,可以根据定义的 api 文件一键生成Go, iOS, Android, Kotlin, Dart, TypeScript, JavaScript代码,并可直接运行。

使用go-zero的好处:
- 轻松获得支撑千万日活服务的稳定性
- 内建级联超时控制、限流、自适应熔断、自适应降载等微服务治理能力,无需配置和额外代码
- 微服务治理中间件可无缝集成到其它现有框架使用
- 极简的API描述,一键生成各端代码
- 自动校验客户端请求参数合法性
- 大量微服务治理和并发工具包

Github | 官网 | #框架
 
 
Back to Top