* 戳上方蓝字「 开源先锋 」关注我
项目目录:
1.实用的开源轻量自动化运维平台,9.6K+ Star!
2.打造属于自己的超级技术栈,24.9w star!
3.算法入门到精通,18w+ 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 等
网络协议:例如 HTTP、TCP/IP 等
机器学习:例如 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种语言,包括简体中文和繁体中文,同时提供了许多实用的功能,包括:
关闭不必要的 Windows 服务
停止 Windows 自动更新
卸载 UWP 应用
清理系统垃圾文件和浏览器配置文件
修复常见的注册表问题
提供硬件检测工具
测试 IP 连通性和延迟
快速更改 DNS 服务器
编辑 HOSTS 文件
识别和终止文件锁定句柄 ...
体积小巧,功能强大,使用方便,受到了很多用户的喜爱。
功能特性
免费开源:完全免费,无任何广告和功能限制。
体积小巧:仅有 2MB 左右,无需安装,解压即用。
功能强大:提供多种实用功能,满足不同用户的需求。
使用方便:操作简单,即使是小白用户也能轻松上手。
安全可靠:代码经过严格测试,不会对系统造成任何损害。
项目地址:https://github.com/hellzerg/optimizer
05 一款国人开发的清新优雅的博客项目,2k star!
NBlog
是一个基于 Spring Boot + Vue 的前后端分离博客系统,它将前端页面和后端逻辑完全分离,使得开发和维护更加灵活和易于扩展。
NBlog 的主要功能包括:
文章管理:支持文章发布、编辑、删除、置顶、分类、标签等功能。
分类管理:支持分类添加、编辑、删除等功能。
标签管理:支持标签添加、编辑、删除等功能。
评论管理:支持评论发布、回复、删除等功能。
用户管理:支持用户注册、登录、修改密码等功能。
友链管理:支持友链添加、编辑、删除等功能。
系统设置:支持系统配置、站点信息、SMTP 邮箱配置等功能。
性能特色
采用前后端分离架构,开发和维护更加灵活和易于扩展。
基于 Spring Boot 和 Vue 构建,性能稳定可靠。
支持多种数据库,包括 MySQL、PostgreSQL、Oracle 等。
支持多种主题,可自由更换。
支持 Markdown 编辑器,方便写作。
支持评论系统,方便交流互动。
支持搜索功能,方便查找文章。
支持 SEO 优化,提高网站排名。
项目地址:
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