精心整理GitHub上从入门级到已用于生产坏境的完整项目。 从优秀的开源项目中我们可以学习到例如:程序架构设计、设计模式,数据库设计,设计理念、性能优化等众多先进理念。 收藏本页,长期更新~。
有 图标,表示国人发起项目或有中文翻译
推荐
GorvGoyl/Clone-Wars 该仓库收集了70+热门网站的克隆高仿源码。其中不乏Airbnb、亚马逊、抖音、Netflix、Youtube、Discord等。
初级
- gothinkster/realworld 一个功能完整的web示例程序,包含注册登录、标签、分类、文章发布、评论等功能。 覆盖各个语言、框架版本的前后端实现:React、Vue、Spring、Graphql、Django、Go、Laravel、Asp.Net、Rails....
- bradtraversy/50projects50days 50 个使用 HTML, CSS & JS 开发的小项目,非常适合前端初学者。
- Python-World/python-mini-projects 100个Python练手小项目
- ityouknow/spring-boot-examples 提供一系列Spring Boot最简单、标准的示例,帮助初学者快速掌握 Spring Boot 各组件的使用
- shengqiangzhang/examples-of-web-crawlers 包含一系列有趣、简单的python爬虫例子,爬取的网站包括:淘宝、天猫、微信、豆瓣、QQ等
中高级
- shopizer-ecommerce/shopizer 一个使用Java开发的电商网站,包含购物车、搜索、下单、分类、后台管理等功能。
- macrozheng/mall 一套电商系统,包括前台商城系统及后台管理系统,基于SpringBoot+MyBatis实现。
- macrozheng/mall-swarm mall电商系统的微服务版本,使用Spring Cloud Hoxton & Alibaba等核心技术。集成了注册中心、配置中心、监控中心、网关等系统功能。
- Th3Wall/Fakeflix 一个使用 React 等前端技术高仿 Netflix 电影网的克隆项目。
通用/内容管理系统
- WordPress/WordPress Wordpress 使用PHP和MySQL开发的,是世界上最受欢迎的内容管理系统,排名前1000万的网站中超过30.6%使用WordPress。初衷服务于博客,但通过强大的插件和主题模板,可以应用于各类电商、论坛、门户网站等。
- discourse/discourse Discourse 是目前最为流行的现代论坛程序,功能强大,用户体验友好。使用Ruby、PostgreSQL、Ember.js、Redis等技术栈。
官方源码
- spring-io/sagan Spring.io 官网源码
- DrKLO/Telegram Telegram 是最先进、开放的加密聊天软件,这是其Android App源代码
- TelegramMessenger/Telegram-iOS Telegram IOS App源码
- zhukov/webogram Telegram Web App的源码
- zhukov/webogram Telegram 桌面端源码,QT开发跨平台