Go

Go(又称Golang)是一门由Google于2009年开源推出的静态类型、编译型编程语言,由Robert Griesemer、Rob Pike和Ken Thompson共同设计。其设计初衷是为了解决大规模分布式系统和云计算基础设施开发中的痛点,旨在兼具C/C++般的编译运行效率与Python般的开发效率。Go语言的核心特色是语法极其简洁(摒弃了类和继承等复杂概念),内置强大的并发编程模型(goroutine轻量级线程和channel通信机制使其并发编程简单而高效),编译速度飞快,并生成独立的静态可执行文件便于部署。它提供了垃圾回收机制和丰富的标准库,特别擅长构建高性能、高并发的网络服务、分布式系统、API服务器、云原生应用(如Docker和Kubernetes均由其编写)及命令行工具。Go语言通过严格的代码规范(如强制格式化)、内置的依赖管理工具和强调“一种问题只有一种解决方法”的理念,有效降低了项目复杂性和团队协作成本。尽管在泛型等特性上曾较为保守,但其在简洁性、生产效率和工程可维护性上的卓越表现,使其迅速成为后端开发和基础设施领域最受欢迎的现代编程语言之一。
Go语言框架
Go(又称Golang)是一门由Google于2009年开源推出的静态类型、编译型编程语言,由Robert Griesemer、Rob Pike和Ken Thompson共同设计。其设计初衷是为了解决大规模分布式系统和云计算基础设施开发中的痛点,旨在兼具C/C++般的编译运行效率与Python般的开发效率。Go语言的核心特色是语法极其简洁(摒弃了类和继承等复杂概念),内置强大的并发编程模型(goroutine轻量级线程和channel通信机制使其并发编程简单而高效),编译速度飞快,并生成独立的静态可执行文件便于部署。它提供了垃圾回收机制和丰富的标准库,特别擅长构建高性能、高并发的网络服务、分布式系统、API服务器、云原生应用(如Docker和Kubernetes均由其编写)及命令行工具。Go语言通过严格的代码规范(如强制格式化)、内置的依赖管理工具和强调“一种问题只有一种解决方法”的理念,有效降低了项目复杂性和团队协作成本。尽管在泛型等特性上曾较为保守,但其在简洁性、生产效率和工程可维护性上的卓越表现,使其迅速成为后端开发和基础设施领域最受欢迎的现代编程语言之一。
开发组织  谷歌公司
系统应提供订单追踪功能,用户可实时查看骑手位置,更新频率不超过三十秒。骑手需上传取餐与送达照片作为凭证。系统应设置送达确认机制,骑手送达时必须拍照或扫码确认,系统才可标记“已送达”,在用户确认收货前订单状态保持“待确认”。系统应优化预订单,支持设置最早送达时间和最晚送达时间,严格控制在时间段内送达。
420gorm项目任务
GeekAI开源项目
GeekAI是基于AI大语言模型API实现的AI助手的全套开源解决方案,自带运营管理后台和支付功能,开箱即用。系统有用户鉴权,你可以自己使用,也可以部署直接给C端用户提供AI工具服务。集成了OpenAI,Gemini,DeepSeek,豆包,通义千问等多个平台的大语言模型。并集成了即梦,通义万相,O
670Go人工智能
GYscan开源项目
GYscan是一款专注于内网横向移动和边界安全测试的专业工具,基于Go语言开发。该工具集成了丰富的内网渗透测试功能,包括端口扫描、服务识别、漏洞检测、远程命令执行、弱口令爆破等核心功能,为安全研究人员和渗透测试人员提供高效、可靠的内网安全评估解决方案。
570Go网络安全
dlt645开源项目
该项目实现了DLT645电表通信协议的服务端和客户端功能,支持TCP和RTU两种通信方式,并且开发了C++、Python和Go三个版本。系统采用模块化设计,分为数据层、协议解析层、业务逻辑层和通信层。数据层通过JSON配置文件初始化测点数据,协议层处理帧的编解码和校验。目前已实现电能量、最大需量等核
1310C++能源
gonfig开源项目
gonfiggonfigisalightweightconfigcenterusage#downloadandinstallgonfiggoinstallgithub.com/Jarnpher553/gonfig/cmd#startmasterhttpserverlistenonport9019de
700Go开发工具
kubesysadm开源项目
kubesysadmisamanagementtoolformanagingkubernete'sresource.ItisshortforKUBErneteSYStemADMInistration.Anditprovidesasuitemechanismsandmethodstomanageres
1070Go云计算
CVMRuntime开源项目
1.CVM旨在开发一个能够进入区块链共识的模型推理平台,采用全整形数据流2.MRT从MxNet/Pytorch等其他模型训练框架导入模型,并量化至CVM兼容格式
970C++人工智能
部署工具开源项目
基于可视化流程编排部署管理。安全可控:部署过程安全可控,只有当前节点之前所依赖所有节点完成后,才会执行当前节点。易操作:对研发测试人员友好,可以通过web页面直接操作对应用进行部署。可显示:并且能友好的展示部署过程状态和结果。扩展性:可把节点功能扩展为任意功能的任务。
950Go开发工具
XUGOU开源项目
XUGOU是一个基于CloudFlare的轻量化系统监控平台,提供系统监控和状态页面功能。目前已实现的主要功能:✅系统监控-客户端资源监控与数据上报✅HTTP监控-API接口健康检测✅数据可视化-实时数据展示与历史趋势✅状态页面-可定制的服务状态页面✅告警通知-异常事件通过多渠道通知(电子邮件、Te
1860Go开发工具
GF导航网站开源项目
1.导航模块,具有采集器,定期采集收录站点的指标数据并展示。2.游戏资讯模块,定期采集steam公开数据并在本网站展示。3.工具模块,集成各种前端实用小工具。4.问卷模块,提供简易的问卷调查。5.地理位置中间件,收集访问流量来源。6.令牌桶中间件,限制接口请求频率。7.支持github和gitee三
1940Nginx内容平台
这些组件设计初衷主要为了解决游戏项目在开发过程中遇到问题:1、解决提高开发效率问题,特别针对于无状态的游戏服框架;2、解决并发访问同一块数据竞争的问题;3、解决对第三方缓存redis的依赖,降低网络IO等问题;4、统一管理产品配置与加载配置行为;主要用于创建使用的go组件,目前是在游戏业务上使用,其
1290Go游戏
NineSong开源项目
独立完成核心架构设计与全程落地实现,实现首个ToC音乐场景的全部功能研发与部署:NineSong|NSMusicS;‌1.采用CleanArchitecture实现领域驱动设计;2.通过Gin框架构建RESTfulAPI服务,集成JWTv4实现OAuth2.0安全认证;3.基于MongoDB实现音乐
2540gorm项目任务
Nichcmake:一个TUI,Cmake项目管理工具,支持git工具链和远程仓库提交,支持本地编译,交叉编译,多语言混合编译,支持子模块创建,支持库管理...可集成在neovim里。obsidian-neumorphism:一个obsidian拟物化主题。
1470C++企业服务
m3u8下载器开源项目
✨✨✨M3U8-Web 是一个基于 Web 界面的视频流下载工具,专为下载 M3U8 格式的流媒体内容而设计。它具有高度的可定制性和用户友好的界面,使得下载流媒体内容变得简单高效。 适用于Nas,需要远程操作的下载任务。 ? 多线程下载:支持自定义线程数量,加速下载过程 ? 实时进度显示:直观展示下载进度和速度 ? MP4 转换:自动将下载的 TS 文件转换为 MP4 格式 ? 任务管理:便捷的任务列表管理,包括历史记录 ✏️ 自定义文件名:支持为下载文件设置自定义名称 ? 美观的 Web 界面:基于 Vue 3 和 Ant Design Vue 构建的现代界面 ? 并发任务控制:支持设置最大同时下载任务数
2020Gogolang
简化版go框架开源项目
将本人负责在大型公司(10000人+)内部的框架进行简化,发布为一个开源的go语言框架: - 利用grpc+grpc-gateway,支持gRPC和HTTP的通信,并支持自动生成文档、参数校验 - 使用gorm对接MySQL,实现数据持久化 - 开发相关自动生成代码的套件,大幅提升规范性、自动化 - 代码分层设计,方便概念抽象
1500gRPCGolang
知识问答平台开源项目
项目介绍 silc-client 是一个基于 Vue 3 + TypeScript 构建的现代化前端应用项目。该项目使用了最新的前端技术栈,提供了一个响应式、高性能的用户界面。 技术栈 框架: Vue 3.5.13 (Composition API) 语言: TypeScript 5.8.0 构建工具: Vite 6.2.4 状态管理: Pinia 3.0.2 路由: Vue Router 4.5.0 UI组件库: Element Plus 2.9.9 图表库: ECharts 5.6.0 HTTP客户端: Axios 1.9.0 工具函数: Lodash 4.17.21 日期处理: Day.js 1.11.13 项目特性 ? 基于 Vue 3 Composition API 的现代化开发体验 ? 使用 Element Plus 提供的丰富UI组件 ? 集成 ECharts 支持数据可视化 ? 使用 Pinia 进行状态管理 ?️ Vue Router 实现单页应用路由 ? TypeScript 提供类型安全 ⚡ Vite 提供快速的开发服务器和构建
2930Python机器学习/深度学习
QPHP框架开源项目
0.轻量级的PHP的MVC框架,解决中小型企业的开发效率,使用本框架增加开发效率,而且框架的安全性高。 1.qphp是一个轻量级的phpmvc框架 框架执行时间:6毫秒,thinkphp执行时间:19毫秒 2.支持mysql,oracle,memcache,redis 3.jwt生成token,和验证 4.增加路由功能,跨域请求 5.新增命名空间namespace 6.完成增删改查(CURD)功能 7.全局配置功能,模块配置功能 8.新增分库功能,多库切换操作,分表联查,连接有简单连接池管理 9.新增链式查询功能 10.路由实现跨域和分组 11.优化核心pdo组件链接mysql,oracle组件化配置,可插拔扩展(思想:高内聚,低耦合) 12.memcache,redis加入框架核心,取消在模块中配置缓存 13.升级到php8.2.0验证器组件计划重写 14.新增验证器,修改验证器的设计方案,使其扩展简单 15.验证器支持多语言验证,中英文,支持验证和过滤功能 16.框架也支持多语言,中|英文|等等,全局配置APP_LANG=>TRUE 17.jwt重写生成长短token,无刷新长token获取短token 18.所有接口rsa数据加密解密,数据加签,加签后验证 1.前端所有接口,先加签名,在加密数据和签名 2.后端先解密数据,验证签名,然后接收数据 3.js前端rsa加密加签,后端解密,验签
2610PHP微服务
抽取幸运数字开源项目
1.本项目为了实现一个简单的抽取幸运数字,可以应用与聚会时抽奖活动。 2.本项目主要使用golang + html + css 开发。 3.项目秉承轻量、便捷的开发思想,实现以下内容: 【实时抽选】用户点击按钮后,服务器随机生成一个幸运数字,并通过 WebSocket 实时推送到客户端。 【结果展示】客户端接收到服务器的消息后,即时更新页面显示幸运数字。 【用户交互】提供简洁的用户界面,允许用户参与抽选并查看结果。
2020Gowebsocket
ginana-blog开源项目
本项目作为个人博客型网站,经历了多次技术架构调整 由最初的Python的Django框架作为MVC整体解决方案,前端主要由服务端渲染,html+css+js来配合完成,作为新手时用来练手的项目,相对比较完整。 后由于个人体感Python部署起来不是很简洁舒服,开始改用Go的Iris框架,仍然选择MVC模式,整体开发逻辑思路几乎相同,修改起来很顺手,并重点将ORM改为Gorm,新增鉴权Casbin,登录系统改用单点登录,其他涉及到一些技术栈有Paladin(实时修改配置)、Logrus、Wire。整套技术栈修改完毕后,使用至今,无重大bug,运行稳定,部署方便,并发可靠。后由于学习新东西时接触了Vue前端框架,尝试做了一版后端Iris+前端Vue的组合,尽管这套组合没什么问题,由于时间原因,没有用到线上去使用,仅提供个人学习。
2720Gogolang
vue3-bashItem开源项目
基于 golang+gin+gorm+mysql+redis 开发的后台管理-后端模板 本项目主要用于自动化平台开发的基础模版,用于运维自动化开发 项目功能: 路由管理 restful 数据库管理 gorm 跨域 cors 配置管理 yaml 探活模块 关联服务探活 加解密模块 aes 用户认证 jwt 防撞库 防撞库模块 登录 单点登录功能 权限管理 用户/角色/菜单 日志模块 logger 小功能 分页模块/搜索模块 异常处理 服务返回异常处理 request模块 统一返回状态
1810gorm后台管理系统(模板)
当前共424个项目more
×
寻找源码
源码描述
联系方式
提交