#Docker

neko - 基于WebRTC的多人协作虚拟浏览器和远程桌面平台
neko虚拟浏览器DockerWebRTC多用户协作Github开源项目
neko是基于Docker和WebRTC技术的开源虚拟浏览器和远程桌面平台。它支持多用户同时访问控制虚拟环境,可运行浏览器、应用程序及完整桌面。neko适用于在线观影、远程演示、协作办公、远程支持等场景,提供流畅的视频音频同步和文件传输功能。作为安全灵活的远程访问工具,neko能满足个人和团队的多样化需求。
fast-data-dev - 快速部署全功能Kafka开发环境的Docker镜像
KafkaDockerLensesiofast-data-dev容器化Github开源项目
fast-data-dev是一个Docker镜像,用于快速部署Kafka开发环境。它集成了完整的Kafka分发版、Kafka Connect、Schema Registry等核心组件,以及Lenses.io开源UI工具和25+个Kafka连接器。开发者可在几秒内搭建功能齐全的Kafka环境,支持自定义配置和扩展功能。适用于本地开发、云端部署等多种场景,简化了Kafka开发环境的搭建过程。
dev-store - 基于ASP.NET 6构建的开源微服务电商应用
DevStore微服务电子商务ASP.NET CoreDockerGithub开源项目
DevStore是一个基于ASP.NET 6的开源微服务电商应用,集成了ASP.NET Core、Entity Framework Core和RabbitMQ等主流技术。项目采用六边形架构、领域驱动设计和CQRS等现代架构理念,包含7个API和1个Web应用。作为一个参考实现,DevStore展示了如何使用.NET构建复杂的分布式系统,为开发者提供了学习现代软件架构的实践平台。
rinha-de-compiler - 推动轻量高效解释器开发的编译器挑战赛
Rinha de Compiladores抽象语法树JSON解释器DockerGithub开源项目
Rinha de Compiler 项目是一个开源的编译器挑战赛,旨在开发能在2核2G RAM环境下运行的解释器或编译器。参与者需处理JSON格式的抽象语法树,实现动态编程语言特性,并通过多种算法测试。该项目为开发者提供了一个展示和提升编译器构建技能的平台,同时促进了轻量高效解释器的创新开发。
rinha-de-backend-2024-q1 - 后端开发性能挑战与系统设计竞赛
Rinha de BackendAPI HTTP并发控制Docker性能测试Github开源项目
rinha-de-backend-2024-q1是一个后端系统设计挑战项目,要求开发者实现高性能的交易和账户查询API。项目设置了严格的并发和资源限制,考验参与者在负载均衡、并发控制和数据一致性方面的技能。这个平台为后端开发者提供了实践和提升系统设计能力的机会。
metadata-action - 实现 Docker 镜像元数据自动管理
DockerGitHub Actions元数据CI/CD容器化Github开源项目
metadata-action 是一个 GitHub Action,用于从 Git 引用和 GitHub 事件中提取元数据。它可与 Docker Build Push action 集成,自动为 Docker 镜像添加标签。支持语义化版本、分支名、提交哈希等多种标签策略,并可生成符合 OCI 规范的镜像标签。这个工具简化了 CI/CD 流程中的镜像管理,有效提升开发效率。
kafka-docker-playground - Apache Kafka 和 Confluent 技术栈的自动化 Docker 示例集合
Apache KafkaDockerConfluent连接器自动化测试Github开源项目
kafka-docker-playground 是一个综合性的 Apache Kafka 和 Confluent 技术栈示例集合。该项目包含大量连接器示例、安全环境配置和云服务演示。支持多版本运行和远程开发,提供命令行界面简化操作。适用于学习、测试和构建自定义复现模型,是 Kafka 生态系统探索的理想工具。
nestjs-starter - NestJS MVC样板项目 集成多种现代Web技术助力快速开发
NestJSWeb开发全栈框架认证DockerGithub开源项目
nestjs-starter是一个功能丰富的NestJS起步项目,集成了REST、GraphQL、TypeORM、Next.js、Passport.js等现代Web技术。项目配置了Docker环境,支持TypeScript开发,并集成了ESLint、GitHub Actions、Jest等工具,为开发者提供了一个全面而高效的开发环境。该项目提供了经过实践检验的开发标准,包含REST和GraphQL示例模块、TypeORM数据库集成、Next.js前端框架、多种身份验证方式以及Docker部署配置,为开发者创建了一个完整的现代Web应用开发环境。
Stirling-PDF - 本地部署的全能PDF处理开源解决方案
Stirling-PDFPDF处理Docker开源软件文档管理Github开源项目
Stirling-PDF是一款功能全面的开源PDF处理工具,支持本地部署。它提供PDF分割、合并、转换、重组、添加图片、旋转和压缩等多项功能。该工具基于Spring Boot开发,集成PDFBox和LibreOffice等技术,通过Docker快速部署。支持暗黑模式、并行处理和API集成,可满足各类PDF处理需求。
go-fast-cdn - 高性能开源CDN系统,基于Go语言的轻量级解决方案
Go-Fast CDN开源CDNGo语言DockerSQLiteGithub开源项目
go-fast-cdn是一款基于Go语言的开源CDN系统,集成SQLite数据库、GORM和Gin web框架。该项目采用Vite、React和wouter构建用户界面,提供高性能、易部署的内容分发服务。go-fast-cdn支持Docker快速启动,适合需要轻量级CDN解决方案的开发者和企业。项目文档详尽,有助于用户快速搭建和管理CDN网络。
financial-agent - 基于AI的开源金融分析工具 实时数据计算与估值
Financial AgentLangchainFastAPI金融数据DockerGithub开源项目
Financial Agent是基于Langchain和FastAPI开发的开源金融分析工具。通过Polygon API,它可以获取实时股票价格、历史数据和最新新闻,计算所有者收益、股本回报率等财务指标,并支持简单的现金流贴现估值。该项目提供Docker容器化部署和本地安装两种方式,方便用户快速上手。需要注意的是,此工具仅供信息参考和学习用途,不构成任何投资建议。
xtts-streaming-server - Docker化流式文本转语音服务 支持GPU加速与模型定制
XTTS流式服务器DockerGPU语音合成Github开源项目
xtts-streaming-server是一个开源的Docker化流式文本转语音服务。该项目支持GPU加速,提供预构建镜像和自定义构建选项,并可加载微调模型。项目包含简易部署方法和测试工具,适合快速构建演示环境。需注意,当前版本不支持并发流式请求,主要用于演示目的。使用前需同意CPML许可协议。
meinheld-gunicorn-flask-docker - 基于Meinheld和Gunicorn的高性能Flask应用Docker镜像
DockerFlaskPythonGunicornMeinheldGithub开源项目
该项目提供基于Meinheld和Gunicorn的Flask Docker镜像,旨在优化Python Web应用性能。镜像具备自动调优功能,简化Flask应用部署流程。支持多个Python版本,适合单服务器环境下的简单应用。然而,在Kubernetes等集群环境中,用户可能需要考虑从头构建更合适的镜像。
dozzle - 轻量级Docker日志实时监控工具
DozzleDocker日志监控容器管理开源工具Github开源项目
Dozzle是一款轻量级Docker日志实时监控工具,提供Web界面。该工具不存储日志文件,专注于容器日志的实时查看。Dozzle具备智能模糊搜索容器名称、正则搜索日志、多用户认证和Swarm模式等功能。其特点是占用内存小、使用简便,适合开发者和运维人员快速查看容器日志。Dozzle采用Docker容器方式部署,易于集成到现有Docker环境。
earthworm - 通过连词构建句子提升英语学习效果的开源工具
Earthworm英语学习开源项目DockerPiniaGithub
Earthworm是一个开源的英语学习项目,专注于通过构建连词句子来提高学习效果。该工具旨在帮助学习者更好地掌握英语句子结构,适合各级别的英语学习者使用。Earthworm采用简洁的界面设计,为用户提供了实用的学习功能,支持个性化学习体验。
dashy - 全面整合的开源自托管服务管理工具
Dashy自托管服务仪表板Docker开源Github开源项目
Dashy是一个开源的自托管服务管理工具,通过单一界面集中访问和组织各类自托管应用。它具备多页面支持、实时状态监控、动态小部件、即时搜索、主题自定义、多样化图标、用户认证和多语言等功能。Dashy支持Docker部署和源码安装,并可在多个云平台上一键部署。作为一个注重隐私和安全的免费开源项目,Dashy为自托管服务管理提供了便捷可靠的解决方案。
coriolis - Elite Dangerous舰船配置模拟器 强大精准工具
CoriolisElite Dangerous游戏工具开源项目DockerGithub
Coriolis是一款开源的Elite Dangerous舰船配置模拟器,提供精确的舰船数据和模块信息。该项目支持游戏内规划,促进社区互动,旨在优化玩家体验。Coriolis使用Frontier Developments plc授权的Elite: Dangerous资产开发,仅供非商业用途。
docker-whisperX - 优化Docker镜像的WhisperX语音识别与转录解决方案
WhisperXDockerGPU支持语音识别模型构建Github开源项目
docker-whisperX项目优化了WhisperX语音识别工具的Docker镜像构建流程。该项目实现了175个10GB大小Docker镜像的并行构建,提供多种预构建镜像和自定义选项,支持不同语言和模型。用户可通过GPU加速,获得包含逐字时间戳和说话人分离的高质量语音转文字结果。
semaphore - 多工具集成的自动化部署管理平台
Semaphore UIAnsibleDocker自动化部署DevOpsGithub开源项目
Semaphore UI 集成了 Ansible、Terraform/OpenTofu、Bash 和 Pulumi 等多种自动化工具的管理功能。它简化了 Ansible playbooks 的执行过程,提供失败通知和访问控制。该项目特点包括用户友好的界面、Docker 部署支持、详细文档和 API。适合团队从命令行操作过渡到集中化部署管理平台。
stable-diffusion-nvidia-docker - 基于Docker的Stable Diffusion简易部署方案
Stable DiffusionAI绘图DockerGPU多GPU支持Github开源项目
该项目为Stable Diffusion模型提供基于Docker的部署方案,适用于Ubuntu和Windows系统。通过简单的Web UI界面,用户可在GPU设备上轻松运行Stable Diffusion,支持多GPU推理、图像到图像转换和图像修复功能。项目集成了Stable Diffusion 2.0模型,为AI图像生成技术的使用提供便捷途径。
amazon-ecs-local-container-endpoints - Amazon ECS本地容器端点模拟器
Amazon ECS容器本地测试元数据端点DockerGithub开源项目
Amazon ECS Local Container Endpoints是一个开源的Docker容器,用于模拟ECS任务IAM角色和元数据端点。它支持凭证分发和多版本元数据,使开发者能在本地测试应用,简化了ECS/Fargate部署前的开发流程。该工具提供本地模拟环境,支持通用元数据注入,有效优化容器应用的开发和测试过程。
data-engineering-zoomcamp - 全面掌握数据工程核心技术与实践
数据工程Zoomcamp课程内容在线学习DockerGithub开源项目
Data Engineering Zoomcamp是一个全面的数据工程在线课程,涵盖容器化、工作流编排、数据仓库、分析工程、批处理和流处理等关键领域。课程通过实践项目教授Docker、Terraform、Mage、BigQuery、dbt、Spark和Kafka等主流工具的应用。由行业专家授课,适合具备基础编程和SQL技能的学习者。课程提供自学和定期cohort两种学习模式,为期数周。
nginx-proxy-manager - Nginx反向代理和SSL管理的Docker一站式解决方案
Nginx Proxy Manager反向代理SSL证书Docker网络管理Github开源项目
nginx-proxy-manager是一个预构建的Docker镜像,用于简化网站反向代理和SSL管理。它提供直观的管理界面,支持Let's Encrypt免费SSL证书,包含访问控制和HTTP身份验证功能,并允许高级Nginx配置。该项目旨在使反向代理和SSL配置变得极其简单,即使对新手用户也友好。无需深入了解Nginx或Let's Encrypt,便可轻松管理家庭或其他网络中的网站。
label-studio-ml-backend - Label Studio ML Backend 增强数据标注自动化的开源工具
Label Studio机器学习后端模型训练预测DockerGithub开源项目
Label Studio ML Backend是一个开源SDK,用于将机器学习代码转换为Web服务器。它可与Label Studio实例集成,实现数据标注自动化。支持文本分类、命名实体识别和对象检测等多种模型。具备预标注、交互式标注和模型训练功能。开发者能够自定义ML后端,实现特定的推理逻辑。这个SDK简化了机器学习模型与Label Studio的整合过程,有效提升了数据标注效率。
aws-lambda-web-adapter - Web应用无服务器架构迁移适配工具
无服务器Web应用DockerGithub开源项目AWS LambdaWeb Adapter
AWS Lambda Web Adapter是一个开源工具,支持开发者使用Express.js、Next.js、Flask、SpringBoot等常见Web框架在AWS Lambda上运行应用。它兼容多种编程语言、框架和触发器,提供二进制响应编码、优雅关闭和响应压缩等功能。适用于Docker镜像和Zip包部署,简化了Web应用向Lambda环境的迁移过程,提高开发效率并降低运维成本。
cargo-chef - Rust项目依赖缓存工具 显著提升Docker构建效率
cargo-chefDockerRust依赖缓存构建优化Github开源项目
cargo-chef是一款专为Rust项目优化Docker构建流程的依赖缓存工具。它通过分析项目结构生成依赖配方,在构建过程中高效复用缓存,能将构建时间显著缩短。cargo-chef支持工作空间管理,能自动适应项目变化,并提供简洁的命令行接口。这个工具适用于各种规模的Rust项目,能有效提升Docker构建效率。
docker-rust - Rust官方Docker镜像为开发者提供容器化Rust环境
DockerRust官方镜像容器化工具链Github开源项目
docker-rust项目是Rust编程语言的官方Docker镜像仓库。它提供预配置的Rust环境,简化了Rust应用程序的构建、测试和部署过程。项目包含稳定版镜像和每日更新的nightly工具链镜像,让开发者能够使用最新的Rust功能和实验性特性。这些Docker镜像有助于在不同环境中保持一致的Rust开发体验。
pinpoint-docker - 快速部署开源应用监控系统 轻松体验强大功能
Pinpoint应用监控Docker分布式系统性能分析Github开源项目
Pinpoint-Docker项目提供完整的Docker化Pinpoint组件集。使用Docker Compose可在10分钟内快速部署Pinpoint环境,包括Web服务器、收集器和代理等核心模块。支持最新版Pinpoint功能,如URI指标和基础设施监控。主要面向开发测试场景,有助于快速验证监控方案。
webapp-conversation - 基于Next.js的对话式Web应用开发模板
Next.js对话应用DockerWeb开发部署Github开源项目
webapp-conversation是一个基于Next.js的对话式Web应用模板。该项目提供简单配置、Docker支持和Vercel部署指南。开发者可快速搭建对话应用,包含环境设置、开发服务器启动等功能。适用于需要快速构建交互式Web应用的场景。
dive - Docker镜像分析与优化工具 深入探索层级内容
diveDocker容器镜像分析CI集成效率评估Github开源项目
dive是一个开源的Docker镜像分析工具,可深入探索镜像层级内容,帮助优化容器大小。它通过可视化界面展示层级结构和文件变化,并提供镜像效率评估。支持多种镜像源和容器引擎,易于集成到CI流程。dive为开发者和DevOps工程师提供了理解和优化Docker镜像的有力工具。支持多平台安装,包括Ubuntu、Debian、RHEL、CentOS、Arch Linux、MacOS和Windows,可通过命令行或Docker容器方式运行,提供灵活的使用选项。dive还具备CI集成功能,能自动评估镜像效率,为持续优化Docker镜像提供支持。
iptv-sources - 开源IPTV频道源自动更新管理工具
iptv-sourcesIPTVDockerEPGGitHubGithub开源项目
iptv-sources是一个开源的IPTV频道源自动更新项目。该工具整合多个来源的IPTV频道列表和EPG数据,支持Docker、GitHub Pages等多种部署方式。项目特性包括自定义回滚URL、源代理控制、GitHub原始内容代理设置等,还提供可选的IPTV检查器功能。iptv-sources为IPTV爱好者和开发者提供了灵活、高效的频道源管理方案。
acceptance-test-harness - Jenkins及插件的自动化端到端测试工具
Jenkins自动化测试持续集成DockerSeleniumGithub开源项目
acceptance-test-harness是Jenkins及其插件的端到端测试工具。它通过UI和REST API控制Jenkins实例,为每次测试提供独立环境,确保测试隔离。项目支持Docker,简化了集成测试过程。测试范围涵盖多种组件和场景,包括浏览器兼容性、版本管理、代理配置等,重点关注常用插件和核心功能。这个工具旨在提高Jenkins生态系统的稳定性和可靠性。
TeslaSolarCharger - 基于TeslaMate的Tesla充电优化系统
TeslaSolarChargerDocker特斯拉充电控制太阳能Github开源项目
TeslaSolarCharger是一个开源项目,旨在优化Tesla电动车的充电过程。它利用TeslaMate的数据,根据太阳能发电情况动态调整充电电流。系统功能包括多车充电管理、功率缓冲和家用电池集成。TeslaSolarCharger支持Docker部署,并提供SMA和SolarEdge等逆变器插件,以实现更精确的充电控制。这个项目的目标是提高太阳能利用率,从而减少充电成本。
FreeGPT35 - 基于DuckDuckGo的免费GPT-3.5-Turbo API开源项目
FreeGPT35DockerAPI服务GPT-3.5-Turbo部署Github开源项目
FreeGPT35是一个基于DuckDuckGo的开源项目,提供免费的GPT-3.5-Turbo-0125 API服务,无需登录即可使用。支持Docker、Docker Compose和Node.js多种部署方式,可与ChatGPT-Next-Web和lobe-chat等前端界面集成。该项目兼容OpenCat、Bob等多种应用,为开发者和用户提供便捷的AI对话接口。
utils - 容器环境全面网络和数据库调试工具集
Docker容器工具网络测试Kubernetes开发调试Github开源项目
utils是一个集成了curl、wget、ping、netcat等多种网络和数据库工具的Docker镜像。它专为容器环境设计,尤其适用于Kubernetes等容器编排平台。通过一次性容器或部署方式,utils能有效解决应用容器缺乏调试工具的问题。该项目为开发和运维人员提供了一套完整的工具集,有助于简化容器环境中的连接测试、故障排查和网络诊断过程。utils不仅支持基本的网络诊断,还包含psql、mysql等数据库客户端工具,使其成为全面的容器调试解决方案。它可以快速启动并与其他容器交互,为微服务架构下的调试和测试提供了极大便利。
TensorRT - 优化深度学习推理的开源平台
TensorRTNVIDIAONNXCUDADockerGithub开源项目
NVIDIA TensorRT 开源软件提供插件和 ONNX 解析器的源码,展示 TensorRT 平台功能的示例应用。这些组件是 TensorRT GA 版本的一部分,并包含扩展和修复。用户可以轻松安装 TensorRT Python 包或根据构建指南编译。企业用户可使用 NVIDIA AI Enterprise 套件,并可加入 TensorRT 社区获取最新产品更新和最佳实践。