Github导航站

Github导航站 查看完整档案

泉州编辑  |  填写毕业院校微信公众号  |  Github导航站 编辑填写个人主网站
编辑

微信公众号:Github导航站
个人简介:分享好玩有趣、新奇、实用的开源项目及开发者工具、学习资源

个人动态

Github导航站 发布了文章 · 今天 10:44

嫌弃.net的UI太难看,试试这个库

  大家好,我是为广大程序员兄弟操碎了心的小编,每天推荐一个小工具/源码,装满你的收藏夹,每天分享一个小技巧,让你轻松节省开发效率,实现不加班不熬夜不掉头发,是我的目标!

  今天小编推荐一款.NET窗体应用程序(WinForms)界面组件NanUI。NanUI是一个开放源代码的 .NET / .NET Core 窗体应用程序(WinForms)界面组件。她适用于希望使用 HTML5/CSS3 等前端技术来构建 Windows 窗体应用程序用户界面的 .NET/.NET Core 开发人员。

  NanUI 的渲染引擎 WinFormium 基于谷歌可嵌入的浏览器框架 Chromium Embedded Framework,因此用户可以使用各种前端技HTML5/CSS3/JavaScript 和框架 React/Vue/Angular/Blazor 设计和开发.NET 桌面应用程序的用户界面。

  同时,WinFormium 特有的 JavaScript Bridge 可以方便简洁地实现浏览器端与 .NET 之间的通信和数据交换。

功能简介

  • 浏览器承载窗体:NanUI界面组件提供了系统原生和无边框两种不同样式的窗体可供选择,用户可以灵活选择以达到不同的设计效果。
  • 资源处理器:NanUI界面组件内置了多种资源处理器(ResourceHandler)。用户可以针对不同的场景选择对应的资源处理器来为前端程序提供文件、数据等资源。另外,还可以根据具体的需求开发自定义资源处理器。
  • Javascript到.NET插件支持:NanUI界面框架允许用户编写Javascript到.NET的映射对象,并通过插件管理器注入到前端页面的Javascript上下文环境中,以此达到扩展前端功能的目的。
  • 浏览器控件:用户可以像使用.NET的WebBrowser控件一样使用NanUI界面组件提供的ChromiumWebBrowser控件。从工具箱拖入窗体,搞定。
  • 自定义CEF行为处理器:NanUI开放了Chromium Embedded框架的各项浏览器客户端行为处理器接口。通过自定义各个接口的响应事件,将为应用程序实现各项浏览器功能功能。
  • 多进程架构:NanUI继承了Chromium多进程体系架构。这意味着每个网页都是在单独的Chromium渲染进程中渲染的。实际上,所有的功能都在单独的进程中运行。这意味着Chromium将不会使用.NET应用程序的内存。
  • Web渲染标准:NanUI界面组件支持包括HTML5/CSS3/Javascript(ES6)在內的所有现代浏览器渲染标准。通常,NanUI支持与它版本对应的Google Chrome浏览器相同的网页标准。
  • Javascript执行能力:用户可以在已加载的网页上执行JavaScript代码,并将执行结果返回到.NET环境。也可以注册新的JavaScript函数或对象,并将它们与.NET方法关联。每次JavaScript调用此函数时都会应用对应的.NET方法。
  • 子进程:NanUI提供了适应不同.NET框架的浏览器子进程程序。使用子进程程序可以实现业务进程与浏览器进程的分离。

窗体类型

原生样式

  系统原生窗体样式与传统的 WinForm 应用程序界面一致,拥有系统样式的标题栏、边框和系统命令区域,类似在传统的 Form 控件上拖入 WebBrowser 控件并设置 Dock 属性为 Fill 时的样子一致。

无边框窗体

  为 Formium 窗体的WindowType指定属性值Borderless即可将窗体样式设置为无边框样式。无边框样式移除了原生系统的标题栏和边框,您可以使用整个窗体区域来绘制您的应用程序界面。

Kiosk 模式

  Kiosk 样式的窗体普遍用于需要全屏展示窗体内容的场景,例如:工控上位机界面、查询机界面、数据大屏幕等。

异形窗口

  使用 Layered 样式允许创建异形、半透明窗体。类似各种大师、各种管家提供的加速球那种效果。

亚克力特效窗体

亚克力特效是 Windows 10 创意者更新版之后提供的新功能,它允许窗体的透明或半透明区域与桌面元素进行模糊混合,实现特殊的磨砂亚克力效果。与 Layered 样式相同,根据网页中透明或者半透明区域的设置,将实现特定效果的磨砂玻璃效果。

窗体特效

阴影效果

关闭

