* 戳上方蓝字“开源先锋”关注我
项目目录:
- 1.实用的开源轻量自动化运维平台,9.6K+ Star!
- 2.打造属于自己的超级技术栈,24.9w star!
- 4.史上最强win系统优化神器,11.3K star!
- 5.一款国人开发的清新优雅的博客项目,2k star!
- 6.基于浏览器的开源 Web 云端桌面系统,9.2K star!
01 实用的开源轻量自动化运维平台,9.6K+ Star!
Spug
是一个开源的自动化运维管理平台,由 JavaScript 和 Python 编写,面向中小型企业设计,无需 Agent,非常轻量化。为运维人员提供了自动化部署、配置管理、任务编排、监控告警等一系列强大功能,帮助轻松管理大规模的服务器集群。
Spug 整合了主机管理、主机批量执行、主机在线终端、应用发布部署、在线任务计划、配置中心、监控、报警等多项功能,为我们提供了全面的运维解决方案。
功能特性
性能特色:
- 批量执行: 通过平台,用户可以轻松对主机上的命令进行批量执行,节省了操作时间和提高了效率。
- 在线终端: 用户可以方便地通过浏览器登录主机的在线终端,实时操作主机,无需额外的终端软件。
- 文件管理: 支持主机文件的在线上传和下载,便捷地进行文件传输和管理。
- 任务计划: 用户可以灵活设定在线任务计划,定时执行任务,提升工作自动化程度。
- 发布部署: 用户可根据需求自定义发布部署流程,确保部署过程符合实际需求。
- 配置中心: 支持多种格式的配置管理,包括 KV、文本、JSON 等,方便用户进行统一配置管理。
- 监控中心: 提供全面的监控功能,包括站点、端口、进程等各种监控项,满足用户对主机状态的实时监控需求。
- 报警中心: 支持多种报警方式,如短信、邮件、钉钉、微信等,及时通知用户主机状态异常。
- 优雅美观: 基于 Ant Design 的 UI 界面设计,整体界面简洁清晰,操作体验良好。
- 开源免费: 前后端代码完全开源,用户可以自由查看源码并永久免费使用平台。
项目地址:
https://github.com/openspug/spug
02 打造属于自己的超级技术栈,24.9w star!
Build-Your-Own-X
旨在帮助我们从零开始构建各种各样的技术项目,从编程语言解释器到数据库,再到操作系统和游戏引擎,无所不包!
build-your-own-x
收集了海量的计算机领域学习资源,涵盖了以下主题:
- 编程语言解释器:例如 Python、JavaScript、C++ 等
- 数据库:例如 MySQL、Redis、MongoDB 等
- 操作系统:例如 Linux、Windows、macOS 等
-
机器学习:例如 TensorFlow、PyTorch 等
- 游戏引擎:例如 Unity、Unreal Engine 等
...
每个主题都包含一系列教程,从基础概念到高级实践,循序渐进地帮助你掌握相关技术的核心知识和技能。
项目特色
- 内容全面:涵盖了各种热门技术主题,满足不同开发者的学习需求。
- 教程详细:每个教程都包含详细的代码示例和解释,即使是初学者也能轻松理解。
- 循序渐进:教程从基础概念开始,逐步深入,帮助开发者掌握相关技术的完整知识体系。
- 社区活跃:项目拥有一个活跃的社区,开发者可以在此交流学习心得,互相帮助。
项目地址:https://github.com/codecrafters-io/build-your-own-x
03 算法入门到精通,18w+ star!
javascript-algorithms
项目由 trekhleb 大神创建,旨在收集和实现各种常见的 JavaScript 算法和数据结构,并提供了详细的解释和示例。
该项目包含了超过 200 种算法和数据结构,涵盖了排序、搜索、图论、加密等多个领域。
同时还有中、英、日、韩等数十种语言的版本。
项目特色
项目地址:
https://github.com/trekhleb/javascript-algorithms
04 史上最强win系统优化神器,11.3K star!
Optimizer
是一款面向 Windows 系统的优化工具,采用C#编写,旨在提升计算机性能、加强隐私和安全保护。
它支持22种语言,包括简体中文和繁体中文,同时提供了许多实用的功能,包括:
体积小巧,功能强大,使用方便,受到了很多用户的喜爱。
功能特性
- 体积小巧:仅有 2MB 左右,无需安装,解压即用。
- 安全可靠:代码经过严格测试,不会对系统造成任何损害。
项目地址:https://github.com/hellzerg/optimizer
05 一款国人开发的清新优雅的博客项目,2k star!
NBlog
是一个基于 Spring Boot + Vue 的前后端分离博客系统,它将前端页面和后端逻辑完全分离,使得开发和维护更加灵活和易于扩展。
NBlog 的主要功能包括:
- 文章管理:支持文章发布、编辑、删除、置顶、分类、标签等功能。
- 系统设置:支持系统配置、站点信息、SMTP 邮箱配置等功能。
性能特色
- 采用前后端分离架构,开发和维护更加灵活和易于扩展。
- 基于 Spring Boot 和 Vue 构建,性能稳定可靠。
- 支持多种数据库,包括 MySQL、PostgreSQL、Oracle 等。
项目地址:
https://github.com/naccl/nblog
06.基于浏览器的开源 Web 云端桌面系统,9.2K star!
Puter
是一个先进的开源桌面环境,设计用于在浏览器中功能丰富、异常快速和高度可扩展。它可以用于构建远程桌面环境,或作为云存储服务、远程服务器、网络托管平台等的界面。
简单说,这是一个基于 Web 的桌面操作系统,可以在浏览器中运行无需安装,即可提供丰富的功能和极快的速度。
性能特色
功能丰富多样:Puter 不仅可以构建远程桌面环境,还能作为云存储服务、远程服务器、网络托管平台等的界面,满足多种需求。
飞速响应:通过使用原生 Java 和 jQuery 技术,Puter 直接与 DOM 互动,确保快速高效的运行速度。
高度可扩展性:可根据个人需求通过 Puter.js 库进行扩展,灵活适应不同场景的要求。
简单上手:Puter 提供了详尽的说明和指南,使用户轻松上手并享受其强大功能。
项目地址:
https://github.com/HeyPuter/puter