天天看点

值得收藏的开源项目

说明

文章记录平时开发遇到个人觉得值得收藏的项目,欢迎留言分享你认为值得收藏的好项目---------持续更新中

1、网页视频播放器中的王牌

git地址:​​ckplayer: ckplayer-一款用于在网页端播放视频的软件,支持mp4,flv,m3u8及rtmp协议的直播,支持移动端,PC端​​

官网:​​序言-ckplayer​​

2、Spring Boot 的支付服务:支付宝,微信,银联详细代码案例

git地址:​​spring-boot-pay: 支付服务:支付宝,微信,银联详细代码案例;支付API文档、持续更新中,交流群:873689597​​

3、springboot-bucket  SpringBoot 全家桶 —— 本项目对目前Web开发中常用的各个技术,通过和SpringBoot的集成,并且对各种技术通过“一篇博客 + 一个可运行项目”的形式来详细说明。

git地址:​​springboot-bucket: SpringBoot 全家桶 —— 本项目对目前Web开发中常用的各个技术,通过和SpringBoot的集成,并且对各种技术通过“一篇博客 + 一个可运行项目”的形式来详细说明。​​

4、spring-boot-mail邮件发送服务:文本、附件、模板、队列、多线程、定时任务等多种功能。

git地址:​​spring-boot-mail: 邮件发送服务,文本、附件、模版多种实现,队列,线程定时任务功能​​

5、爬虫相关

简单易上手的爬虫框架

​​WebMagic概览 · WebMagic Documents​​

超全开源爬虫工具箱

​​INFO-SPIDER主页​​

​​InfoSpider gitee​​

6、java写出Excel导出,Excel模板导出,Excel导入,Word模板导出,通过简单的注解和模板

官网文档地址:​​1. 前言 - Powered by MinDoc​​

地址2:​​EasyPoi教程_V1.0​​

gitee地址:​​easypoi: POI 工具类,Excel的快速导入导出,Excel模板导出,Word模板导出,可以仅仅5行代码就可以完成Excel的导入导出,修改导出格式简单粗暴,快速有效,easypoi值得你尝试​​

7、工具包

Hutool

git地址:​​https://github.com/looly/hutool​​

文档地址:​​Hutool参考文档​​

feilong-core

​​feilong-core 让Java开发更简便的工具包_V2.1.0​​

8、5款报表生成工具

1、项目名称: 积木报表

  • 项目简介:积木报表,免费的企业级WEB报表工具。专注于“专业、 易用 、优质”的报表设计器和大屏设计器。支持打印设计、数据报表、图形报表、大屏设计器,重点是免费的。
  • 项目地址:https://github.com/zhangdaiscott/JimuReport/issues/new
  • 体验地址:http://www.jimureport.com/

2、项目名称: UReport2

  • 项目简介:UReport2是一款高性能的Java报表引擎,提供完善的基于网页的报表设计器,可快速做出各种复杂的中式报表。在UReport2中,提供了全新的基于网页的报表设计器,可以在Chrome、Firefox、Edge等各种主流浏览器运行(IE浏览器除外),打开浏览器即可完成各种复杂报表的设计制作。

    UReport2是第一款基于Apache-2.0协议开源的中式报表引擎。

  • 项目地址:https://gitee.com/youseries/ureport

3、项目名称:EasyReport

  • 项目简介:EasyReport 是一个简单易用的 Web 报表工具,它的主要功能是把 SQL 语句查询出的行列结构转换成 HTML 表格(Table),并支持表格的跨行(RowSpan)与跨列(ColSpan)。同时它还支持报表 Excel 导出、图表显示及固定表头与左边列的功能。
  • 项目地址:https://gitee.com/xianrendzw/EasyReport

4、项目名称:报表设计工具 Reportico

  • 项目简介:Reportico 是一个报表设计工具,可用来设计报表、创建报表菜单和配置,支持图形、分组、下钻、表达式处理和数据转换,可导出 HTML、PDF 和 CSV 格式,可通过 CSS 修改报表外观。
  • 项目地址:https://gitee.com/luob/reportico

5、项目名称: ECharts

  • 项目简介:ECharts 是一款由百度前端技术部开发的,基于 Javascript 的数据可视化图表库,提供直观,生动,可交互,可个性化定制的数据可视化图表。涵盖各行业图表,满足各种需求。
  • 项目地址:https://gitee.com/echarts/echarts

9、人人开源系列项目

​​人人开源​​

官网地址:​​人人开源​​

10、mybatis工具网站

​​MyBatis 工具 · 分页插件 PageHelper、通用 Mapper​​

11、spring-boot-api-project-seed

一个基于Spring Boot & MyBatis的种子项目,用于快速构建中小型API、RESTful API项目~;Spring Boot API Project Seed 是一个基于Spring Boot & MyBatis的种子项目,用于快速构建中小型API、RESTful API项目,该种子项目已经有过多个真实项目的实践,稳定、简单、快速,使我们摆脱那些重复劳动,专注于业务代码的编写,减少加班。下面是一个简单的使用演示,看如何基于本项目在短短几十秒钟内实现一套简单的API,并运行提供服务。

​​https://github.com/lihengming/spring-boot-api-project-seed​​

12、微信开发 Java SDK ,支持包括微信支付,开放平台,小程序,企业微信,公众号等的后端开发

​​GitHub - Wechat-Group/WxJava: 微信开发 Java SDK ,支持包括微信支付,开放平台,小程序,企业微信,公众号等的后端开发​​

参考文章

​​Java微信公众号开发之接入weixin-java-mp框架开发微信公众号 - 程序员大本营​​

13、小而全而美的第三方登录开源组件

小而全而美的第三方登录开源组件。目前已支持Github、Gitee、微博、钉钉、百度、Coding、腾讯云开发者平台、OSChina、支付宝、QQ、微信、淘宝、Google、Facebook、抖音、领英、小米、微软、今日头条、Teambition、StackOverflow、Pinterest、人人、华为、企业微信、酷家乐、Gitlab、美团、饿了么、推特、飞书、京东、阿里云、喜马拉雅、Amazon、Slack和 Line 等第三方平台的授权登录。 Login, so easy!