#Docker

threagile - 敏捷威胁建模工具,支持在IDE中通过YAML文件进行资产架构建模
Threagile威胁建模Dockeropen-source工具包Github开源项目
Threagile是一款开源的敏捷威胁建模工具,支持在IDE中通过YAML文件直接进行架构和资产建模。该工具在执行过程中会检查所有标准及自定义风险规则,支持通过Docker容器运行,并提供创建示例模型、生成多种格式报告和图表等功能,适合用于敏捷开发环境中的威胁建模。
kratos-layout - Kratos模板项目快速创建与自动化生成
KratosDocker服务创建原型文件自动化初始化Github开源项目
使用Kratos模板简化Go微服务项目的创建和自动化生成,涵盖依赖下载、API文件生成、自动化初始化和Docker集成等步骤,通过详细的命令指导快速构建和部署服务。
go-clean-architecture - 账户和转账管理的Go清洁架构
Go Clean Architecture账户创建转账记录健康检查DockerGithub开源项目
Go Clean Architecture项目提供了一种用户友好的方式,用于构建和管理银行账户、查看账户余额、执行账户间转账和记录转账活动。该项目采用清洁架构模式,并支持使用Docker和Docker-compose进行环境配置和API开发。通过简单的API请求,用户可以实现账户创建、查询账户列表、余额检查和转账操作。项目还包含详细的操作命令和API示例,方便用户快速上手。
InsightFace-REST - 便捷可扩展的面部检测与识别API解决方案
InsightFace-RESTNVIDIA TensorRTFastAPI人脸识别DockerGithub开源项目
InsightFace-REST提供使用FastAPI部署的面部检测和识别REST API,基于NVIDIA TensorRT进行优化。支持SCRFD检测器和ArcFace识别模型,自动下载模型,支持批处理和FP16推理,实现高性能。在启用NVIDIA GPU的系统上,通过Docker轻松部署和扩展,同时支持CPU上的ONNX推理,满足多样化需求。
chatgpt-demo - 基于OpenAI GPT-3.5 Turbo API的ChatGPT演示项目,包括多聊天和图像生成功能
ChatGPT-APIOpenAIAnseDockerVercelGithub开源项目
该项目为基于OpenAI GPT-3.5 Turbo API的ChatGPT演示站点,提供多聊天和图像生成功能,并附有详细的本地运行与部署指南,支持Vercel、Netlify、Docker和Sealos等多种部署方式。需注意:项目需要OpenAI API Key。
do-agent - 收集和传输服务器资源使用数据的开源工具
DigitalOceando-agentDropletUbuntuDockerGithub开源项目
do-agent是一个开源工具,用于收集和传输服务器资源使用数据,支持Ubuntu、Debian、Fedora和CentOS等多个Linux发行版。安装方式简单,用户可通过DigitalOcean平台监控资源使用情况和设置警报。尽管官方支持有限版本,do-agent可在大多数Linux系统上运行,并支持Docker容器模式。此外,提供详细的开发和卸载指南。如果遇到问题,可在GitHub上提交反馈。
SWE-bench - 基于GitHub问题的语言模型评估
SWE-benchDockerGitHubICLR 2024Princeton NLPGithub开源项目
SWE-bench是一个基准测试平台,用于评估语言模型在解决GitHub问题中的表现。提供代码库和问题描述,模型生成修复补丁。项目支持Docker容器实现高效可重复测试。最新更新包括SWE-agent的引入,提升评估基准表现。支持x86_64和实验性arm64架构,提供多样数据集和模型下载选项。欢迎NLP、机器学习和软件工程领域的贡献和反馈。
freegpt-webui - GPT 3.5/4 与聊天 Web 用户界面,无需 API 密钥
FreeGPT WebUIGPT 4DockerAPI G4FChatGPTGithub开源项目
本项目利用G4F API,提供增强型的ChatGPT WebUI,实现免费且强大的用户体验。支持多平台测试和调整界面功能。尽管项目已归档,但仍可作为参考和指导,为G4F API与Web界面集成提供帮助。
epic-awesome-gamer - 免费游戏自动领取工具,轻松获取Epic Store每周免费游戏
Epic Store免费游戏hcaptcha-challengerDocker游戏领取Github开源项目
Epic 免费人是一款专注于帮助玩家自动领取Epic Store每周免费游戏的工具。内置AI模块hcaptcha-challenger,可以处理人机验证挑战。支持多用户持久化和Docker开发,目前正在开发滚动升级和Epicgames DLC等功能。
text2video - 文本转视频工具,实现小说可视化阅读
文本转视频stable-diffusionedge-ttshuggingfaceDockerGithub开源项目
text2video 是一款将文本转换为视频的开源工具,支持小说等文本的可视化阅读。通过分段文本生成图片和语音,并合成为包含画面、字幕和声音的视频。应用了 stable-diffusion 和 edge-tts 技术,支持 Docker 一键启动和 macOS 本地开发。该工具还支持生成高质量的绘图提示词,利用 huggingface 的开源模型和 ffmpeg 进行音视频合成,操作简便,效果显著。
stable-diffusion-docker - 多功能 GPU 加速的 Stable Diffusion Docker 容器
Stable DiffusionDockerHuggingfaceGPU模型Github开源项目
Stable Diffusion Docker 容器在支持 CUDA 的 GPU 上运行,通过官方模型实现高质量图像生成。支持从文本生成图像、图像修改、深度引导和图像修复等功能,适用多种应用场景。最低要求 8GB VRAM 的 GPU,并提供设备选择和内存优化选项。详细使用指南和示例帮助用户快速入门。
Generative_Deep_Learning_2nd_Edition - 生成深度学习的核心技术,包括变分自编码器、生成对抗网络和变压器模型的教程
Generative Deep Learning深度学习生成对抗网络DockerTensorboardGithub开源项目
探索生成深度学习的核心技术,包括变分自编码器、生成对抗网络和变压器模型。提供详细的Docker和Kaggle教程,帮助用户轻松学习和训练模型。本书涵盖从基础理论到高级应用的完整知识体系,适用于音乐生成、世界模型等领域的实践。
viseron - 本地自托管NVR和AI计算机视觉软件
ViseronDocker对象检测运动检测面部识别Github开源项目
Viseron是一款本地自托管的NVR和AI计算机视觉软件,提供物体检测、运动检测和人脸识别等功能,适用于家庭、办公室等场所的监控。用户只需运行Docker容器并通过内置Web界面编辑配置文件即可轻松上手。项目支持多种组件,并欢迎社区贡献。
alluxio - 跨计算框架的高效虚拟存储系统
Alluxio分布式存储系统数据管理社区DockerGithub开源项目
Alluxio是一个虚拟分布式存储系统,用于在计算框架与多个存储系统之间搭建桥梁,使计算应用能够通过统一接口访问各种存储资源。凭借其出色的数据管理能力,Alluxio已被众多知名企业采用,管理数PB的数据,部署规模可达3000个节点以上,同时提供多个社区互动渠道如Slack和社区会议。
jetson-containers - 为NVIDIA Jetson提供的模块化AI和机器学习容器系统
JetsonJetPackDockerAI容器NVIDIAGithub开源项目
提供适用于NVIDIA Jetson设备的多种AI和机器学习容器,包括PyTorch、TensorFlow、ONNXRuntime和DeepStream等,支持灵活设置不同CUDA版本,并组合多个包如ROS2和Transformer。通过命令行工具可快速运行所需的容器镜像,并有详细文档和教程帮助用户最大化利用Jetson平台的计算能力,简化机器学习和计算机视觉任务的实现。
BMW-TensorFlow-Training-GUI - 简化TensorFlow 2模型训练的工具
TensorflowDockerTensorBoardGPUDeep LearningGithub开源项目
此开源项目提供用户轻松开始TensorFlow 2深度学习模型训练的工具。用户仅需提供标注数据集,并通过TensorBoard监控训练过程。项目支持内置推理REST API,CUDA 11以及多GPU训练,推荐在Ubuntu 18.04和Google Chrome浏览器环境下使用。
langgraph-studio - 可视化与调试复杂语言模型应用的专业工具
LangGraph StudioLangSmithDockerApple SiliconIDEGithub开源项目
LangGraph Studio是一款专为开发语言模型应用而设计的专业工具,提供可视化、交互和调试复杂代理应用环境。用户借助直观的图形和状态编辑功能,能够深入理解代理工作流程,加速开发迭代。与LangSmith集成后,团队协作调试变得更加便捷。目前,LangGraph Studio Beta版对所有LangSmith用户免费开放,支持Apple Silicon Macs,并需安装Docker-compose 2.22.0或更高版本。
stable-diffusion-webui-docker - 便捷运行Stable Diffusion,提供多样UI选择
Stable DiffusionDockerAUTOMATIC1111ComfyUIUI界面Github开源项目
Stable Diffusion WebUI Docker项目通过简洁界面,帮助用户在本地设备上轻松运行Stable Diffusion。详细的设置和使用说明请见wiki。项目支持AUTOMATIC1111、ComfyUI等多种UI,并提供详尽功能。用户可通过文本生成图像、图像编辑等功能进行创作。项目鼓励社区贡献,但请先在讨论区提出问题和计划。软件协议禁止生成违法或有害内容,详细规则请查阅许可文件。
RedisAI - 专为深度学习和机器学习模型设计的Redis模块
RedisAI深度学习机器学习DockerRedis模块Github开源项目
RedisAI是一个Redis模块,设计用于执行和管理深度学习与机器学习模型的数据。它支持多种主流DL/ML框架,优化计算吞吐量并减少延迟,同时利用Redis的生产环境优势简化模型部署和服务。虽然RedisAI已停止维护,但文档和示例仍然可以参考和使用。
go-backend-clean-architecture - 基于Gin框架和MongoDB的Go后端架构模板
Go Backend Clean ArchitectureGinMongoDBJWTDockerGithub开源项目
这个项目是一个基于Gin和MongoDB的Go后端模板,包含JWT认证中间件、Docker支持和完整的测试套件。适合作为构建Go语言后端项目的基础,提供详细的架构说明和代码示例,帮助开发者快速搭建高性能的API系统,同时提供运行和测试指南,实现模块化和可扩展的架构设计。
fullstack-javascript-architecture - 构建高度可扩展的全栈JavaScript应用架构
Full-Stack JavaScript ArchitectureNode.jsReactDockerMongoDBGithub开源项目
该项目提供了一套全面的全栈JavaScript应用架构参考,采用微服务架构,涵盖Web和移动应用、API服务等。技术栈包括Node.js、React、Redux、MongoDB、Docker等,支持桌面和移动设备,使用Docker实现便捷部署。详细指南从环境配置到部署全程覆盖,帮助开发者快速上手全栈开发,提高开发效率和应用性能。
depthai - 深度学习与视频录制的多功能演示应用
DepthAILuxonis安装Python依赖DockerGithub开源项目
这个项目提供了一个多功能的深度学习API演示程序,支持加载多种神经网络、创建管道和录制视频等功能。附有详细的安装指南和多种使用案例(包括QT GUI界面和命令行模式),用户能够轻松上手和测试DepthAI的功能。项目还支持多种AI模型,并可通过Docker运行,适用于开发者和机器学习爱好者。
FluentDocker - 简化Docker操作的流畅.NET API库
FluentDockerDocker容器化.NETAPIGithub开源项目
FluentDocker是一个为.NET开发者提供的Docker操作库,通过流畅的API简化了Docker和Docker Compose的使用。该库支持跨平台操作,包括容器管理、端口映射和环境变量设置等功能。FluentDocker采用三层架构,包括Docker二进制交互、服务层和流畅API,便于开发者构建和管理Docker服务。此外,它还提供了等待特定端口或进程的功能,以及文件系统操作,有效提高了Docker相关开发的效率。
act - 在本地环境中运行GitHub Actions的开源工具
GitHub Actions本地运行Docker工作流自动化Github开源项目
Act是一个开源工具,能在本地环境中运行GitHub Actions。它无需频繁提交代码即可测试工作流程变更,提供快速反馈。Act可替代Makefile作为本地任务运行器,并通过模拟GitHub环境确保执行结果一致。支持Docker镜像操作,Act为开发者提供了高效的工作流程测试方案。
eiblog - 高性能个人博客系统 支持多种数据库和自动备份
EiBlog博客系统开源项目部署DockerGithub
EiBlog是一款稳定高效的个人博客系统,支持MongoDB、MySQL等多种数据库。系统特点包括简洁界面、Markdown编辑器和自动备份。采用内存缓存和静态资源优化实现快速加载,集成谷歌统计和Disqus评论等功能,提供全面的内容管理和数据分析。
eShopOnAbp - ABP框架微服务电商参考项目
微服务ABP框架eShopOnAbpDockerTyeGithub开源项目
eShopOnAbp是基于ABP框架的微服务电商参考项目,提供完整的电子商务解决方案。项目包含支付、购物车、商品目录和订单等核心功能,集成PayPal支付、gRPC通信和Keycloak认证。支持Docker镜像和Helm部署,适用于本地和Azure Kubernetes集群。此外,eShopOnAbp还提供管理后台和CMS功能,为开发者展示了全面的微服务架构实践。
uptime-kuma - 自托管网站监控工具
Uptime Kuma监控工具自托管开源DockerGithub开源项目
Uptime Kuma是一款开源的自托管监控工具,支持多种监控方式,包括HTTP(s)、TCP和Ping等。该工具提供实时通知、多语言界面和状态页面等功能,操作界面直观快速。支持Docker和非Docker安装,适合个人及小型团队使用。项目在GitHub上持续更新,受到广泛关注。
eShopModernizing - Windows容器化助力ASP.NET应用和N层架构现代化
Windows ContainersAzureASP.NET现代化DockerGithub开源项目
eShopModernizing项目展示了如何利用Windows容器和Azure云技术对传统ASP.NET Web应用和N层应用进行现代化改造。该项目提供了多种部署方案,涵盖本地开发环境、Azure容器实例、Windows Server虚拟机、AKS Kubernetes集群和Azure Web App for Containers。通过容器化技术,项目实现了DevOps部署流程的优化,而无需修改原有应用架构或代码。此外,项目还配备了详细的指南和电子书,为开发者提供了应用程序'提升和转移'现代化的实施参考。
amazon-ecr-credential-helper - Docker 凭证助手自动完成 Amazon ECR 认证
Amazon ECRDocker凭证助手AWS容器注册表Github开源项目
Amazon ECR Docker Credential Helper 是 Docker 守护进程的凭证助手,自动化 Amazon Elastic Container Registry (ECR) 的认证流程。它支持包管理器安装和源码编译,无需手动登录即可获取 ECR 凭证。该工具兼容多种 AWS 凭证存储方式,适用于公有和私有 ECR 仓库。通过灵活配置和故障排除功能,为 Docker 用户提供了便捷的 ECR 访问体验。
eShop - 现代电商参考应用展示服务架构最佳实践
eShop.NET Aspire电子商务微服务架构DockerGithub开源项目
eShop是基于.NET Aspire的参考电商应用,展示了服务架构在构建现代在线购物平台中的应用。项目涵盖产品目录、购物车和订单管理等核心电商功能,同时提供本地开发和Azure部署指南。通过展示最佳实践和可扩展设计,eShop为开发者提供了学习和构建电商系统的实用参考。
gotenberg - Docker驱动的多格式文档转PDF API
GotenbergPDF转换DockerAPI文档处理Github开源项目
Gotenberg是一个基于Docker的文档转换API,支持将HTML、Markdown、Word、Excel等格式转换为PDF。它利用Chromium和LibreOffice等工具,提供简单易用的接口。无状态设计使其易于部署和扩展,API文档完善,适合需要高效文档处理的开发者使用。
it-tools - 实用在线工具集助力开发者和IT专业人士提升效率
IT Tools开发者工具自托管贡献指南DockerGithub开源项目
it-tools是一个开源的在线工具集合,专为开发者和IT专业人士设计。它集成了代码格式化、数据转换和加密解密等多项功能,支持Docker自托管和直接在线使用。该项目持续吸收社区贡献,定期更新以满足不断变化的技术需求。通过提供这些便捷工具,it-tools旨在简化日常IT任务,提升开发效率。
berlin-auslaenderbehorde-termin-bot - 柏林外国人管理局签证预约自动检测工具
自动预约系统SeleniumDockerJavaBerlin AuslaenderbehordeGithub开源项目
berlin-auslaenderbehorde-termin-bot是一个开源的自动化工具,用于监测柏林外国人管理局的签证预约空位。它可以自动填写个人信息和签证申请表,并在检测到可用日期时立即通知用户。这个项目为需要在柏林办理签证的人士提供了便利,有助于简化预约过程。
fundraising-application - 维基媒体德国开源筹款应用框架
筹款应用Wikimedia DeutschlandDocker数据库前端开发Github开源项目
fundraising-application是维基媒体德国开发的开源筹款应用框架。它提供完整的捐赠流程管理,包括支付集成、数据库迁移和多语言支持。该项目使用Docker容器化部署,便于开发和生产环境使用。框架还集成了捐赠、会员和支付等多个相关模块,遵循整洁架构设计原则。
docker-php-extension-installer - 高效管理PHP Docker镜像扩展安装的开源工具
PHP扩展Docker安装脚本GitHubDebianGithub开源项目
docker-php-extension-installer是一个简化官方PHP Docker镜像扩展安装的开源脚本。它支持Debian和Alpine系统,自动处理依赖包管理,优化镜像体积。该工具可安装指定版本扩展、从源码编译安装,并集成Composer安装功能。适用于需要快速配置PHP Docker环境的开发者和运维人员。
TensorRT - 优化深度学习推理的开源平台
TensorRTNVIDIAONNXCUDADockerGithub开源项目
NVIDIA TensorRT 开源软件提供插件和 ONNX 解析器的源码,展示 TensorRT 平台功能的示例应用。这些组件是 TensorRT GA 版本的一部分,并包含扩展和修复。用户可以轻松安装 TensorRT Python 包或根据构建指南编译。企业用户可使用 NVIDIA AI Enterprise 套件,并可加入 TensorRT 社区获取最新产品更新和最佳实践。