泛光

阴影

投影

边框效果

无边框

普通边框

圆角边框

结尾

  本期就分享到这里,我是小编南风吹,专注分享好玩有趣、新奇、实用的开源项目及开发者工具、学习资源!希望能与大家共同学习交流,欢迎关注我的公众号【Github导航站】

查看原文

赞 0 收藏 0 评论 0

Github导航站 发布了文章 · 2月25日

这款小程序UI组件太漂亮,我粉了

  大家好,我是为广大程序员兄弟操碎了心的小编,每天推荐一个小工具/源码,装满你的收藏夹,每天分享一个小技巧,让你轻松节省开发效率,实现不加班不熬夜不掉头发,是我的目标!

  今天小编推荐一款小程序UI组件库ColorUI,ColorUI是一个css库!在你引入样式后可以根据class来调用组件。ColorUI下载下来看了下,组件还挺齐全的,UI效果视觉上看着在众多框架中脱颖而出,于是下过来看了下,基本上知道了怎么用了。

开始

App.vue` 引入关键Css `main.css` `icon.css
<style>
@import "colorui/main.css";
@import "colorui/icon.css";
@import "app.css"; /* 你的项目css */
....
</style>

图片预览

结尾

  本期就分享到这里,我是小编南风吹,专注分享好玩有趣、新奇、实用的开源项目及开发者工具、学习资源!
希望能与大家共同学习交流,欢迎关注我的公众号【Github导航站】

查看原文

赞 0 收藏 0 评论 0

Github导航站 发布了文章 · 2月24日

又一款功能强大vue后台框架,绝对牛X

  大家好,我是为广大程序员兄弟操碎了心的小编,每天推荐一个小工具/源码,装满你的收藏夹,每天分享一个小技巧,让你轻松节省开发效率,实现不加班不熬夜不掉头发,是我的目标!

  今天小编介绍一款一个完全开源免费的企业中后台产品前端集成框架D2Admin,基于Vue.js和ElementUI开发,使用最新的前端技术栈,小于 60kb 的本地首屏 js 加载,已经做好大部分项目前期准备工作,并且带有大量示例代码,助力管理系统敏捷开发。

功能

  • 使用 vue-cli3 构建
  • 首屏加载等待动画
  • 五款主题
  • 内置 UEditor 富文本编辑器
  • 详细的文档
  • 登录和注销
  • 分离的路由和菜单设置
  • 可折叠侧边栏
  • 多国语
  • 富文本编辑器
  • Markdown 编辑器
  • 全屏
  • Fontawesome 图标库
  • 图标选择器
  • 自动注册 SVG 图标
  • 模拟数据
  • 剪贴板封装
  • 图表库
  • 时间日期计算工具
  • 导入 Excel ( xlsx + csv )
  • 数据导出 Excel ( xlsx + csv )
  • 数据导出文本
  • 数字动画
  • 可拖拽调整大小的区块布局
  • 可拖拽调整大小和位置的网格布局
  • 开箱即用的页面布局组件
  • 加载并解析 markdown 文件
  • GitHub 样式的 markdown 显示组件
  • markdown 内代码高亮
  • 为 markdown 扩展了百度云链接解析和优化显示
  • 右键菜单组件
  • 自定义滚动条和滚动控制
  • 公用样式抽离,方便的主题定制
  • 支持临时菜单配置
  • 系统功能展示模块 1.1.4 +
  • 多标签页模式 1.1.4 +
  • 美化滚动条 1.1.4 +
  • json view 1.1.4 +
  • cookie 封装 1.1.5 +
  • 多标签页全局控制 API 1.1.5 +
  • 菜单全局控制 API 1.1.5 +
  • 多标签页关闭控制支持右键菜单 1.1.10 +
  • 模块化全局状态管理 1.2.0 +
  • 多种数据持久化方式:区分用户,区分路由,页面数据快照功能 1.2.0 +
  • 支持跳出外部链接的菜单系统 1.2.0 +
  • 支持菜单 svg 图标 1.3.0 +
  • 日志记录和错误捕捉 1.3.0 +
  • 全局菜单搜索 1.3.0 +
  • 自定义登录重定向 1.3.0 +
  • 切换全局基础组件尺寸 1.4.0 +
  • 页面载入进度条 1.4.1 +
  • 自适应的顶部菜单栏 1.4.7 +
  • 数据导出 xslx 时支持合并单元格 1.5.4 +
  • 多标签页支持拖拽排序 1.8.0 +
  • 优化生产环境构建,首页只加载小于 60kb 的本地 js 代码 1.8.0 +
  • 内置了构建文件体积检查工具 1.8.0 +
  • 构建多页面示例 1.23.0 +
  • 分包优化 1.23.0 +

