探索十大高效实用的开源项目

发表时间: 2022-12-30 08:00

大家好,我是Echa。

距离2023,还有1天就元旦了,给心情放个假。远离琐碎烦恼,携带快乐微笑,逃出繁忙,躲过压力,平静地走进问候的驿站。粉丝们,愿大家有个快乐舒适的元旦!

前段时间小编给粉丝们分享了2篇搞副业接私活快速挣钱的以及其他优秀开源项目,有兴趣的老铁可以看看:

推荐适合接私活的9个优秀开源项目

推荐18个适合接私活的优秀开源项目

推荐20个提升程序员软技能与效率的必备工具

盘点28个前端里程碑式的Github开源项目

盘点18个yyds低代码开源项目

今天小编给粉丝们盘点10个非常优秀实用的开源项目,希望能对大家有所帮助。

创作不易,喜欢的老铁们加个关注,点个赞,后面会持续更新干货,速速收藏,谢谢!你们的一个小小举动就是对小编的认可,更是创作的动力。

全文大纲

  1. Lama Cleaner - 一款AI图像修复工具可以去掉文字,人物,水印等很强大
  2. Teleport - 是一款简单易用的堡垒机系统
  3. JavaWeb - 一款前后端分离的开源脚手架项目
  4. Tesseract - 浏览器的OCR工具
  5. 开店星开源小程序商城-基于 Yii2+Vue2.0+uniapp 易学易用
  6. Niushop开源商城
  7. Flowable Activiti- 仿钉钉流程设计器源码
  8. 微人事-是一个前后端分离的人力资源管理系统
  9. ActionView - 问题需求跟踪工具
  10. SmsForwarder-短信转发器

Lama Cleaner

在线体验:
https://huggingface.co/spaces/Sanster/Lama-Cleaner-lama

Github:https://github.com/Sanster/lama-cleaner

Lama Cleaner,一款GitHub上免费开源的图像修复工具,由 SOTA AI 模型提供支持的图像修复工具,基于cv2的经典图像修复算法,支持中央处理器和图形处理器,多种策略修复图像,可以从照片中删除任何不需要的物体、缺陷、人物或擦除和替换(由稳定扩散驱动)你照片上的任何东西

如下图:

原始图

处理过的图

Teleport

官网地址:https://tp4a.com/

Github:https://github.com/tp4a/teleport

Teleport是一款简单易用的开源堡垒机系统,具有小巧、易用的特点,支持 RDP/SSH/SFTP/Telnet 协议的远程连接和审计管理。

Teleport由两大部分构成:

  • 跳板核心服务
  • WEB操作界面

Teleport非常小巧且极易安装部署:仅需一分钟,就可以安装部署一套您自己的堡垒机系统!!

因为Teleport内建了所需的脚本引擎、WEB服务等模块,因此不需要额外安装其他的库或者模块,整个系统的安装与部署非常方便。

特点


  • 极易部署
  • 简洁设计,小巧灵活,无额外依赖,确保您可以在5分钟内完成安装部署,开始使用。
  • 安全增强
  • 配置远程主机为仅被您的teleport服务器连接,可有效降低嗅探、扫描、暴力破解等攻击风险。
  • 单点登录
  • 只需登录您的teleport服务器,即可一键连接您的任意远程主机,无需记忆每台远程主机的密码了。
  • 按需授权
  • 可以随时授权指定运维人员访问指定的远程主机,也可随时回收授权。仅仅需要几次点击!
  • 运维审计
  • 对远程主机的操作均有详细记录,支持操作记录录像、回放,审计工作无负担。

如下图:

JavaWeb

在线演示:http://manage.javaweb.vip

Gitee:https://gitee.com/pxw_admin/JavaWeb

一款 Java 语言基于 SpringBoot2.x、Layui、Thymeleaf、MybatisPlus、Shiro、MySQL等框架精心打造的一款模块化、插件化、高性能的前后端分离架构敏捷开发框架,可用于快速搭建后台管理系统,本着简化开发、提升开发效率的初衷,框架自研了一套个性化的组件,实现了可插拔的组件式开发方式:单图上传、多图上传、下拉选择、开关按钮、单选按钮、多选按钮、图片裁剪、富文本编辑器等等一系列个性化、轻量级的组件,是一款真正意义上实现组件化开发的敏捷开发框架,框架已集成了完整的RBAC权限架构和常规基础模块,同时支持多主题切换,可以根据自己喜欢的风格选择想一个的主题,实现了个性化呈现的需求;

为了敏捷快速开发,提升研发效率,框架内置了一键CRUD代码生成器,自定义了模块生成模板,可以根据已建好的表结构(字段注释需规范)快速的一键生成整个模块的所有代码和增删改查等等功能业务,真正实现了低代码开发,极大的节省了人力成本的同时提高了开发效率,缩短了研发周期,是一款真正意义上实现组件化、低代码敏捷开发框架。

