FastVLM: 高效视觉编码,赋能视觉语言模型
FastVLM是一种高效的视觉编码器,它能够显著减少高分辨率图像的编码时间和生成的token数量。即使是最小的FastVLM变体,其速度也比LLaVA-OneVision-0.5B快85倍,视觉编码器体积也小3.4倍。更大的FastVLM变体结合Qwen2-7B LLM,其性能优于Cambrian-1-8B等最新模型,并且TTFT快7.9倍。该项目还提供了一个iOS演示应用和详细的推理指南,方便开发者在移动设备和苹果设备上运行。
阅读更多
FastVLM是一种高效的视觉编码器,它能够显著减少高分辨率图像的编码时间和生成的token数量。即使是最小的FastVLM变体,其速度也比LLaVA-OneVision-0.5B快85倍,视觉编码器体积也小3.4倍。更大的FastVLM变体结合Qwen2-7B LLM,其性能优于Cambrian-1-8B等最新模型,并且TTFT快7.9倍。该项目还提供了一个iOS演示应用和详细的推理指南,方便开发者在移动设备和苹果设备上运行。
阅读更多
wtfis是一个命令行工具,用于通过各种OSINT服务收集有关域名、FQDN或IP地址的信息。它设计简洁易用,以人类可读的方式呈现结果,并尽量减少API调用以避免超出配额。它整合了VirusTotal、IP2Whois、Shodan、Greynoise、URLhaus和AbuseIPDB等多个信息源,提供域名/IP地址的声誉评分、流行度排名、类别、解析结果、Whois信息、开放端口、恶意URL关联等丰富信息。用户可通过API密钥配置使用高级功能,并支持自定义参数和Docker部署。
阅读更多
Mergeable 是一款提升 GitHub Pull Request 管理效率的浏览器应用。它允许用户通过灵活的搜索查询将 PR 组织成不同的区块,所有数据都存储在本地浏览器,支持快捷键快速导航,并能连接多个 GitHub 实例(包括 GitHub Enterprise)。更重要的是,它能突出显示需要你处理的 PR,无需安装任何 GitHub 应用。 你可以在 https://app.usemergeable.dev 使用公共实例,或参考 https://www.usemergeable.dev 的文档自行部署。
阅读更多
Airweave 是一款能让你的AI代理进行语义搜索任何应用程序的工具。它兼容MCP,并能无缝连接任何应用程序、数据库或API,将它们的内容转换为代理可用的知识。无论你的数据是结构化还是非结构化,Airweave都能帮你将其分解成可处理的实体,存储数据并通过REST和MCP端点进行检索。它支持多种数据源,并具有实体提取、转换管道、多租户架构、增量更新、语义搜索等功能。后端使用FastAPI (Python),数据库使用PostgreSQL和Qdrant,并支持Docker Compose和Kubernetes部署。
阅读更多
StarGuard 是一款命令行工具,用于检测 GitHub 仓库中的虚假点赞活动、依赖项劫持、许可证风险等开源风险信号。它通过分析仓库的点赞数、依赖项、许可证、维护者和代码等方面,生成一个信任评分,帮助 CTO、安全团队和风投公司快速评估开源项目的风险。StarGuard 支持多种输出格式,包括 JSON、Markdown 和纯文本报告,并可以生成星级历史图和 shields.io 徽章。
阅读更多
kdlfmt是一个基于Rust的命令行工具,用于格式化KDL (KDL)文档。它支持多种安装方式,包括Cargo、Homebrew、npm和预编译二进制文件。kdlfmt 提供了 `format` 命令用于格式化KDL文件,`check` 命令用于验证文件格式,以及 `completions` 命令用于生成shell自动补全功能。它还支持`.kdlfmtignore`文件来忽略特定文件或目录,并提供了多种配置选项,例如指定KDL版本和日志级别。无论是通过管道输入还是直接处理文件,kdlfmt都能高效地格式化你的KDL代码,提高代码的可读性和一致性。
阅读更多
toyDB是一个用Rust从零开始构建的分布式SQL数据库教育项目。它旨在以简单易懂的方式演示分布式SQL数据库的架构和概念,支持大多数常见的SQL特性,包括连接、聚合和事务。虽然性能和可扩展性并非其主要目标,但它包含一个基准测试工具,用于评估不同工作负载下的性能。toyDB采用Raft共识算法管理事务性键值存储,并在此之上构建SQL查询引擎。
阅读更多
Scraperr是一款自托管的网页数据抓取应用,使用XPath选择器精准提取网站数据。它提供简洁的界面来管理抓取任务、查看结果和导出数据。支持队列管理、域名爬取、自定义请求头、媒体文件下载、结果可视化和多种数据导出格式,并提供通知功能。请务必遵守robots.txt、网站服务条款和限速规则,仅用于允许抓取的网站。
阅读更多
一个使用C语言和Win32 API构建的现代原生Windows待办事项应用程序。它支持创建、编辑、删除待办事项,标记任务完成,并将数据持久化存储在AppData中。该应用还集成了系统托盘功能,具有原生Windows外观,最多可存储100个待办事项。项目源码已开源,并提供构建说明。
阅读更多
GlassFlow 是一款针对数据工程师设计的实时流处理器,它简化了 Kafka 和 ClickHouse 之间数据管道的创建和管理。它提供了一个用户友好的界面,用于构建和管理实时数据管道,并内置了去重和时间连接等功能。GlassFlow 支持延迟事件处理,确保数据处理的准确性和一致性,并具有高吞吐量和低延迟的特点。通过直观的 Web 界面,可以轻松配置和监控管道,其强大的架构确保了可靠的数据处理。它支持本地开发和 Docker 部署,并提供了一个全面的演示环境,方便用户快速上手。
阅读更多
这个项目展示了一种巧妙的应变传感器设计,其传感元件直接集成在电路板上。该传感器灵敏度极高,能够测量微米级的挠度,量程可达±3厘米。它采用4元件或2元件桥式电路,可通过手工组装完成,无需回流焊。用户可以选择使用集成的Seeed Studio XIAO RP2040微控制器或外部微控制器。此外,还提供了一个Python脚本用于数据可视化和一个Jupyter Notebook用于自定义传感元件形状。
阅读更多
LoopMix128 是一种超高速伪随机数生成器 (PRNG),具有 2^128 的保证周期、已证明的单射性,并在 BigCrush 和 PractRand (32TB) 测试中表现出色。它专为速度和统计质量至关重要的非加密应用而设计。LoopMix128 比标准库生成器快得多,并且与其他现代高速 PRNG(如 wyrand 和 xoroshiro128++)相比速度更快或相当。它通过了 TestU01 的 BigCrush 测试套件和 PractRand (高达 32TB) 测试,且没有异常。其 128 位低/高计数器循环确保了最小的 2^128 周期长度。Z3 证明器证明了其 192 位状态的单射性。
阅读更多
一位开发者利用树莓派5、7寸触摸屏等硬件,结合3D打印外壳,打造了一个名为Xenolab的食肉植物监控系统。该系统可监控温度、湿度、土壤湿度,并模拟风和光照。开发者表示,这个项目虽然有些过度工程化,但主要是为了好玩,并分享了其3D建模和电路连接过程,以及最终运行的成果。
阅读更多
一个新的Python SDK,`codesys`,让开发者可以更轻松地与Claude CLI工具交互。它支持所有Claude CLI选项,并提供自动或手动流输出功能,以及自定义工具访问。开发者可以通过模仿其Claude代码工作流程来高效利用SDK,首先规划任务,然后实施计划。该SDK还提供多种示例,展示如何进行自动和手动流输出、JSON解析、自定义工具以及传递额外参数等操作。
阅读更多
QueryLeaf是一个Node.js库,它能将SQL查询语句转换成MongoDB命令。它使用node-sql-parser解析SQL,将其转换为抽象命令集,然后使用MongoDB Node.js驱动程序执行这些命令。QueryLeaf支持基本的SQL操作(SELECT、INSERT、UPDATE、DELETE)以及高级查询功能,例如嵌套字段访问、数组元素访问、GROUP BY聚合函数和JOIN操作。它提供多种接口,包括库、CLI和Web服务器。测试和调试可以使用DummyQueryLeaf,无需实际数据库连接。
阅读更多
这个脚本可以将Gmail邮件下载到SQLite数据库,方便进行数据分析。你可以查询每个发件人收到的邮件数量、邮件大小以及未读邮件等信息。设置过程需要创建Google Cloud项目,启用Gmail API,并创建OAuth客户端ID。脚本运行后,可以使用sqlite3命令行工具查询数据库。支持增量同步和完整同步,方便管理邮件数据。
阅读更多
一个使用Erlang构建的强大分布式框架,用于与OpenAI API集成。它具有内置的监督树、动态API客户端生成和工具执行功能,支持所有OpenAI API端点,并具有容错、速率限制和流支持等特性。该框架采用分层监督树结构,确保了系统的稳定性和可靠性,开发者可以轻松注册和执行自定义工具,并通过简单的函数调用直接访问OpenAI API。
阅读更多
BlenderQ是一个命令行界面工具,用于管理本地Blender渲染队列。你可以添加多个.blend文件到队列中,并在终端监控它们的渲染进度。它使用Node.js和Ink构建,支持主题和Nerd Fonts图标,安装方便快捷。作者选择Node.js而非Python或Go,是因为其现有的组件更符合需求,能够快速交付功能完善且易于维护的终端UI。
阅读更多
Cogent Core是一个免费开源的框架,用于构建运行在macOS、Windows、Linux、iOS、Android和Web上的强大、快速、优雅的2D和3D应用程序。它使用Go语言编写,实现了“编写一次,随处运行”的目标。官方网站提供详尽的文档和可直接编辑运行的交互式示例,网站本身就是一个使用wasm在Web上运行的Cogent Core应用程序。在系统上使用Cogent Core进行开发之前,必须完成网站上的安装说明。
阅读更多
fui是一个用C语言编写的轻量级帧缓冲区用户界面库,可在TTY环境下直接操作帧缓冲区。它采用分层绘图系统,支持像素绘制、基本图形绘制(线条、矩形、圆形)、位图字体渲染、键盘鼠标事件处理(使用libevdev)以及简单的基于alsa的声效系统(目前支持正弦波和和弦)。该库静态链接,包含示例和测试用例(使用cmocka)。其中,asteroids文件夹包含一个简单的同名游戏示例,展示了库的声效功能。
阅读更多
还在手动更新 `requirements.txt` 文件吗?试试 `req-update-check`!这款 Python 工具可以自动检查你的依赖包是否有更新,并显示更新的严重程度(major/minor/patch),甚至还能显示包的首页和变更日志。支持缓存、注释和多种安装方式,极大地简化了依赖管理流程。快来提升你的开发效率吧!
阅读更多
Void是一个开源的代码编辑器,旨在成为Cursor的替代品。该项目已公开全部源代码,并欢迎所有贡献者。开发者提供详细的贡献指南(HOW_TO_CONTRIBUTE)以及代码库指南(VOID_CODEBASE_GUIDE),并通过Discord服务器和邮件地址([email protected])保持与社区的联系。Void基于VS Code代码库进行开发,鼓励协作和各种建议。
阅读更多
Qtap是一款基于eBPF的代理,能够捕获Linux内核中流动的网络流量,无需修改应用程序、安装代理或管理证书。它通过附加到TLS/SSL函数来拦截加密前后数据,并将其传递给灵活的插件,提供全面的上下文信息(进程/容器/主机/用户/协议等)。Qtap能够以极低的开销和无延迟的方式显示原始未加密的数据,增强现有可观测性管道,并可用于安全审计、网络问题调试、API开发、第三方集成故障排除等多种场景。目前Qtap处于早期开发阶段,部分API可能会有所变化,文档可能不完整,但欢迎社区贡献和反馈。
阅读更多
Xenon是一个功能强大的C++游戏作弊框架,支持创建内部和外部作弊程序。它采用模块化设计,易于实现ESP、Aimbot、Radar等功能,并支持虚幻引擎和Unity等多种游戏引擎。该框架提供内部(DLL注入)和外部(独立应用程序)两种作弊方式,并包含自动DLL注入系统(尚在开发中)。无论你是想开发针对虚幻引擎还是Unity游戏的作弊程序,Xenon都能简化你的开发流程,让你专注于游戏逻辑的实现。
阅读更多
sectorlisp是一个仅512字节的LISP实现,可在裸机上启动John McCarthy的元循环求值器。该项目去除了LISP中的非必要元素,精简至核心功能,并提供LISP、C和i8086汇编三种实现版本。其中,i8086版本甚至可以在BIOS启动,堪称目前最小巧的LISP实现。
阅读更多
US Routing是一个用Python编写的美国本地快速路线规划库,适用于对精度要求不太高的场景。它基于北美道路数据集,能快速计算城市、邮编或坐标之间的路线,提供多种路线规划选项(最短距离、最快时间)以及详细的路线信息(距离、时长、经过的州)。该库还提供下载和处理北美道路数据集的功能,并支持自定义路由图的构建。
阅读更多
Picostrap 5是一个基于Bootstrap 5的WordPress主题,它速度极快,并巧妙地结合了SASS和WordPress自定义器。你可以在WordPress后台直接自定义Bootstrap的外观,Picostrap会利用内置的浏览器端SASS编译器实时编译CSS。它提供AI调色板生成器、实时样式指南预览、丰富的自定义选项以及许多可开关的功能,例如禁用Gutenberg编辑器、添加返回顶部按钮等。此外,它还支持WooCommerce、LiveCanvas和WindPress,并注重性能优化。
阅读更多
该提案建议在 Go 运行时中添加一个新的 GOOS 目标(例如 GOOS=none),允许 Go 程序在特定应用程序定义的退出函数下运行,而不是依赖于任意的操作系统系统调用。这使得 Go 程序能够在没有直接操作系统支持的情况下进行独立运行(裸机运行)。这项技术在 TamaGo 项目中已经实现,该提案建议将其整合到 Go 主干代码中。通过定义一些必要的函数,例如 CPU 初始化、硬件初始化、标准输出、随机数生成和系统时间获取等,Go 程序可以在没有操作系统的情况下运行。这将极大地扩展 Go 语言的应用范围,例如嵌入式系统、虚拟机和 UEFI 等。
阅读更多
Rybbit是一个开源且尊重隐私的Google Analytics替代方案,几分钟内即可轻松设置并上手。它提供百万级访问量真实生产环境的在线演示,支持自托管或使用其付费托管服务。Rybbit提供会话、独立用户、页面浏览量、跳出率、会话时长等关键指标,且完全符合GDPR和CCPA规范,不使用cookie或用户追踪。此外,它还支持自定义目标、留存率、用户旅程、漏斗图等高级功能,并提供高级筛选、自定义事件、实时会话监控、三级地理位置追踪及地图可视化等强大功能,支持组织和无限数量的网站。
阅读更多
ty是一个用Rust编写的极速Python类型检查器和语言服务器,目前仍处于开发阶段,尚未准备好用于生产环境。该项目的所有开发工作现已转移至Ruff仓库,如有任何关于ty(包括所有Rust源代码)的修改建议,请在Ruff仓库提交Pull Request。更多细节请参考贡献指南。ty采用MIT许可证授权。
阅读更多