截图

推荐几款用D2Admin实现的项目

后端由开源社区贡献,不保证使用 D2Admin 最新版本,相关使用问题请联系其开源作者。这里就不放链接了,具体搜索项目名称看效果

结尾

  本期就分享到这里,我是小编南风吹,专注分享好玩有趣、新奇、实用的开源项目及开发者工具、学习资源!希望能与大家共同学习交流,欢迎关注我的公众号【Github导航站】

查看原文

赞 0 收藏 0 评论 0

Github导航站 发布了文章 · 2月23日

推荐一款开源OA办公自动化系统,真香!

  大家好,我是为广大程序员兄弟操碎了心的小编,每天推荐一个小工具/源码,装满你的收藏夹,每天分享一个小技巧,让你轻松节省开发效率,实现不加班不熬夜不掉头发,是我的目标!

  今天小编推荐一款OA自动化办公系统oasysoasys使用Maven进行项目管理,基于springboot框架开发的项目,mysql底层数据库,前端采用freemarker模板引擎,Bootstrap作为前端UI框架,集成了jpa、mybatis等框架。作为初学springboot的同学是一个很不错的项目,如果想在此基础上面进行OA的增强,也是一个不错的方案。

框架介绍

项目结构

前端

后端

部署流程

    1.下载项目、把oasys.sql导入本地数据库
    2. 修改application.properties,
    3. 修改数据源,oasys——>自己本地的库名,用户名和密码修改成自己的
    4. 修改相关路径,配置图片路径、文件路径、附件路径。(static/image/oasys.jpg 拷贝到配置的图片路径下,不然会报 FileNotFoundException )
    5. OasysApplication.java中的main方法运行,控制台没有报错信息,数据启动时间多久即运行成功
    6. 在浏览器中输入localhost:8088/logins

项目截图

结尾

  本期就分享到这里,我是小编南风吹,专注分享好玩有趣、新奇、实用的开源项目及开发者工具、学习资源!希望能与大家共同学习交流,欢迎关注我的公众号【Github导航站】

查看原文

赞 0 收藏 0 评论 0

Github导航站 发布了文章 · 2月22日

太强了,这款全平台UI组件库值得一试!

  大家好,我是为广大程序员兄弟操碎了心的小编,每天推荐一个小工具/源码,装满你的收藏夹,每天分享一个小技巧,让你轻松节省开发效率,实现不加班不熬夜不掉头发,是我的目标!

  今天小编推荐一款多平台框架Quasar,是一款基于vue.js开发的开源的前端框架,只写一次代码的情况下发布到多个平台 website, PWA ,Mobile App 和 Electron App ,Quasar号称以最短时间构建高性能的VueJS用户界面。

优点

  • 组件特别丰富,基本应有尽有,涵盖了几乎所有开发中所需要的。
  • 一套代码,多终端运行,移动端还是桌面端,都能适配。响应式网站、Android、iOS,…
  • 高度可定制化(开放各参数让你调),设计精良,文档非常齐全
  • 提供脚手架工具,非常好用方便,提供跟Cordova,Eletron等框架的整合,且当前版本已经非常成熟了

  Quasar允许开发人员编写一次代码,并且使用相同的代码库同时部署为网站、PWA、Mobile App和Electron App。使用最先进的CLI设计应用程序,并提供精心编写,速度非常快的Quasar Web组件。

结尾

  本期就分享到这里,我是小编南风吹,专注分享好玩有趣、新奇、实用的开源项目及开发者工具、学习资源!
希望能与大家共同学习交流,欢迎关注我的公众号【Github导航站】

查看原文

赞 0 收藏 0 评论 0

Github导航站 发布了文章 · 2月21日

这款CSS按钮库太漂亮了,以后就用她了!

  大家好,我是为广大程序员兄弟操碎了心的小编,每天推荐一个小工具/源码,装满你的收藏夹,每天分享一个小技巧,让你轻松节省开发效率,实现不加班不熬夜不掉头发,是我的目标!

  今天小编推荐一款Web上的按钮库ButtonsButtons是一个高度可定制的、免费并且开源的按钮CSS样式库。

image-20210219005015470

效果预览

image-20210219005055656

image-20210219005109456

image-20210219005140918

image-20210219005149722

image-20210219005157815

image-20210219005211392

image-20210219005222096

image-20210219005230884

image-20210219005248245

image-20210219005300463

结尾

  本期就分享到这里,我是小编南风吹,专注分享好玩有趣、新奇、实用的开源项目及开发者工具、学习资源!
