该项目可以让用户在浏览器中运行 Linux 虚拟机,无需服务器、完全客户端的虚拟环境。它基于 CheerpX 虚拟化引擎,提供了一个安全、沙盒的 x86 虚拟环境,可运行二进制文件、命令行工具、文本编辑器、编译 C/C++ 程序和 Python 等语言的脚本,登录后还能访问互联网,适用于演示和快速访问 Linux 开发环境等场景。
GitHub 地址→github.com/leaningtech/webvm
1.2 开源的 Web 应用防火墙:BunkerWeb
主语言:Python,Star:4.9k
,周增长:1.1k
该项目是用 Python 开发的 Web 应用防火墙,可以无缝集成至现有环境(Linux、Docker、K8s 等)。它基于 Nginx 构建、默认配置安全,拥有简单易用的 Web 界面,支持自动配置 HTTPS A+ 评级、安全 Header 和丰富的插件系统,可检测常见的攻击模式、限制访问、防止机器人和爬虫等恶意访问,保护你的网站、API 和 Web 应用。
GitHub 地址→github.com/bunkerity/bunkerweb
1.3 轻量且直观的 fetch 库:Wretch
主语言:TypeScript,Star:4.6k
这是一个极小、类型安全、围绕 fetch API 构建的网络请求封装库。它提供了通俗易懂的网络请求 API,简化了网络请求错误处理和序列化,同时压缩后仅 2KB 大小,支持主流浏览器并兼容 Node.js,适用于各种前端 HTTP 请求的场景。
llm = LLM.load("microsoft/phi-2") text = llm.generate("Fix the spelling: Every fall, the familly goes to the mountains.") print(text) # Corrected Sentence: Every fall, the family goes to the mountains.