内置模块

  • 用户管理:用于维护管理系统的用户,常规信息的维护与账号设置。
  • 角色管理:角色菜单管理与权限分配、设置角色所拥有的菜单权限。
  • 菜单管理:配置系统菜单,操作权限,按钮权限标识等。
  • 职级管理:主要管理用户担任的职级。
  • 岗位管理:主要管理用户担任的岗位。
  • 部门管理:主要管理系统组织架构,对组织架构进行统一管理维护。
  • 操作日志:系统正常操作日志记录和查询;系统异常信息日志记录和查询。
  • 登录日志:系统登录日志记录查询包含登录异常。
  • 字典管理:对系统中常用的较为固定的数据进行统一维护。
  • 配置管理:对系统的常规配置信息进行维护,网站配置管理功能进行统一维护。
  • 城市管理:统一对全国行政区划进行维护,对其他模块提供行政区划数据支撑。
  • 友链管理:对系统友情链接、合作伙伴等相关外链进行集成维护管理的模块。
  • 个人中心:主要是对当前登录用户的个人信息进行便捷修改的功能。
  • 广告管理:主要对各终端的广告数据进行管理维护。
  • 站点栏目:主要对大型系统网站等栏目进行划分和维护的模块。
  • 会员管理:对各终端注册的会员进行统一的查询与管理的模块。
  • 网站配置:对配置管理模块的数据源动态解析与统一维护管理的模块。
  • 通知公告:系统通知公告信息发布维护。
  • 代码生成:一键生成模块CRUD的功能,包括后端和前端Vue等相关代码。
  • 案例演示:常规代码生成器一键生成后的演示案例。

如下图:





Tesseract

官方网址:
https://tesseract.projectnaptha.com/

Github:https://github.com/naptha/tesseract.js

Tesseract.js 是基于Tesseract——OCR引擎的一个纯JavaScript接口。

Tesseract是惠普布里斯托实验室在1985到1995年间开发的一一个开源的OCR引擎,曾经在1995 UNLV精确度测试中名列前茅。但1996年后基本停止了开发。2005年,惠普将其对外开源,2006 由Google对Tesseract进行改进、消除Bug、优化工作。

该库支持100多种语言(中文支持),自动文本方向和脚本检测,用于读取段落,单词和字符边界框的简单界面。Tesseract.js可以在浏览器和具有NodeJS服务器上运行。

如下图:



开店星开源小程序商城

在线演示:
http://demo-free.kaidianxing.com/

Gitee:https://gitee.com/kaidianxing/kaidianxing

开店星项目团队拥有十年电商系统研发经验,商城已经过数千用户实际使用并认可,开店星为首款开源商城,功能完善可满足基础运营,开箱即用,便捷二开。

开店星公众版基于Yii2+Vue2.0+uniapp 前沿技术研发,易学易用,前后端分离,多端开发,负载均衡,性能优越架构稳定;商城商品、订单、用户精细化管理;涵盖秒杀、消费奖励、超级海报等20+营销插件H5+小程序+公众号+PC,全渠道覆盖,线上线下全场景支持,框架成熟稳定便于扩展,高效二开,低成本快速搭建个性化商城。

技术亮点:

  • 基于命名空间和PSR-4规范,加入了PHP7新特性
  • 前后端分离架构,前端使用uniapp,以API进行数据对接
  • 支持composer,基于全新的架构思想和命名空间
  • MVC结构的基础上加入Service层,满足多个Model数据处理的需求,减少代码冗余
  • 注解方式的常量配置,通过类反射机制来获取各个配置选项,使配置添加和使用更为灵活
  • 使用easywechant库包进行底层对接微信公众号,微信小程序等等
  • 使用yansongda库包完成微信支付和支付宝支付
  • 组件化封装实现底层,配置注入工厂类获取应用实例方式,满足多场景支持(比如:阿里云存储,七牛云存储等多种存储支持)
  • 规范统一的api错误码,以及详细的解释文档,让您可以在开发中快速定位问题
  • 后台RABC控制权限
  • Api的访问权限,在框架层面统一处理,业务编码不需要考虑权限问题,让系统更为安全,开发更为便捷。
  • 高效的urlManager管理,在框架层面对路由做统一的处理
  • 业务功能模块化,插件化,代码结构更为清晰
  • 特性traits的应用,减少代码冗余,让代码结构更为清晰
  • 主动触发CRON的方式,让您无需单独linux配置CRON0
  • 高效的缓存机制,使用Redis存储缓存,让网站响应更快
  • 队列Queue的应用,短信发送,微信推送使用MQ进行解耦,让您的系统更快更高效
  • 可视化的DIY店铺装修,让您随心所欲的打扮自己的商城
  • 一键安装,让您更为方便的搭建商城
  • 完善的开发文档,二次开发更快入门

