github 类似 开源网站

除了 GitHub,国内外还有许多优秀的代码托管和开发者协作平台,各有特色。以下是分类整理:

全球知名平台

1. GitLab

  • 特点:最强的一体化 DevOps 平台,CI/CD 功能内建且强大,社区版免费且功能齐全。
  • 网址gitlab.com(云端版)或可自行部署。

2. Bitbucket

  • 特点:Atlassian 旗下,与 Jira、Trello 等项目管理工具深度集成,适合企业团队。
  • 网址bitbucket.org

3. AWS CodeCommit

  • 特点:亚马逊 AWS 生态内的托管 Git 仓库,与 AWS 服务无缝集成。
  • 适用:深度使用 AWS 云服务的团队。

4. SourceForge

  • 特点:历史悠久,早期著名的开源项目托管地,现在也支持 Git。
  • 网址sourceforge.net

5. Launchpad

  • 特点:由 Canonical 运营,主要托管 Ubuntu 相关项目,使用 Bazaar 版本控制系统。
  • 网址launchpad.net

国内优秀平台

1. Gitee(码云)

  • 特点:国内最大、最流行的代码托管平台,速度快,符合中国本地化需求,提供企业版。
  • 网址gitee.com

2. 腾讯云开发者平台(Coding)

  • 特点:提供一站式 DevOps、项目管理、持续集成,与腾讯云服务集成。
  • 网址dev.tencent.com / coding.net(已合并)

3. 阿里云 Codeup

  • 特点:阿里云旗下,集成于“云效”DevOps 平台,提供代码管理和智能研发功能。
  • 网址codeup.aliyun.com

4. 开源中国(GitCode)

  • 特点:开源中国社区推出的代码托管服务,与 OSC 社区紧密结合。
  • 网址gitcode.net

特色/新兴平台

1. Radicle

  • 特点:基于点对点网络的去中心化代码协作平台,无需中央服务器。
  • 网址radicle.xyz

2. Codeberg

  • 特点:基于 Forgejo(Gitea 分支),在德国运营的非营利性开源托管平台。
  • 网址codeberg.org

3. Gitea / Forgejo

  • 特点:轻量级、可自托管的 Git 服务,许多小规模托管站基于它们搭建。

选择建议

  • 个人/开源项目GitHub 仍是全球首选,社区最活跃。国内访问考虑 Gitee
  • 企业/私有项目GitLab(功能强大)、Bitbucket(集成 Jira)、腾讯云 DevOps阿里云云效(国内企业)。
  • 注重隐私与自主权:自建 GitLabGiteaForgejo
  • 深度集成特定云:选择对应厂商的平台(AWS CodeCommit、Azure Repos)。

你可以根据团队规模、是否需要 DevOps 一体化、访问速度、合规要求等因素来选择最合适的平台。

Read more

《C#上位机开发从门外到门内》3-5:基于FastAPI的Web上位机系统

《C#上位机开发从门外到门内》3-5:基于FastAPI的Web上位机系统

文章目录 * 一、项目概述 * 二、系统架构设计 * 三、前后端开发 * 四、数据可视化 * 五、远程控制 * 六、系统安全性与稳定性 * 七、性能优化与测试 * 八、实际应用案例 * 九、结论 随着互联网技术的快速发展,Web上位机系统在工业自动化、智能家居、环境监测等领域的应用日益广泛。基于FastAPI或Flask的Web上位机系统,凭借其高效、灵活和易于扩展的特点,成为当前研究和应用的热点。本文将详细探讨基于FastAPI和Flask的Web上位机系统的设计与实现,涵盖系统架构、前后端开发、数据可视化、远程控制、安全性、性能优化以及实际应用案例等方面,旨在为相关领域的研究人员和工程技术人员提供参考和借鉴。 一、项目概述 Web上位机系统是一种通过网络实现对远程设备或环境进行实时监控和控制的系统。其核心目标是通过高效的数据传输和处理,确保监控的实时性和准确性,从而实现对远程设备的有效管理和控制。基于FastAPI或Flask的Web上位机系统利用Python的Web框架,通过互联网或局域网实现数据的传输和通信,具有广泛的应用前景。 Fa

By Ne0inhk
Spring Boot + jQuery 前后端分离图书管理系统:从接口设计到问题排查

Spring Boot + jQuery 前后端分离图书管理系统:从接口设计到问题排查

图书管理系统 1.1 准备前端代码 在本地想要的可以去我的gitee中下载 library 的相关前端代码 1.2 约定前后端交互接口 需求分析 图书管理系统是⼀个相对较大一点的案例,咱们先实现其中的⼀部分功能. 用户登录 1. 登录接口 2. 图书列表展示 字段说明: 字段说明id图书 IDbookName图书名称author作者count数量price定价publish图书出版社status图书状态 1 - 可借阅 其他 - 不可借阅statusCN图书状态中文含义 3.4.3 服务器代码 创建图书类 BookInfo @Data public class BookInfo { //图书ID private Integer id; //书名 private String bookName; //作者 private String

By Ne0inhk

RuoYi-Vue3跨平台开发实践:从Web到桌面的无缝迁移方案

RuoYi-Vue3跨平台开发实践:从Web到桌面的无缝迁移方案 【免费下载链接】RuoYi-Vue3:tada: (RuoYi)官方仓库 基于SpringBoot,Spring Security,JWT,Vue3 & Vite、Element Plus 的前后端分离权限管理系统 项目地址: https://gitcode.com/GitHub_Trending/ruo/RuoYi-Vue3 你是否曾为Web应用在特定场景下的局限性而困扰?是否希望将成熟的企业级管理系统快速转化为功能完备的桌面应用?本文将为你揭秘如何通过Electron框架,将RuoYi-Vue3权限管理系统改造为跨平台桌面应用,实现技术栈的平滑迁移和部署效率的显著提升。 痛点分析:为什么需要桌面化改造 Web应用的现实局限 在传统的Web部署模式下,RuoYi-Vue3虽然功能强大,但在以下场景中仍显不足: 场景问题描述桌面化优势离线使用依赖网络连接支持本地运行系统集成访问权限受限深度系统集成用户体验浏览器限制原生应用体验安全性数据暴露风险本地数据存储 跨平台开发的价值体现 通过Electr

By Ne0inhk
Web-Check+cpolar:全方位检查网站还能随时随地访问,太方便了!

Web-Check+cpolar:全方位检查网站还能随时随地访问,太方便了!

文章目录 * 前言 * 1.关于Web-Check * 2.功能特点 * 3.安装Docker * 4.创建并启动Web-Check容器 * 5.本地访问测试 * 6.公网远程访问本地Web-Check * 7.内网穿透工具安装 * 8.创建远程连接公网地址 * 9.使用固定公网地址远程访问 前言 Web-Check 能分析网站的 IP 信息、SSL 证书、DNS 记录、性能和安全配置等,适合网站开发者、运维和安全人员使用,优点是信息全面,能一键获取网站多维度数据。 使用时发现它对新手很友好,操作简单,不过检测结果需要一定专业知识解读,建议结合实际需求重点关注关键指标,如开放端口和 SSL 配置。 但它默认只能在局域网内使用,要是想和异地团队共享检测结果,或者在外网随时查看网站状态,就很不方便,得依赖复杂的网络配置。 而搭配 cpolar 后,能生成公网访问地址,

By Ne0inhk