开源推荐

之前给大家推荐过不少后台模版了,今天再推荐基于Vue3实现的后台模版:V3 Admin Vite 先来看看效果: 感兴趣的小伙伴也可以通过这个地址来体验:https://un-pany.github.io/v3-admin-vite/ 该后台模版同之前推荐的模版有个很大的区别,就是没有那么复杂,功能并不多,但功能不多有不多的好处,就是比较适合应对一些简单场景。不会参杂很多不需要的功能代码在自己的项目中。 另外,该后台模版其实还是一个不错的Vue 3学习项目,因为它还提供了一份详细的教程专栏: 如果您正在学习Vue 3,那么把基础学好之后,直接学一遍这个模版项目,完全可以当作一次小而美的实战练习。 最后,奉上该项目和教程的地址,感兴趣的小伙伴赶紧收藏吧: 开源项目:https://github.com/un-pany/v3-admin-vite教程专栏:https://ju...

今天给大家介绍一个JSON工具:JSON CRACK JSON Crack是一款创新的、免费的、开源可视化工具。用户可以通过它讲复杂的JSON数据变的更为简洁易懂,且支持搜索、高亮显示等基本能力。 一旦该应用程序被嵌入,用户就可以使用它直接在网站上查看和分析JSON数据。这可用于各种目的,例如快速检查JSON文件的结构或验证其中包含的数据。 对于VS Code用户而言,JSON Crack还提供了VS Code的插件: 看数据就知道是该插件也是大家非常喜欢的!如果您还没用上的话,可以考虑安装了试试看。 关于JSON Crack的其他信息,您可以通过下面的链接了解更多。 开源项目:https://github.com/AykutSarac/jsoncrack.com 官方网站:https://jsoncrack.com/ 欢迎扫描下方二维码,关注公众号:TJ君,订阅每...

不知道您是否跟我一样,对Minecraft非常痴迷。今天瞎逛看到一个为Minecraft痴迷者量身定制的等宽字体项目:Monocraft 先来看看效果: 该字体除了沿袭Minecraft的像素风格之外,对于下面这些符号也提供了另一种与我们日常书写匹配的显示风格: 如果您对该字体也喜欢的话,只需要通过下面的方式安装即可使用,幻想下在Minecraft中开发软件的感觉。 安装方式Mac: brew tap homebrew/cask-fontsbrew install –cask font-monocraft其他系统: 从下面地址下载ttf文件,并安装到操作系统中 https://github.com/IdreesInc/Monocraft/releases 更多关于该字体的介绍可以通过下面的地址查看: https://github.com/IdreesInc/Monocr...

如果您跟我一样,经常上GitHub看开源项目,那么一定有这样的感觉:在线阅读代码很不方便!所以,很多时候,我们都是通过git clone方式下载下来。然后用开发工具打开就可以非常顺滑的阅读了。 但是这样的还是需要比较复杂的步骤,今天就给大家推荐一个应用:github1s。通过github1s的帮助,我们可以更方便的阅读GitHub上的开源项目。 简介GitHub1s 是一个Web应用程序,允许开发者直接在GitHub上浏览、编辑和调试代码。它是一个强大的工具,可以帮助开发者节省时间,提高生产力。在本文中,我们将讨论GitHub1s的特点以及它如何有助于开发者。 在线使用在github网页url中的github后面增加1s,直接访问,马上就可以进入到在线浏览界面。 比如,这个开源项目:https://github.com/dyc87112/SpringBoot-Learning 只需要...

如果您跟我一样平时有些博客的习惯,那么图片存储是否有困扰过你呢?今天就给大家推荐一款不错的开源图床系统:Light Fast Picture 它是一个基于koa + vue3.x + typescript实现的图床工具。它可以帮助用户快速上传图片到云端,并返回图片链接,方便用户在网页、社交媒体等平台上分享图片。 它的功能已经非常丰富,满足我们对图片管理的日常需求 图片上传:支持图片多图上传、拖拽上传、粘贴上传、一键复制多种格式的图片外链。 图片管理:多上传的图片进行管理,支持文件重命名、移入指定相册、删除图片、预览图片等。存储桶管理:支持多桶储存,可同时添加多个对象存储桶管理,上不封顶,例如:七牛云对象存储、阿里云对象存储、腾讯云对象存储等等,系统会统计出每个存储桶下的图片数量以及已使用存储量。同时也支持控制存储桶是否显示在上传区。 相册管理:支持相册管理,可以对图片进行分组...

