技术测试项目 · 多技术栈模板集合
Template-Group 是一个为学习、演示、回顾技术而设计的轻量级模板仓库,包含后端、前端、脚本、工具、中间件等多类示例项目,适合作为技术复习、快速起步、团队项目脚手架参考。
- 多技术栈覆盖:Go / Java / Python / Vue / Chrome Extension / ES / Dubbo 等。
- 模块化结构清晰:每个模块都是独立可运行的小型示例项目。
- 轻量易懂:偏向教学示例,避免复杂架构,适合快速上手或回顾。
- 可扩展性强:便于添加更多示例或作为团队模板使用。
以下为根据仓库结构整理出的更清晰、分类化的模块结构:
-
spring-* :Java Spring 系列
-
nio :Nio 与 Netty相关
-
dubbo:基于 Apache Dubbo 的 RPC 服务示例。
-
elasticsearch:演示 Elasticsearch 查询、索引管理等基础用法。
-
go-demo:Go 语言基础语法示例合集。
-
go-zero-demo:基于 go-zero 构建的 API / 服务示例项目。
-
python-study:python 相关的服务
-
scrapy-demo:python scrapy演示
- hello-vue-cli:基于 Vue CLI 的 Vue2 / Vue3 项目模板。
- hello-vue-element:Vue + Element UI 的后台前端示例项目。
- chrome-extension:Chrome 浏览器插件(Extension)示例工程。
- docker-example:Dockerfile 示例、Compose 结构参考。
- kafka-demo(如存在):Kafka 消息队列示例。
- rabbitmq-demo(如存在):RabbitMQ 生产者 / 消费者示例。
- crawler-demo(如存在):爬虫基础示例。
- python-demo:Python 脚本示例,工具脚本 / 数据处理等。
- shell-demo:Shell 常用脚本与自动化任务示例。
欢迎添加新模板或优化现有示例:
- 提交 Issue 进行建议
- Fork 后提交 Pull Request
请确保:
- 新模块包含 README
- 可独立运行
- 示例简洁易懂,便于学习
本项目遵循 Apache 2.0 许可证。