#开源项目

Boutique - 轻量级Swift数据持久化框架
Boutique数据存储SwiftUI离线存储实时更新Github开源项目
Boutique是一个轻量级Swift数据持久化框架,支持SwiftUI、UIKit和AppKit。它采用内存和磁盘双层缓存架构,通过简洁的API实现实时更新和离线存储。框架提供@Stored等属性包装器,简化了状态管理。开发者无需关注数据库细节,即可构建具备实时更新和离线功能的应用。
DriveMLM - 融合大语言模型的自动驾驶行为规划框架
DriveMLM自动驾驶大语言模型行为规划多模态Github开源项目
DriveMLM是一个创新的自动驾驶框架,融合了大语言模型技术。该框架通过标准化决策状态、采用多模态大语言模型进行行为规划,并设计数据引擎收集训练数据,实现了在真实模拟环境中的闭环自动驾驶。在CARLA Town05 Long测试中,DriveMLM获得76.1分的驾驶得分,比Apollo基准高出4.7分。这一成果为大语言模型在自动驾驶领域的应用提供了新的研究方向。
Awesome-Multimodal-Prompts - GPT-4V多模态提示词集锦 助力视觉AI应用开发
Multimodal PromptsGPT-4VDALL·E 3图像生成多模态AIGithub开源项目
Awesome-Multimodal-Prompts收录了针对GPT-4V的多模态提示词集合,包括图像识别、视频理解和代码生成等领域的实用示例。这些提示词展示了GPT-4V的视觉分析能力,可用于图像到文本的智能转换,为多模态AI应用开发提供参考。该项目汇集的提示词示例有助于开发者探索和利用GPT-4V的多模态功能。
programming-dp - 差分隐私编程实践指南
差分隐私编程Jupyter BookLaTeXGitHub PagesGithub开源项目
Programming Differential Privacy是一个开源项目,提供在线电子书资源,专注于差分隐私编程技术的教育。该项目结合理论解释和实际代码示例,帮助开发者和研究者理解并应用差分隐私概念。项目还包含详细的构建说明,便于读者实践学习。适合对数据隐私保护和安全技术感兴趣的技术人员参考。
segment-anything - 革命性AI模型实现高效图像分割
Segment Anything图像分割AI模型计算机视觉深度学习Github开源项目
Segment Anything是Meta AI Research开发的图像分割模型,能通过简单输入生成高质量物体遮罩。该模型经过大规模数据训练,具备强大的零样本分割能力。它提供多种版本,支持ONNX导出,并附有示例和文档,便于集成应用。
GraphRAG-Local-UI - 将本地知识图谱与大语言模型无缝集成的开源工具
GraphRAG知识图谱本地模型API可视化Github开源项目
GraphRAG-Local-UI是一个开源的知识图谱构建和查询工具,支持本地部署大语言模型和嵌入模型。该项目提供直观的界面用于数据索引、提示词调优和信息查询,并具备实时知识图谱可视化功能。它适用于需要构建和探索复杂知识网络的研究人员和开发者,无需依赖云服务即可实现高效的知识管理和信息检索。
java-telegram-bot-api - Java库实现Telegram Bot API完整功能
JavaTelegramBot API开发库消息发送Github开源项目
java-telegram-bot-api是一个功能完整的Java库,用于开发Telegram机器人。该库支持Bot API 7.8的全部功能,包括Telegram Passport、支付和游戏平台。它提供了创建机器人、处理更新、发送消息等简单API,支持同步和异步请求,并附带详细文档和示例。
Panda-70M - 开创性大规模视频描述数据集融合多重跨模态技术
Panda-70M视频描述数据集计算机视觉深度学习Github开源项目
Panda-70M是一个包含7000万个高质量视频-描述对的大规模数据集,采用多重跨模态技术构建。项目提供数据集加载下载工具、长视频语义分割和视频描述模型。该数据集为计算机视觉和自然语言处理研究提供丰富资源,有助于推进视频理解和描述技术的发展。
nodriver - 高性能浏览器自动化库 无需WebDriver和Selenium依赖
NODRIVER浏览器自动化网络爬虫Chrome异步Github开源项目
nodriver是一个高性能浏览器自动化库,专注于Web抓取和自动化测试。该项目无需WebDriver和Selenium依赖,通过直接通信实现更强的反检测能力和性能提升。nodriver支持异步操作,提供简洁API和优化默认配置,同时保持高度灵活性。其特点包括快速启动、智能元素查找和cookie管理等,适用于快速原型开发和复杂自动化任务。
tiny-vue - 企业级UI组件库 适配Vue 2/3和PC/移动端开发
TinyVueVue组件库跨端开发国际化主题定制Github开源项目
tiny-vue是一个企业级UI组件库,提供104个简洁易用的组件,支持Vue.js 2和3版本,适用于PC和移动端开发。该库具备国际化和主题定制功能,组件支持配置化开发,可用于低代码平台。采用跨端跨框架架构,具有良好的灵活性和可移植性。tiny-vue为开发者提供丰富的UI解决方案,有助于快速构建企业应用。
process-exporter - 基于Prometheus的进程监控及指标导出工具
Prometheus进程监控指标收集配置文件性能优化Github开源项目
process-exporter是一个为Prometheus设计的导出工具,通过解析/proc目录获取选定进程的指标。它提供灵活的配置选项,支持自定义进程分组和命名。该工具可收集CPU使用率、内存占用和I/O操作等关键指标,特别适用于难以直接植入Prometheus监控代码的应用。process-exporter支持二进制包和Docker镜像安装,为IT运维人员提供了简便的进程监控方案。
EcoPaste - 跨平台智能剪贴板管理应用
EcoPaste剪贴板管理跨平台应用本地存储自动分组Github开源项目
EcoPaste是一款跨平台剪贴板管理应用,支持Windows和macOS系统。该工具提供后台运行、智能分组、内置搜索、离线OCR等功能,并支持本地存储确保数据安全。EcoPaste具备自动更新和数据备份迁移能力,可高度定制,旨在提供高效的剪贴板管理体验。
rocketmq-spring - Apache RocketMQ与Spring Boot的轻量级集成框架
RocketMQ-Spring消息中间件Spring Boot集成Apache项目分布式消息系统Github开源项目
RocketMQ-Spring是一个Apache RocketMQ与Spring Boot的集成框架。该项目支持多种消息发送模式,包括同步、异步、单向、有序、批量、事务和定时消息。它还提供并发和有序消息消费功能,以及消息追踪、认证授权和请求-响应模式等高级特性。RocketMQ-Spring为开发者提供了简单高效的RocketMQ与Spring Boot整合方案。
DependencyCheck - 开源项目依赖漏洞检测工具
依赖检查安全分析漏洞检测开源软件OWASPGithub开源项目
DependencyCheck是一款开源的软件组成分析工具,专门用于检测项目依赖中的已知漏洞。通过识别依赖项的CPE标识符,它能生成包含相关CVE链接的报告。该工具支持Maven、Gradle和Ant等多种构建系统,提供命令行接口和Jenkins插件。DependencyCheck使用NVD API获取漏洞数据,建议使用API密钥来提升性能。
render-markdown.nvim - 优化Neovim中Markdown文件的渲染效果
NeovimMarkdown渲染插件开发Lua配置Github开源项目
render-markdown.nvim插件通过增强Markdown文件的渲染效果,改善了Neovim中的文档浏览体验。该插件完全集成于Neovim环境,无需额外窗口,可在不同模式间切换渲染视图。它支持渲染多种Markdown元素,如标题、代码块、列表和表格,并能处理LaTeX公式。插件还提供自定义处理程序和反隐藏功能,满足个性化需求。render-markdown.nvim致力于为Neovim用户提供更直观、美观的Markdown文件呈现方式。
comfyui-liveportrait - 多人脸动态肖像生成与表情自定义工具
LivePortrait多人脸动态肖像ComfyUI表情编辑Github开源项目
这个项目是LivePortrait的ComfyUI实现,专注于多人脸动态肖像生成。它能够为不同人脸分配独立动画,并提供表情编辑和插值动画功能。该工具与其他ComfyUI插件兼容,支持视频转换和全家福模式等应用。核心功能包括Live Portrait节点用于动态肖像生成,以及Face Crop Info节点用于人脸信息提取。项目旨在为创作者提供灵活多样的动态肖像制作选择。
swift-verge - Swift平台高效状态管理库Verge
Verge状态管理iOS开发Swift多线程Github开源项目
Verge是一个为Swift平台设计的高性能状态管理库。它支持SwiftUI和UIKit,提供轻量级且易用的方法管理应用状态。Verge具备并发处理能力,提供异步操作和大量实体管理API,能有效解决大型复杂应用中的状态更新问题。该库无需复杂的操作和reducer,简化了状态管理流程。
SwiftUIBackports - SwiftUI向后兼容功能库 支持iOS 13及更高版本
SwiftUIiOS开发BackportsSwift开源库Github开源项目
SwiftUIBackports为iOS开发者提供SwiftUI向后兼容功能。该库支持iOS 13及更高版本,包含多个API和额外功能增强。项目完全匹配Apple官方API,提供详细文档和演示项目。采用简化的命名空间设计,方便开发者在旧版iOS上使用新SwiftUI特性。SwiftUIBackports简化了SwiftUI开发流程,提高了开发效率。
Diffree - 文本引导的无形状约束对象添加技术
DiffreeAI绘图图像修复文本引导对象添加Github开源项目
Diffree是一个基于扩散模型的文本引导对象添加系统。该项目通过OABench数据集训练,能够仅依靠文本指令准确预测新对象位置并添加到图像中,同时保持背景一致性。Diffree在对象添加成功率、背景协调性和空间布局方面表现优异,为图像编辑和内容创作提供了新的可能。
acme-corp - 现代全栈应用开发框架 集成高效工具链
Acme Corp全栈应用Next.jstRPCReact Server ComponentsGithub开源项目
acme-corp是一个全栈应用开发框架,基于Next.js 13和React Server Components构建。框架采用monorepo结构,集成tRPC、Kysely、Prisma、Clerk和shadcn/ui等工具,提供高效开发体验、灵活数据操作和强大UI能力。acme-corp为开发者提供了构建现代全栈应用所需的完整工具链。
react-syntax-highlighter - React代码语法高亮组件 功能丰富易用
React语法高亮组件JavaScript代码展示Github开源项目
React Syntax Highlighter是一款功能强大的代码语法高亮组件。它基于lowlight和refractor构建,使用虚拟DOM动态渲染语法树,支持JavaScript和CSS样式。该组件提供多语言支持和主题选择,具有轻量级构建选项,支持行号显示和自定义渲染。React Syntax Highlighter已在mdx-deck、Kibana等多个知名项目中得到应用。
whisper-plus - 全面音频处理工具集成语音识别与智能交互
WhisperPlus语音转文字AI模型自然语言处理开源项目Github
WhisperPlus是一个集成多项功能的开源音频处理工具库。它支持语音转文字、文本摘要和说话人分离等核心功能,并提供YouTube音频下载、多种模型选择以及基于RAG技术的视频内容智能对话能力。此外,WhisperPlus还包含文本转语音和自动字幕生成功能,为开发者提供全面的音频处理解决方案。该项目安装简便,接口灵活,适用于广泛的语音处理应用场景。
Easy-RAG - 构建高效RAG系统 集成多功能知识库和先进对话能力
Easy-RAG知识库向量数据库大模型聊天知识图谱Github开源项目
Easy-RAG是一个功能全面的检索增强生成(RAG)系统,支持多种文件格式的知识库管理。系统整合了Chroma、FAISS等向量数据库,并采用rerank技术提高信息检索效率。它具备纯大模型多轮对话和基于知识库的问答能力,适合学习、使用和自主扩展。Easy-RAG还支持音频视频的语音转文本功能,为构建智能对话系统提供了全面的解决方案。
jless - 命令行JSON查看工具 提升数据浏览效率
jlessJSON查看器命令行工具Rust开源软件Github开源项目
jless是一个命令行JSON查看工具,可替代less、jq和cat等传统方式。它具有语法高亮、数据结构展开折叠、vim风格操作和全文正则搜索等功能。jless由Rust开发,支持macOS和Linux系统,可作为独立二进制文件安装。这个工具为开发者提供了更高效的JSON数据浏览方式。
InfiniTime - PineTime智能手表的现代C++开源固件
InfiniTime智能手表固件开源项目PineTimeC++Github
InfiniTime是为PineTime智能手表开发的开源固件,采用现代C++编写。它提供自定义表盘、天气集成和蓝牙连接等功能,支持Gadgetbridge、InfiniLink等多平台配套应用。该项目具有完善的开发文档和贡献指南,适合智能手表爱好者和开发者参与。
dujiaoka - 开源自动化售货系统:多支付接口集成
独角数卡自动化售货开源项目Laravel框架支付接口Github
dujiaoka是一个基于Laravel框架的开源自动化售货系统。它集成了支付宝、微信、PayPal等多种支付接口,支持自定义前端模板和多语言包。系统安全性高、可扩展性强,适合具备一定技术基础的用户。dujiaoka提供长期技术支持,为站长提供高效、稳定的电商自动化解决方案。
netcap - 基于bcc和DPDK的网络数据包捕获分析工具
netcap抓包分析bccDPDK命令行工具Github开源项目
netcap是一个基于bcc和DPDK的网络数据包捕获分析工具。它支持对含skb参数的系统函数和DPDK的mbuf进行抓包分析,提供多种抓包模式和过滤选项。功能包括写入pcap文件、多点追踪、延迟分析,以及自定义过滤器和操作。netcap可用于深入分析网络流量,适合网络工程师和开发者使用。
WatchAlert - 开源监控告警管理系统 适用云原生环境
WatchAlert监控告警云原生开源系统DevOpsGithub开源项目
WatchAlert是一个开源监控告警管理系统,适用于云原生和DevOps环境。系统采用Go语言和React框架开发,具备丰富功能和灵活配置,可替代AlertManager和PrometheusAlert。WatchAlert适合各规模企业使用,有助于提高运维效率和降低维护成本。
spring-cloud-openfeign - 声明式REST客户端优化微服务间通信
Spring CloudFeignMavenRESTJavaGithub开源项目
Spring Cloud OpenFeign 是一个声明式REST客户端,为微服务架构中的服务间通信提供简便解决方案。开发者可通过JAX-RS或Spring MVC注解创建接口的动态实现,简化服务调用。项目支持Java 17,使用Maven构建,提供文档和贡献指南,适合需要高效微服务通信的开发团队。
etherpad-lite - 开源实时协作网页编辑平台
实时协作编辑器开源项目插件系统多语言支持Docker部署Github
Etherpad是一个开源的实时协作网页编辑平台,支持数千用户同时在线编辑。该平台提供完整的数据导出功能,可在自有服务器上运行,确保用户对数据的完全控制。Etherpad支持丰富的插件扩展,适用于多种协作编辑场景。它还提供HTTP API和jQuery插件,便于与其他Web应用集成。
lede - 多架构支持的OpenWrt定制固件
Lean LEDEOpenWrt软路由编译指南固件开发Github开源项目
LEDE是一个基于OpenWrt的开源项目,专注于为国产龙芯和飞腾架构开发路由器固件。项目提供完整的R23源代码和跨平台编译支持,包括Linux、WSL和macOS。LEDE拥有活跃的技术社区和软路由资源,适合固件开发爱好者和OpenWrt学习者。项目以安全性为重,不含任何后门,是值得信赖的开源固件方案。
FriendsDontLetFriends - 数据可视化最佳实践 避免常见图表错误
数据可视化图表制作统计图表数据分析R语言Github开源项目
本项目是一份数据可视化最佳实践指南,详细介绍了多种常见的图表错误及其解决方案。内容涵盖不当使用条形图、小提琴图、色标等问题,并提供了改进建议和示例。该指南旨在帮助研究人员识别和避免数据可视化陷阱,从而创建更有效、准确的图表,提升科研成果的展示质量。
rustc-dev-guide - 深入理解Rust编译器内部机制的开发指南
Rust编译器开发指南rustc贡献mdbookGithub开源项目
rustc-dev-guide项目致力于解释Rust编译器的工作原理,为新老开发者提供全面指导。该指南涵盖编译器各方面,包括构建步骤、贡献方法和文档维护。作为开源协作成果,它是理解Rust编译器内部结构的重要参考资料。
calamares - 跨发行版的Linux系统安装框架
CalamaresLinux安装器系统安装开源项目分区工具Github
Calamares是一个开源、跨平台的Linux系统安装框架,独立于特定发行版。它支持灵活的分区操作,并为发行版维护者提供简便的定制方式,支持第三方品牌化和外部模块。该项目基于KDE Frameworks和Qt开发,使用C++17编写,通过CMake构建。Calamares欢迎社区在代码、模块和文档等方面做出贡献。开发者可通过GitHub和Matrix参与项目讨论和协作。
eslint-plugin-command - ESLint插件实现的注释驱动代码重构工具
eslint-plugin-commandESLint插件代码转换注释触发微型代码重构Github开源项目
eslint-plugin-command 是一个基于 ESLint 的代码重构工具,通过特殊注释触发代码转换。它能够执行箭头函数到函数声明的转换、连续 await 表达式到 Promise.all() 的重构等任务。该插件利用 ESLint 的现有架构,为开发者提供了一种高效的一次性代码修改方式,简化了代码重构流程。
sqlocal - 浏览器中运行SQLite3的轻量级工具
SQLocalSQLite3浏览器数据库WebAssembly本地数据存储Github开源项目
SQLocal是一个JavaScript库,允许在浏览器中运行SQLite3数据库。它封装了SQLite3的WebAssembly构建,提供简单接口与本地数据库交互。SQLocal支持本地执行查询,使用Web Worker,数据持久化到私有文件系统,并兼容Kysely和Drizzle ORM。这为前端应用提供了高效的数据管理方案。