如下图:

Niushop开源商城

在线演示:
https://uniapp.v5.niuteam.cn/shop

Gitee:https://gitee.com/niushop_team/niushop_b2c_v5_dev

Niushop开源商城V5【DEV开发版】 - 前后端全部100%开源 搭建大型商城首选 DIY装修全新定义+内置消息队列,Redis缓冲服务,插件+钩子技术,多模板+营销插件开发生态

V5商城特色

  • 强大的营销功能模块,丰富的行业模板和装修组件,快速搭建最适合自己的电商平台,轻松获客、裂变。开启电商运营之路。
  • ThinkPhp6 + LayUi + ElementUi,学习维护成本低
  • 前端由UNI-APP框架编写,支持多端,易于维护
  • 钩子 + 插件,组件化开发,可复用,开发便捷
  • 标准API接口,前后端分离,二次开发更方便
  • 内置消息队列,全面支持redis缓存机制,支持大数据、高并发、大流量
  • 代码全部开源,方便企业扩展自身业务需求

亮点

  • 1.框架采用全新thinkphp6+事件开发设计+layui+uniapp进行设计,代码完全重构,支持百万级!
  • 2.前端以layui + uniapp模块化开发;
  • 3.数据导出采用phpExcel,使数据更加直观,更方便于管理统计;
  • 4.插件钩子机制,功能模块独立,更有助于二次开发;
  • 5.后台采用ECharts,直观体现关系数据可视化的图,支持图与图之间的混搭。实现完善的数据统计和分析;
  • 6.EasyWeChat部署微信开发,微信接入更加快捷,简单;
  • 7.内置强大灵活的权限管理体系,有利于专人专项运营;
  • 8.内置组合数据统计,系统配置,管理碎片化数据统计;
  • 9.客户端完善的交互效果和动画,提升用户端视觉体验;
  • 10.可以完美对接公众号和小程序,并且数据同步,实现真正意义上的一端开发,多端使用;
  • 11.内置客服系统,可以对接企微客服、腾讯客服、小程序客服以及Niushop客服,客服在线实时聊天;
  • 12.高频数据redis缓存,数据库读写分离,很大程度减轻服务器压力,提升访问速度;
  • 13.后台设置菜单中可以一键数据备份和恢复,完全傻瓜式操作就可以轻松升级备份;
  • 14.在线一键升级,轻松跨越到最新版本;
  • 15.标准Api接口、前后端分离,二次开发更方便快捷;
  • 16.支持数据库结构、数据、模板在线缓存清除,提升用户体验;
  • 17.可视化DIY店铺装修,方便、快捷、直观,可以随心所欲装扮自己的店铺;
  • 18.无缝事件机制行为扩展更方便,方便二次开发;
  • 19.支持队列降低流量高峰,解除代码耦合性,高可用性;
  • 20.在线一键安装部署,自动检测系统环境一键安装,省时省力快捷部署;

如下图:

Flowable Activiti

Gitee:https://gitee.com/gailunJAVA/dingding-mid-business-java

Flowable Activiti 仿钉钉流程设计器源码 前端基于wflow工程 和 smart-flow-design创建 100%开源 后台可以基于Flowable 56 以及 Activiti567版本

如下图:

微人事

Github:https://github.com/shaoxiongdu/vhr

微人事是一个前后端分离的人力资源管理系统,项目采用 SpringBoot+Vue 开发,项目加入常见的企业级应用所涉及 到的技术点,例如 Redis、RabbitMQ 等。

如下图:

ActionView

在线演示:https://actionview.cn

Github:https://github.com/lxerxa/actionview

一个类Jira的问题需求跟踪工具,前端基于reactjs+redux、后端基于php laravel-framework。前端代码库:actionview-fe。

我们实际开发过程一直在用Jira进行任务管理和Bug跟踪,除了采购License价格不菲外,使用过程中觉得Jira还是有点重、全局方案配置到了后期越来越难维护、页面体验也不像现在流行的SPA那么好,所以有了做ActionView的想法。

如下图:






SmsForwarder-短信转发器

在线演示:https://actionview.cn

Github:https://github.com/pppscn/SmsForwarder

短信转发器——不仅只转发短信,备用机必备神器!

监控Android手机短信、来电、APP通知,并根据指定规则转发到其他手机:钉钉群自定义机器人、钉钉企业内机器人、企业微信群机器人、企业微信应用消息、飞书群机器人、飞书企业应用、邮箱、bark、webhook、Telegram机器人、Server酱、PushPlus、手机短信等。

包括主动控制服务端与客户端,让你轻松远程发短信、查短信、查通话、查话簿、查电量等。(V3.0 新增)

如下图: