Apple's App Store Full Front End Source Code4 months agohttps://github.com/rxliuli/apps.apple.com代码仓库包含来自苹果应用商店网站的前端源代码。代码是通过Chrome扩展程序Save All Resources提取的。苹果在生产环境中忘记禁用sourcemaps,导致了这一发现。包含Svelte/TypeScript源代码、状态管理、UI组件、API集成和路由功能。本仓库仅用于教育和研究目的,所有代码版权归苹果公司所有。源代码通过浏览器开发者工具从公开可访问的资源获取。提醒:在生产环境中务必禁用sourcemaps。
Awesome Cold Showers4 months agohttps://github.com/hwayne/awesome-cold-showers形式化验证虽然有益,但实施难度大、成本高昂,且仍可能遗漏关键缺陷。截至2014年的研究表明,静态类型对减少代码缺陷的影响尚无定论。在某些图计算任务中,单线程Macbook Pro的性能可超越128核集群。关于编程语言、框架和数据库的性能主张需以硬数据为支撑。敏捷方法存在缺陷,例如缺乏规范的规格说明书。即使经过形式化验证的系统仍可能存在关键漏洞,尤其在系统边界处。缩写标识符与完整单词标识符在调试效率上无显著差异。下划线命名风格(under_score)可能比驼峰式命名更易被快速处理。微服务架构未必能解决其宣称的问题,反而可能引发新隐患。编程语言性能基准测试常存在准确性和可复现性不足的问题。针对特定工作负载,裸金属服务器的性能与成本可能优于云实例。Go语言的并发模型存在固有缺陷,尤其涉及通道和共享内存时。
FreakWAN: A floor-routing WAN implementing a chat over bare-LoRa (no LoRaWAN)4 months agohttps://github.com/antirez/freakwanFreakWAN是一个基于LoRa的开放广域网,独立于互联网和蜂窝网络运行。它为技术爱好者和灾难场景提供了分布式聊天系统(支持明文和加密通信)。该网络还支持传感器数据采集和家庭自动化等应用场景。FreakWAN计划在西西里岛部分地区部署该网络,其开源代码可供他人二次开发。核心功能包括分布式组网、聊天功能、媒体支持、加密传输和可配置的重传机制。协议包含带宽优化、占空比跟踪、本地消息存储和OLED显示屏支持等特性。支持多种基于ESP32的设备,只需少量修改即可适配其他硬件平台。安装流程包括刷入MicroPython系统、配置参数以及上传文件到设备。支持通过USB串口、蓝牙低功耗、IRC或Telegram机器人进行通信。加密消息功能采用对称AES加密算法,支持私聊和群组聊天。包含专为LoRa传输优化的自定义图像格式(FCI),可发送小型图片。电源管理功能涵盖电池电量监控和低电量深度睡眠模式。协议细节定义了数据包类型(数据包、确认包、心跳包)、路由机制、加密方案以及大消息分片传输功能。
S1130 – IBM 1130 Emulator in C#4 months agohttps://github.com/semuhphor/S1130/tree/feature/web-frontendIBM 1130模拟器已修改为使用.NET Core构建运行,兼容Linux、Mac和Windows系统完整的IBM 1130系统模拟,包含CPU指令集、设备仿真(2501读卡器、2310磁盘驱动器)、内存管理和中断处理需要.NET 8.0 SDK及以上版本及兼容C#的IDE或文本编辑器克隆代码仓库后使用dotnet build命令构建执行包含335+单元测试的完整测试套件,覆盖CPU指令、设备操作和系统集成场景测试执行可在2秒内完成,包含性能基准数据设备仿真包含:CPU核心(全功能)、2501读卡器(完整)、2310磁盘驱动器(部分实现)及PowerShell集成(遗留脚本未测试)欢迎贡献代码,CONTRIBUTING.md文件包含代码风格、测试要求、PR流程和测试驱动开发规范项目包含后端Web API和可选的React前端,提供本地运行两者的步骤前端运行需预先安装Node.js和npm后端默认运行于http://localhost:5000,前端可通过REACT_APP_API_URL配置使用npm run build命令构建生产环境前端同时运行后端和前端的测试套件提供可选的Docker支持,docker-compose.yml文件中定义了镜像构建配置
Win11Debloat – declutter and improve your Windows experience4 months agohttps://github.com/Raphire/Win11DebloatWin11Debloat是一个PowerShell脚本,通过移除臃肿软件、禁用遥测等功能来优化Windows系统支持Windows审计模式、为其他用户应用更改,并能无需用户交互运行,对系统管理员特别有用警告:使用需自担风险,如遇问题请及时反馈可通过提供的PowerShell命令自动下载运行,或手动下载后执行脚本功能包括:移除预装应用、禁用遥测、修改UI元素等所有更改均可撤销,多数应用可通过微软商店重新安装默认模式应用适合多数用户的推荐配置,支持通过命令行参数自定义行为提供默认移除的应用列表和需手动选择才会移除的应用清单基于MIT许可证开源
Show HN: Tamagotchi P1 for FPGAs4 months agohttps://github.com/agg23/fpga-tamagotchiTamagotchi核心模块是由@agg23历时三个月原创开发的作品,灵感来源于原始Tamagotchi技术文档及@Mazamars312、Andrew Wilson和Robert Piep的贡献成果。支持平台包括Analogue Pocket和MiSTer,具体安装步骤及所需ROM文件详见文档说明。功能特性包含即时存档(在Pocket上称为'记忆'),支持Pocket休眠唤醒功能,MiSTer平台需重新映射控制键位以实现存档操作。加速功能提供多档速度调节(1倍/2倍/4倍/50倍/最高1800倍),可通过肩键调整,用于模拟时间流逝或加速电子宠物的进化过程。支持自定义背景(含Tamagotchi P2示例模板),文档中提供定制工具及操作指南。核心设置选项包括:重置、静音、系统速度、加速时跳过事件、启动加速时跳过事件,以及LCD显示类型的个性化调节。技术文档涵盖设计决策、工具链、微代码、测试方案等内容,存放于/docs目录。已知问题包括错误ROM导致的屏幕显示异常,可通过核心设置的重置功能解决。授权许可因组件而异:核心代码与工具采用MIT协议,MiSTer专用代码为GPLv3协议,精灵图标及背景素材适用CC0协议。
Geonum – geometric number library for unlimited dimensions with O(1) complexity4 months agohttps://github.com/mxfactorial/geonum该文本批判了传统基于标量的数学方法因丢弃几何信息而导致计算复杂低效的问题。提出'geonum'作为保留角度和长度的几何数值规范,将计算复杂度从O(n^k)降低至O(1)。Geonum采用包含长度、角度(含刃部和数值)的结构表示数字,实现无维度约束的几何运算。通过实验证明geonum在高维空间中速度与存储效率的优势,其恒定时间复杂度显著优于传统方法。提供计算投影和旋转等实际案例与基准测试,展示无需预定义维度的高效运算特性。强调geonum的几何方法统一了集合论、范畴论和代数结构等数学基础理论。附geonum库的安装使用指南,包含测试与基准测试的运行方法。
Show HN: Serie – A rich Git commit graph in your terminal4 months agohttps://github.com/lusingander/serieSerie 是一款终端用户界面(TUI)应用,旨在增强终端中git log --graph命令的显示效果。它提供以提交图谱为核心的Git仓库浏览体验,无需依赖复杂工具。支持多种安装方式,包括cargo、pacman、brew和pkgin等包管理器。功能特性包括可定制的提交排序方式(时间序或拓扑序)、图谱宽度调节及预加载选项。内置丰富的快捷键绑定,支持导航、搜索和查看提交详情等操作。可通过配置文件调整协议类型、提交排序规则和界面偏好设置。支持用户自定义命令来显示特定输出(如git差异对比)。兼容多种终端模拟器,包括iTerm2、WezTerm及VSCode集成终端。采用MIT开源协议,欢迎遵循项目指南参与贡献。
Show HN: a Rust ray tracer that runs on any GPU – even in the browser4 months agohttps://github.com/tchauffi/rust-rasterizer三种光线追踪实现方案:CPU光线追踪器、GPU光线追踪器和实时GPU光线追踪器CPU光线追踪器:基于软件实现,输出PPM格式文件,支持路径追踪、直接/间接光照、网格和球体图元GPU光线追踪器:使用计算着色器加速渲染,画质与CPU版本相同,输出PPM格式文件实时GPU光线追踪器:带摄像机控制的交互式实时窗口,提供两种渲染模式(光线追踪与法线可视化)每个实现方案均提供编译运行命令核心功能包括完整路径追踪、网格支持、GPU加速和交互控制未来改进方向:更多几何形状、BVH加速结构、纹理贴图、阴影效果、反射效果、场景配置界面和文档完善
Gt: [experimental] multiplexing tensor framework4 months agohttps://github.com/bwasti/gtGT是一个实验性的多路复用张量框架,专为分布式GPU计算设计。它摒弃了机器学习研究中笨拙的锁步范式,采用动态调度和异步执行机制。GT包含三个核心组件:客户端(用户)、调度器(协调者)和工作者(每个GPU对应一个)。客户端发出纯函数式指令,调度器会将其重写为GPU可识别的形式并分发给工作者。工作者异步处理指令,可选择进行即时编译(JIT)。指令流通过信号标注实现分片,并用热路径提示JIT编译。YAML配置文件可补充分片和编译的标注,但这些标注也可安全忽略。GT会自动在后台启动异步调度服务器和GPU工作者。特性包括:高性能传输(ZeroMQ)、自动微分支持、PyTorch兼容API和基于信号的分片。附加功能:实时监控、指令日志记录、AI辅助开发和完整文档。支持pip安装,功能涵盖自动服务器模式、张量操作、自动微分和基于信号的分片。示例演示了基础张量操作、信号分片、编译指令、调试工具和可视化。GT设计注重简洁性、可读性以及与AI编程助手的协作。欢迎贡献代码,项目提供详细指南。采用MIT许可证发布。
Show HN: Auto-Adjust Keyboard and LCD Brightness via Ambient Light Sensor[Linux]4 months agohttps://github.com/donjajo/als-led-backlight程序利用环境光传感器在Linux中自动调节键盘背光亮度。未来计划集成LCD背光控制功能。使用`make`命令构建,通过`./build/als-led-backlight`运行。使用root权限执行`make install`可安装为系统服务。可通过`systemctl status als-led-backlight`命令查看服务状态。配置文件位于`/etc/als-led-backlight.conf`,可调节亮度阈值参数。使用root权限执行`make uninstall`可卸载程序。
Walkie Talkie, an open source peer-to-peer iOS communicator4 months agohttps://github.com/andreapianidev/WalkieTalkieTalky是一款开源iOS应用,将一键通对讲机功能与FM电台流媒体相结合。功能包括:通过Multipeer Connectivity实现点对点通信、实时电台流媒体播放、无需互联网连接。核心功能:一键通对讲、FM电台集成、Multipeer Connectivity技术、智能通知系统、多语言支持。采用SwiftUI框架和MVVM架构,结合Combine与Firebase等现代技术开发。包含音频管理、多点连接管理、电台管理、通知管理、设置管理、电源管理、触觉反馈及Firebase分析等模块。支持iOS 15.0+系统,需Xcode 14.0+和Swift 5.0+环境开发。所需权限:麦克风、本地网络、通知权限。测试需使用真实iOS设备(因模拟器对Multipeer Connectivity支持有限)。隐私特性:纯本地通信、点对点加密、不存储音频、匿名数据分析。未来规划:群组通信、Apple Watch支持、端到端加密等功能扩展。依据MIT许可证开放社区贡献。
Show HN: Give your coding agents the ability to message each other4 months agohttps://github.com/Dicklesworthstone/mcp_agent_mailMCP代理邮件系统是编码代理的协调层,提供类似电子邮件的功能,包括身份标识、收件箱/发件箱和可搜索的消息历史记录。该系统包含建议性文件预留'租约'机制,防止代理相互覆盖工作成果,并支持带有图片的GitHub风格Markdown消息。专为FastMCP客户端和CLI工具(如Claude Code、Codex、Gemini CLI)设计,用于跨一个或多个代码库进行协调。安装过程简单,提供自动配置脚本可建立Python 3.14虚拟环境并在8765端口启动HTTP服务器。核心功能包括:代理身份注册、消息收发、文件预留管理及历史消息检索。系统集成Git实现人工可审计的工件记录,使用SQLite进行索引和查询。提供网页界面供人工操作员审查代理活动、浏览消息和执行搜索。「人类监督员」功能允许操作员发送高优先级消息,这些消息会被明确标记并优先处理。支持跨项目协调,具备AI驱动的项目发现和显式联系人审批机制。通过环境变量管理配置,支持JWT认证、速率限制和日志记录等选项。该项目处于活跃开发阶段,详细设计记录在project_idea_and_guide.md文件中。
Objective-C for Windows, including UIKit (public archive). From Microsoft4 months agohttps://github.com/microsoft/WinObjCWindows Bridge for iOS (WinObjC) 是微软的开源项目,使开发者能在Visual Studio中使用Objective-C进行开发并支持iOS API。该项目支持通过复用Objective-C代码和iOS API来创建通用Windows平台(UWP)应用,同时整合Windows 10功能(如Cortana)。系统要求包括:Windows 10(版本10586以上)、装有特定组件的Visual Studio 2017,以及Chocolatey、winobjc-tools等可选工具。入门指南:使用PowerShell中的vsimporter.exe将Xcode项目转换为Visual Studio解决方案。推荐通过WOCCatalog示例应用学习,该应用演示了iOS与XAML UI控件的使用方法。资源包括项目Wiki、开发路线图、常见问题解答及示例应用仓库。欢迎通过提交错误报告、代码审查、拉取请求以及在Twitter和StackOverflow社区互动参与贡献。从源代码构建的贡献者需额外安装Visual Studio组件和Git LFS。已知问题和安装故障可查阅FAQ和「已知问题」章节获取解决方案。
React-Native-Godot4 months agohttps://github.com/borndotcom/react-native-godotReact Native Godot 支持将Godot引擎嵌入React Native应用,由Born和Migeran开发。支持Android和iOS平台,基于LibGodot构建,稳定实现已服务数百万用户。功能包括启动、停止、重启、暂停和恢复Godot引擎。Godot运行在独立线程,不影响主线程或React Native的JavaScript线程。允许将Godot窗口嵌入React Native应用,并支持通过TypeScript/JavaScript完全访问Godot API。示例应用展示了主要功能;配置需使用ASDF进行依赖管理。支持iOS和Android的自定义LibGodot构建及远程调试功能。Migeran提供商业支持;项目基于MIT许可证发布。
Show HN: Anki-LLM – Bulk process and generate Anki flashcards with LLMs4 months agohttps://github.com/raine/anki-llm用于通过LLM批量处理和生成Anki记忆卡的CLI工具包功能包括:批量验证翻译、添加核心词汇字段、生成新卡片、支持脚本化集合访问支持两种批处理工作流:基于文件的(可断点续传)或直接导入Anki(单命令完成)可将Anki牌组导出为整洁的CSV或YAML文件使用OpenAI或Google Gemini模型批量处理笔记字段支持自定义提示词和并发处理以提高效率大任务自动断点续传并支持增量保存复制模式允许通过粘贴LLM响应来生成卡片(无需API密钥)通过npm全局安装:`npm install -g anki-llm`要求:Node.js(v18或更高版本)、运行Anki桌面版、已安装AnkiConnect插件支持OpenAI和Google Gemini模型(可配置API密钥)命令包括:导出、导入、处理文件、处理牌组、生成初始化、生成卡片、查询典型工作流示例:更新翻译内容、添加结构化词汇解析、生成新记忆卡片
CLI to manage your SQL database schemas and migrations4 months agohttps://github.com/gh-PonyM/shedShed 是一个使用 SQLModel ORM 和 Alembic 管理数据库模式的命令行工具它允许在 git 仓库中创建和管理数据库模型支持为 Pydantic BaseModel (v2) 导出 JSON 模式可集成到现有 Python 项目中进行迁移管理提供克隆数据库、运行 Alembic 命令和导出 JSON 模式的命令采用特定的文件夹结构和配置来管理迁移
Crossfire: High-performance lockless spsc/mpsc/mpmc channels for Rust4 months agohttps://github.com/frostyplanet/crossfire-rs支持异步和阻塞上下文的高性能无锁通道(spsc/mpsc/mpmc)基于crossbeam-queue实现底层操作V1.0版发布于2022年12月,V2.0版于2025年6月重构API,V2.1版于2025年9月优化性能V2.1版本移除了crossbeam-channel依赖以获得更好性能提供detect_backoff_cfg()函数用于单核系统性能优化可通过'cargo bench --bench crossfire'运行基准测试在x86_64和arm架构上稳定运行,支持多种运行时(tokio、async-std、smol)包含三个模块:spsc/mpsc/mpmc,每个模块提供不同通道类型(阻塞/异步/混合)支持异步上下文中的取消安全操作,并能清理状态启用'tokio'或'async_std'特性时可使用send_timeout()和recv_timeout()等附加功能内存高效的SP/SC API实现完全无锁的唤醒注册机制兼容tokio-1.x和async-std-1.x,运行时无关
Show HN: A simple drag and drop tool to document and label fuse boxes4 months agohttps://github.com/alexadam/fuse-box-labels简单易用的保险丝盒记录与标签工具支持拖放功能可导入/导出JSON格式支持保存为PDF文件提供自定义颜色和标签选项采用简洁代码构建优化了PDF生成功能异步保存并显示进度指示可添加更多保险丝槽位安装方法:npm install 和 npm run dev通过浏览器访问 http://127.0.0.1:3000/
Show HN: KeyLeak Detector – Scan websites for exposed API keys and secrets4 months agohttps://github.com/Amal-David/keyleak-detectorWeb应用程序扫描网站以查找API密钥、密钥和敏感信息泄露。灵感来源于Keyleaksecret项目。功能包括扫描密钥模式、检查响应头、验证安全头部并提供实时结果。用户友好的Web界面,按严重程度分类展示发现内容。安装步骤包括克隆仓库、设置虚拟环境并安装依赖项。应用程序运行在5002端口以避免与macOS上的AirPlay冲突。使用浏览器自动化、网络监控、内容分析和模式匹配来检测密钥。可检测50多种敏感信息,包括云服务商凭证、服务凭证、LLM/AI密钥、数据库凭证等。提供严重程度分类、上下文信息和修复建议。仅用于教育和授权测试目的。用户必须遵守法律和道德准则。欢迎通过GitHub贡献代码。项目采用MIT许可证发布。