希望能与大家共同学习交流,欢迎关注我的公众号【Github导航站】

查看原文

赞 0 收藏 0 评论 2

Github导航站 发布了文章 · 2月20日

厉害了,这款低代码开发平台,你值得拥有

  大家好,我是为广大程序员兄弟操碎了心的小编,每天推荐一个小工具/源码,装满你的收藏夹,每天分享一个小技巧,让你轻松节省开发效率,实现不加班不熬夜不掉头发,是我的目标!

  今天小编推荐一款低代码开发平台JEECG BOOT,JeecgBoot是一款基于代码生成器的低代码开发平台!

  前后端分离架构SpringBoot2.x,SpringCloud,Ant Design&Vue,Mybatis-plus,Shiro,JWT,支持微服务。强大的代码生成器让前后端代码一键生成,实现低代码开发!JeecgBoot 引领新的低代码开发模式(OnlineCoding-> 代码生成器->手工MERGE),帮助解决Java项目70%的重复工作,让开发更多关注业务。既能快速提高效率,节省研发成本,同时又不失灵活性!

  JeecgBoot 提供了一系列低代码模块,实现在线开发真正的零代码:Online表单开发、Online报表、报表配置能力、在线图表设计、大屏设计、移动配置能力、表单设计器、在线设计流程、流程自动化配置、插件能力(可插拔)等等!

  JEECG宗旨是: 简单功能由OnlineCoding配置实现,做到零代码开发;复杂功能由代码生成器生成进行手工Merge 实现低代码开发,既保证了智能又兼顾灵活;实现了低代码开发的同时又支持灵活编码,解决了当前低代码产品普遍不灵活的弊端!

  JEECG业务流程: 采用工作流来实现、扩展出任务接口,供开发编写业务逻辑,表单提供多种解决方案: 表单设计器、online配置表单、编码表单。同时实现了流程与表单的分离设计(松耦合)、并支持任务节点灵活配置,既保证了公司流程的保密性,又减少了开发人员的工作量。

技术架构

开发环境

  • 语言:Java 8
  • IDE(JAVA): IDEA / Eclipse安装lombok插件
  • IDE(前端): WebStorm 或者 IDEA
  • 依赖管理:Maven
  • 数据库:MySQL5.7+ & Oracle 11g & Sqlserver2017
  • 缓存:Redis

后端

  • 基础框架:Spring Boot 2.3.5.RELEASE
  • 微服务框架: Spring Cloud Alibaba 2.2.3.RELEASE
  • 持久层框架:Mybatis-plus 3.4.1
  • 安全框架:Apache Shiro 1.7.0,Jwt 3.11.0
  • 微服务技术栈:Spring Cloud Alibaba、Nacos、Gateway、Sentinel、Skywarking
  • 数据库连接池:阿里巴巴Druid 1.1.22
  • 缓存框架:redis
  • 日志打印:logback
  • 其他:fastjson,poi,Swagger-ui,quartz, lombok(简化代码)等。

前端

  • Vue 2.6.10,Vuex,Vue Router
  • Axios
  • ant-design-vue
  • webpack,yarn
  • vue-cropper - 头像裁剪组件
  • @antv/g2 - Alipay AntV 数据可视化图表
  • Viser-vue - antv/g2 封装实现
  • eslint,@vue/cli 3.2.1
  • vue-print-nb - 打印

微服务架构图

img

Jeecg Boot 产品功能蓝图

img

截图

img

img

img

img

img

img

结尾

  本期就分享到这里,我是小编南风吹,专注分享好玩有趣、新奇、实用的开源项目及开发者工具、学习资源!
希望能与大家共同学习交流,欢迎关注我的公众号【Github导航站】

查看原文

赞 0 收藏 0 评论 0

Github导航站 发布了文章 · 2月19日

一个开箱即用的高效认证鉴权框架

  大家好,我是为广大程序员兄弟操碎了心的小编,每天推荐一个小工具/源码,装满你的收藏夹,每天分享一个小技巧,让你轻松节省开发效率,实现不加班不熬夜不掉头发,是我的目标!

  今天是春节开工第一天,小编给各位兄弟介绍一个开箱即用的高效认证鉴权框架sureness,专注于restful api的动态保护。

背景

  在主流的前后端分离架构中,如何通过有效快速的认证鉴权来保护后端提供的restful api变得尤为重要。对现存框架,不原生支持restapache shiro, 还是深度绑定spring,较慢性能,学习曲线陡峭的spring security,或多或少都不是我们的理想型。
  于是sureness诞生了,sureness提供一个面向restful api无框架依赖,可以动态修改权限多认证策略更快速度易用易扩展的认证鉴权框架。

