Skip to content
This repository has been archived by the owner on Mar 23, 2021. It is now read-only.

Latest commit

 

History

History
194 lines (151 loc) · 10.9 KB

java.md

File metadata and controls

194 lines (151 loc) · 10.9 KB

see more awesome-java 中文版

====

Java

Build Tool

====

Database

====

Distributed Applications

  • elasticsearch - 分布式可扩展的实时搜索和分析引擎

====

Document Processing

  • jsoup - Java HTML Parser, with best of DOM, CSS, and jquery
  • jpinyin - java 汉字转拼音

====

High Performance

  • jna - Java Native Access

====

Imagery

  • imgscalr - java 图片缩放库
  • xultimate-resource - 采用Spring MVC,用于在FastDFS分布式文件系统中完成资源管理(上传、删除、下载)的ShowCase。图片类资源的支持实时缩略图功能。缩放、剪裁、水印等功能通过已封装好AWT和im4java进行处理,即支持GraphicsMagick

====

Machine Learning

====

Networking

  • httpclient - 提供高效的、最新的、功能丰富的支持 HTTP 协议的客户端编程工具包

BPM

  • Activiti - light-weight workflow and Business Process Management (BPM) Platform
  • snakerflow - 简单、轻巧、灵活的工作流引擎

====

REST Frameworks

  • rest-client - Java application to test HTTP/RESTful webservices.
  • swagger-core - 实例和服务器整合来产生Swagger API规范,用于使访问REST API更轻松

====

Security

Template Engine

  • sitemesh3 - 网页布局和修饰的框架,基于Servlet中的Filter,类似于ASP.NET中的'母版页'

====

Testing

  • JavaHamcrest - 一个协助编写用Java语言进行软件测试的框架,它支持创建自定义的断言匹配器,允许声明式定义匹配规则
  • arquillian-core - Arquillian是一个集成测试、功能测试平台,可用于Java中间件的测试,它的主要目的是简化集成测试和功能测试的编写,让它们能像单元测试一样简单
  • moco - Easy Setup Stub Server

====

Utility

  • generator-jhipster - 用Yeoman + Maven + Spring + AngularJS搭建java项目的脚手架生成器 👍
  • wro4j - A tool for analysis and optimization of web resources for java
  • gs-collections - A supplement or replacement for the Java Collections Framework.
  • jodd - Jodd is set of open-source Java tools and micro frameworks; compact, yet powerful. Jodd = tools + ioc + mvc + db + aop + tx + json + html < 1.5 Mb
  • jeecg - JEECG 基于代码生成器的智能开发平台
  • jcommon - concurrency, collections, zookeeper, stats/analytics, config, testing, etc

====

Search

  • ansj_seg - ansj分词.ict的真正java实现.中文分词,人名识别,词性标注,用户自定义词典

====

Web Crawling

  • webmagic - Java垂直爬虫框架,目标是简化爬虫的开发流程,让开发者专注于逻辑功能的开发

====

Web Frameworks

  • ServiceFramework) - 一个敏捷,快速,富领域模型的Java MVC 框架,专为 移动应用后端量身定做
  • spark - A Sinatra inspired framework for java
  • springmvc-router - Adds route mapping capacity to any "Spring MVC based" webapp. Uses playframework.org Router implementation.
  • base-framework - base-framework是对常用的java web开发封装实用功能来提高开发效率。base-framework基于Spring、Hibernate框架来做项目核心三层和MVC的管理。使用到的新功能有spring缓存工厂、apeche shiro安全框架、spring mvc 等主要技术

====

Tutorial

====

Miscellaneous

====

Andorid

  • afinal (android的ioc,orm框架)
  • android-demos (Examples of Android applications)
  • KJFrameForAndroid(KJLibrary,是一个帮助快速开发的框架。使用KJFrameForAndroid,你可以只用一行代码就完成http请求、网络图片加载、数据库数据保存或读取)
  • dynamic-load-apk(DL : Apk动态加载框架)
  • ThinkAndroid(一个免费的开源的、简易的、遵循Apache2开源协议发布的Android开发框架,其开发宗旨是简单、快速的进行 Android应用程序的开发...)
  • CardKit(A mobile UI library provides a series of building blocks which are all components built on DarkDOM and Moui.)
  • android-open-project(Collect and classify android open source projects. 👍)
  • AndroidDevTools(收集整理Android开发所需的Android SDK、开发中用到的工具、Android开发教程、Android设计规范,免费的设计素材等)
  • LDrawer(Android drawer icon with material design animation)
  • SwipeBackLayout(An Android library that help you to build app with swipe back gesture.)
  • Android-Material-Example
  • sweet-alert-dialog(SweetAlert for Android, a beautiful and clever alert dialog)
  • android-training-course-in-chinese(Google Android官方培训课程中文版)
  • androiddev(Quick tips/tutorials for Android developers)
  • UltimateAndroid(UltimateAndroid is a framework to help developing Android apps in a fast way)
  • BlurDialogFragment(Library project to display DialogFragment with a blur effect.)