最近发现一个不错的免费开源学习项目:30天学会Python 如果您最近有学习Python的打算,不妨看看这个是否适合你? 项目地址:https://github.com/Asabeneh/30-Days-Of-Python 该项目内容的设计很棒,不是单纯的堆叠内容,而是制定了一个30天的学习计划,这样可以循序渐进的帮助读者来学习Python编程语言。 Python类教程那么多了,为什么推荐它呢,我觉得该项目有以下几点优势: 适合初学者:该项目提供了一个逐步学习Python的计划,适合那些没有编程经验或想要进一步了解Python的人。 全面而深入:该项目涵盖了Python编程的许多方面,包括基本语法、数据类型、函数、模块、面向对象编程等,可以帮助您全面了解Python。 实践性强:该项目不仅提供理论知识,还包括许多实际的编程练习,可以帮助您巩固所学的知识并提高编程技能。 社区支...

昨天在群里看到有小伙伴问,Java里如何解析SQL语句然后格式化SQL,是否有现成​类库可以使用? 之前TJ没有做过这类需求,所以去研究了一下,并找到了一个不过的解决方案,今天推荐给大家,如果您正要做类似内容,那就拿来试试,如果暂时没需求,就先了解收藏(技多不压身)。 JSqlParser​JSqlParser是一个用Java编写的SQL解析器,可以将SQL语句解析为Java对象,从而使开发人员能够轻松地分析、修改和重构SQL查询。 比如,这样的一句SQL语句SELECT 1 FROM dual WHERE a = bSELECT 1 FROM dual WHERE a = b JSqlParser可以将其解析为如下对象结构 SQL Text └─Statements: net.sf.jsqlparser.statement.select.Select └─selectBody...

说起开源CMS,你会想到哪些呢?WordPress?DoraCMS?joomla? 今天再给大家推荐一个非常好用的开源CMS:wagtail 如果您正在选型的话,可以了解一下Wagtail的特点: 基于Django构建,具有出色的文档管理功能和友好的用户界面。 提供了一个灵活且易于使用的页面编辑器,支持多种类型的内容块,包括文本、图像、视频和HTML代码。 具有出色的SEO功能,包括友好的URL和元标记管理。 支持多语言网站,并提供了一个易于使用的翻译界面。 完全开源的CMS,拥有强大的社区支持和活跃的开发人员社区。 内容审核和版本控制:wagtail支持审核和审批工作流程,以确保您的内容在发布之前经过审核和批准。 网站搜索:wagtail提供了一个易于使用的搜索框架,支持全文搜索和过滤器。 云存储支持:wagtail支持多种云存储服务,包括Amazon S3和Google ...

相信大部分读者跟我一样,每天都在写各种API为Web应用提供数据支持,那么您是否有想过您的API是否足够安全呢? Web应用的安全是网络安全中不可忽视的关键方面。我们必须确保其Web应用与后台通信的安全,以防止数据泄露,因为这可能导致重大的财务损失和声誉受损。 而在Web应用的安全问题中,最常见的漏洞之一是不安全的直接对象引用,简称:IDOR。即:当应用程序允许用户访问他们不应该访问的资源时,就会发生IDOR漏洞。比如:SaaS软件的用户A访问到了用户B的数据,这样的漏洞是灾难性的,因为用户将不再信任您提供的服务。 那么如何方便、快捷的检测IDOR漏洞呢?今天就给大家推荐一个好用的开源工具:IDOR_detect_tool 使用简单 从 GitHub 存储库下载工具 准备好目标系统的A、B两账号,根据系统的鉴权逻辑(Cookie、header、参数等)将A账号信息配置confi...

今天给大家推荐一个开箱即用的轻量级LDAP项目,助力轻松实现系统的身份验证! GLAuth是一款开源的身份验证系统,它提供了高效、安全的身份验证和访问控制功能,支持多种身份验证方式,如LDAP、SQL等,并可与多种应用程序集成。 GLAuth 的主要特点如下: 高度灵活:支持多种身份验证方式,可灵活适配不同的应用场景。 安全性高:采用先进的加密算法,保障用户数据的安全性。 易于管理:提供了简单易用的Web界面,可轻松管理用户账号和权限。 易于扩展:可与多种应用程序集成,如邮件系统、Web服务器等。 如果您需要一个高效、安全的身份验证系统,GLAuth是一个不错的选择。 同时,GLAuth 还具备以下特点: 跨平台:GLAuth可运行在Windows、Linux等各种操作系统上。 开源免费:GLAuth是一款完全开源的软件,您可以自由地使用、修改和分发它。 社区支持:GLA...