介绍

  sureness是在深度使用权限框架 apache shiro 之后,吸取其一些优点全新设计开发的一个认证鉴权框架。面向 restful api 的认证鉴权,基于 rbac (用户-角色-资源),主要关注于对 restful api 的安全保护。

  • 无特定框架依赖(本质就是过滤器处拦截判断,已有springboot,quarkus,javalin,ktor等集成样例)
  • 支持动态修改权限配置(动态修改配置每个rest api谁有权访问)
  • 支持主流http容器 servlet 和 jax-rs
  • 支持多种认证策略, jwt, basic auth, digest auth ... 可扩展自定义支持的认证方式
  • 基于改进的字典匹配树拥有的高性能
  • 良好的扩展接口, 样例和文档

  sureness的低配置,易扩展,不耦合其他框架,希望能帮助开发者对自己的项目多场景快速安全的进行保护。

同行对比

image-20210218210639503

基准性能测试

img

结尾

  本期就分享到这里,我是小编南风吹,专注分享好玩有趣、新奇、实用的开源项目及开发者工具、学习资源!
希望能与大家共同学习交流,欢迎关注我的公众号【Github导航站】

查看原文

赞 1 收藏 0 评论 0

Github导航站 发布了文章 · 2月9日

想接私活?试试这款开源项目!

  大家好,我是为广大程序员兄弟操碎了心的小编,每天推荐一个小工具/源码,装满你的收藏夹,每天分享一个小技巧,让你轻松节省开发效率,实现不加班不熬夜不掉头发,是我的目标!

  今天小编推荐一款开源PHP项目SAPI++,SAPI++框架是一款免费开源的公众号,微信小程序,支付宝小程序,PC建站为一体的SaaS服务管理系统,基于目前最流行的WEB2.0的架构(PHP7.2+MySql),拥有成熟、稳定的的技术解决方案。源码透明、开放,一切数据及资源都架设在自己的服务上,保证独立、安全及可控性。

image-20210209100546116

优势

  • 小而精准:线上线下紧密结合,满足精细行业中的细分市场定制开发,不做大而全的臃肿应用,只做小而精的产品。
  • 开发源码:源码透明、开放,一切的数据及资源都架设在自己的服务上,保证独立性、安全性及可控性。
  • 值得信赖:优质的客服人员、技术工程师解决使用或是开发上的各种疑难问题。

截图一览

img

img

结尾

  本期就分享到这里,我是小编南风吹,专注分享好玩有趣、新奇、实用的开源项目及开发者工具、学习资源!
希望能与大家共同学习交流,欢迎关注我的公众号【Github导航站】

查看原文

赞 0 收藏 0 评论 0

Github导航站 发布了文章 · 2月8日

太强了,这款开源日历工具库堪称神器!

  大家好,我是为广大程序员兄弟操碎了心的小编,每天推荐一个小工具/源码,装满你的收藏夹,每天分享一个小技巧,让你轻松节省开发效率,实现不加班不熬夜不掉头发,是我的目标!

  今天小编推荐一款无依赖的支持阳历和阴历的日历工具库lunar(http://6tail.cn/calendar/api....,它开源免费,有javascript、java、c#、php、python、go、typescript版本,不依赖第三方,支持阳历阴历互转,它能用来制作日历,甚至算命。

  目前支持公历和农历、星座、干支、生肖、节气、节日、彭祖百忌、每日宜忌、吉神宜趋、凶煞宜忌、吉神方位、冲煞、纳音、星宿、八字、五行、十神、建除十二值星、青龙名堂等十二神、黄道黑道日及吉凶等。

  支持的时间跨度:1901-01-01(庚子年冬月十一)至2099-12-31(己未年冬月二十)。

多种语言支持

image-20210208095446731

示例

为了证明它的能力,这里直接使用lunar展示一个简单的今日黄历。

image-20210208095005528

image-20210208095108376

image-20210208095146864

image-20210208095122181

结尾

  本期就分享到这里,我是小编南风吹,专注分享好玩有趣、新奇、实用的开源项目及开发者工具、学习资源!
希望能与大家共同学习交流,欢迎关注我的公众号【Github导航站】

查看原文

赞 0 收藏 0 评论 0

认证与成就

  • 获得 98 次点赞
  • 获得 2 枚徽章 获得 0 枚金徽章, 获得 1 枚银徽章, 获得 1 枚铜徽章

擅长技能
编辑

(゚∀゚ )
暂时没有

开源项目 & 著作
编辑

(゚∀゚ )
暂时没有

注册于 2020-12-08
个人主页被 3.2k 人浏览