开源项目

一个以工业为主题的2D模拟经营游戏,核心玩法包括资源采集、生产线建立、自动化生产、技术研发等 技术栈:TypeScript+WebGL2+WebAssembly,使用WebGL2渲染Tilemap,使用FBM噪声生成地形、温湿度、植被信息等,使用WebAssembly优化关键部分的性能 玩家可以自由设计生产线,并根据需要决定科技树的点亮顺序 1. 地形:海拔决定地形,温湿度决定植被(类型和颜色),通常相邻块海拔差越小,温湿度差距越小 2. 建筑物:每个建筑物只能在适用地形上建造,建筑物分为工厂和道路,所有工厂必须连接仓库才能工作,对于工厂类建筑,一般等级越高,支持的生产线越多,生产速度越快,升级所需资源越多,(对于某些发电厂)占地越大,启动耗时和停止耗时越长 3. 矿产系统:矿产资源是有限的,解锁相应科技可以提高产量,地图上不能直接看到矿产,需要消耗资源勘探才能获得矿产储量信息 4. 物品系统:每种物品都有贮藏方式,对于一个仓库,每种贮藏方式有容量上限 5. 科技树:研究技术需要相应研究场地,根据研究技术的不同投入相应资源进行研究,掌握每个技术都需要一定时间,研究过程将持续消耗某些资源
530生活服务
探花交友开源项目
Spring Boot + SpringMVC + Mybatis + MybatisPlus + Dubbo Elasticsearch geo 实现地理位置查询 MongoDB 实现海量数据的存储 Redis 数据的缓存 Spark + MLlib 实现智能推荐 第三方服务 环信即时通讯 第三方服务 阿里云 OSS 、 短信服务 第三方服务 虹软开放平台 / 阿里云
600Java生活服务
run-ffempg开源项目
移植ffmpeg的能力,可以在线程内执行ffmpeg指令。ffempeg是一个可执行的工具,使用时需要调起进程,可控性和资源消耗都需要提升,run_ffmpeg 移植了ffempeg的大部分的能力,以动态库的形式存在,可以被在线程内调用,其调用指令与ffmpeg完全兼容。
380C/C++企业服务
D-Eyes开源项目
D-Eyes 为 M-SEC 社区出品的一款终端检测与响应工具,可在如下方面开展支撑: 1、作为应急响应工具,支持勒索挖矿病毒及 webshell 等恶意样本排查检测,辅助安全工程师应急响应时排查入侵痕迹,定位恶意样本。 2、作为软件供应链安全检查或 DevSecOps 工具,可提取 web 应用程序开源组件清单(sbom),配合 SCA(如 RyzeSCA),判别引入的组件风险。 技术选型: 1. 使用Go调用Windows系统API提取Windows系统的Application、System、Security三种日志事件信息; 2. 文件扫描模块使用Go的开源组件go-yara利用yara规则检测恶意样本。 3. 使用迭代器和channel机制构建生产者消费者模型,开启多协程扫描目录及子目录下的所有文件。 快速上手: D-Eyes 通过相应的一级指令,支持应急响应、SCA 以及基线检查等场景,更多功能,期待您的建议,社区将评估和纳入发布计划中。 detect 指令:支持应急响应场景,支持 windows 和 linux 系统的入侵排查; sbom 指令:支持 Java、Python
490企业服务
django-ui开源项目
1、DjangoUI致力发展成面向中大型企业和开发者的 UI 组件库,解决了高质量、可定制化的前端组件需求,提升了开发效率,简化了 UI 设计流程。 2、相比市场常规方案,Element Plus 的特点包括:基于 Vue 3 和 TypeScript,提供丰富的高质量组件,支持国际化、多种主题、响应式设计,具备完善的文档和生态支持,支持可定制主题和配置,满足各种复杂场景需求。 3、产品组成包括:基础 UI 组件、表单、数据展示、弹窗、菜单等,技术选型上,采用 Vue 3、TypeScript、Vite,确保性能和可维护性。
300工业互联网
基于 Taro4 和 Vue3 框架微信小程序模版。 核心技术采用Taro4、Vue3、TypeScript、NutUi4、Pinia、VueUse等,包含 Git Hooks,代码校验,用于快速搭建小程序项目。Github 开源。
550vue教育
数学游戏开源项目
一个简单有趣的数字游戏,使用HTML5 + JavaScript开发。玩家需要在规定时间内计算出数字结果,适合儿童玩耍。 特性: 1. 多个难度级别 2. 计时挑战模式 3. 分数记录系统 4. 音效反馈 5. 响应式设计,支持移动设备 6. 精美的动画效果
570教育
仿写switch官网开源项目
该项目旨在对腾讯旗下类似 switch 相关官网进行复刻,运用 Bootstrap 框架重新搭建,力求在布局、交互上达到与原官网相近的效果。素材直接引用腾讯官网,在还原视觉风格的同时,展现对 Bootstrap 技术的实践运用,助力深入理解 Web 开发与页面构建。
290物联网
1、数据资源不断增多,积累了大量的研究成果文件、政策文件等非结构化数据资源,如何对海量数据进行管理、利用与保护,成为当下的重要议题。由于数据的信息量和信息的重要程度很难被界定,如何对其进行有效的管理,是一个棘手的问题。 2、技术选项使用springCloud、mysql、vue3、typeScript等前沿技术。 3、启动redis、minio作为运行基础环境,启动后端项目
500Java企业服务
旨在通过本平台为用户找到与自己兴趣爱好相同的伙伴,通过组队,互相监督的方式来进行。 通过标签相似度匹配算法,找到与用户匹配度高的用户,从而进行组队。 技术栈:springboot3 + vue3 + vite + MySQL + Redis 来实现
330JavaSNS社交
zhiwen(知问)开源项目
本项目是在大学做的一个Android应用,是一个校园内网知识问答平台,名字叫做“知问”。该项目基于CS架构,后端使用java语言结合spring框架完成开发,涉及多线程,网络编程,HTTP,TCP,Servlet,MySQL等组件;前端基于Android,使用java语言,结合Glide图片库完成设计。
490Java教育
1.使用netty做为tcp的反向代理 2.可以定制化对tcp消息进行处理 3.完成一对多、多对一等复杂情况的tcp消息处理 功能说明: 动态创建TCP消息代理服务器向被代理发送消息 与代理服务器建立连接的远程客户端保持长链接 自动重连被代理服务器 当被代理服务器不可用时,存储远程客户端发来的TCP消息,当被代理服务器能够建立连接之后补发消息 远程客户端无感目标服务器的重启、切换
460Java金融
铁恨注拼引擎开源项目
(该专案同时存在 Swift、C#、C++ 版本。此页面虽仅给出 C# 版本,但其仓库主页会给出其他语言版本的链接。) 铁恨注拼引擎是专门用来给输入法处理大千注音并击输入的一个并击引擎,也支持带声调的拼音全拼输入。支持的静态注音键盘布局有「大千传统、倚天传统、IBM、神通、精业、伪精业」。支持的动态注音键盘布局有「酷音大千26键、倚天26键、许氏国音键盘、星光排列、刘又铭拟音排列」。支持的拼音种类至少有「汉语拼音、耶鲁拼音、华语罗马音、通用拼音、韦氏拼音」。 本专案一开始以 Swift 构建。为了方便其他领域的用户,就专门写了 C# 与 C++ 版本。C++ 版本并未涉及到对指针的操作。 本专案的每个公开 API 都有足够的文档,方便用户上手使用。
380C/C++生活服务
威注音输入法开源项目
(实际使用技术:后端 Swift,前端 AppKit & SwiftUI,没有使用任何移动技术。程序员客栈目前能选用的技术分类不支持上述表述,所以在这里单独讲清楚。) 威注音输入法解决了 macOS 系统长年以来没有一款可以「用大千并击注音直接打简体中文的注音输入法」的问题。macOS 只有内建这种注音输入法的繁体中文版本,且不支持快速自订用户辞典。威注音输入法不但解决了这些问题,而且还同时兼容两岸各自的审音与民间习惯的汉字读音。 威注音输入法针对某些与 InputMethodKit 系统框架兼容性不好的软件的文字输入情况另外准备了兼容模式、以浮动组字窗取代内文组字区的显示。浮动组字窗也会在威注音输入法的「强化型组字区安全防护」模式启用时阻止正在接收文字输入的软件提前滥用您的内文组字区内的尚未递交(上屏)的内容。此外,当系统内有软件滥用系统的全局键盘安全 API(比如某些密码管理器)、导致系统内所有第三方输入法全部无法正常工作的时候,威注音输入法会主动侦测这种情况、将元凶告知用户、以便用户自己做决定。 威注音输入法自身的模组型专案架构也成为了简体中文开源输入法的一个经典案
450生活服务
使用 Spring Boot 3 和 Vue 3,以及 Element-Plus 等主流技术栈,实时更新。 结合 Spring Security 和 JWT 提供安全、无状态、分布式友好的身份验证和授权机制。 基于 RBAC 模型,实现细粒度的权限控制,涵盖接口方法和按钮级别。 包括用户管理、角色管理、菜单管理、部门管理、字典管理等多个功能。 使用 Swagger 和 Knife4j 自动生成接口文档,支持在线调试,提高开发效率。
540redis
短链接项目开源项目
短链接(Short Link)是指将一个原始的长 URL(Uniform Resource Locator)通过特定的算法或服务转化为一个更短、易于记忆的 URL。短链接通常只包含几个字符,而原始的长 URL 可能会非常长。 短链接的原理非常简单,通过一个原始链接生成个相对短的链接,然后通过访问短链接跳转到原始链接。 生成唯一标识符:当用户输入或提交一个长 URL 时,短链接服务会生成一个唯一的标识符或者短码。 将标识符与长 URL 关联:短链接服务将这个唯一标识符与用户提供的长 URL 关联起来,并将其保存在数据库或者其他持久化存储中。 创建短链接:将生成的唯一标识符加上短链接服务的域名(例如:http://nurl.ink )作为前缀,构成一个短链接。 重定向:当用户访问该短链接时,短链接服务接收到请求后会根据唯一标识符查找关联的长 URL,然后将用户重定向到这个长 URL。 跟踪统计:一些短链接服务还会提供访问统计和分析功能,记录访问量、来源、地理位置等信息。 短链接经常出现在咱们日常生活中,大家总是能在某些活动节日里收到各种营销短信,里边就会出现短链接。帮助企业在营销活动中,
340Java物联网
1. 解决微服务认证问题,集成最新OAuth2认证 2. 支持access_token,refresh_token,password,client_credentials,pkce,phone_code 等认证模式 3.使用最新Springboot 3.0 和spring-authorization-server开发
430Java企业服务
若依开源项目
本项目主要提供了优秀的开源框架用于企业的管理系统,代码自动化生成。使用了spring boot框架,Java开发语言,redis缓存作登录。 RuoYi 是一个 Java EE 企业级快速开发平台,基于经典技术组合(Spring Boot、Apache Shiro、MyBatis、Thymeleaf、Bootstrap),内置模块如:部门管理、角色用户、菜单及按钮授权、数据权限、系统参数、日志管理、通知公告、代码生成等。在线定时任务配置;支持集群,支持多数据源,支持分布式事务。
270Java企业服务
1.本项目是用于购买一对一私人教学的滑轮课程平台,同等类型的教育型平台均可使用,多处按钮都有动态的效果实现 2.使用的是前端的基础三件套以及bootstrap技术和express来完成部分后端数据,以及使用了mysql 3.本项目仅用于展示
340教育
spring-boot-femo开源项目
spring boot demo 是一个用来深度学习并实战 spring boot 的项目。目前项目有33.4kstars,10.9kfork. 帮助更好理解springboot框架,项目使用多种技术。 该项目已成功集成 actuator(监控)、admin(可视化监控)、logback(日志)、aopLog(通过AOP记录web请求日志)、统一异常处理(json级别和页面级别)、freemarker(模板引擎)、thymeleaf(模板引擎)、Beetl(模板引擎)、Enjoy(模板引擎)、JdbcTemplate(通用JDBC操作数据库)、JPA(强大的ORM框架)、mybatis(强大的ORM框架)、通用Mapper(快速操作Mybatis)、PageHelper(通用的Mybatis分页插件)、mybatis-plus(快速操作Mybatis)、BeetlSQL(强大的ORM框架)、upload(本地文件上传和七牛云文件上传)、redis(缓存)、ehcache(缓存)、email(发送各种类型邮件)、task(基础定时任务)、quartz(动态管理定时任务)、xxl-job(
230Java生活服务
当前共15190个项目
×
寻找源码
源码描述
联系方式
提交