分布式任务调度这个话题是每个后端开发和大数据开发都会接触的话题。因为应用场景的广泛,所以有很多开源项目专注于解决这类问题,比如我们熟知的xxl-job。 那么今天要给大家推荐的则是另一个更为强大的开源项目:DolphinScheduler 介绍 DolphinScheduler是一款开源的分布式任务调度系统,它可以帮助开发人员更加方便地进行任务调度和管理。DolphinScheduler支持常见的任务类型,包括Shell、Hadoop、Spark、Hive等,同时它也提供了可视化的任务编排和监控,使得任务管理变得更加简单。DolphinScheduler的开发团队源于支付宝的数据平台团队,经历了多年的实践和积累,已经成为了一个成熟的开源项目。 特点分布式任务调度DolphinScheduler支持分布式部署,可以扩展到上千台服务器,实现高可用和高并发的任务调度。 多种任务类...

编写API可能对于很多后端开发人员来说,并不是什么难事儿,但如果您主要从事前端功能,那么可能还是有一些门槛。 那么有没有工具可以帮助我们降低编写API的学习门槛和复杂度呢? 今天就来给大家推荐一个不错的开源工具:APITable APITable是一个面向API的可视化数据库,它适用于所有人,甚至没有编程基础的人。你可以是一名程序员,也可以是PMO,甚至销售、HR等职业的人均可使用。 由于APITable的核心是帮助用户轻松简便的创建和管理数据库,所以只要您了解类似Excel这样的软件,也不需要如何精通,那么就可以快速上手来实现一些应用场景,比如,你可以用它来实现项目管理、任务管理、问题管理, 也可以用来管理你的客户关系,再有了基础数据之后,还能用它来创建更有用的BI图表或者Dashboard。 APITable还提供了一个非常有用的功能,就是一键生成API面板。让...

前段时间发了个关于《Spring支持PHP》的视频:点击查看 然后有小伙伴留言说:“你这个翻译好像很好用的样子”。 的确,我自己也觉得很好用。之前视频没看过的不知道是哪个,可以通过截图简单了解下: 基本操作就是选中要翻译的句子,直接按个快捷键,就出来了,并且可以同时产生多个不同翻译API的结果。 好了,废话不多说,下面具体介绍这个翻译软件! Bob我在用的翻译软件是一个叫Bob的开源软件。 虽然图标有点丑 + 非主流,但真的挺好用的。但比较可惜的是目前主要就支持MacOS用户。 功能上基本覆盖常规需求了: 划词翻译(我最常用) 截图翻译 输入翻译 翻译多开 自定义插件 自动识别语种 驼峰拆分、蛇形拆分 AppleScript 调用 PopClip 调用 安装Homebrew安装 在已经安装了Homebrew的用户直接用下面命令就可以安装 brew install --cas...

年之计在于春,新年就要有新的打算,TJ君身边不少小伙伴都有点想在新的一年里开个网店的冲动,但是如何入手、如何开店都是个学问,需要好好研究,不过这也说明了电商行业的前景还是不错滴。 所以当TJ君今天留意到这个开源项目的时候,第一反应就是,可用!推荐! mall4cloud 说到mall4cloud,不得不先说下Mall4j。 Mall4j是一个商用的提供多元化电商服务,满足企业多场景业务需求,为垂直行业提供专业的电商解决方案网站,提供多种成熟的电商配套服务,而mall4cloud则正是它的开源版本! 此开源版本,是一个基于Spring Cloud、Nacos、Seata、Mysql、Redis、RocketMQ、canal、ElasticSearch、minio的微服务B2B2C电商商城系统,非常良心的没有其他二次封装,真正做到完全开源,小伙伴们无论是学习,还是二次开发,都是非常合适...

平日小伙伴有没有遇到过这样一个情况,玩着ipad或电脑,结果要求手机上的验证码,然后手忙脚乱的找手机在哪里? TJ君就一直想着是不是搞一个短信转发器,让这种短信直接转到我用的设备上,方便快速!可惜啊,以前TJ君就说过,心动不如行动,一定不要只顾着想,要实际去做。这不,又有大神先TJ君一步完成了这样一个实用项目,也就是今天TJ君要和大家分享的短信转发器项目: SmsForwarder SmsForwarder,是一个日常监控手机短信、来电、APP通知,然后根据指定的规则将这些内容转发到其他平台的项目。 简单的说就是: 监听—>转发,两个步骤。 这里其他平台指包含如下途径: 钉钉机器人、企业微信群机器人、飞书机器人、企业微信应用消息、邮箱、bark、webhook、Telegram机器人、Server酱、PushPlus、手机短信等 不过目前只有安卓的版本,苹果的小伙伴要失望了...